← All posts tagged HP

datacompboy

Обнаружилось -говно- проблема:
<catch event="connection.disconnect.hangup"><submit next="?hangup" /></catch>
отрабатывает только, если проигрывание файла сунуть в <prompt>
То есть вот такое:
<form>
<block>
<!-- <prompt count="1"> -->
<audio src="data/1.wav" maxage="0" fetchhint="prefetch"> </audio>
<!-- </prompt> -->
<disconnect />
</block>
</form>
Отработает и никаких disconnect событий не вызовет. А вот если комментарии убрать — всё сработает как надо.
И да, uri в next="" разворачивается нерпавильно — имея базовый /a/b.vxml, команду next="?aaa" превратит в "/a/?aaa" а не "/a/b.vxml?aaaa".
И да, во вложенных (через <goto>) vxml'ках родительский <catch> не работает.
Но работают из application="app-root.vxml" аттрибут от <vxml /> тега.

В общем — всё плохо.