我正在使用Twilio Javascript Client SDK来允许我们应用程序的用户通过其浏览器接收来电。如果用户已经打开浏览器选项卡并收到了来电,我们的一切工作都会很好(即可以接听电话。)
我们要支持的用例是这样的:
我已经测试了这种情况,但它似乎不起作用。当浏览器打开并且来电已经响起时,不会向用户显示我们的通话对话框(由Twilio.Device.incoming
事件触发)。
所以我的问题是:这个用例是否可以实现?是否有需要启用的设置,还是因为我们错过了最初的incoming
事件而无法发生?
感谢您的帮助!
答案 0 :(得分:0)
我的.02,要实现此目的,需要一个桌面应用程序。它可能是一个简单的网络包装程序。创建一个包装浏览器并具有该用户登录名的应用程序。当有电话打进来时,应用程序会收到该消息,因为用户已经登录。您的用户不会通过桌面应用程序与您的Web应用程序进行交互,但是鉴于您的用例,我认为这不会成为问题。>