Voiceglue Logger says Maximum loop count exceeded. There is probably an infinite loop of in your VXML document

ε祈祈猫儿з 提交于 2019-12-23 02:24:06

问题


Can Any please explain why this is happening. what are the possibilities of errors that are been counted as I have set 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

Please let me know if any further details are required.


回答1:


Perhaps, "infinite loop" means to call same form again and again, And it was not inserted caller input process(menu, field and record form) in this loop.

For example

<form id="errorForm"><!-- Loop Start -->
    <block>
        <!-- something -->
    </block>
    <block>
        <goto next="errorForm" /><!-- Loop End -->
    </block>
</form>



回答2:


Bladean's answer is probably the correct one. There is an alternate possibility. If an application is structured has looping logic that cycles through the same form or page as it processes data (e.g. a long list), you can trigger these types of checks. I have had to increase a similar loop counter, for some applications, on another platform.




回答3:


Voice browser all have infinte loop detection to save them from pitfalls .

It could be something as simple as the "goto where I am coming from example" within the same VXML document example provided here by Bladean Mericle .

It could be burried deeper in a global catch that routes calls to a catch all sub application which in turn bring the flow back to the originating dialog .

Definetely Infinite Loops will never work in VXML .



来源:https://stackoverflow.com/questions/8064867/voiceglue-logger-says-maximum-loop-count-exceeded-there-is-probably-an-infinite

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!