1

语境

  • 我们正在 Twilio 中构建一个约会确认和连接应用程序,目前正在使用 Studio。
  • 它通过 WhatsApp 与用户交谈 - 然后在他们准备好约会时通过普通的语音运营商服务拨打他们的电话,然后将他们的呼叫与呼叫中心代理连接。

问题

  • 我们在 Studio 中构建了一个使用 Make_Outgoing_Call 小部件的消息流。
  • 使用 SMS 进行测试时,系统的行为完全符合预期。用户选择加入呼叫,系统拨打他们,拨打座席,连接 2 个呼叫 - 快乐路径。
  • 当我们将工作室流程连接为 Whatapp 沙箱的端点时(而不是将其用于 SMS),流程的对话部分可以正常工作,并且符合 SMS 流程。
  • 但是,进行传出调用会出错(调试器中的 11200 HTTP 检索失败)

问题

从 WA 频道移动到语音频道时,我们是否需要使用功能而不是工作室小部件来拨打电话?拨出呼叫小部件经过硬编码以拨打频道地址(即入站用户号码),因此我想知道该号码是否对 WA 流量有不同的处理方式。

非常感谢您的任何建议!

4

1 回答 1

2

H Peter,我能够重现这种行为。我同意你的看法,这似乎是一种替代方法,因为 Make Outgoing Call Widget V2 中的“Number to Call”被硬编码为 contact.channel.address 是使用 Run Function Widget 或 HTTP Request Widget 来启动新流程REST API 触发器小部件路径。

您可以将此行为报告至 help@twilio.com,并查看他们有什么建议。错误基本上是:

Failure connecting call: 'The phone number you are attempting to call, whatsapp:+1xxxxxxxxxx, is not valid.'

您从 From, Failure 连接调用中收到类似的相同错误:

'From is not a valid phone number: whatsapp:+1xxxxxxxxxx'

但您可以从默认的“拨打电话号码”中修改它,flow.channel.address 以克服第一个错误。

于 2020-02-02T15:13:50.933 回答