rendered paste body
[macro-emergency]
exten => s,1,Wait(0.2)
exten => s,2,Playback(pls-wait-connect-call)
exten => s,3,NoOp(${ARG2})
exten => s,4,NoOp(${ARG2})
exten => s,5,Dial(${ARG2}|30|mtM(emergencys^${ARG3}^${ARG4}))
exten => s,6,NoOp(_${AAA})
exten => s,7,NoOp(_${AAA})
exten => s,8,NoOp(_${AAA})
;exten => s,9,GotoIf($["${AAA}" = "2"] ?11:7)
;exten => s,10,GotoIf($["${AAA}" = "3"] ?22:8)
;exten => s,8,Hangup
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,Hangup
exten => s,22,SetVar(MACRO_RESULT=CONTINUE)
exten => s,23,Voicemail(u10@techmast)
exten => s,24,Hangup
exten => s,44,NoOp("")
[macro-emergencys]
exten => s,1,Wait(0.2)
exten => s,2,Playback(techmast/cell-incoming-techmast)
exten => s,3,NoOp(${ARG1})
exten => s,4,playback(${ARG1})
exten => s,5,NoOp("")
;exten => s,5,System(rm -f ${ARG1}.gsm)
exten => s,6,Read(ACCEPT-CALL|techmast/cell-techmast-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,SetVar(TODO = 1)
;exten => s,12,SetVar(MACRO_RESULT=CONTINUE)
exten => s,51,NoOp("")
exten => s,52,System(rm -f ${ARG1}.gsm)
exten => s,53,hangup
exten => s,61,Set(_AAA=2) ;button pressed by person being called 2
exten => s,62,noop(${AAA})
exten => s,63,noop(${AAA})
exten => s,64,SetVar(MACRO_RESULT=CONTINUE)
exten => s,65,noop(${AAA})
exten => s,71,Set(_AAA=3) ;button pressed by person being called 3
exten => s,72,SetVar(MACRO_RESULT=CONTINUE)