[general] static=yes writeprotect=no clearglobalvars=no [globals] [blah] include => outbound ;Internal routed test extensions exten => 1001,1,Dial(SIP/sip1,20) 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 => 8772629143,1,Dial(IAX2/iax2,20) exten => 8772629143,2,VoiceMail(512@default) exten => 8772629143,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 => 118772629143,1,Answer() exten => 118772629143,2,VoiceMailMain(504@default) exten => 118772629143,n,HangUp() [incoming] include => blah 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 => 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() [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() ; --------------------------------------------------------- ; Context for receiving incomming calls ; --------------------------------------------------------- exten => _1NXXNXXXXXX,1,Playback(beep) exten => _1NXXNXXXXXX,2,SayDigits(${EXTEN}) exten => _1NXXNXXXXXX,3,Goto(testdtmf|s|1) ; ; This context is used by the sample [tests] ; context above to read back each digit you press. ; [testdtmf] exten => s,1,Background(beep) exten => s,2,ResponseTimeout(60) exten => _x,1,SayDigits(${EXTEN}) exten => _x,2,Goto(testdtmf|s|1) exten => i,1,Goto(testdtmf|s|1) exten => t,1,Hangup