Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Input VXML:字段输入,正向输入_Input_Field_Vxml_Voicexml - Fatal编程技术网

Input VXML:字段输入,正向输入

Input VXML:字段输入,正向输入,input,field,vxml,voicexml,Input,Field,Vxml,Voicexml,情况: 我有两个VXML文档,它们是一个流的一部分。在第一个文档中,提示用户输入一个数字(dtmf,最大值=3位)。第二个文档提示用户输入另一个数字(dtmf,最大值=10位) 问题: 当提示用户输入第一个数字并输入4位数字(例如1234)时,最后一个数字(4)将用作第二个字段的输入 预期的: 最后一个数字必须忽略。我希望抛出一个“nomatch”事件,因为我定义maxlength=3 文件1: <form> <field name="input1" type="digits?

情况

我有两个VXML文档,它们是一个流的一部分。在第一个文档中,提示用户输入一个数字(dtmf,最大值=3位)。第二个文档提示用户输入另一个数字(dtmf,最大值=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>
<form>
<field name="input2" type="digits?minlength=1;maxlength=10">            
    <audio src="prompt2"/>          
    <filled>            
        <submit next="next2.jsp" namelist="input2" />           
    </filled>
</field>

文件2:

<form>
<field name="input1" type="digits?minlength=1;maxlength=3">         
    <audio src="prompt1"/>          
    <filled>            
        <submit next="next.jsp" namelist="input1" />            
    </filled>
</field>
<form>
<field name="input2" type="digits?minlength=1;maxlength=10">            
    <audio src="prompt2"/>          
    <filled>            
        <submit next="next2.jsp" namelist="input2" />           
    </filled>
</field>

问题: 如何在VXML中解决此问题?

尝试设置“termtimeout”属性

意思是“

比如说

<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.1">
    <form>
        <property name="termtimeout" value="0s" />
        <field name="input1" type="digits?minlength=1;maxlength=3">
            <filled>
                <submit next="next.jsp" namelist="input1" />
            </filled>
        </field>
    </form>
</vxml>