可以解释为什么会发生这种情况。因为我设置了maxerrorcount = 3,所以错误的可能性是多少
EROR OPEN_VXI luke---- callid=[68] |1098905920|68|CRITICAL|com.vocalocity.vxi|216|VXIinterpreterRun: Maximum loop count exceeded. There is probably an infinite loop of in your VXML document.|URL
如果需要进一步的细节,请告诉我。
也许,“无限循环”意味着一次又一次地调用相同的形式,并且它没有在此循环中插入调用者输入过程(菜单,字段和记录形式)。
例如
<form id="errorForm"><!-- Loop Start -->
<block>
<!-- something -->
</block>
<block>
<goto next="errorForm" /><!-- Loop End -->
</block>
</form>
罗丹的回答可能是正确的。还有一种可能性。如果结构化应用程序具有循环逻辑,循环逻辑在处理数据(例如长列表)时循环通过相同的表单或页面,则可以触发这些类型的检查。对于某些应用程序,我不得不在另一个平台上增加类似的循环计数器。
语音浏览器都有无限循环检测,以避免陷阱陷阱。
在Bladean Mericle提供的相同VXML文档示例中,它可能像“我来自示例的goto”这样简单。
它可以在全局捕获中更深入地进行处理,该捕获将调用路由到catch all all子应用程序,从而将流程返回到原始对话框。
绝对无限循环永远不会在VXML中工作。