我正在制定一个拨号计划,提示用户输入一个4位数字,下面的拨号方案可以正常工作,以满足我在正常条件下的需求。当用户花费超过5秒钟来达到下一个dtmf音调时,会出现问题。
示例用户按下111(等待> 5秒)我被提示无效音频轨道并重复该过程。有没有办法将超时增加到10秒?
[Example_IVR_Start]
exten => s,1,Verbose(1, Starting the IVR example)
same => n,Set(CORRECTNUM=1111)
same => n(menu),Background(example_start)
same => n,WaitExten(5)
same => n,Background(long_silence)
same => n,Goto(Timeout_hangup,s,1)
exten => _XXXX,1,GotoIf($[${EXTEN}=${CORRECTNUM}]?Example_IVR_TWO,s,1:i,invalid)
exten => *,1,Goto(s,menu)
exten => i,1(invalid),Playback(invalid)
exten => i,n,Goto(s,menu)
exten => t,1,Goto(Timeout_hangup,s,1)
答案 0 :(得分:1)
是的,你有功能超时
TIMEOUT(digit) - set timeout between keypress
TIMEOUT(absolute) - set overal timeout before hangup(not forget reset after input done).
答案 1 :(得分:0)
已修复,在后台修复之前调用TIMEOUT(数字)可让您调整TIMEOUT时段。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<input id='search' type="text" class="form-control" placeholder="Search for...">