情况:
我有两个 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 中解决这个问题?