Twilio Flow 回复“发送并等待回复”不触发下一个小部件

问题描述 投票:0回答:3

我正在尝试使用

Send and wait for reply
小部件(使用 REST API 触发)设置流程,但是,回复似乎不会触发下一个小部件(handle_welcome...),而是触发了传入消息流程(handle_incoming...)。

有没有办法设置一个流程,以便它知道收到的短信是回复而不仅仅是一般的传入消息?

这是流程的屏幕截图:

我只设置了一个号码,该号码被设置为在收到消息时触发 Studio Flow。
另外,我不确定这是否有什么不同,但我启用了并发调用触发器

twilio
3个回答
4
投票

确保您没有与服务关联的电话号码。我创建了一项服务,关联了号码,这似乎使流程短路。我在 Twilio 上记录了一张票证,他们善意地指示我将其删除。一旦我删除它,流程就按预期工作了:

  1. 删除该号码(:警告:如果您的服务不需要此号码。否则,请购买新号码并将其用于您的流程)

  2. 单击删除

参考文献


1
投票

要将 REST API 触发器与后续等待和回复小部件一起使用,您发送的电话号码不能与消息服务相关联。 删除该关联,然后您将能够将流程与 REST API 触发器和传入消息触发器一起使用。


0
投票

触发 Studio API 调用时可以使用消息服务,但需要将

From
设置为
MessagingServiceSID
,而不是电话号码。

curl -X POST https://studio.twilio.com/v1/Flows/FWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Executions \
  --data-urlencode "To=<ToPhoneNumber>" \
  --data-urlencode "From=<MessagingServiceSID>" \
  -u "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token"

这里是相关支持文章

请记住在消息服务中启用粘性发件人,以便消息始终来自同一号码。

© www.soinside.com 2019 - 2024. All rights reserved.