rendered paste body[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})