[incoming-bigair] exten => 61299931356,1,Ringing() exten => 61299931356,n,Wait(4) exten => 61299931356,n,SetCallerID(${CALLERIDNUM}) exten => 61299931356,n,Set(CALLERID(name)=${CALLERIDNUM}); exten => 61299931356,n,Answer() exten => 61299931356,n,Goto(s,1) exten => 61299931355,1,Ringing() exten => 61299931355,n,Wait(4) exten => 61299931355,n,SetCallerID(${CALLERIDNUM}) exten => 61299931355,n,Set(CALLERID(name)=${CALLERIDNUM}); exten => 61299931355,n,Answer() exten => 61299931355,n,Goto(s,1) exten => s,1,Wait(2) exten => s,n,Playback(receptionist-claire-welcome) exten => s,n,Background(receptionist-claire-default) exten => s,n,WaitExten(m) ; Handle hangup, invalid extensions and timeouts exten => h,1,Hangup() exten => i,1,Goto(incoming-bigair,4,1) exten => t,1,Goto(incoming-bigair,0,1) ; "4 to hear this options again" exten => 4,1,Background(receptionist-claire-default) exten => 4,n,WaitExten(m) ; Optional recording ;exten => x,x,Macro(record-on,${EXTEN},${CALLERIDNUM}) exten => 1,1,Set(CALLERID(name)=Sales) exten => 1,n,Dial(${EXTENSION2},25,rmtT) exten => 1,n,NoOp(DIALSTATUS IS ${DIALSTATUS} ;exten => 1,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?2:1) exten => 1,102,Busy() exten => 2,1,Set(CALLERID(name)=Tech Supp) ;exten => 2,1,SetCIDName(Tech Supp) exten => 2,n,Dial(${EXTENSION1},25,rmtT) exten => 2,n+102,Busy() exten => 3,1,Set(CALLERID(name)=Acccounts) exten => 3,n,Dial(${EXTENSION2},25,rmtT) exten => 3,n+102,Busy() exten => 0,1,Set(CALLERID(name)=Operator) exten => 0,n,Dial(${EXTENSION2},25,rmtT) exten => 0,n+102,Busy()