我正在使用Twilio客户端API在我的Web应用程序中实现softphone。我可以使用浏览器成功进行出站和接收入站呼叫。
在代码下方使用,以生成Twilio所需的令牌。
TwilioCapability capability = new TwilioCapability(ACCOUNT_SID, AUTH_TOKEN);
capability.allowClientOutgoing(applicationSid);
capability.allowClientIncoming('MY CLIENT NAME');
token = capability.generateToken(); // token works fine
现在,如果我的网页在多个浏览器窗口/标签中打开,则每个窗口/标签都充当软电话,并接收每个窗口/标签的来电通知。 (因为每个浏览器都使用相同的名称注册 - “我的客户名称”)
当其中一个窗口/标签接受通知时,我想断开其他人的传入通知。
任何想法。 提前谢谢。
答案 0 :(得分:1)
Twilio开发者传播者在这里。
您可以使用Dial
and Client
TwiML verbs同时响铃多个客户端窗口。如果您为每个客户端窗口分配一个不同的名称,您需要同时调用所有这些名称,直到某人的答案看起来类似于以下代码段:
<Response>
<Dial>
<Client>window1</Client>
<Client>window2</Client>
<Client>window3</Client>
</Dial>
</Response>