Asterisk - 在几秒后设置挂断拨号方案 otpion S(sec)
Asterisk - setup hangup after seconds dialplan otpion S(sec)
当你拨打876时,asterisk pbx开始呼叫,发送一些dtmf代码但2秒后没有关闭呼叫。
调用需要用户关闭。
[myplan]
exten => _876,1,NoOp(Now should call 207,3 seconds for answer timeout, send DTMF, close the call)
exten => _876,n,Dial(SIP/207,3,D(ww#2334#),S(2))
exten => _876,n,Hangup()
来自手册:
S(x) Hangs up the call x seconds after the called party has answered
the call.
Asterisk 16.13.0
我错过了什么?
我认为 # 的意思是“等待 1 秒”,所以总时间超过 2 秒。
所以“S”应该在D结束后起作用。
尝试以下操作:
[myplan]
exten => _876,1,NoOp(Now should call 207,3 seconds for answer timeout, send DTMF, close the call)
exten => _876,n,Set(TIMEOUT(absolute)=2)
exten => _876,n,Dial(SIP/207,3,D(ww#2334#)S(2))
exten => _876,n,Hangup()
当你拨打876时,asterisk pbx开始呼叫,发送一些dtmf代码但2秒后没有关闭呼叫。 调用需要用户关闭。
[myplan]
exten => _876,1,NoOp(Now should call 207,3 seconds for answer timeout, send DTMF, close the call)
exten => _876,n,Dial(SIP/207,3,D(ww#2334#),S(2))
exten => _876,n,Hangup()
来自手册:
S(x) Hangs up the call x seconds after the called party has answered the call.
Asterisk 16.13.0
我错过了什么?
我认为 # 的意思是“等待 1 秒”,所以总时间超过 2 秒。 所以“S”应该在D结束后起作用。
尝试以下操作:
[myplan]
exten => _876,1,NoOp(Now should call 207,3 seconds for answer timeout, send DTMF, close the call)
exten => _876,n,Set(TIMEOUT(absolute)=2)
exten => _876,n,Dial(SIP/207,3,D(ww#2334#)S(2))
exten => _876,n,Hangup()