【问题标题】:How do I call a number with Twilio Studio flow REST API execution如何使用 Twilio Studio 流 REST API 执行呼叫号码
【发布时间】:2019-11-14 14:48:16
【问题描述】:

目的只是拨打一个号码(我的号码)并开始播放消息。 我创建了一个 Studio Flow,如下所示:

并发布了该流程。 我还买了一个电话号码,它被激活用于语音和消息传递。我可以接收带有代码并使用 TwiML 的测试语音呼叫)。

在我的电话号码设置中,我有以下内容:

接受:语音通话

配置:.. Studio ..

来电:Studio Flow(并选择了正确的流程)

然后我继续使用 Postman 尝试使用具有以下参数的 POST 请求触发我的 Flow:

以及以下正文参数,其中 To 号码是我在我的试用帐户中验证的号码,而 from 是我在 twilio 中购买的号码:

在邮递员中单击发送后,我收到一条 200 OK 消息,但我的手机没有接到电话。我错过了什么步骤?

【问题讨论】:

    标签: twilio twilio-api


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    您用作从 Studio 拨出的号码的变量是 {{contact.channel.address}},但 contact 变量指的是 "data about the current contact engaging with your flow, such as their phone number"

    由于您已通过 REST API 调用触发了流程,因此当前没有联系人正在参与该流程,因此这不会为您提供所需的号码。

    但是,您正在从 Postman 的 HTTP 请求中发送一些参数,特别是 To 参数。您像这样发送到流端点的数据将在 trigger 上下文变量下可用。

    因此,您应该更新您的小部件以改用{{trigger.To}}(您可能不需要From,因为这是与流相关的数字,或者Body)。

    让我知道你是怎么做的。

    【讨论】:

    • 太棒了,希望您的应用程序的其余部分一切顺利。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多