[general] static=yes writeprotect=no clearglobalvars=no [globals] [extensions] ;Internal routed test extensions exten => 1001,1,Dial(SIP/sip1,30) exten => 1001,2,VoiceMail(501@default) exten => 1001,n,HangUp() exten => 1002,1,Dial(SIP/sip2,20) exten => 1002,2,VoiceMail(502@default) exten => 1002,n,HangUp() ;exten => 1003,1,Dial(SIP/sip3,20) ;exten => 1003,2,VoiceMail(503@default) ;exten => 1003,n,HangUp() exten => 1004,1,Dial(SIP/sip4,20) exten => 1004,2,VoiceMail(504@default) exten => 1004,n,HangUp() exten => 1005,1,Dial(SIP/sip5,20) exten => 1005,2,VoiceMail(505@default) exten => 1005,n,HangUp() exten => 1011,1,Dial(IAX2/iax1,20) exten => 1011,2,VoiceMail(511@default) exten => 1011,n,HangUp() exten => 1012,1,Dial(IAX2/iax2,20) exten => 1012,2,VoiceMail(512@default) exten => 1012,n,HangUp() ;Internal voicemail for bullshit extensions above exten => 111001,1,Answer() exten => 111001,2,VoiceMailMain(501@default) exten => 111001,n,HangUp() exten => 111002,1,Answer() exten => 111002,2,VoiceMailMain(502@default) exten => 111002,n,HangUp() exten => 111003,1,Answer() exten => 111003,2,VoiceMailMain(503@default) exten => 111003,n,HangUp() exten => 111004,1,Answer() exten => 111004,2,VoiceMailMain(504@default) exten => 111004,n,HangUp() exten => 111005,1,Answer() exten => 111005,2,VoiceMailMain(505@default) exten => 111005,n,HangUp() exten => 111011,1,Answer() exten => 111011,2,VoiceMailMain(511@default) exten => 111011,n,HangUp() exten => 111012,1,Answer() exten => 111012,2,VoiceMailMain(504@default) exten => 111012,n,HangUp() exten => 1006,1,Dial(SIP/sip6,20) exten => 1006,2,VoiceMail(506@default) exten => 1006,n,HangUp() exten => 1007,1,Dial(SIP/sip7,20) exten => 1007,2,VoiceMail(507@default) exten => 1007,n,HangUp() exten => 1008,1,Dial(SIP/sip8,20) exten => 1008,2,VoiceMail(508@default) exten => 1008,n,HangUp() exten => 1009,1,Dial(SIP/sip9,20) exten => 1009,2,VoiceMail(509@default) exten => 1009,n,HangUp() exten => 1010,1,Dial(SIP/sip10,20) exten => 1010,2,VoiceMail(510@default) exten => 1010,n,HangUp() exten => 1020,1,Dial(SIP/sip20,20) exten => 1020,2,VoiceMail(520@default) exten => 1020,n,HangUp() exten => 1021,1,Dial(SIP/sip21,20) exten => 1021,2,VoiceMail(521@default) exten => 1021,n,HangUp() exten => 1022,1,Dial(SIP/sip22,20) exten => 1022,2,VoiceMail(522@default) exten => 1022,n,HangUp() exten => 1023,1,Dial(SIP/sip23,20) exten => 1023,2,VoiceMail(523@default) exten => 1023,n,HangUp() exten => 1024,1,Dial(SIP/sip24,20) exten => 1024,2,VoiceMail(524@default) exten => 1024,n,HangUp() exten => 1025,1,Dial(SIP/sip25,20) exten => 1025,2,VoiceMail(525@default) exten => 1025,n,HangUp() exten => 1026,1,Dial(SIP/sip26,20) exten => 1026,2,VoiceMail(526@default) exten => 1026,n,HangUp() exten => 111006,1,Answer() exten => 111006,2,VoiceMailMain(506@default) exten => 111006,n,HangUp() exten => 111007,1,Answer() exten => 111007,2,VoiceMailMain(507@default) exten => 111007,n,HangUp() exten => 111008,1,Answer() exten => 111008,2,VoiceMailMain(508@default) exten => 111008,n,HangUp() exten => 111009,1,Answer() exten => 111009,2,VoiceMailMain(509@default) exten => 111009,n,HangUp() exten => 111010,1,Answer() exten => 111010,2,VoiceMailMain(510@default) exten => 111010,n,HangUp() exten => 111020,1,Answer() exten => 111020,2,VoiceMailMain(520@default) exten => 111020,n,HangUp() exten => 111021,1,Answer() exten => 111021,2,VoiceMailMain(521@default) exten => 111021,n,HangUp() exten => 111022,1,Answer() exten => 111022,2,VoiceMailMain(522@default) exten => 111022,n,HangUp() exten => 111023,1,Answer() exten => 111023,2,VoiceMailMain(523@default) exten => 111023,n,HangUp() exten => 111024,1,Answer() exten => 111024,2,VoiceMailMain(524@default) exten => 111024,n,HangUp() exten => 111025,1,Answer() exten => 111025,2,VoiceMailMain(525@default) exten => 1110205,n,HangUp() exten => 111026,1,Answer() exten => 111026,2,VoiceMailMain(526@default) exten => 111026,n,HangUp() exten => 999,1,VoiceMail(999@default) exten => 999,n,HangUp() exten => 9999,1,Answer() exten => 9999,2,VoiceMailMain(999@default) exten => 9999,n,HangUp() [outbound] ; --------------------------------------------------------- ; This context is used to send all outgoing calls to ; Junction Networks for connection to the PSTN. ; --------------------------------------------------------- exten => _1NXXNXXXXXX,1,Dial(IAX2/jnctn_out/${EXTEN}) exten => _1NXXNXXXXXX,2,Congestion() exten => _1NXXNXXXXXX,102,Busy() ; --------------------------------------------------------- ; This context is used to send all outgoing calls to ; Junction Networks for connection to the International PSTN. ; --------------------------------------------------------- exten => _011N!,1,Dial(IAX2/jnctn_out/${EXTEN}) exten => _011N!,2,Congestion() exten => _011N!,102,Busy() ; --------------------------------------------------------- ; Context for receiving incomming calls ; --------------------------------------------------------- [incoming] include => extensions exten => 14237090274,1,Dial(SIP/sip7,20) exten => 14237090274,2,VoiceMail(507@default) exten => 14237090274,n,HangUp() exten => 16469185017,1,Dial(SIP/sip9,20) exten => 16469185017,2,VoiceMail(509@default) exten => 16469185017,n,HangUp() exten => 18772629143,1,Answer() exten => 18772629143,2,Background(enter-ext-of-person) exten => 18772629143,n,WaitExten() exten => 1,1,Playback(digits/1) exten => 1,n,Goto(incoming,18772629143,1) exten => 2,1,Playback(digits/2) exten => 2,n,Goto(incoming,18772629143,1) exten => 3,1,Playback(digits/3) exten => 3,n,Goto(incoming,18772629143,1) exten => i,1,Playback(pbx-invalid) exten => i,n,Goto(incoming,18772629143,1) ;exten => t,1,Playback(vm-goodbye) ;exten => t,n,Hangup() [outbound2] exten => _1NXXNXXXXXX,1,Dial(IAX2/jackal@vitel-outbound/${EXTEN}) exten => _1NXXNXXXXXX,2,Congestion() exten => _1NXXNXXXXXX,3,Busy() exten => _011.,1,Dial(IAX2/jackal@vitel-outbound/${EXTEN}) ; e911 must be enabled. see DIDs > NPANXXNXXX > Action > e911 exten => _911,1,Dial(IAX2/jackal@vitel-outbound/911) [inbound2] ;exten => 12055884101,1,Answer ;exten => 12055884101,2,VoiceMailMain(503@default) ;exten => 12055884101,n,HangUp() [outboundcul] exten => _1NXXNXXXXXX,1,Dial(IAX2/cul_out/${EXTEN}) exten => _1NXXNXXXXXX,2,Congestion() exten => _1NXXNXXXXXX,102,Busy() [outboundnoor] exten => _1NXXNXXXXXX,1,Dial(IAX2/noor_out/${EXTEN}) exten => _1NXXNXXXXXX,2,Congestion() exten => _1NXXNXXXXXX,102,Busy() [pstn-access] include => extensions include => outbound [pstn-access2] include => extensions include => outbound2 [local] include => extensions