[general] static=yes writeprotect=no [globals] ; ================== VTI ====================================================== VTIOPRNAME=Company Name, Inc. [to-coloco] exten => _X.,20,Dial(IAX2/user@gw4/${EXTEN},100,20,tr) exten => _X.,21,Dial(IAX2/usr@gw5/${EXTEN},100,20,tr) ; No Answer exten => _X., 22,Playback(on-no-answer) exten => _X., 23,Hangup ; Busy exten => _X.,121,Goto(122) exten => _X.,122,Playback(on-busy) exten => _X., 123,Hangup ; Timeout exten => t,1,Hangup ; Invalid exten => i,1,Answer exten => i,2,Playback(bad) exten => i,3,Hangup exten => s,1,SetCallerID(${EXTEN}) exten => s,2,SetCIDName(${EXTEN}) exten => s,3,Dial(IAX2/usr@gw4/${EXTEN},100,20,tr) exten => s,3,Dial(IAX2/usr@gw5/${EXTEN},100,20,tr) exten => s,4,Playback(acnt-or-cir-busy-now) exten => s,5,Hangup exten => s,104,Playback(acnt-or-cir-busy-now) exten => s,105,Wait,3 exten => s,106,Playtones(congestion) exten => s,107,Wait,30 exten => s,108,Playback(are-you-still-here) exten => s,109,Hangup [from-coloco-iax] exten => _X.,1,Answer exten => _X.,2,Ringing() exten => _X.,3,Dial(Zap/g1/${EXTEN}) exten => _X.,4,Hangup exten => _X.,104,Playback(/etc/asterisk/new/is-curntly-busy) exten => _X.,105,Hangup