【问题标题】:Will Twilio ignore empty tags when sending a response?发送响应时,Twilio 会忽略空标签吗?
【发布时间】:2014-06-04 09:38:18
【问题描述】:
我正在实现一个使用带有 XML 序列化的 ASP.NET Web 服务的解决方案。
我想知道 Twilio 是否会忽略响应中包含的空 xml 标记?
例如;
<gather>
Blah blah blah...
</gather>
<redirect/> // Would this tag be ignored and if no response from the caller, Twilio hangs up?
非常感谢。
【问题讨论】:
标签:
asp.net
xml-serialization
twilio
【解决方案1】:
在您的示例中,仅当调用者没有响应时才会执行 REDIRECT。响应将跳过 REDIRECT。
有趣的是,由于 URL 为空并且支持相对路径,我认为 Twilio 会将您重定向到相同的 URL...创建一个潜在的循环。
【解决方案2】:
Twilio 布道者在这里。
如果在 <Gather> 期间没有来自用户的输入,Twilio 将继续处理 TwiML 文档中的下一个动词,在您的情况下是指 <Redirect> 动词。
一旦没有更多动词可供 Twilio 处理,我们将终止调用。
希望对您有所帮助。