[incoming] exten => 0,1,Playback,transfer|skip exten => 0,2,GotoIfTime(8:00-9:00|mon-fri|*|*?opertaion,operation1,1) exten => 0,3,Set(CALLERID(num)=111-111-1111) exten => 0,4,Set(CALLERID(name)=Outside_OFFICE) exten => 0,5,Dial(${OPERATOR}|20) exten => 0,6,Voicemail(uGeneral) exten => 0,7,Hangup ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; exten => 1,1,Playback,transfer|skip exten => 1,2,Set(CALLERID(num)=111-111-1111) exten => 1,3,Set(CALLERID(name)=Outside_OFFICE) exten => 1,4,GotoIfTime(8:00-9:00|mon-fri|*|*?operation,operation2,1) exten => 1,5,GotoIfTime(9:00-18:30|mon-fri|*|*?SALES,SALES_Call,1) exten => 1,6,Voicemail(uSales) exten => 1,7,Hangup ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; exten => ${EXTEN},1,Set(CALLERID(num)=111-111-1111) exten => ${EXTEN},2,Set(CALLERID(name)=Outside_[macro-sipphone] exten => ${EXTEN},3,Dial(SIP/${EXTEN},25) exten => ${EXTEN},4,Voicemail(u${ExTEN}) exten => ${EXTEN},5,Hangup [macro-sipphone] exten => s,1,Playback(transfer,skip) exten => s,2,Dial(SIP/${MACRO_EXTEN},25,o) exten => s,3,Voicemail,u${MACRO_EXTEN} exten => s,103,Voicemail,b${MACRO_EXTEN} exten=> 101,1,Macro(sipphone)