[macro-dblookup] exten => s,1,MYSQL(Connect CONNID ${DBHOST} ${DBUSER} ${DBPASS} ${DBNAME}) exten => s,2,MYSQL(Query RESULTID ${CONNID} ${ARG1}) exten => s,3,GotoIf($[ "${ARG2}" = "" ]?generic_error,s,1) exten => s,4,GotoIf($[ "${ARG3}" != "" ]?8) exten => s,5,GotoIf($[ "${ARG4}" != "" ]?10) exten => s,6,Set(MYSQLFETCHSTRING=Fetch FETCHID ${RESULTID} ${ARG2}) exten => s,7,Goto(11) exten => s,8,Set(MYSQLFETCHSTRING=Fetch FETCHID ${RESULTID} ${ARG2} ${ARG3}) exten => s,9,Goto(11) exten => s,10,Set(MYSQLFETCHSTRING=Fetch FETCHID ${RESULTID} ${ARG2} ${ARG3} ${ARG4}) exten => s,11,MYSQL(${MYSQLFETCHSTRING}) exten => s,12,MYSQL(Clear ${RESULTID}) exten => s,13,MYSQL(Disconnect ${CONNID})