我们有一个使用 Twilio Client 在浏览器上实现 C2C 系统的应用程序。
它在许多不同的安装上都可以正常工作,但是我们遇到了一个订阅者的问题。
正常情况是:
- 用户点击电话拨号
- 用户在其 Twilio 客户端上接听电话,然后向电话发起呼叫以进行拨号
- 被叫方应答,双方通话
但是在这个有问题的案例中,用户端发生了一些奇怪的事情:
用户的 Twilio 客户端收到两个呼叫,而不是一个呼叫。收到第二个时,我们在 JS 控制台上收到错误消息“呼叫已被接受”,并且我们收到错误代码 31104,(根据 Twilio 的说法)表示“无效的网桥令牌”。呼叫在 Twilio 客户端完成。
查看 Twilio 日志,我看到只有一次调用用户的 Twilio 客户端,但在浏览器上,我们看到这种奇怪的行为阻止了 Twilio 客户端的使用(因为对 Twilio 客户端的第二次调用触发了错误并完成第一次通话)。
我无法找到有关此 31104 错误的更多信息。有没有人以前遇到过这个问题?还是在使用 Twilio Client 时出现类似问题?