【问题标题】:Trigger Twilio through API通过 API 触发 Twilio
【发布时间】:2021-02-03 12:22:17
【问题描述】:

我正在尝试让 Twilio 根据我的 API 请求呼叫我的电话号码。找到这篇文章Trigger a Twilio Studio Flow Execution via the REST API 并使用 curl 发送了类似的请求:

curl -X POST https://studio.twilio.com/v1/Flows/FWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Executions \
--data-urlencode "To=+13105555555" \
--data-urlencode "From=+12125551234" \
-u "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token"

这是我的流程:

我预计 Twilio 会使用相关号码(“From”,我在 Twilio 中购买)来拨打我的“To”号码。但是什么也没发生。

是否有可能像这样触发 Twilio 给我打电话?我只有一个启用语音的号码(不允许短信),所以不能用消息触发它。

编辑根据其中一个答案更正了从和到的解释

【问题讨论】:

    标签: twilio twilio-api


    【解决方案1】:

    这可行,您确定发布您的 Studio Flow 了吗?此外,检查调试器是否有任何错误消息,并查看 Studio 执行日志(在 Studio 中时屏幕左侧)以获取任何提示。如果这是试用帐户,您也只能拨打您之前验证过的号码。

    【讨论】:

    • 嗨艾伦,我已经发布了这个并且我的电话号码已经过验证。但感谢您提及 Studio 执行日志。现在我看到它显示错误Failure connecting call: 'Account not authorized to call +48xxxxxxxxx. Perhaps you need to enable some international permissions: https://www.twilio.com/console/voice/calls/geo-permissions/low-risk' 我现在就检查一下,如果我能解决的话,请告诉我。谢谢!
    • 在此处添加 +48 国家/地区代码 https://www.twilio.com/console/voice/calls/geo-permissions/low-risk 解决了该问题。机器人刚刚打电话给我:)
    【解决方案2】:

    我认为你混淆了 FromTo

    To 是被叫号码。

    From 是被呼叫的号码,这需要是您在 Twilio 中为其购买的号码。

    【讨论】:

    • 是的,你是对的,我把这件事搞砸了。现在更正帖子。尽管如此,问题仍然存在。
    • 好的,正如@Alan 提到的,您是否检查了 Twilio 调试器是否有任何错误消息? curl 请求是否也以200 正确返回?返回的 JSON 是什么样的?
    • 嗨 @yvesonline,感谢您的帮助,最终查看 Studio Logs 将我引导到了问题所在。
    猜你喜欢
    • 1970-01-01
    • 2021-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多