[outside] include => extensions ; so we can transfer inbound calls exten => s,1,Goto(10) ;exten => s,1,Wait(2) ; this may be nexcessary to collect callerid from pstn lines exten => s,2,NoOp(${CALLERIDNUM}) exten => s,3,DBGet(FORWARDTO=forward/${CALLERIDNUM:-10}) exten => s,4,NoOp(${FORWARDTO}) exten => s,5,Dial(Local/${FORWARDTO}@default) ;exten => s,5,Dial(Local/${FORWARDTO}@inside) exten => s,6,Goto(10) ;exten => s,n,Dial(${PHONE1}&${PHONE2}&${PHONE3},13,t) exten => s,10,Dial(${PHONE3}&${PHONE1}&${PHONE2},10,Tt) exten => s,11,Answer exten => s,12,SetMusicOnHold(default) exten => s,13,DigitTimeout,5 exten => s,14,ResponseTimeout,40 ;exten => s,14,ResponseTimeout,10 exten => s,15,Background(extra/that-tickles) exten => s,16,Voicemail(su105@netcal) [extensions] exten => 333,1,DISA(no-password|default)