Twilio Programmatic Voice无效

ale*_*he8 2 api permissions rest request twilio

我正在探索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'
Run Code Online (Sandbox Code Playgroud)

但我只得到这个回应:

{
   "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"
}
Run Code Online (Sandbox Code Playgroud)

请注意:我在配置短信发送时遇到此错误.我在此列表中启用了包括我自己在内的所有国家后解决了这个问题https://www.twilio.com/user/account/settings/international.之后,短信功能正常.目前我无法获得回调,并且错误消息建议我转到同一页面(国际)并启用权限,但我已经在配置短信时已经这样做了.

我认为短信和回调产品有不同的页面来配置国家/地区的权限,但他们没有.好吧至少我没找到它:)

请帮忙!感谢您查看问题.

phi*_*ash 5

Twilio开发者传道者在这里.

确实还有一个用于语音呼叫的国际许可的页面.你可以在这里找到它:https://www.twilio.com/console/voice/settings/geo-permissions