[globals] #include globals_custom.conf CALLFILENAME = "" DIAL_OPTIONS = tr TRUNK_OPTIONS = r DIAL_OUT = 9 FAX = FAX_RX = 646 FAX_RX_EMAIL = fax@maximalliance.com INCOMING = group-all NULL = "" OPERATOR = PARKNOTIFY = SIP/200 RECORDEXTEN = "" RINGTIMER = 15 DIRECTORY = last AFTER_INCOMING = IN_OVERRIDE = forcereghours REGTIME = 7:55-17:05 REGDAYS = mon-fri DIRECTORY_OPTS = VM_PREFIX = * TONEZONE = us ALLOW_SIP_ANON = no FAX_RX_FROM = fax@maximalliance.com VM_DDTYPE = VM_GAIN = DIALOUTIDS = 2/3/4/ OUTCID_2 = OUTMAXCHANS_2 = 4 OUTPREFIX_2 = OUT_2 = SIP/Main1-out OUTCID_3 = OUTMAXCHANS_3 = 4 OUTPREFIX_3 = OUT_3 = SIP/Main2-out OUT_4 = SIP/Main3-out OUTPREFIX_4 = OUTMAXCHANS_4 = 4 OUTCID_4 = ;MaximHosting Variables MH1 = MAXIMH-ABUSE MH2 = MAXIMH-SALES MH3 = MAXIMH-BILLING MH4 = MAXIMH-TECH ;CakeHost Variables CH1 = CAKEHOST-ABUSE CH2 = CAKEHOST-SALES CH3 = CAKEHOST-BILLING CH4 = CAKEHOST-TECH ;end of [globals] [ivr-2] include => ivr-2-custom include => ext-findmefollow include => ext-local include => app-directory exten => h,1,Hangup exten => s,1,Set(LOOPCOUNT=0) exten => s,n,Set(__DIR-CONTEXT=default) exten => s,n,Answer exten => s,n,Wait(1) exten => s,n(begin),Set(TIMEOUT(digit)=3) exten => s,n,Set(TIMEOUT(response)=10) exten => s,n,Background(custom/CakeHost) exten => hang,1,Playback(vm-goodbye) exten => hang,n,Hangup exten => 1,1,Set(CALLERID(name)=${CH1}) exten => 1,n,Goto(ext-group,1,1) exten => 2,1,Set(CALLERID(name)=${CH2}) exten => 2,n,Goto(ext-group,1,1) exten => 3,1,Set(CALLERID(name)=${CH3}) exten => 3,n,Goto(ext-group,1,1) exten => 4,1,Set(CALLERID(name)=${CH4}) exten => 4,n,Goto(ext-group,1,1) exten => i,1,Playback(invalid) exten => i,n,Goto(loop,1) exten => t,1,Goto(loop,1) exten => loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1]) exten => loop,n,GotoIf($[${LOOPCOUNT} > 2]?hang,1) exten => loop,n,Goto(ivr-2,s,begin) exten => fax,1,Goto(ext-fax,in_fax,1) ; end of [ivr-2] [ivr-3] include => ivr-3-custom include => ext-findmefollow include => ext-local include => app-directory exten => h,1,Hangup exten => s,1,Set(LOOPCOUNT=0) exten => s,n,Set(__DIR-CONTEXT=default) exten => s,n,Answer exten => s,n,Wait(1) exten => s,n(begin),Set(TIMEOUT(digit)=3) exten => s,n,Set(TIMEOUT(response)=10) exten => s,n,Background(custom/MaximHosting) exten => hang,1,Playback(vm-goodbye) exten => hang,n,Hangup exten => 1,1,Set(CALLERID(name)=${MH1}) exten => 1,n,Goto(ext-group,2,1) exten => 2,1,Set(CALLERID(name)=${MH2}) exten => 2,n,Goto(ext-group,2,1) exten => 3,1,Set(CALLERID(name)=${MH3}) exten => 3,n,Goto(ext-group,2,1) exten => 4,1,Set(CALLERID(name)=${M4}) exten => 4,1,Goto(ext-group,2,1) exten => i,1,Playback(invalid) exten => i,n,Goto(loop,1) exten => t,1,Goto(loop,1) exten => loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1]) exten => loop,n,GotoIf($[${LOOPCOUNT} > 2]?hang,1) exten => loop,n,Goto(ivr-3,s,begin) exten => fax,1,Goto(ext-fax,in_fax,1) ; end of [ivr-3] [app-calltrace] include => app-calltrace-custom exten => *69,1,Goto(app-calltrace-perform,s,1) ; end of [app-calltrace] [app-calltrace-perform] include => app-calltrace-perform-custom exten => s,1,Macro(user-callerid,) exten => s,n,Answer exten => s,n,Wait(1) exten => s,n,Playback(info-about-last-call&telephone-number) exten => s,n,Set(lastcaller=${DB(CALLTRACE/${CALLERID(number)})}) exten => s,n,GotoIf($[ $[ "${lastcaller}" = "" ] | $[ "${lastcaller}" = "unknown" ] ]?noinfo) exten => s,n,SayDigits(${lastcaller}) exten => s,n,Set(TIMEOUT(digit)=3) exten => s,n,Set(TIMEOUT(response)=7) exten => s,n,Background(to-call-this-number&press-1) exten => s,n,Goto(fin) exten => s,n(noinfo),Playback(from-unknown-caller) exten => s,n,Macro(hangupcall,) exten => s,n(fin),Noop(Waiting for input) exten => 1,1,Goto(from-internal,${lastcaller},1) exten => i,1,Playback(vm-goodbye) exten => i,n,Macro(hangupcall,) exten => t,1,Playback(vm-goodbye) exten => t,n,Macro(hangupcall,) ; end of [app-calltrace-perform] [app-directory] include => app-directory-custom exten => #,1,Answer exten => #,n,Wait(1) exten => #,n,AGI(directory,${DIR-CONTEXT},from-did-direct,${DIRECTORY:0:1}${DIRECTORY_OPTS}o) exten => #,n,Playback(vm-goodbye) exten => #,n,Hangup ; end of [app-directory] [app-echo-test] include => app-echo-test-custom exten => *43,1,Answer exten => *43,n,Wait(1) exten => *43,n,Playback(demo-echotest) exten => *43,n,Echo() exten => *43,n,Playback(demo-echodone) exten => *43,n,Hangup ; end of [app-echo-test] [app-speakextennum] include => app-speakextennum-custom exten => *65,1,Answer exten => *65,n,Wait(1) exten => *65,n,Playback(your) exten => *65,n,Playback(extension) exten => *65,n,Playback(number) exten => *65,n,Playback(is) exten => *65,n,SayDigits(${CALLERIDNUM}) exten => *65,n,Wait(2) exten => *65,n,Hangup ; end of [app-speakextennum] [app-speakingclock] include => app-speakingclock-custom exten => *60,1,Answer exten => *60,n,Wait(1) exten => *60,n,Playback(at-tone-time-exactly) exten => *60,n,SayUnixTime(,,IMp) exten => *60,n,Playback(beep) exten => *60,n,Hangup ; end of [app-speakingclock] [app-cf-busy-off] include => app-cf-busy-off-custom exten => *91,1,Answer exten => *91,n,Wait(1) exten => *91,n,Macro(user-callerid,) exten => *91,n,dbDel(CFB/${CALLERID(number)}) exten => *91,n,Playback(call-fwd-on-busy&de-activated) exten => *91,n,Macro(hangupcall,) exten => _*91.,1,Answer exten => _*91.,n,Wait(1) exten => _*91.,n,Set(fromext=${EXTEN:3}) exten => _*91.,n,dbDel(CFB/${fromext}) exten => _*91.,n,Playback(call-fwd-on-busy&for&extension) exten => _*91.,n,SayDigits(${fromext}) exten => _*91.,n,Playback(cancelled) exten => _*91.,n,Macro(hangupcall,) ; end of [app-cf-busy-off] [app-cf-busy-off-any] include => app-cf-busy-off-any-custom exten => *92,1,Answer exten => *92,n,Wait(1) exten => *92,n,Playback(please-enter-your&extension) exten => *92,n,Read(fromext,then-press-pound,,) exten => *92,n,Wait(1) exten => *92,n,dbDel(CFB/${fromext}) exten => *92,n,Playback(call-fwd-on-busy&for&extension) exten => *92,n,SayDigits(${fromext}) exten => *92,n,Playback(cancelled) exten => *92,n,Macro(hangupcall,) ; end of [app-cf-busy-off-any] [app-cf-busy-on] include => app-cf-busy-on-custom exten => *90,1,Answer exten => *90,n,Wait(1) exten => *90,n,Playback(call-fwd-on-busy) exten => *90,n,Playback(please-enter-your&extension) exten => *90,n,Read(fromext,then-press-pound,,) exten => *90,n,Set(fromext=${IF($["foo${fromext}"="foo"]?${CALLERID(number)}:${fromext})}) exten => *90,n,Wait(1) exten => *90,n(startread),Playback(ent-target-attendant) exten => *90,n,Read(toext,then-press-pound,,) exten => *90,n,GotoIf($["foo${toext}"="foo"]?startread) exten => *90,n,Wait(1) exten => *90,n,Set(DB(CFB/${fromext})=${toext}) exten => *90,n,Playback(call-fwd-on-busy&for&extension) exten => *90,n,SayDigits(${fromext}) exten => *90,n,Playback(is-set-to) exten => *90,n,SayDigits(${toext}) exten => *90,n,Macro(hangupcall,) exten => _*90.,1,Answer exten => _*90.,n,Wait(1) exten => _*90.,n,Macro(user-callerid,) exten => _*90.,n,Set(DB(CFB/${CALLERID(number)})=${EXTEN:3}) exten => _*90.,n,Playback(call-fwd-on-busy&for&extension) exten => _*90.,n,SayDigits(${CALLERID(number)}) exten => _*90.,n,Playback(is-set-to) exten => _*90.,n,SayDigits(${EXTEN:3}) exten => _*90.,n,Macro(hangupcall,) ; end of [app-cf-busy-on] [app-cf-off] include => app-cf-off-custom exten => *73,1,Answer exten => *73,n,Wait(1) exten => *73,n,Macro(user-callerid,) exten => *73,n,dbDel(CF/${CALLERID(number)}) exten => *73,n,Playback(call-fwd-unconditional&de-activated) exten => *73,n,Macro(hangupcall,) exten => _*73.,1,Answer exten => _*73.,n,Wait(1) exten => _*73.,n,Set(fromext=${EXTEN:3}) exten => _*73.,n,dbDel(CF/${fromext}) exten => _*73.,n,Playback(call-fwd-unconditional&for&extension) exten => _*73.,n,SayDigits(${fromext}) exten => _*73.,n,Playback(cancelled) exten => _*73.,n,Macro(hangupcall,) ; end of [app-cf-off] [app-cf-off-any] include => app-cf-off-any-custom exten => *74,1,Answer exten => *74,n,Wait(1) exten => *74,n,Playback(please-enter-your&extension) exten => *74,n,Read(fromext,then-press-pound,,) exten => *74,n,Wait(1) exten => *74,n,dbDel(CF/${fromext}) exten => *74,n,Playback(call-fwd-unconditional&for&extension) exten => *74,n,SayDigits(${fromext}) exten => *74,n,Playback(cancelled) exten => *74,n,Macro(hangupcall,) ; end of [app-cf-off-any] [app-cf-on] include => app-cf-on-custom exten => *72,1,Answer exten => *72,n,Wait(1) exten => *72,n,Playback(call-fwd-unconditional) exten => *72,n,Playback(please-enter-your&extension) exten => *72,n,Read(fromext,then-press-pound,,) exten => *72,n,Set(fromext=${IF($["foo${fromext}"="foo"]?${CALLERID(number)}:${fromext})}) exten => *72,n,Wait(1) exten => *72,n(startread),Playback(ent-target-attendant) exten => *72,n,Read(toext,then-press-pound,,) exten => *72,n,GotoIf($["foo${toext}"="foo"]?startread) exten => *72,n,Wait(1) exten => *72,n,Set(DB(CF/${fromext})=${toext}) exten => *72,n,Playback(call-fwd-unconditional&for&extension) exten => *72,n,SayDigits(${fromext}) exten => *72,n,Playback(is-set-to) exten => *72,n,SayDigits(${toext}) exten => *72,n,Macro(hangupcall,) exten => _*72.,1,Answer exten => _*72.,n,Wait(1) exten => _*72.,n,Macro(user-callerid,) exten => _*72.,n,Set(DB(CF/${CALLERID(number)})=${EXTEN:3}) exten => _*72.,n,Playback(call-fwd-unconditional&for&extension) exten => _*72.,n,SayDigits(${CALLERID(number)}) exten => _*72.,n,Playback(is-set-to) exten => _*72.,n,SayDigits(${EXTEN:3}) exten => _*72.,n,Macro(hangupcall,) ; end of [app-cf-on] [app-cf-unavailable-off] include => app-cf-unavailable-off-custom exten => *53,1,Answer exten => *53,n,Wait(1) exten => *53,n,Macro(user-callerid,) exten => *53,n,dbDel(CFU/${CALLERID(number)}) exten => *53,n,Playback(call-fwd-no-ans&de-activated) exten => *53,n,Macro(hangupcall,) exten => _*53.,1,Answer exten => _*53.,n,Wait(1) exten => _*53.,n,Set(fromext=${EXTEN:3}) exten => _*53.,n,dbDel(CFU/${fromext}) exten => _*53.,n,Playback(call-fwd-no-ans&for&extension) exten => _*53.,n,SayDigits(${fromext}) exten => _*53.,n,Playback(cancelled) exten => _*53.,n,Macro(hangupcall,) ; end of [app-cf-unavailable-off] [app-cf-unavailable-on] include => app-cf-unavailable-on-custom exten => *52,1,Answer exten => *52,n,Wait(1) exten => *52,n,Playback(call-fwd-no-ans) exten => *52,n,Playback(please-enter-your&extension) exten => *52,n,Read(fromext,then-press-pound,,) exten => *52,n,Set(fromext=${IF($["foo${fromext}"="foo"]?${CALLERID(number)}:${fromext})}) exten => *52,n,Wait(1) exten => *52,n(startread),Playback(ent-target-attendant) exten => *52,n,Read(toext,then-press-pound,,) exten => *52,n,GotoIf($["foo${toext}"="foo"]?startread) exten => *52,n,Wait(1) exten => *52,n,Set(DB(CFU/${fromext})=${toext}) exten => *52,n,Playback(call-fwd-no-ans&for&extension) exten => *52,n,SayDigits(${fromext}) exten => *52,n,Playback(is-set-to) exten => *52,n,SayDigits(${toext}) exten => *52,n,Macro(hangupcall,) exten => _*52.,1,Answer exten => _*52.,n,Wait(1) exten => _*52.,n,Macro(user-callerid,) exten => _*52.,n,Set(DB(CFU/${CALLERID(number)})=${EXTEN:3}) exten => _*52.,n,Playback(call-fwd-no-ans&for&extension) exten => _*52.,n,SayDigits(${CALLERID(number)}) exten => _*52.,n,Playback(is-set-to) exten => _*52.,n,SayDigits(${EXTEN:3}) exten => _*52.,n,Macro(hangupcall,) ; end of [app-cf-unavailable-on] [app-dialvm] include => app-dialvm-custom exten => *98,1,Answer exten => *98,n,Wait(1) exten => *98,n,VoiceMailMain() exten => *98,n,Macro(hangupcall,) exten => _*98.,1,Answer exten => _*98.,n,Wait(1) exten => _*98.,n,Macro(get-vmcontext,${EXTEN:3}) exten => _*98.,n,VoiceMailMain(${EXTEN:3}@${VMCONTEXT}) exten => _*98.,n,Macro(hangupcall,) ; end of [app-dialvm] [app-vmmain] include => app-vmmain-custom exten => *97,1,Answer exten => *97,n,Wait(1) exten => *97,n,Macro(user-callerid,) exten => *97,n,Macro(get-vmcontext,${CALLERID(num)}) exten => *97,n,VoiceMailMain(${CALLERID(num)}@${VMCONTEXT}) exten => *97,n,Macro(hangupcall,) ; end of [app-vmmain] [app-recordings] include => app-recordings-custom exten => *77,1,Macro(user-callerid,) exten => *77,n,Wait(2) exten => *77,n,Macro(systemrecording,dorecord) exten => *99,1,Macro(user-callerid,) exten => *99,n,Wait(2) exten => *99,n,Macro(systemrecording,docheck) ; end of [app-recordings] [app-gabcast] include => app-gabcast-custom exten => *422,1,Goto(gabcast,${CALLERID(num)},1) ; end of [app-gabcast] [gabcast] include => gabcast-custom exten => _X.,1,Dial(IAX2/iax.gabcast.com/422,120,tr) exten => s,1,Dial(IAX2/iax.gabcast.com/422,120,tr) ; end of [gabcast] [app-callwaiting-cwoff] include => app-callwaiting-cwoff-custom exten => *71,1,Answer exten => *71,n,Wait(1) exten => *71,n,Macro(user-callerid,) exten => *71,n,dbDel(CW/${CALLERID(number)}) exten => *71,n,Playback(call-waiting&de-activated) exten => *71,n,Macro(hangupcall,) ; end of [app-callwaiting-cwoff] [app-callwaiting-cwon] include => app-callwaiting-cwon-custom exten => *70,1,Answer exten => *70,n,Wait(1) exten => *70,n,Macro(user-callerid,) exten => *70,n,Set(DB(CW/${CALLERID(number)})=ENABLED) exten => *70,n,Playback(call-waiting&activated) exten => *70,n,Macro(hangupcall,) ; end of [app-callwaiting-cwon] [app-dnd-off] include => app-dnd-off-custom exten => *79,1,Answer exten => *79,n,Wait(1) exten => *79,n,Macro(user-callerid,) exten => *79,n,dbDel(DND/${CALLERID(number)}) exten => *79,n,Playback(do-not-disturb&de-activated) exten => *79,n,Macro(hangupcall,) ; end of [app-dnd-off] [app-dnd-on] include => app-dnd-on-custom exten => *78,1,Answer exten => *78,n,Wait(1) exten => *78,n,Macro(user-callerid,) exten => *78,n,Set(DB(DND/${CALLERID(number)})=YES) exten => *78,n,Playback(do-not-disturb&activated) exten => *78,n,Macro(hangupcall,) ; end of [app-dnd-on] [ext-queues] include => ext-queues-custom exten => 1,1,Answer exten => 1,n,GotoIf($["${CONTEXT}"="from-internal"]?USERCID:SETCID) exten => 1,n(USERCID),Macro(user-callerid,) exten => 1,n(SETCID),Set(CALLERID(name)=${CALLERIDNAME}) exten => 1,n,Set(MONITOR_FILENAME=/var/spool/asterisk/monitor/q${EXTEN}-${TIMESTAMP}-${UNIQUEID}) exten => 1,n,Queue(1|t||) exten => 1,n,Goto(ext-local,${VM_PREFIX}644,1) exten => 1*,1,Macro(agent-add,1,) exten => 1**,1,Macro(agent-del,1,1) exten => 2,1,Answer exten => 2,n,GotoIf($["${CONTEXT}"="from-internal"]?USERCID:SETCID) exten => 2,n(USERCID),Macro(user-callerid,) exten => 2,n(SETCID),Set(CALLERID(name)=${CALLERIDNAME}) exten => 2,n,Set(MONITOR_FILENAME=/var/spool/asterisk/monitor/q${EXTEN}-${TIMESTAMP}-${UNIQUEID}) exten => 2,n,Queue(2|t||) exten => 2,n,Goto(ext-local,${VM_PREFIX}644,1) exten => 2*,1,Macro(agent-add,2,) exten => 2**,1,Macro(agent-del,2,2) ; end of [ext-queues] [ext-group] include => ext-group-custom exten => 1,1,Macro(user-callerid,) exten => 1,n,GotoIf($["${CALLERID(name):0:${LEN(${RGPREFIX})}}" != "${RGPREFIX}"]?NEWPREFIX) exten => 1,n,Set(CALLERID(name)=${CALLERID(name):${LEN(${RGPREFIX})}}) exten => 1,n(NEWPREFIX),Set(RGPREFIX=) exten => 1,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)}) exten => 1,n,Set(RecordMethod=Group) exten => 1,n,Macro(record-enable,644-645-646,${RecordMethod}) exten => 1,n,Set(RingGroupMethod=ringall) exten => 1,n(DIALGRP),Macro(dial,20,${DIAL_OPTIONS},644-645-646) exten => 1,n,Set(RingGroupMethod=) exten => 1,n,Goto(ext-local,${VM_PREFIX}644,1) exten => 2,1,Macro(user-callerid,) exten => 2,n,GotoIf($["${CALLERID(name):0:${LEN(${RGPREFIX})}}" != "${RGPREFIX}"]?NEWPREFIX) exten => 2,n,Set(CALLERID(name)=${CALLERID(name):${LEN(${RGPREFIX})}}) exten => 2,n(NEWPREFIX),Set(RGPREFIX=) exten => 2,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)}) exten => 2,n,Set(RecordMethod=Group) exten => 2,n,Macro(record-enable,644-645-646,${RecordMethod}) exten => 2,n,Set(RingGroupMethod=ringall) exten => 2,n(DIALGRP),Macro(dial,20,${DIAL_OPTIONS},644-645-646) exten => 2,n,Set(RingGroupMethod=) exten => 2,n,Goto(ext-local,${VM_PREFIX}644,1) ; end of [ext-group] [app-userlogonoff] include => app-userlogonoff-custom exten => *12,1,Macro(user-logoff,) exten => *12,n,Hangup exten => *11,1,Macro(user-logon,) exten => *11,n,Hangup exten => _*11.,1,Macro(user-logon,${EXTEN:3},) exten => _*11.,n,Hangup ; end of [app-userlogonoff] [app-zapbarge] include => app-zapbarge-custom exten => 888,1,Macro(user-callerid,) exten => 888,n,Set(GROUP()=${CALLERID(number)}) exten => 888,n,Answer exten => 888,n,Wait(1) exten => 888,n,ZapBarge() exten => 888,n,Hangup ; end of [app-zapbarge] [ext-test] include => ext-test-custom exten => 7777,1,Goto(from-pstn,s,1) exten => 666,1,Goto(ext-fax,in_fax,1) exten => h,1,Macro(hangupcall,) ; end of [ext-test] [ext-did] include => ext-did-custom exten => 13097400634,1,Set(FROM_DID=13097400634) exten => 13097400634,n,Goto(ivr-3,s,1) exten => 13097400643,1,Set(FROM_DID=13097400643) exten => 13097400643,n,Goto(ivr-2,s,1) exten => 13097400644,1,Set(FROM_DID=13097400644) exten => 13097400644,n,Goto(ext-local,644,1) exten => s,1,Noop(No DID or CID Match) exten => s,n,Answer exten => s,n,Wait(2) exten => s,n,Playback(ss-noservice) exten => s,n,SayAlpha(${FROM_DID}) exten => _[*#X].,1,Set(FROM_DID=${EXTEN}) exten => _[*#X].,n,Noop(Received an unknown call with DID set to ${EXTEN}) exten => _[*#X].,n,Goto(ext-did,s,1) ; end of [ext-did] [ext-did-direct] include => ext-did-direct-custom exten => 13097400644,1,Set(FROM_DID=13097400644) exten => 13097400644,n,Goto(from-did-direct,644,1) ; end of [ext-did-direct] [ext-local] include => ext-local-custom exten => 644,1,Macro(exten-vm,644,644) exten => 644,hint,SIP/644 exten => ${VM_PREFIX}644,1,Macro(vm,644,DIRECTDIAL) exten => 645,1,Macro(exten-vm,645,645) exten => 645,hint,SIP/645 exten => ${VM_PREFIX}645,1,Macro(vm,645,DIRECTDIAL) exten => 646,1,Macro(exten-vm,646,646) exten => 646,hint,SIP/646 exten => ${VM_PREFIX}646,1,Macro(vm,646,DIRECTDIAL) exten => 700,1,Macro(exten-vm,700,700) exten => 700,hint,SIP/700 exten => ${VM_PREFIX}700,1,Macro(vm,700,DIRECTDIAL) ; end of [ext-local] [outbound-allroutes] include => outbound-allroutes-custom include => outrt-001-Main exten => foo,1,Noop(bar) ; end of [outbound-allroutes] [outrt-001-Main] include => outrt-001-Main-custom exten => _011.,1,Macro(dialout-trunk,2,${EXTEN},,) exten => _011.,n,Macro(dialout-trunk,3,${EXTEN},,) exten => _011.,n,Macro(dialout-trunk,4,${EXTEN},,) exten => _011.,n,Macro(outisbusy,) exten => _1800NXXXXXX,1,Macro(dialout-trunk,2,${EXTEN},,) exten => _1800NXXXXXX,n,Macro(dialout-trunk,3,${EXTEN},,) exten => _1800NXXXXXX,n,Macro(dialout-trunk,4,${EXTEN},,) exten => _1800NXXXXXX,n,Macro(outisbusy,) exten => _1866NXXXXXX,1,Macro(dialout-trunk,2,${EXTEN},,) exten => _1866NXXXXXX,n,Macro(dialout-trunk,3,${EXTEN},,) exten => _1866NXXXXXX,n,Macro(dialout-trunk,4,${EXTEN},,) exten => _1866NXXXXXX,n,Macro(outisbusy,) exten => _1877NXXXXXX,1,Macro(dialout-trunk,2,${EXTEN},,) exten => _1877NXXXXXX,n,Macro(dialout-trunk,3,${EXTEN},,) exten => _1877NXXXXXX,n,Macro(dialout-trunk,4,${EXTEN},,) exten => _1877NXXXXXX,n,Macro(outisbusy,) exten => _1888NXXXXXX,1,Macro(dialout-trunk,2,${EXTEN},,) exten => _1888NXXXXXX,n,Macro(dialout-trunk,3,${EXTEN},,) exten => _1888NXXXXXX,n,Macro(dialout-trunk,4,${EXTEN},,) exten => _1888NXXXXXX,n,Macro(outisbusy,) exten => _1NXXNXXXXXX,1,Macro(dialout-trunk,2,${EXTEN},,) exten => _1NXXNXXXXXX,n,Macro(dialout-trunk,3,${EXTEN},,) exten => _1NXXNXXXXXX,n,Macro(dialout-trunk,4,${EXTEN},,) exten => _1NXXNXXXXXX,n,Macro(outisbusy,) exten => _NXXNXXXXXX,1,Macro(dialout-trunk,2,${EXTEN},,) exten => _NXXNXXXXXX,n,Macro(dialout-trunk,3,${EXTEN},,) exten => _NXXNXXXXXX,n,Macro(dialout-trunk,4,${EXTEN},,) exten => _NXXNXXXXXX,n,Macro(outisbusy,) exten => _NXXXXXX,1,Macro(dialout-trunk,2,${EXTEN},,) exten => _NXXXXXX,n,Macro(dialout-trunk,3,${EXTEN},,) exten => _NXXXXXX,n,Macro(dialout-trunk,4,${EXTEN},,) exten => _NXXXXXX,n,Macro(outisbusy,) ; end of [outrt-001-Main] [from-internal-additional] include => from-internal-additional-custom include => app-calltrace include => app-directory include => app-echo-test include => app-speakextennum include => app-speakingclock include => ext-meetme include => app-cf-busy-off include => app-cf-busy-off-any include => app-cf-busy-on include => app-cf-off include => app-cf-off-any include => app-cf-on include => app-cf-unavailable-off include => app-cf-unavailable-on include => app-dialvm include => app-vmmain include => app-recordings include => app-gabcast include => app-callwaiting-cwoff include => app-callwaiting-cwon include => app-dnd-off include => app-dnd-on include => ext-queues include => ext-group include => ext-findmefollow include => app-userlogonoff include => app-zapbarge include => ext-test include => ext-local include => outbound-allroutes exten => h,1,Hangup ; end of [from-internal-additional]