rendered paste body[general]static=yeswriteprotect=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 Answerexten => _X., 22,Playback(on-no-answer)exten => _X., 23,Hangup; Busyexten => _X.,121,Goto(122)exten => _X.,122,Playback(on-busy)exten => _X., 123,Hangup; Timeoutexten => t,1,Hangup; Invalidexten => i,1,Answerexten => i,2,Playback(bad)exten => i,3,Hangupexten => 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,Hangupexten => s,104,Playback(acnt-or-cir-busy-now)exten => s,105,Wait,3exten => s,106,Playtones(congestion)exten => s,107,Wait,30exten => s,108,Playback(are-you-still-here)exten => s,109,Hangup[from-coloco-iax]exten => _X.,1,Answerexten => _X.,2,Ringing()exten => _X.,3,Dial(Zap/g1/${EXTEN})exten => _X.,4,Hangupexten => _X.,104,Playback(/etc/asterisk/new/is-curntly-busy)exten => _X.,105,Hangup