Twilio客户端呼出后返回信息


Return info after Twilio client outgoing call

我试图找到一种在浏览器中通过twilio软电话拨打电话时返回信息的方法。

当我发出一个呼出呼叫时,我的应用程序通过rest api邀请远程方到会议室,并且代理通过返回的twiml被邀请到同一个会议室,因此它不是真正的直接呼叫。

我需要一种方法让软电话里的人知道电话断开的原因,比如因为遥控器忙,他的号码断开了,这是一个非美国号码,等等。

我不想保存临时消息并通过心跳或类似的方式将它们从服务器检索到软电话,所以我想知道是否有一种方法可以通过twilio本身传递此信息或我可以使用的其他选项。

我使用php和https://static.twilio.com/libs/twiliojs/1.2/twilio.min.js

Twilio evangelist here

为了清楚,Bob正在通过Twilio客户端为JavaScript进行入站呼叫,该呼叫被放入会议中。然后,您的应用程序通过PSTN向Alice发出出站呼叫,理想情况下,她会加入同一个会议。如果你不能连接到Alice,你想让Bob知道为什么。

如果我理解正确的话,没有办法通过alice的状态直接告诉Bob。你能做的是对alice调用使用StatusCallback参数让Twilio告诉你对她的调用的状态然后使用socket之类的东西。

我们实际上刚刚引入了一个名为Call Progress Events的新特性,它可以为您提供有关正在进行的调用状态的更细粒度的信息。