减少使用 goto 时的延时
Reduce the time lapse when using goto
当使用 Goto 命令时,我意识到在到达下一个扩展之前我有大约 5 秒的时间间隔。有什么办法可以减少吗?
[test]
...
exten => 1001,3,Background(chooseOption)
exten => 1001,4,WaitExten(3)
exten => 1,1,Goto(francais,s,1)
exten => 2,1,Goto(english,s,1)
exten => i,1,Goto(test,1001,3)
exten => t,1,Goto(test,1001,3)
[francais]
exten => s,1,Background(IVR2)
从来电按 1 到 IVR2 开始之间有 5 秒。
goto没有延时
您还有其他问题。在您的上下文中,您有 1 位和 4 位扩展名(混合)。所以它等待(可能的)输入匹配 4 位数字。
为了快速反应,您应该创建其他只有一位数字分机的上下文,然后转到该上下文,然后使用背景。所以只有 1 位数的答案,它不会等待。
或者您可以使用支持输入长度的应用程序 Read。
当使用 Goto 命令时,我意识到在到达下一个扩展之前我有大约 5 秒的时间间隔。有什么办法可以减少吗?
[test]
...
exten => 1001,3,Background(chooseOption)
exten => 1001,4,WaitExten(3)
exten => 1,1,Goto(francais,s,1)
exten => 2,1,Goto(english,s,1)
exten => i,1,Goto(test,1001,3)
exten => t,1,Goto(test,1001,3)
[francais]
exten => s,1,Background(IVR2)
从来电按 1 到 IVR2 开始之间有 5 秒。
goto没有延时
您还有其他问题。在您的上下文中,您有 1 位和 4 位扩展名(混合)。所以它等待(可能的)输入匹配 4 位数字。
为了快速反应,您应该创建其他只有一位数字分机的上下文,然后转到该上下文,然后使用背景。所以只有 1 位数的答案,它不会等待。
或者您可以使用支持输入长度的应用程序 Read。