Ошибка в VXML?

Я использую voicexml обрабатывать входящие звонки от клиентов. Здесь vxml Я использую :

<?xml version="1.0" encoding="UTF-8"?>
<vxml version = "2.1" >

<menu dtmf="true">
<property name="inputmodes" value="dtmf"/>
<prompt>Hello, Welcome! If you are an existing customer, press 1, For support press 2</prompt>
<choice dtmf="1" next="#existing"/>
<choice dtmf="2" next="#support"/>
</menu>
<form id="existing">
<record name="recording" beep="true" maxtime="100s">
<block>
<prompt>Please wait while we transfer the call</prompt>
</block>
<transfer name="MyCall" dest="tel:+911111111111" bridge="true" connecttimeout="20s"/>
<filled>
<submit next="call_inbound.php" method="post" namelist="recording" enctype="multipart/form-data"/>
</filled>
</record>
</form>

<form id="support">
<record name="recording" beep="true" maxtime="100s">
<block>
<prompt>Please wait while we transfer the call</prompt>
</block>
<transfer name="MyCall" dest="tel:+9111111111111" bridge="true" connecttimeout="20s"/>
<filled>
<submit next="call_inbound.php" method="post" namelist="recording" enctype="multipart/form-data"/>
</filled>
</record>
</form>

</vxml>

Любая идея, в чем заключается ошибка в XML. Кажется, в xml есть какая-то ошибка. Если я удаляю тег записи, он работает.

Спасибо

0

Решение

Вы не можете помещать элементы формы (например, блокировать и передавать) внутри другого элемента формы (т. Е. В вашем случае). Используйте проверяющий редактор XML и используйте схему VoiceXML XSD для проверки.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]