утро доброе, не могу допетрить по диалплану
есть несколько ИВР, есть рабочее и не рабочее время, в каждом ивр провека рабочего и не рабочего времени описываем в каждом контексте,
; проверка времени
exten => _1903,1,GotoIfTime(00:00-08:45,mon-thu,*,*?not-work)
exten => _1903,2,GotoIfTime(18:00-23:59,mon-thu,*,*?not-work)
exten => _1903,3,GotoIfTime(00:00-08:59,fri,*,*?not-work)
exten => _1903,4,GotoIfTime(17:00-23:59,fri,*,*?not-work)
exten => _1903,5,GotoIfTime(13:00-14:00,mon-fri,*,*?not-work)
exten => _1903,6,GotoIfTime(*,sun-sat,*,*?not-work-set)
;голосовое меню с кнопками управления для прослушивания информации
exten => _1903,n,Answer()
exten => _1903,n,Background(ivr/RIVR1)
exten => _1903,n,WaitExten(5)
exten => _1903,n,Hangup()
same => 0,1,Dial(SIP/trunk/1903,,t)
exten => 1,1,Background(ivr/RIVR2)
exten => 2,1,Background(ivr/RIVR3)
exten => i,1,Playback(ivr_invalid/Error)
exten => t,n,Hangup()
;при дозвоне в нерабочее время проигрывается запись и ложим трубку
same => n(not-work)
same => n,Playback(ivr/RIVR4)
exten => n,Hangup()
хочу сделать проверку времени или госап или макро, но чет не выходит