rendered paste body[custom-to-from-alcatel]
exten => s,1,Answer
exten => _X.,1,Dial(Zap/g0/${EXTEN})
exten => _X.,2,Playback(vm-nobodyavail)
exten => _X.,3,Hangup
[from-pstn-custom]
exten => s,1,Answer
exten => s,2,WaitExten(1)
exten => _X.,1,Dial(Zap/g1/${EXTEN})
exten => _X.,2,Playback(busysig)
exten => _X.,3,Hangup
[custom-from-pstn]
exten => s,1,Answer
exten => s,2,WaitExten(1)
exten => _X.,1,Dial(Zap/g1/${EXTEN})
exten => _X.,2,Playback(vm-nobodyavail)
exten => _X.,3,Hangup
[custom-from-internal-fax]
;include => ext-fax
include => from-internal
;include => from-internal-additional
exten => s,1,Answer
exten => s,n,WaitExten(1)
exten => s,n,Macro(user-callerid)
exten => _X.,1,Macro(user-callerid)
exten => _X.,n,Macro(outbound-callerid)
exten => _X.,n,Dial(Zap/g0/${EXTEN},,o)
exten => _X.,n,Playback(vm-nobodyavail)
exten => _X.,n,Hangup
[custom-inbound-fax]
exten => analog_fax,1,GotoIf($["${FAX_RX}" = "disabled"]?4:2) ;if fax is disabled, just hang up
exten => analog_fax,2,Set(DIAL=${DB(DEVICE/${FAX_RX}/dial)});
exten => analog_fax,3,Dial(${DIAL}/${CALLERID(number)},20,d)
exten => analog_fax,4,Hangup