Twilio Call上的多个客户端

时间:2014-09-30 12:48:13

标签: twilio

我正在尝试使用Twilio"浏览器电话"模拟代理的狩猎组类型的功能。客户,所有在线代理商'电话同时响起,直到其中一个电话响起。

我设法让这项工作有所改变:所有座席的浏览器电话都响了,座席可以接听电话并开始对话。

如果代理A(以" Agent_A"登录)接受呼叫,则代理B的电话(" Agent_B")继续响铃。似乎Twilio客户端应该在此时断开代理B的连接,或者至少向B发送一些通知已经被接受的通知,但是我无法弄清楚如何实现这一点。 / p>

以下是启动多个调用的示例Twiml:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Dial callerId="5551112233">
    <Client>Agent_A</Client>
    <Client>Agent_B</Client>
  </Dial>
</Response>

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

当Agent_A应答时,应将取消事件发送到Agent_B。尝试实施回调described here以接收通知。另外,请检查以确保您目前使用最新版本的twilio.js,1.2。

<script type="text/javascript" src="//static.twilio.com/libs/twiliojs/1.2/twilio.min.js"></script>