Страница 1 из 1

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

Добавлено: 21 июл 2015, 15:41
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. Пожалуйста помогите разобраться в данном вопросе. Заранее спасибо.

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

Добавлено: 21 июл 2015, 17:16
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)
где уже отправлят на закрыто.

Если на клетке слона написано "Тигр" - не верь глазам своим. [с] Козьма Прутков

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

Добавлено: 21 июл 2015, 22:59
zzuz
Это намек на то, что североамериканцам нужно работать в праздник) . Видимо редактор не любитель массовых мероприятий.

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

Добавлено: 21 июл 2015, 23:24
Zavr2008
+100500!!!! :)

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

Добавлено: 22 июл 2015, 08:52
Topotyn
Большое спасибо. А то уже начал сомневаться правильно ли я понимаю прочитанное.

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

Добавлено: 22 июл 2015, 09:41
Wapo

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

А то уже начал сомневаться правильно ли я понимаю прочитанное.
А вот за это отдельно +10500 - умение сомневаться-задумываться нынче дорогого стоит.