Здравствуйте, уважаемые коллеги!У меня не отрабатывает команда GotoifTime внутри макроса. Я плохо разбираюсь в Asterisk и не могу понять, что здесь не так. Вот кусок диалплана:
[macro-dial-number]
exten => s,1,NoOp()
same => GotoIfTime(0:01-18:59|mon-fri|*|*?WeekdayDay)
same => GotoIfTime(19:00-20:59|mon-fri|*|*?WeekdayEvening)
same => n(WeekdayDay),Set(GLOBAL(MyNumber)=SIP/phone100)
same => n(WeekdayEvening),Set(GLOBAL(MyNumber)=SIP/phone200)
same => n,Goto(AnswerPhone)
same => n(AnswerPhone),Answer()
same => n,Dial(${MyNumber})
same => n,Hangup()
Согласно вывода консоли, выполняются инструкции NoOp()и сразу устанавливается переменная. Т.е. GotoifTime не отрабатывается вообще, даже если там поставить все звёздочки (
Подскажите, чего я не учёл?