[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no
[globals]
CONSOLE => Console/dsp
IAXINFO => guest
TRUNK => SIP/sip
TRUNKMSD => 1
[from-sip]
exten => _X.,1,Congestion()
[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
[iaxtel700]
exten => _91700XXXXXXX,1,Dial(
IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel)
[iaxprovider]
[trunkint]
exten => _9011.,1,Macro(dundi-e164,${EXTEN:4})
exten => _9011.,2,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
[trunkld]
exten => _91NXXNXXXXXX,1,Macro(dundi-e164,${EXTEN:1})
exten => _91NXXNXXXXXX,2,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
[trunklocal]
exten => _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
[trunktollfree]
exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
[international]
include => longdistance
include => trunkint
ignorepat => 9
[longdistance]
include => local
include => trunkld
ignorepat => 9
[local]
include => default
include => parkedcalls
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider
ignorepat => 9
[macro-stdexten]
exten => a,1,VoicemailMain(${ARG1})
exten => s,1,Dial(${ARG2},20)
exten => s,2,Goto(s-${DIALSTATUS},1)
exten => s-BUSY,1,Voicemail(b${ARG1})
exten => s-BUSY,2,Goto(default,s,1)
exten => s-NOANSWER,1,Voicemail(u${ARG1})
exten => s-NOANSWER,2,Goto(default,s,1)
exten => _s-.,1,Goto(s-NOANSWER,1)
[macro-stdPrivacyexten]
exten => a,1,VoicemailMain(${ARG1})
exten => s,1,Dial(${ARG2},20,p)
exten => s,2,Goto(s-${DIALSTATUS},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-NOANSWER,1,Voicemail(u${ARG1})
exten => s-NOANSWER,2,Goto(default,s,1)
exten => s-TORTURE,1,Goto(${ARG4},s,1)
exten => _s-.,1,Goto(s-NOANSWER,1)
[demo]
exten => #,1,Playback(demo-thanks)
exten => #,2,Hangup()
exten => 1000,1,Goto(default,s,1)
exten => 2,1,BackGround(demo-moreinfo)
exten => 2,2,Goto(s,instruct)
exten => 3,1,Set(LANGUAGE()=fr)
exten => 3,2,Goto(s,restart)
exten => 500,1,Playback(demo-abouttotry)
exten => 500,2,Dial(
IAX2/guest@misery.digium.com/s@default)
exten => 500,3,Playback(demo-nogo)
exten => 500,4,Goto(s,6)
exten => 600,1,Playback(demo-echotest)
exten => 600,2,Echo()
exten => 600,3,Playback(demo-echodone)
exten => 600,4,Goto(s,6)
exten => 8500,1,VoicemailMain()
exten => 8500,2,Goto(s,6)
exten => i,1,Playback(invalid)
exten => s,1,Wait(1)
exten => s,2,Answer()
exten => s,3,Set(TIMEOUT(digit)=5)
exten => s,4,Set(TIMEOUT(response)=10)
exten => s,5(restart),BackGround(demo-congrats)
exten => s,6(instruct),BackGround(demo-instruct)
exten => s,7,WaitExten()
exten => t,1,Goto(#,1)
[default]
; BE SURE TO CHANGE THIS LINE FOR YOUR IP ADDRESS!
exten => _192*168*000*100*.,1,Goto(default,${EXTEN:16},1)
exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
exten => _78600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
exten => #,1,Playback(invalid)
exten => #,2,Hangup()
exten => cc101,1,Dial(sip/cc101,30,to)
exten => cc101,2,Voicemail(ucc101)
exten => cc102,1,Dial(sip/cc102,30,to)
exten => cc102,2,Voicemail(ucc102)
exten => cc103,1,Dial(sip/cc103,30,to)
exten => cc103,2,Voicemail(ucc103)
exten => cc104,1,Dial(sip/cc104,30,to)
exten => cc104,2,Voicemail(ucc104)
exten => cc105,1,Dial(sip/cc105,30,to)
exten => cc105,2,Voicemail(ucc105)
exten => cc106,1,Dial(sip/cc106,30,to)
exten => cc106,2,Voicemail(ucc106)
exten => cc107,1,Dial(sip/cc107,30,to)
exten => cc107,2,Voicemail(ucc107)
exten => cc108,1,Dial(sip/c108,30,to)
exten => cc108,2,Voicemail(ucc108)
exten => cc109,1,Dial(sip/cc109,30,to)
exten => cc109,2,Voicemail(ucc109)
exten => cc110,1,Dial(sip/cc110,30,to)
exten => cc110,2,Voicemail(ucc110)
exten => cc111,1,Dial(sip/cc111,30,to)
exten => cc111,2,Voicemail(ucc111)
exten => 7777,1,Dial(sip/7777,30,to)
exten => 7777,2,Voicemail(u7777)
exten => 5566,1,ChanSpy(all)
exten => 5566,2,Hangup()
exten => 68600051,1,Meetme(8600051,mq)
exten => 68600052,1,Meetme(8600052,mq)
exten => 68600053,1,Meetme(8600053,mq)
exten => 68600054,1,Meetme(8600054,mq)
exten => 68600055,1,Meetme(8600055,mq)
exten => 68600056,1,Meetme(8600056,mq)
exten => 68600057,1,Meetme(8600057,mq)
exten => 68600058,1,Meetme(8600058,mq)
exten => 68600059,1,Meetme(8600059,mq)
exten => 68600060,1,Meetme(8600060,mq)
exten => 68600061,1,Meetme(8600061,mq)
exten => 68600062,1,Meetme(8600062,mq)
exten => 68600063,1,Meetme(8600063,mq)
exten => 68600064,1,Meetme(8600064,mq)
exten => 68600065,1,Meetme(8600065,mq)
exten => 68600066,1,Meetme(8600066,mq)
exten => 68600067,1,Meetme(8600067,mq)
exten => 68600068,1,Meetme(8600068,mq)
exten => 68600069,1,Meetme(8600069,mq)
exten => 68600070,1,Meetme(8600070,mq)
exten => 68600071,1,Meetme(8600071,mq)
exten => 68600072,1,Meetme(8600072,mq)
exten => 68600073,1,Meetme(8600073,mq)
exten => 68600074,1,Meetme(8600074,mq)
exten => 68600075,1,Meetme(8600075,mq)
exten => 68600076,1,Meetme(8600076,mq)
exten => 68600077,1,Meetme(8600077,mq)
exten => 68600078,1,Meetme(8600078,mq)
exten => 68600079,1,Meetme(8600079,mq)
exten => 68600080,1,Meetme(8600080,mq)
exten => 68600081,1,Meetme(8600081,mq)
exten => 68600082,1,Meetme(8600082,mq)
exten => 68600083,1,Meetme(8600083,mq)
exten => 68600084,1,Meetme(8600084,mq)
exten => 68600085,1,Meetme(8600085,mq)
exten => 68600086,1,Meetme(8600086,mq)
exten => 68600087,1,Meetme(8600087,mq)
exten => 68600088,1,Meetme(8600088,mq)
exten => 68600089,1,Meetme(8600089,mq)
exten => 68600090,1,Meetme(8600090,mq)
exten => 68600091,1,Meetme(8600091,mq)
exten => 68600092,1,Meetme(8600092,mq)
exten => 68600093,1,Meetme(8600093,mq)
exten => 68600094,1,Meetme(8600094,mq)
exten => 68600095,1,Meetme(8600095,mq)
exten => 68600096,1,Meetme(8600096,mq)
exten => 68600097,1,Meetme(8600097,mq)
exten => 68600098,1,Meetme(8600098,mq)
exten => 68600099,1,Meetme(8600099,mq)
exten => 68600100,1,Meetme(8600100,mq)
exten => 7001,1,PlayBack(tt-monkeys)
exten => 7001,2,Hangup()
exten => 78600051,1,Meetme(8600051,q)
exten => 78600052,1,Meetme(8600052,q)
exten => 78600053,1,Meetme(8600053,q)
exten => 78600054,1,Meetme(8600054,q)
exten => 78600055,1,Meetme(8600055,q)
exten => 78600056,1,Meetme(8600056,q)
exten => 78600057,1,Meetme(8600057,q)
exten => 78600058,1,Meetme(8600058,q)
exten => 78600059,1,Meetme(8600059,q)
exten => 78600060,1,Meetme(8600060,q)
exten => 78600061,1,Meetme(8600061,q)
exten => 78600062,1,Meetme(8600062,q)
exten => 78600063,1,Meetme(8600063,q)
exten => 78600064,1,Meetme(8600064,q)
exten => 78600065,1,Meetme(8600065,q)
exten => 78600066,1,Meetme(8600066,q)
exten => 78600067,1,Meetme(8600067,q)
exten => 78600068,1,Meetme(8600068,q)
exten => 78600069,1,Meetme(8600069,q)
exten => 78600070,1,Meetme(8600070,q)
exten => 78600071,1,Meetme(8600071,q)
exten => 78600072,1,Meetme(8600072,q)
exten => 78600073,1,Meetme(8600073,q)
exten => 78600074,1,Meetme(8600074,q)
exten => 78600075,1,Meetme(8600075,q)
exten => 78600076,1,Meetme(8600076,q)
exten => 78600077,1,Meetme(8600077,q)
exten => 78600078,1,Meetme(8600078,q)
exten => 78600079,1,Meetme(8600079,q)
exten => 78600080,1,Meetme(8600080,q)
exten => 78600081,1,Meetme(8600081,q)
exten => 78600082,1,Meetme(8600082,q)
exten => 78600083,1,Meetme(8600083,q)
exten => 78600084,1,Meetme(8600084,q)
exten => 78600085,1,Meetme(8600085,q)
exten => 78600086,1,Meetme(8600086,q)
exten => 78600087,1,Meetme(8600087,q)
exten => 78600088,1,Meetme(8600088,q)
exten => 78600089,1,Meetme(8600089,q)
exten => 78600090,1,Meetme(8600090,q)
exten => 78600091,1,Meetme(8600091,q)
exten => 78600092,1,Meetme(8600092,q)
exten => 78600093,1,Meetme(8600093,q)
exten => 78600094,1,Meetme(8600094,q)
exten => 78600095,1,Meetme(8600095,q)
exten => 78600096,1,Meetme(8600096,q)
exten => 78600097,1,Meetme(8600097,q)
exten => 78600098,1,Meetme(8600098,q)
exten => 78600099,1,Meetme(8600099,q)
exten => 78600100,1,Meetme(8600100,q)
exten => 8159,1,ZapBarge()
exten => 8159,2,Hangup()
exten => 8168,1,Answer()
exten => 8168,2,AGI(agi-record_prompts.agi)
exten => 8168,3,Hangup()
exten => 8300,1,Hangup()
exten => 8301,1,Answer()
exten => 8301,2,AGI(park_CID.agi)
exten => 8301,3,Playback(park)
exten => 8301,4,Hangup()
exten => 8302,1,Answer()
exten => 8302,2,Playback(conf)
exten => 8302,3,Hangup()
exten => 8303,1,Answer()
exten => 8303,2,AGI(park_CID.agi)
exten => 8303,3,Playback(conf)
exten => 8303,4,Hangup()
exten => 8307,1,Answer()
exten => 8307,2,Playback(vm-goodbye)
exten => 8307,3,Hangup()
exten => 8309,1,Answer()
exten => 8309,2,Monitor(wav,${CALLERIDNAME})
exten => 8309,3,Wait(3600)
exten => 8309,4,Hangup()
exten => 8310,1,Answer()
exten => 8310,2,Monitor(gsm,${CALLERIDNAME})
exten => 8310,3,Wait(3600)
exten => 8310,4,Hangup()
exten => 8320,1,WaitForSilence(2000,2)
exten => 8320,2,Playback(conf)
exten => 8320,3,AGI(VD_amd_post.agi,${EXTEN})
exten => 8320,4,Hangup()
exten => 8364,1,Playback(sip-silence)
exten => 8364,2,AGI(
agi://127.0.0.1:4577/call_log)
exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
exten => 8364,5,Hangup()
exten => 8365,1,Playback(sip-silence)
exten => 8365,2,AGI(
agi://127.0.0.1:4577/call_log)
exten => 8365,3,AGI(agi-VDADtransfer.agi,${EXTEN})
exten => 8365,4,AGI(agi-VDADtransfer.agi,${EXTEN})
exten => 8365,5,Hangup()
exten => 8366,1,Playback(sip-silence)
exten => 8366,2,AGI(
agi://127.0.0.1:4577/call_log)
exten => 8366,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
exten => 8366,4,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
exten => 8366,5,Hangup()
exten => 8367,1,Playback(sip-silence)
exten => 8367,2,AGI(
agi://127.0.0.1:4577/call_log)
exten => 8367,3,AGI(agi-VDAD_LO_transfer.agi,${EXTEN})
exten => 8367,4,AGI(agi-VDAD_LO_transfer.agi,${EXTEN})
exten => 8367,5,Hangup()
exten => 8368,1,Playback(sip-silence)
exten => 8368,2,AGI(
agi://127.0.0.1:4577/call_log)
exten => 8368,3,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8368,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8368,5,Hangup()
exten => 8369,1,Playback(sip-silence)
exten => 8369,2,AGI(
agi://127.0.0.1:4577/call_log)
exten => 8369,3,AMD(3500,1500,300,6000,120,50,5,256)
exten => 8369,4,AGI(VD_amd.agi,${EXTEN})
exten => 8369,5,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8369,6,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8369,7,Hangup()
exten => 8372,1,Playback(sip-silence)
exten => 8372,2,AGI(
agi://127.0.0.1:4577/call_log)
exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
exten => 8372,5,Hangup()
exten => 8500,1,VoicemailMain()
exten => 8500,2,Goto(s,6)
exten => 8500998,1,Answer()
exten => 8500998,2,Playback(silence)
exten => 8500998,3,AGI(agi-dtmf.agi)
exten => 8500998,4,Hangup()
exten => 8501,1,VoicemailMain(s${CALLERIDNUM})
exten => 8501,2,Hangup()
exten => 8600,1,Meetme(8600)
exten => 8600001,1,Meetme(8600011,q)
exten => 8600002,1,Meetme(8600011,q)
exten => 8600003,1,Meetme(8600011,q)
exten => 8600004,1,Meetme(8600011,q)
exten => 8600005,1,Meetme(8600011,q)
exten => 8600006,1,Meetme(8600011,q)
exten => 8600007,1,Meetme(8600011,q)
exten => 8600008,1,Meetme(8600011,q)
exten => 8600009,1,Meetme(8600011,q)
exten => 8600010,1,Meetme(8600011,q)
exten => 8600011,1,Meetme(8600011,q)
exten => 8600012,1,Meetme(8600012,q)
exten => 8600013,1,Meetme(8600013,q)
exten => 8600014,1,Meetme(8600014,q)
exten => 8600015,1,Meetme(8600015,q)
exten => 8600016,1,Meetme(8600016,q)
exten => 8600017,1,Meetme(8600017,q)
exten => 8600018,1,Meetme(8600018,q)
exten => 8600019,1,Meetme(8600019,q)
exten => 8600020,1,Meetme(8600020,q)
exten => 8600021,1,Meetme(8600021,q)
exten => 8600022,1,Meetme(8600022,q)
exten => 8600023,1,Meetme(8600023,q)
exten => 8600024,1,Meetme(8600024,q)
exten => 8600025,1,Meetme(8600025,q)
exten => 8600026,1,Meetme(8600026,q)
exten => 8600027,1,Meetme(8600027,q)
exten => 8600028,1,Meetme(8600028,q)
exten => 8600029,1,Meetme(8600029,q)
exten => 8600051,1,Meetme(8600051)
exten => 8600052,1,Meetme(8600052)
exten => 8600053,1,Meetme(8600053)
exten => 8600054,1,Meetme(8600054)
exten => 8600055,1,Meetme(8600055)
exten => 8600056,1,Meetme(8600056)
exten => 8600057,1,Meetme(8600057)
exten => 8600058,1,Meetme(8600058)
exten => 8600059,1,Meetme(8600059)
exten => 8600060,1,Meetme(8600060)
exten => 8600061,1,Meetme(8600061)
exten => 8600062,1,Meetme(8600062)
exten => 8600063,1,Meetme(8600063)
exten => 8600064,1,Meetme(8600064)
exten => 8600065,1,Meetme(8600065)
exten => 8600066,1,Meetme(8600066)
exten => 8600067,1,Meetme(8600067)
exten => 8600068,1,Meetme(8600068)
exten => 8600069,1,Meetme(8600069)
exten => 8600070,1,Meetme(8600070)
exten => 8600071,1,Meetme(8600071)
exten => 8600072,1,Meetme(8600072)
exten => 8600073,1,Meetme(8600073)
exten => 8600074,1,Meetme(8600074)
exten => 8600075,1,Meetme(8600075)
exten => 8600076,1,Meetme(8600076)
exten => 8600077,1,Meetme(8600077)
exten => 8600078,1,Meetme(8600078)
exten => 8600079,1,Meetme(8600079)
exten => 8600080,1,Meetme(8600080)
exten => 8600081,1,Meetme(8600081)
exten => 8600082,1,Meetme(8600082)
exten => 8600083,1,Meetme(8600083)
exten => 8600084,1,Meetme(8600084)
exten => 8600085,1,Meetme(8600085)
exten => 8600086,1,Meetme(8600086)
exten => 8600087,1,Meetme(8600087)
exten => 8600088,1,Meetme(8600088)
exten => 8600089,1,Meetme(8600089)
exten => 8600090,1,Meetme(8600090)
exten => 8600091,1,Meetme(8600091)
exten => 8600092,1,Meetme(8600092)
exten => 8600093,1,Meetme(8600093)
exten => 8600094,1,Meetme(8600094)
exten => 8600095,1,Meetme(8600095)
exten => 8600096,1,Meetme(8600096)
exten => 8600097,1,Meetme(8600097)
exten => 8600098,1,Meetme(8600098)
exten => 8600099,1,Meetme(8600099)
exten => 8600100,1,Meetme(8600100)
exten => 8601,1,Meetme(8601)
exten => h,1,DeadAGI(
agi://127.0.0.1:4577/call_log)
exten => h,2,DeadAGI(
agi://127.0.0.1:4577/VD_hangup--HVcause ... EBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME}))
exten => i,1,Playback(invalid)
exten => t,1,Goto(#,1)
exten => _68600XXX,1,Meetme(${EXTEN:1},mq)
exten => _78600XXX,1,Meetme(${EXTEN:1},q)
exten => _85026666666666.,1,Wait(2)
exten => _85026666666666.,2,Voicemail(${EXTEN:14})
exten => _85026666666666.,3,Hangup()
exten => _851XXXXX,1,Answer()
exten => _851XXXXX,2,Playback(${EXTEN})
exten => _851XXXXX,3,Hangup()
exten => _90009.,1,Answer()
exten => _90009.,2,AGI(agi-VDADcloser.agi,${EXTEN}-----START)
exten => _90009.,3,Hangup()
exten => _9X.,1,AGI(
agi://127.0.0.1:4577/call_log)
exten => _9X.,2,Dial(SIP/${EXTEN:1}@sip8||tTor)
exten => _9X.,3,Hangup()
exten => _8X.,1,AGI(
agi://127.0.0.1:4577/call_log)
exten => _8X.,2,Dial(SIP/${EXTEN:1}@sip203||tTor)
exten => _8X.,3,Hangup()
exten => _700X.,1,AGI(
agi://127.0.0.1:4577/call_log)
exten => _700X.,2,Dial(SIP/${EXTEN:1}@sipVSNL||tTor)
exten => _700X.,3,Hangup()
exten => _6X.,1,AGI(
agi://127.0.0.1:4577/call_log)
exten => _6X.,2,Dial(SIP/${EXTEN:1}@sip216||tTor)
exten => _6X.,3,Hangup()
exten => _5X.,1,AGI(
agi://127.0.0.1:4577/call_log)
exten => _5X.,2,Dial(SIP/${EXTEN:1}@sip64||tTor)
exten => _5X.,3,Hangup()
exten => _X38600XXX,1,MeetMeAdmin(${EXTEN:2},t,${EXTEN:0:1})
exten => _X38600XXX,2,Hangup()
exten => _X48600XXX,1,MeetMeAdmin(${EXTEN:2},T,${EXTEN:0:1})
exten => _X48600XXX,2,Hangup()
exten => _[1-4]X.,1,AGI(
agi://127.0.0.1:4577/call_log)
exten => _[1-4]X.,2,Dial(SIP/${EXTEN}@sip8||tTor)
exten => _[1-4]X.,3,Hangup()