0

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

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

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

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

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

谢谢你的帮助!

4

1 回答 1

0

我的 .02,要实现这一点,需要一个桌面应用程序。不过,它可能是一个简单的网络包装器。创建一个包装浏览器并让该用户登录的应用程序。当呼叫进入应用程序时,应用程序会收到它,因为用户已登录。您的用户不会通过桌面应用程序与您的 web 应用程序交互,但考虑到您的用例,我认为这不是问题。

于 2018-11-01T23:20:11.000 回答