asterisk-pbx/ext/forward.conf

23 lines
705 B
Plaintext

[forward]
exten => _X!,1,Set(REDIRECTING(from-num)=${CALLERID(num)})
exten => _X!,n,Goto(dial,${DB(ext/${EXTEN}/fwd/destination)},1))
;exten => _X!,n,Transfer(Local/${DB(ext/${EXTEN}/fwd/destination)}@dial)
[macro]
exten => _*30,1,Answer
exten => _*30,n,Set(DB(ext/${CALLERID(num)}/fwd/enable)=1)
exten => _*30,n,Playback(beep)
exten => _*30,n,Hangup
exten => _*30!,1,Answer
exten => _*30!,n,Set(DB(ext/${CALLERID(num)}/fwd/destination)=${EXTEN:3})
exten => _*30!,n,Set(DB(ext/${CALLERID(num)}/fwd/enable)=1)
exten => _*30!,n,Playback(beep)
exten => _*30!,n,Hangup
exten => _*39,1,Answer
exten => _*39,n,Set(DB(ext/${CALLERID(num)}/fwd/enable)=0)
exten => _*39,n,Playback(beep)
exten => _*39,n,Hangup