Ситуация :
У меня есть два документа VXML, которые являются частью одного потока.В первом документе пользователю предлагается ввести число (dtmf, max = 3 цифры).Второй документ предлагает пользователю ввести другой номер (dtmf, max = 10 цифр).
Проблема :
Когда пользователю предлагается ввести первый номер ион вводит 4 цифры (например, 1234), последнее число (4) используется в качестве ввода для второго поля.
Ожидается :
Последний номер должен игнорироваться.Я ожидаю, что событие nomatch генерируется, поскольку я определяю, что maxlength = 3.
Документ 1:
<form>
<field name="input1" type="digits?minlength=1;maxlength=3">
<audio src="prompt1"/>
<filled>
<submit next="next.jsp" namelist="input1" />
</filled>
</field>
Документ 2:
<form>
<field name="input2" type="digits?minlength=1;maxlength=10">
<audio src="prompt2"/>
<filled>
<submit next="next2.jsp" namelist="input2" />
</filled>
</field>
Вопрос: Как решить эту проблему в VXML?