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