首页 > 解决方案 > 如何将排队的呼叫者移动到现有的电话会议中

问题描述

我一直在研究 twilio 语音 API。我的用例如下:- 1. 客户呼叫进来,如果没有可用的代理,则将该呼叫移至队列。(实现了场景)。2. 一旦代理免费。我使用拨号 api 拨打座席并将他转移到会议,因为我需要随时待命的驳船场景。(实现了场景)。3. 现在,当座席在会议室等待时,我想将排队等候的客户转移到该特定会议,以便座席可以开始与客户交谈。需要有关如何将排队的呼叫移动到现有会议的帮助。

我已经尝试过 twillio 文档,但无法搜索相关文档。

标签: twilio

解决方案


Twilio 开发人员布道者在这里。

为此,您需要使用 REST API 在飞行中更新客户的呼叫

您需要存储传入的呼叫 Sid,以便稍后参考呼叫。然后您可以更新呼叫,向其发送新的 URL。该 URL 应包含您希望调用执行的下一个 TwiML,在本例<Dial><Conference>为将它们与您的代理连接起来。

更新调用的代码看起来有点像这样(如果您使用的是 Node):

const accountSid = 'your_account_sid';
const authToken = 'your_auth_token';
const client = require('twilio')(accountSid, authToken);

client.calls(callSid)
  .update({ method: 'POST', url: newConferenceUrl })
  .then(call => console.log("Call redirected successfully"));

让我知道这是否有帮助。


推荐阅读