我正在尝试使用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>
非常感谢任何帮助。
答案 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>