【发布时间】:2015-05-21 15:18:51
【问题描述】:
我正在尝试在浏览器中通过 twilio 软电话拨打电话时返回信息。
当我拨出电话时,我的应用程序通过 rest api 邀请远程方到会议室,代理通过返回的 twiml 被邀请到同一个会议室,所以它不是真正的直接呼叫。
我需要一种方法让软电话中的人知道通话中断的原因,比如遥控器忙、他的号码已断开、不是美国号码等。
我不想保存临时消息并通过心跳或类似方式将它们从服务器检索到软电话,所以我想知道是否有办法通过 twilio 本身或我可以使用的其他选项传递这些信息。
我正在使用 php 和 https://static.twilio.com/libs/twiliojs/1.2/twilio.min.js
【问题讨论】:
-
使用 statuscallback 并提供回调 URL。设置 'StatusCallbackMethod' => 'POST' 以便在回调页面的 POST 中轻松找出所有内容。
-
我使用状态回调,但我想通过 twilio 向 twilio 客户端中的人返回一条消息。状态回调会将信息发送到服务器,而不是客户端......如果我可以从状态回调中向 twilio 客户端发送消息,那就太棒了。考虑到我们正在谈论连接到同一个会议室的 2 个不同的呼叫,并且想要注意一个呼叫与另一个呼叫发生了什么......
标签: javascript php browser twilio phone-call