减少使用goto的时间

时间:2018-07-03 12:09:48

标签: asterisk goto dialplan

当使用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秒。

1 个答案:

答案 0 :(得分:1)

goto中没有延时。

您还有其他问题。在您的上下文中,您有1位和4位扩展名(混合)。因此,它等待(可能)输入匹配4位数字。

为了快速反应,您应该创建仅具有1位数ext的其他上下文,并在使用Background之后转到该上下文。因此,只有1位数字的答案,而且不会等待。

或者您可以使用支持输入长度的应用程序Read。