;
[macro-followme]
;
; Standard single line follow me then to voicemail
; $ARG1 first device to dial to. $ARG2 2nd device to dial.
;
exten => s,1,Answer
exten => s,2,Wait(1)
exten => s,3,Dial(${ARG1},20)
exten => s,4,Dial(Zap/g1/${ARG2})
exten => s,5,Voicemail(u${MACRO_EXTEN})
exten => s,104,GotoIf($[${DIALSTATUS}=CHANUNAVAIL]?105:107)
exten => s,105,Dial(Zap/g1/${ARG2})
exten => s,106,Voicemail(b${MACRO_EXTEN})
exten => s,107,Voicemail(u${MACRO_EXTEN})
exten => fax,1,Goto(fax-in,s,1)
;
I am calling it with this setup.
exten => 2019,1,Macro(followme,Sip/101,16502468900)