目的仅仅是打一个电话(我的电话)并开始播放一条消息。 我已经创建了一个Studio Flow,如下所示:
并发布了该流程。 我还购买了一个电话号码,该电话号码已启用以进行语音和消息传递。我可以通过代码和使用TwiML收到测试语音通话)。
在我的电话号码设置中,我有以下内容:
接受:语音通话
配置为:.. Studio ..
打来的电话:Studio Flow(并选择了正确的流程)
然后,我继续使用Postman尝试通过具有以下参数的POST请求触发我的流程:
以及以下正文参数,其中“收件人”号码是我在试用帐户中验证过的我的号码,“发件人”是我在twilio中购买的号码:
单击“发送邮递员”后,我收到200 OK消息,但是我没有通过电话接到电话。我想走哪一步?
答案 0 :(得分:2)
这里是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
)。
让我知道您如何处理。