TwiML 架构/XML 验证警告

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

当 Twilio 尝试渲染由 Python 应用程序发送给它的 TwiML 文档时,Twilio 日志显示以下错误:

Msg

XML Validation warning

line

10

parserMessage

Invalid content was found starting with element 'Gather'. One of '{Transcription

ErrorCode

12200

TwiML文档的代码如下:

<?xml version="1.0" encoding="UTF-8"?>
   <Response>
      <Gather action="/x" numDigits="1" timeout="0">
         {% for file in files %}
            <Play>{{ file }}</Play>
         {% endfor %}
      </Gather>
      {% if start_stream %}
         <Start>
            <Stream url="wss://{{ host }}/y" />
            <Gather numDigits="1" action="/z" timeout="0" />
         </Start>
      {% endif %}
      <Redirect method="POST">/z</Redirect>
   </Response>

问题似乎与收集动词有关。我尝试了此 TwiML 文档的不同版本,但错误仍然存在。任何解决问题的帮助将不胜感激。谢谢。

xml validation schema warnings twilio-twiml
1个回答
0
投票

我认为

<Gather/>
不应该位于
<Start>
标签内。
<Start>
仅用于流 Stream Twilio 文档

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