rendered paste body[nextgear-menu]
; setvar en welkom
exten => s,1,SetVar(TIMES=3)
exten => s,2,SetVar(MAILBOX=nextgear)
exten => s,3,Playback(nextgear-menu/welkom)
exten => s,4,Wait(1)
exten => s,5,Playback(nextgear-menu/u_wordt_doorverbonden)
exten => s,6,Wait(1)
exten => s,7,GotoIfTime(9:00-17:00|mon-fri|*|*?2|1)
exten => s,8,Goto(1|1)
; gesloten
exten => 1,1,Ringing()
;exten => 1,2,Dial(Zap/g1/001|15|M(startrecodring^nextgear)g)
exten => 1,2,Dial(Zap/g1/001|15)
;exten => 1,3,Macro(stoprecording)
exten => 1,3,NoOp()
exten => 1,4,Playback(nextgear-menu/we_zijn_gesloten)
exten => 1,5,Goto(3|1)
; open
exten => 2,1,Ringing()
exten => 2,2,Dial(Zap/g1/001|30)
exten => 2,3,Playback(nextgear-menu/medewerkers_ingesprek)
exten => 2,4,Goto(3|1)
; voicemail
exten => 3,1,Wait(1)
exten => 3,2,Setvar(TIMES=$[${TIMES} - 1])
exten => 3,3,Read(KEYPRESSED,nextgear-menu/bericht_achterlaten_toets1,1)
exten => 3,4,GotoIf($["${KEYPRESSED}" = "1"]?6)
exten => 3,5,GotoIf($[${TIMES} > 0]?2:8)
exten => 3,6,AGI(recordandsend2.agi)
exten => 3,7,Wait(2)
exten => 3,8,Hangup()