我在 Twilio 中不断收到错误代码 31002,但不知道如何调试。我使用客户端 JS 和 Ruby on Rails 作为后端。
首先,我要做的是创建可以从浏览器向手机进行语音通话的应用程序。
请参阅下图了解我在浏览器上遇到的错误:
31002 错误代码由 Twilio API 返回。以下是一些排除基本错误的故障排除步骤:
检查 Twilio 控制台上的调试器页面 https://www.twilio.com/console/runtime/debugger。如果您在日志中没有看到该调用,则您可能正在查看错误的 Twilio 帐户/子帐户/项目。项目位于顶部操作栏的左侧,子帐户位于右侧。
转到控制台仪表板 https://www.twilio.com/console,检查您的应用程序是否使用正确的
TWILIO_ACCOUNT_SID
和 TWILIO_AUTH_TOKEN
我的经验是,如果您在 Twilio 调试器页面上没有看到任何活动,则您可能使用了错误的 SID/令牌/等。
我之前遇到过这个错误,因为我使用了错误的 webhook url。
在这种情况下,twilio 无法找到您的后端,并且拨出呼叫失败。
希望这对您有帮助。