[general] [internal] exten => 1000,1,Macro(internal-calling,HWD_GS_DC) exten => 1001,1,Macro(internal-calling,HWD_PC_GB) exten => 1002,1,Macro(internal-calling,PAP_LS_JF) exten => 1003,1,Macro(internal-calling,PAP_LS_MH) exten => 1004,1,Macro(internal-calling,SFT_XL_LH) exten => 1005,1,Macro(internal-calling,SFT_XL_JZ) exten => 1006,1,Macro(internal-calling,SFT_XL_JS) exten => 1007,1,Macro(internal-calling,SFT_XL_AA) exten => 1008,1,Macro(internal-calling,PAP_LS_BH) exten => 1009,1,Macro(internal-calling,SFT_XL_DC) exten => 1010,1,Macro(internal-calling,CELL_DR_GB) exten => 2000,1,Macro(internal-calling,2000) exten => 1011,1,Dial(SIP/HWD_GS_DC&SIP/HWD_PC_GB&SIP/PAP_LS_JF&SIP/PAP_LS_BH) exten => 3000,1,Playback(tt-weasels) exten => 3000,2,Hangup() exten => _3XXX,1,Dial(IAX2/grant:324fksd3wl32h2!!@home.dimzin.com/${EXTEN:1}) exten => _3XXX,2,Hangup() exten => 5555,1,System(wakelan -m 00:1f:d0:5b:f4:ee) exten => 5555,n,Playback(privacy-thankyou) exten => 5555,n,Hangup() exten => 5556,1,System(net rpc shutdown -f -I 10.10.10.144 -U "Movies%1204" -C "Phones") exten => 5556,n,Playback(privacy-thankyou) exten => 5556,n,Hangup() exten => 5557,1,System(wget http://10.10.10.144/xbmcCmds/xbmcHttp?command=Pause >/dev/null) exten => 5557,n,Wait() exten => 5557,n,Playback() exten => 6001,1,Festival(Hello Grant) exten => 6001,n,Hangup() exten => 1111,1,Answer() exten => 1111,2,Directory(default,internal) exten => 1111,3,Hangup() exten => 9999,1,Wait(2) exten => 9999,n,Record(/var/lib/asterisk/sounds/recording:gsm) exten => 9999,n,NoOp(${RECORDED_FILE}) exten => 9999,n,Wait(2) exten => 9999,n,Playback(/var/lib/asterisk/sounds/recording) exten => 9999,n,NoOp(${PLAYBACKSTATUS}) exten => 9999,n,Wait(1) exten => 9999,n,Hangup() exten => 6000,1,Directory(default,[internal]) exten => 6000,2,Hangup() include =>kenny [macro-internal-calling] exten => s,1,Verbose("Macro Exten = ${MACRO_EXTEN} and Called From ${CALLERID(num)}") exten => s,n,GotoIf($["${MACRO_EXTEN}" = "${CALLERID(num)}"]?vm:dial) exten => s,n(vm),VoiceMailMain(${CALLERID(num)}) exten => s,n,Hangup() exten => s,n(dial),Dial(SIP/${ARG1}) exten => s,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy:unavail) exten => s,n,Dial(SIP/${ARG1},10) exten => s,n(unavail),Voicemail(${MACRO_EXTEN}@default,u) exten => s,n,Hangup() exten => s,n(busy),VoiceMail(${MACRO_EXTEN}@default,b) exten => s,n,Hangup() [external] include =>internal ;********************* ;**KENS CONFIG ;********************* [kenny] exten => _1NXXNXXXXXX,1,Gosub(gv-out,s,1(${EXTEN})) exten => _NXXNXXXXXX,1,Gosub(gv-out,s,1(1${EXTEN})) exten => _NXXXXXX,1,Gosub(gv-out,s,1(1989${EXTEN})) exten => _3XXX,1,Goto(internal,${EXTEN},1) [sipgate-in] exten => 4408404e1,1,NoOp(Incoming SIP Gate Call from : ${CALLERID(num)}) exten => 4408404e1,n,GotoIf($[${CALLERID(num)}=9894920536]?gvringback:gvincoming) exten => 4408404e1,n(gvincoming),Gosub(dial-voicemail,s,1(2000)) exten => 4408404e1,n(gvringback),Answer() exten => 4408404e1,n,ParkedCall(7020) [dial-voicemail] exten => s,1,Dial(SIP/${ARG1},15,tT) exten => s,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy:unavail) exten => s,n(unavail),Voicemail(${ARG1}@default,u) exten => s,n,Hangup() exten => s,n(busy),Voicemail(${ARG1}@default,b) exten => s,n,Hangup() exten => s,n,Return exten => h,1,NoOp(Call hung up successfully.) [gv-out] exten => s,1,Wait(1) exten => s,n,Set(ACCTNAME=henshaw.barnt) exten => s,n,Set(ACCTPASS=400babies) exten => s,n,Set(RINGBACK=14156513741) exten => s,n,Set(CALLPARK=7020) exten => s,n,Playback(pls-wait-connect-call) exten => s,n,System(gvoice -e ${ACCTNAME} -p ${ACCTPASS} call ${ARG1} ${RINGBACK}) exten => s,n,Set(PARKINGEXTEN=${CALLPARK}) exten => s,n,Park() exten => s,n,MeetMe(9999) ;************************* ;**END OF KENS CONFIG ;*************************