exten=>_2XXX,1,MYSQL(Connect connid 192.168.50.2 asterisk pbxpw asterisk) exten=>_2XXX,2,MYSQL(Query resultid ${connid} SELECT\ monitor from\ monitor\ where\ extension=${CALLERID(num)}) exten=>_2XXX,3,MYSQL(Fetch fetchid ${resultid} MYCALLERID) exten=>_2XXX,4,MYSQL(Clear ${resultid}) exten=>_2XXX,5,MYSQL(Query resultid ${connid} SELECT\ monitor from\ monitor\ where\ extension=${CALLERID(dnid)}) exten=>_2XXX,6,MYSQL(Fetch fetchid ${resultid} MYCALLEEID) exten=>_2XXX,7,GotoIf($[${MYCALLEEID} = NULL] & $[${MYCALLEEID} = NULL]?11:8) exten=>_2XXX,8,GotoIf($[${MYCALLEEID} = NULL]?10:8) exten=>_2XXX,9,SetVar(CALLFILENAME=IN-${MYCALLERID}-${TIMESTAMP}) exten=>_2XXX,10,Monitor(wav,${CALLFILENAME},m) exten=>_2XXX,11,Dial(SIP/${EXTEN},50,m) exten=>_2XXX,n,Goto(s-${DIALSTATUS},1) exten=>_2XXX,13,SetVar(CALLFILENAME=IN-${MYCALLEEID}-${TIMESTAMP}) exten=>_2XXX,14,Monitor(wav,${CALLFILENAME},m) exten=>_2XXX,15,Dial(SIP/${EXTEN},50,m) exten=>_2XXX,n,Goto(s-${DIALSTATUS},1) exten=>s-NOANSWER,1,Voicemail(u${EXTEN}) exten=>s-NOANSWER,2,MYSQL(Disconnect ${connid}) exten=>s-NOANSWER,n,HangUp exten=>s-CHANUNAVAIL,1,Voicemail(u${EXTEN}) exten=>s-CHANUNAVAIL,2,MYSQL(Disconnect ${connid}) exten=>s-CHANUNAVAIL,n,HangUp exten=>s-BUSY,1,Voicemail(b${EXTEN}) exten=>s-BUSY,2,MYSQL(Disconnect ${connid}) exten=>s-BUSY,n,HangUp