如何将动作标签与包含多条消息的 twiml 响应一起使用
How to use action tag with twiml response containing multiple messages
我正在我的一个端点上收听来电,并尝试生成 twilio 响应以将该电子邮件转发给其他几个 phone 号码。我还想为每条消息配置 action
标签。我的 xml 看起来像这样 -->
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Message action="https://test-5411.twil.io/test-log" to="+1831273xxxx" from="+1516407xxxx">
Hello 1!
</Message>
<Message action="https://test-5411.twil.io/test-log" to="+1831555xxxx" from="+1516407xxxx">
Hello 2!
</Message>
<Message action="https://test-5411.twil.io/test-log" to="+1831444xxxx" from="+1516407xxxx">
Hello 3!
</Message>
</Response>
Twilio 文档说 -
There are certain situations when the TwiML interpreter may not reach verbs in a TwiML document because control flow has passed to a different document. This usually happens when a verb's 'action' attribute is set.
我想我 运行 正处于这种情况。就我而言,只有第一个 phone 号码会收到短信,而另外两个则不会。有解决办法吗?
这里是 Twilio 开发人员布道者。
我玩过这个,在这种情况下你是对的,使用 action
将意味着后续的 <Message>
s 将永远无法到达。我还尝试在对 action
的 Webhook 的响应中添加更多 <Message>
元素,但这也没有用。
所以这里的解决方法是 use the REST API to send the messages 而不是使用 TwiML。
我正在我的一个端点上收听来电,并尝试生成 twilio 响应以将该电子邮件转发给其他几个 phone 号码。我还想为每条消息配置 action
标签。我的 xml 看起来像这样 -->
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Message action="https://test-5411.twil.io/test-log" to="+1831273xxxx" from="+1516407xxxx">
Hello 1!
</Message>
<Message action="https://test-5411.twil.io/test-log" to="+1831555xxxx" from="+1516407xxxx">
Hello 2!
</Message>
<Message action="https://test-5411.twil.io/test-log" to="+1831444xxxx" from="+1516407xxxx">
Hello 3!
</Message>
</Response>
Twilio 文档说 -
There are certain situations when the TwiML interpreter may not reach verbs in a TwiML document because control flow has passed to a different document. This usually happens when a verb's 'action' attribute is set.
我想我 运行 正处于这种情况。就我而言,只有第一个 phone 号码会收到短信,而另外两个则不会。有解决办法吗?
这里是 Twilio 开发人员布道者。
我玩过这个,在这种情况下你是对的,使用 action
将意味着后续的 <Message>
s 将永远无法到达。我还尝试在对 action
的 Webhook 的响应中添加更多 <Message>
元素,但这也没有用。
所以这里的解决方法是 use the REST API to send the messages 而不是使用 TwiML。