我正在使用Twilio JS客户端来应答Twilio中的来电。现在,每当有来电时,我都会使用
<Dial>
<Client>agent1</Client>
</Dial>
将此来电重定向到业务代表。
但是,如果同时有另一个来电(在座席的浏览器选项卡上以振铃状态呼叫),并且当我使用具有相同座席ID的相同Dial
标签时,现有连接将被新连接替换(第一个来电丢失,座席只能接听第二个来电)
Twilio Dial
与客户应该如何工作?无论如何,我可以问Twilio不要替换第一个来电吗?
答案 0 :(得分:0)
这里是Twilio开发人员的传播者。
Twilio Client的两次传入同一个代理的调用的行为是未定义的,因此我将尽量避免这种情况。为此,我建议使用TaskRouter来转接您的电话并保持您的座席状态。
TaskRouter允许您构建一个系统,在该系统中,座席可以将自己标记为可以接听电话,接受来电,而不是仅通过发送和重定向呼叫(如语音邮件)(如果没有座席可用)。