Twilio:应答在打开浏览器之前开始的来电

时间:2018-11-01 17:11:19

标签: twilio twilio-api twilio-programmable-voice

我正在使用Twilio Javascript Client SDK来允许我们应用程序的用户通过其浏览器接收来电。如果用户已经打开浏览器选项卡并收到了来电,我们的一切工作都会很好(即可以接听电话。)

我们要支持的用例是这样的:

  1. 用户没有打开浏览器到我们的网站
  2. 来电进入我们的应用程序,并尝试使用用户的客户ID拨打用户
  3. 用户打开浏览器访问我们的应用
  4. 用户看到来电并接听

我已经测试了这种情况,但它似乎不起作用。当浏览器打开并且来电已经响起时,不会向用户显示我们的通话对话框(由Twilio.Device.incoming事件触发)。

所以我的问题是:这个用例是否可以实现?是否有需要启用的设置,还是因为我们错过了最初的incoming事件而无法发生?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我的.02,要实现此目的,需要一个桌面应用程序。它可能是一个简单的网络包装程序。创建一个包装浏览器并具有该用户登录名的应用程序。当有电话打进来时,应用程序会收到该消息,因为用户已经登录。您的用户不会通过桌面应用程序与您的Web应用程序进行交互,但是鉴于您的用例,我认为这不会成为问题。