The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Asterisk. GotoifTime внутри макроса"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (VoIP)
Изначальное сообщение [ Отслеживать ]

"Asterisk. GotoifTime внутри макроса"  +/
Сообщение от Дмитрий email(??) on 22-Янв-14, 20:55 
Здравствуйте, уважаемые коллеги!

У меня не отрабатывает команда 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 не отрабатывается вообще, даже если там поставить все звёздочки (
Подскажите, чего я не учёл?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Asterisk. GotoifTime внутри макроса"  +/
Сообщение от Дмитрий email(??) on 22-Янв-14, 21:40 
Вопрос закрыт, банальная ошибка в синтаксисе (

Дмитрий

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Asterisk. GotoifTime внутри макроса"  +/
Сообщение от Miha (??) on 23-Янв-14, 00:51 
>[оверквотинг удален]
>         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 не отрабатывается вообще, даже если там поставить все звёздочки
> (
> Подскажите, чего я не учёл?

  Макросы помечены как  deprecated так что переходите потихоньку на gosub

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру