【发布时间】:2022-10-24 18:21:04
【问题描述】:
我有一个简单的方法来获得一个新的 twilio 语音客户端......
export const createTwilioDevice = (_token) => new Twilio.Device(
_token,
{
logLevel: 0,
answerOnBridge: true,
codecPreferences: ["opus", "pcmu"],
}
);
TwilioDevice.value = createTwilioDevice();
TwilioDevice.value.on("registered", () => {
console.info("Twilio.Device ready to make and receive calls!");
});
TwilioDevice.value.on("incoming", handleIncomingCall);
TwilioDevice.value.on("tokenWillExpire", handleTokenWillExpire);
TwilioDevice.value.on("error", handleCallError);
await TwilioDevice.value.register();
它正在工作,但现在我得到了
ConnectionError:ConnectionError (53000):每当发生更具体的错误代码未涵盖的信令连接错误时引发。
什么可能导致这种情况开始发生?
【问题讨论】:
-
您是否尝试过networktest.twilio.com 以查看是否存在任何潜在的网络问题?
-
视频见解说它失败了,但其他一切都过去了
-
据我所知,这是一个潜在的网络问题。当客户端使用另一个网络时它可以工作吗?下一步是向 Twilio 提交一份关于您迄今为止尝试过的支持票证以及一些调试日志供他们查看。
-
看起来我可以在大约 100 个状态代码下的请求选项卡中看到更多调试信息。我应该在一周左右的时间内回到这个问题,我会更新我发现的内容,但我会建议其他人从网络选项卡而不是控制台开始。
标签: twilio