23 lines
705 B
Plaintext
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
|