rendered paste body[custom-main-menu]
exten => s,1,Set(TIMEOUT(digit)=2)
exten => s,2,Set(TIMEOUT(response)=10)
exten => s,3,Set(LOOPCOUNT=0)
exten => s,4,ResponseTimeout(10)
exten => s,5,Answer
exten => s,6,Wait(1)
exten => s,n(startloop),Background(thank-you-for-calling&for-tech-support&press-1&for-sales&press-2&to-dial-by-name&press-3&to-join-a-meeting&press-9&if-u-know-ext-dial)
exten => s,n,WaitExten(3)
exten => i,1,Playback(invalid)
exten => i,2,Wait(1)
exten => i,3,Goto(loop,1)
exten => t,1,Goto(loop,1)
exten => loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1])
exten => loop,2,GotoIf($[${LOOPCOUNT} < 2]?s,startloop:hang,1)
exten => hang,1,Playback(vm-goodbye)
exten => hang,2,Hangup
exten => 1,1,GotoIfTime(10:00-17:00|mon-fri|*|*?ext-group,1,1)
exten => 1,2,Goto(custom-tech-support-obh,s,1)
exten => 2,1,GotoIfTime(10:00-17:00|mon-fri|*|*?ext-group,2,1)
exten => 2,2,Goto(custom-sales-obh,s,1)
exten => 9,1,Goto(ext-meetme,900,1)
exten => *99,1,Goto(custom-admin-menu,s,1)
include => ext-local
; end custom-main-menu