[macro-emergency] exten => s,1,Wait(0.2) exten => s,2,Playback(pls-wait-connect-call) exten => s,3,Set(dumbvar=${EPOCH}) exten => s,4,Set(DB(emergent-calls/${dumbvar})=5) exten => s,5,Dial(${ARG2}|30|mtM(emergencys^${ARG3}^${dumbvar})) exten => s,6,NoOp(${dumbvar}) exten => s,7,NoOp(${dumbvar}) exten => s,8,GotoIf($[${DB(emergent-calls/${dumbvar})} = 5]?11:9) exten => s,9,GotoIf($[${DB(emergent-calls/${dumbvar})} = 2]?11:10) exten => s,10,GotoIf($[${DB(emergent-calls/${dumbvar})} = 3]?22:11) exten => s,11,Read(TODO|techmast/there-was-no-answer-at-that-location|1) exten => s,12,GotoIf($["${TODO}" = "1"] ?44:13) exten => s,13,GotoIF($["${TODO}" = "2"] ?22:14) exten => s,14,Playback(techmast/invalid-entry-received) exten => s,15,Goto(s,11) exten => s,22,SetVar(MACRO_RESULT=CONTINUE) exten => s,23,System(rm -f ${ARG3}.gsm) exten => s,24,Voicemail(u10@techmast) exten => s,25,Hangup exten => s,44,NoOp("") [macro-emergencys] exten => s,1,Noop("Nothing") exten => s,2,Playback(techmast/cell-incoming-emergent-techmast) exten => s,3,NoOp(${ARG1}) exten => s,4,playback(${ARG1}) exten => s,5,NoOp("") exten => s,6,Read(a|techmast/cell-techmast-emergent-accept|1|||) exten => s,7,NoOp(${ACCEPT-CALL}) exten => s,8,GotoIf($["${ACCEPT-CALL}" = "1"] ?51:9) exten => s,9,GotoIf($["${ACCEPT-CALL}" = "2"] ?61:10) exten => s,10,GotoIf($["${ACCEPT-CALL}" = "3"] ?71:11) exten => s,11,Goto(s,61) exten => s,51,NoOp("") exten => s,52,System(rm -f ${ARG1}.gsm) exten => s,53,hangup exten => s,61,Set(DB(emergent-calls/${ARG2})=2) exten => s,62,SetVar(MACRO_RESULT=CONTINUE) exten => s,71,Set(DB(emergent-calls/${ARG2})=3) exten => s,72,SetVar(MACRO_RESULT=CONTINUE)