Twilio客户拨出电话

时间:2015-05-21 15:18:51

标签: javascript php browser twilio phone-call

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

当我拨打电话时,我的应用程序通过其余的api邀请远程方进入会议室,并通过返回的twiml邀请代理到同一会议室,因此它不是真正的直接呼叫。

我需要一种方法让软电话中的人知道呼叫断线的原因,例如因为遥控器正忙,他的电话号码断开,非US号码等等。

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

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

1 个答案:

答案 0 :(得分:0)

Twilio传道者在这里。

所以为了清楚起见,Bob正在通过Twilio Client for JavaScript进行呼入,这会被放入会议中。然后你的应用程序通过PSTN向Alice拨打电话,理想情况下她将被投入同一个会议。如果你无法连接到爱丽丝,你想让鲍勃知道原因。

如果我已经正确理解,那么就没有办法直接告诉Bob关于Alices的状态。你可以做的是使用StatusCallback参数进行Alices调用,让Twilio告诉你调用她的状态是什么,然后使用socket.io之类的东西,将该消息发送回Bobs浏览器。

我们实际上刚刚推出了一项名为Call Progress Events的新功能,可以为您提供有关进行中调用状态的更详细信息。