VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Вопросы по Книге: Asterisk, будущее телефонии.

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
Topotyn
Сообщения: 16
Зарегистрирован: 07 июл 2015, 14:22

Вопросы по Книге: Asterisk, будущее телефонии.

Сообщение Topotyn »

Добрый день. Обучаюсь ip телефонии, читаю данную книгу. Возник вопрос по примеру, который там описан. Если посмотреть на страницу 196, мы видим пример посвященный GotoifTime:
; Если это любой час любого дня недели, который
; является четвертым днем месяца июля, мы закрыты
exten => s,1,GotoIfTime(*,*,4,jul?open,s,1)
; В рабочие часы вызовы направляются в контекст open
exten => s,n,GotoIfTime(09:00-17:59|mon-fri|*|*?open,s,1)
exten => s,n,GotoIfTime(09:00-11:59|sat|*|*?open,s,1)
; В противном случае мы закрыты
exten => s,n,Goto(closed,s,1)

Есть предположение, что это помарка, и должен стоять контекст closed. Пожалуйста помогите разобраться в данном вопросе. Заранее спасибо.
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Вопросы по Книге: Asterisk, будущее телефонии.

Сообщение ded »

Скорее всего да, опечатка (описка). Логика любых блоков If пишется как простое или сложное выражение буллевой алгебры и заканчивается вопросиком - ?
после которого идёт исполние или переход на метку, если условие выполняется (в приведённом примере - в контекст open, экстен s, приоритет 1. А если условие не выполняется - переход на следущий шаг диалплана. Исходя из этого - если *,*,4,jul - открыто, если нет, то следующее условие - (09:00-17:59|mon-fri|*|* - опять открыто, если нет - следующее условие, и так до конца
exten => s,1,GotoIfTime(*,*,4,jul?open,s,1)
exten => s,n,GotoIfTime(09:00-17:59|mon-fri|*|*?open,s,1)
exten => s,n,GotoIfTime(09:00-11:59|sat|*|*?open,s,1)
exten => s,n,Goto(closed,s,1)
где уже отправлят на закрыто.

Если на клетке слона написано "Тигр" - не верь глазам своим. [с] Козьма Прутков
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Вопросы по Книге: Asterisk, будущее телефонии.

Сообщение zzuz »

Это намек на то, что североамериканцам нужно работать в праздник) . Видимо редактор не любитель массовых мероприятий.
Линия24 - Системы Массового Телефонного Обслуживания
Аватара пользователя
Zavr2008
Сообщения: 2215
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Вопросы по Книге: Asterisk, будущее телефонии.

Сообщение Zavr2008 »

+100500!!!! :)
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Topotyn
Сообщения: 16
Зарегистрирован: 07 июл 2015, 14:22

Re: Вопросы по Книге: Asterisk, будущее телефонии.

Сообщение Topotyn »

Большое спасибо. А то уже начал сомневаться правильно ли я понимаю прочитанное.
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Вопросы по Книге: Asterisk, будущее телефонии.

Сообщение Wapo »

Код: Выделить всё

А то уже начал сомневаться правильно ли я понимаю прочитанное.
А вот за это отдельно +10500 - умение сомневаться-задумываться нынче дорогого стоит.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH