;! ;! Automatically generated configuration file ;! Filename: extensions.conf (/etc/asterisk/extensions.conf) ;! Generator: Manager ;! Creation Date: Tue Oct 2 08:00:07 2007 ;! [general] static = yes writeprotect = no autofallthrough = yes clearglobalvars = no priorityjumping = no [globals] ;trunk_1 = Zap/g1 ;trunk_2 = IAX2/trunk_2 [dundi-e164-canonical] [dundi-e164-customers] [dundi-e164-via-pstn] [dundi-e164-local] include => dundi-e164-canonical include => dundi-e164-customers include => dundi-e164-via-pstn [dundi-e164-switch] switch => DUNDi/e164 [dundi-e164-lookup] include => dundi-e164-local include => dundi-e164-switch [macro-dundi-e164] exten => s,1,Goto(${ARG1},1) include => dundi-e164-lookup [macro-trunkdial] exten => s,1,Dial(${ARG1}) exten => s,n,Goto(s-${DIALSTATUS},1) exten => s-NOANSWER,1,Hangup exten => s-BUSY,1,Hangup exten => _s-.,1,NoOp [iaxtel700] exten => _91700XXXXXXX,1,Dial(IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel) [iaxprovider] [trunkint] exten => _9011.,1,Macro(dundi-e164,${EXTEN:4}) exten => _9011.,n,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) [trunkld] exten => _91NXXNXXXXXX,1,Macro(dundi-e164,${EXTEN:1}) exten => _91NXXNXXXXXX,n,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) [trunklocal] exten => _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) [trunktollfree] exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}}) [international] ignorepat => 9 include => longdistance include => trunkint [longdistance] ignorepat => 9 include => local include => trunkld [local] ignorepat => 9 include => default include => parkedcalls include => trunklocal include => iaxtel700 include => trunktollfree include => iaxprovider [macro-stdexten] exten => s,1,Dial(${ARG2},20) exten => s,2,Goto(s-${DIALSTATUS},1) exten => s-NOANSWER,1,Voicemail(${ARG1},u) exten => s-NOANSWER,2,Goto(default,s,1) exten => s-BUSY,1,Voicemail(${ARG1},b) exten => s-BUSY,2,Goto(default,s,1) exten => _s-.,1,Goto(s-NOANSWER,1) exten => a,1,VoicemailMain(${ARG1}) [macro-stdPrivacyexten] exten => s,1,Dial(${ARG2},20|p) exten => s,2,Goto(s-${DIALSTATUS},1) exten => s-NOANSWER,1,Voicemail(u${ARG1}) exten => s-NOANSWER,2,Goto(default,s,1) exten => s-BUSY,1,Voicemail(b${ARG1}) exten => s-BUSY,2,Goto(default,s,1) exten => s-DONTCALL,1,Goto(${ARG3},s,1) exten => s-TORTURE,1,Goto(${ARG4},s,1) exten => _s-.,1,Goto(s-NOANSWER,1) exten => a,1,VoicemailMain(${ARG1}) [macro-page] exten => s,1,ChanIsAvail(${ARG1}|js) exten => s,n,GoToIf([${AVAILSTATUS} = "1"]?autoanswer:fail) exten => s,n(autoanswer),Set(_ALERT_INFO="RA") exten => s,n,SIPAddHeader(Call-Info: Answer-After=0) exten => s,n,NoOp() exten => s,n,Dial(${ARG1}||) exten => s,n(fail),Hangup [demo] exten => s,1,Wait(1) exten => s,n,Answer exten => s,n,Set(TIMEOUT(digit)=5) exten => s,n,Set(TIMEOUT(response)=10) exten => s,n(restart),BackGround(demo-congrats) exten => s,n(instruct),BackGround(demo-instruct) exten => s,n,WaitExten exten => 2,1,BackGround(demo-moreinfo) exten => 2,n,Goto(s,instruct) exten => 3,1,Set(LANGUAGE()=fr) exten => 3,n,Goto(s,restart) exten => 1000,1,Goto(default,s,1) exten => 1234,1,Playback(transfer,skip) exten => 1234,n,Macro(stdexten,1234,${CONSOLE}) exten => 1235,1,Voicemail(u1234) exten => 1236,1,Dial(Console/dsp) exten => 1236,n,Voicemail(u1234) exten => #,1,Playback(demo-thanks) exten => #,n,Hangup exten => t,1,Goto(#,1) exten => i,1,Playback(invalid) exten => 500,1,Playback(demo-abouttotry) exten => 500,n,Dial(IAX2/guest@misery.digium.com/s@default) exten => 500,n,Playback(demo-nogo) exten => 500,n,Goto(s,6) exten => 600,1,Playback(demo-echotest) exten => 600,n,Echo exten => 600,n,Playback(demo-echodone) exten => 600,n,Goto(s,6) exten => 76245,1,Macro(page,SIP/Grandstream1) exten => _7XXX,1,Macro(page,SIP/${EXTEN}) exten => 7999,1,Set(TIMEOUT(absolute)=60) exten => 7999,2,Page(Local/Grandstream1@page&Local/Xlite1@page&Local/1234@page/n|d) exten => 8500,1,VoicemailMain exten => 8500,n,Goto(s,6) [page] exten => _X.,1,Macro(page,SIP/${EXTEN}) [default] exten => 6050,1,VoiceMailMain exten = 7000,1,Goto(voicemenu-custom-1|s|1) [voicemenu-custom-1] include = default comment = Welcome alias_exten = 7000 exten = s,1,Answer exten = s,2,Wait(1) exten = s,3,Background(thank-you-for-calling) exten = s,4,Background(if-u-know-ext-dial) exten = s,5,Background(otherwise) exten = s,6,Background(to-reach-operator) exten = s,7,Background(pls-hold-while-try) exten = s,8,WaitExten(6) [numberplan-custom-1] plancomment = DialPlan1 include = default include = parkedcalls exten = _91XXXXXXXXXX!,1,Macro(trunkdial,${}/${EXTEN:1}) comment = _91XXXXXXXXXX!,1,Longdistance,standard exten = _91700XXXXXXX!,1,Macro(trunkdial,${}/${EXTEN:1}) comment = _91700XXXXXXX!,1,IAXTEL,standard exten = _9256XXXXXXX!,1,Macro(trunkdial,${}/${EXTEN:4}) comment = _9256XXXXXXX!,1,Local,standard exten = _9011XXXXXXX!,1,Macro(trunkdial,${}/${EXTEN:1}) comment = _9011XXXXXXX!,1,International,standard exten = _9XXXXXXX!,1,Macro(trunkdial,${}/${EXTEN:1}) comment = _9XXXXXXX!,1,Local,standard exten = _911!,1,Macro(trunkdial,${}/${EXTEN:0}) comment = _911!,1,911,standard [asterisk_guitools] exten = executecommand,1,System(${command}) exten = executecommand,n,Hangup() exten = record_vmenu,1,Answer exten = record_vmenu,n,Playback(vm-intro) exten = record_vmenu,n,Record(${var1}) exten = record_vmenu,n,Playback(vm-saved) exten = record_vmenu,n,Playback(vm-goodbye) exten = record_vmenu,n,Hangup exten = play_file,1,Answer exten = play_file,n,Playback(${var1}) exten = play_file,n,Hangup hasbeensetup = Y [incoming_test] exten => 100,1,Goto(sla_stations,station1,1) [line1] exten => s,1,SLATrunk(line1) [line2] exten => s,1,SLATrunk(line2) [line3] exten => s,1,SLATrunk(line3) [sla_stations] exten => station1,1,SLAStation(station1) exten => station1_line1,hint,SLA:station1_line1 exten => station1_line1,1,SLAStation(station1_line1) exten => station1_line2,hint,SLA:station1_line2 exten => station1_line2,1,SLAStation(station1_line2) exten => station2,1,SLAStation(station2) exten => station2_line1,hint,SLA:station2_line1 exten => station2_line1,1,SLAStation(station2_line1) exten => station2_line2,hint,SLA:station2_line2 exten => station2_line2,1,SLAStation(station2_line2) exten => station3,1,SLAStation(station3) exten => station3_line1,hint,SLA:station3_line1 exten => station3_line1,1,SLAStation(station3_line1) exten => station3_line2,hint,SLA:station3_line2 exten => station3_line2,1,SLAStation(station3_line2)