[general] static=yes writeprotect=no autofallthrough=yes clearglobalvars=no priorityjumping=no ;switch => Realtime [globals] CONSOLE=Console/dsp ; Console interface for demo IAXINFO=guest ; IAXtel username/password TRUNK=Zap/g2 ; Trunk interface TRUNKMSD=1 ; MSD digits to strip (usually 1 or 0) OUTBOUNDTRUNK=Zap/1 [default] ;include => demo ;include => outbound-long-distance ;include => outbound-local ;include => outbound-international ;include => employee include => test|*|*|22|nov exten => 0,1,Answer exten => 0,2,Ringing exten => 0,3,Wait(2) exten => 0,4,Queue(sales|tTr|||20) exten => 0,5,Voicemail(u201@default) exten => 0,6,Hangup exten => 333,1,Answer() exten => 333,2,SetMusicOnHold(matjones) exten => 333,3,WaitMusicOnHold(300) exten => 333,4,Hangup() [employee] include => default include => outbound-long-distance include => outbound-local include => outbound-international include => voicemail include => support-groups include => sip-users ;Agent Login exten=> 2001,1,AgentCallbackLogin(||${CALLERIDNUM}@default) ;Agent Logout exten=> 2002,1,AgentCallbackLogin(|l) [support-groups] ; Extension for logged in Internet Support Team exten=> 2020,1,Answer exten=> 2020,2,Ringing exten=> 2020,3,Wait(2) exten=> 2020,4,Queue(internet,30) exten=> 2020,5,Voicemail(u201@default) exten=> 2020,6,Hangup ; Extension for logged in Bookhound Support Team exten=> 2030,1,Answer exten=> 2030,2,Ringing exten=> 2030,3,Wait(2) exten=> 2030,4,Queue(bookhound,r) exten=> 2030,5,Voicemail(u201@default) exten=> 2030,6,Hangup ; Extension for logged in Sales Team exten=> 2040,1,Answer exten=> 2040,2,Ringing exten=> 2040,3,Wait(2) exten=> 2040,4,Queue(sales) exten=> 2040,5,Voicemail(u201@default) exten=> 2040,6,Hangup exten => 333,1,Answer() exten => 333,2,SetMusicOnHold(matjones) exten => 333,3,WaitMusicOnHold(300) exten => 333,4,Hangup() [sip-users] exten => 201,1,Dial(Sip/201,15) exten => 201,2,Voicemail(u201@default) exten => 201,3,Hangup() exten => 233,1,Dial(Sip/233,15) exten => 233,2,Voicemail(u201@default) exten => 233,3,Hangup() exten => 211,1,Dial(Sip/211,15) exten => 211,2,Voicemail(u201@default) exten => 211,3,Hangup() exten => 202,1,Dial(Sip/202,20) exten => 202,2,Voicemail(u202@default) exten => 202,3,Hangup() exten => 203,1,Dial(Sip/203,20) exten => 203,2,Voicemail(u203@default) exten => 203,3,Hangup() exten => 301,1,Dial(Sip/301,20) exten => 301,2,Voicemail(u201@default) exten => 301,3,Hangup() exten => 302,1,Dial(Sip/302,20) exten => 302,2,Voicemail(u202@default) exten => 302,3,Hangup() exten => 303,1,Dial(Sip/303,20) exten => 303,2,Voicemail(u203@default) exten => 303,3,Hangup() exten => 444,1,Dial(Sip/444,20) exten => 444,2,Voicemail(u444@default) exten => 444,3,Hangup() [voicemail] exten => _999,1,VoicemailMain,s${CALLERIDNUM} [incoming] ; Extension for logged in Mats Phones exten=> s,1,Answer exten=> s,2,Queue(mat|r|||30) exten=> s,3,Voicemail(u201@default) exten=> s,4,Hangup ; incoming calls from the FXO port are directed to this context from zapata.conf ;exten => s,1,Dial(SIP/201,15) ;exten => s,2,Voicemail(u201@default) ;exten => s,102,Voicemail(b201@default) ;exten => s,n,Hangup() [outbound-local] exten => _9NXXXXXX,1,Dial(${OUTBOUNDTRUNK}/${EXTEN:1}) exten => _9XXXXXXX,2,Congestion() exten => _9XXXXXXX,102,Congestion() exten => 911,1,Dial(${OUTBOUNDTRUNK}/911) exten => 9911,1,Dial(${OUTBOUNDTRUNK}/911) [outbound-long-distance] exten => _91NXXNXXXXXX,1,Dial(${OUTBOUNDTRUNK}/${EXTEN:1}) exten => _91NXXNXXXXXX,2,Congestion( ) exten => _91NXXNXXXXXX,102,Congestion( ) [outbound-international] exten => _901144XXXXXXXXXX,1,Dial(${OUTBOUNDTRUNK}/${EXTEN:1}) exten => _901161XXXXXXXXX,1,Dial(${OUTBOUNDTRUNK}/${EXTEN:1}) ;exten => _91NXXNXXXXXX,2,Congestion( ) ;exten => _91NXXNXXXXXX,102,Congestion( ) [guest-internal] include => default [test] exten => s,1,Answer exten => s,2,Playback(happy-new-years)