我正在探索 Twilio。成功启用短信发送,但在可编程语音回叫方面遇到问题。据我从开发者控制台了解https://www.twilio.com/console/dev-tools/api-explorer/voice/calls (POST 部分)我需要做的就是运行此代码以接收回调:
curl 'https://api.twilio.com/2010-0401/Accounts/my_account/Calls.json'
-X POST \ --data-urlencode 'From=Twilio_generated_phone_nuber' \ -u
some_hash:[AuthToken] --data-urlencode 'To=MY_NUMBER'
但我只得到这样的回应:
{
"code": 21215,
"message": "Account not authorized to call +MY_NUMBER. Perhaps you
need to enable some international permissions:
https://www.twilio.com/user/account/settings/international",
"more_info": "https://www.twilio.com/docs/errors/21215"
}
请注意:我之前在配置短信发送时遇到过这个错误。我从这个列表中启用包括我自己在内的所有国家/地区后解决了这个问题 https://www.twilio.com/user/account/settings/international .之后短信功能正常工作。现在我无法获得回调,错误消息建议我转到同一页面(国际)并启用权限,但我已经在配置短信时完成了。
我以为短信和回调产品有不同的页面来配置国家/地区权限,但没有。好吧,至少我没有找到它:)
请帮忙! 感谢您检查问题。
最佳答案
此处为 Twilio 开发人员布道师。
确实还有一个语音通话国际权限的页面。您可以在这里找到它:https://www.twilio.com/console/voice/settings/geo-permissions
关于rest - Twilio 程序化语音不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43688266/