twilio - 如何将排队的呼叫者移动到现有的电话会议中
问题描述
我一直在研究 twilio 语音 API。我的用例如下:- 1. 客户呼叫进来,如果没有可用的代理,则将该呼叫移至队列。(实现了场景)。2. 一旦代理免费。我使用拨号 api 拨打座席并将他转移到会议,因为我需要随时待命的驳船场景。(实现了场景)。3. 现在,当座席在会议室等待时,我想将排队等候的客户转移到该特定会议,以便座席可以开始与客户交谈。需要有关如何将排队的呼叫移动到现有会议的帮助。
我已经尝试过 twillio 文档,但无法搜索相关文档。
解决方案
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"));
让我知道这是否有帮助。
推荐阅读
- oracle - 在 toad 中,exact fetch 返回的行数超过了请求的行数
- git - 将主分支重置为功能分支
- c# - 获取从曲线覆盖的距离?
- postgresql - JPA EclipseLink:处理默认值
- javascript - 如何将div的旋转信息获取到js中的变量中
- java - 如果使用 LinkedList add 方法修改了底层列表,是否修改了 iterator.next?
- c# - C# WebApi 授权来自依赖注入类和实体框架的访问函数
- amazon-web-services - IdentityPoolRoleAttachment 资源无法更新
- html - 移动设备上的 Zendesk 表单在打开/关闭时更改了我的网站 html 内容和 css
- apache-spark - 如何根据链式条件过滤 Spark DataFrame?