Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / CallWeaver / Господа, а что include со временем в CallWaver не работает

Господа, а что include со временем в CallWaver не работает

Сообщений: 6

Господа, а что include со временем в CallWaver не работает

Собственно говоря вот такая конструкция у меня не работает, контекст не включается :

; Включаем контекст рабочего времени
include => day,10:00-17:59,mon-fri,*,*

Кто что может сказать, это только у меня так или общая беда?
... порылся у них на сайте - информации нет.

2008-11-01 14:02

Avatara of noize
Откуда: Москва
Сообщений: 398

Re: Господа, а что include со временем в CallWaver не работает

хотите сказать что на астериск эта конструкция работает? Впервые вообще слышу, чтоб можно было делать include с условием по времени. Используйте GotoIfTime и будет вам счастье.
2008-11-01 14:54

Сообщений: 6

Re: Господа, а что include со временем в CallWaver не работает

За оптимистичный ответ спасибо, но - На Asterisk она как раз работает, не хотелось городить переходы но так и пришлось сделать...
показываю два рабочих куска, выполняющих, в общем-то одну и туже функцию...:
(ненужные метки и exten я выбросил)
Asterisk
[incoming]
; праздничные дни
include => holiday|*|*|1-7|jan
include => holiday|*|*|23|feb
include => holiday|*|*|8|mar
include => holiday|*|*|1|may
include => holiday|*|*|9|may
include => holiday|17:00-23:59|*|31|dec
; !!! Надо бы добавить наши праздники !!!

; Включаем контексты, для рабочего времени
include => day|09:00-17:59|mon-fri|*|*

; Если, не рабочее время - то ночной режим.
include => night|18:00-8:59|mon-fri|*|*
include => night|*|sat-sun|*|*


CallWeaver
[ccmain]
exten => s,1,Answer() ; Отвечаем... а дальше..зависит от времени
exten => s,2,SetMusicOnHold(default)
exten => s,3,Set(TIMEOUT(response)=5) ;
; Выделяем выходные и праздники
exten => s,n,GotoIfTime(*,sat-sun,*,*?ccmain,holidays,1)
exten => s,n,GotoIfTime(*,*,1-7,jan?ccmain,holidays,1)
exten => s,n,GotoIfTime(*,*,23,feb?ccmain,holidays,1)
exten => s,n,GotoIfTime(*,*,8,mar?ccmain,holidays,1)
exten => s,n,GotoIfTime(*,*,1-2,may?ccmain,holidays,1)
exten => s,n,GotoIfTime(*,*,9,may?ccmain,holidays,1)
; Выделяем ночное время
exten => s,n,GotoIfTime(18:00-8:59,*,*,*?ccmain,night,1)
; А тут,дальше, значит не выходные и не ночь....
exten => s,n,Background(ccmenustart) ; "Вас вітає інформаційна служба"


Причём в примерах конфигураций к CallWeaver сказано что таки можно делать include других контекстов с указанием времени.. но реально - уходит ВООБЩЕ непонятно куда, при звонке через Zap - в обрыв, а через SIP-шлюз в мёртвую тишину..
2008-11-01 15:01

Avatara of noize
Откуда: Москва
Сообщений: 398

Re: Господа, а что include со временем в CallWaver не работает

извиняюсь за своё незнание. Коллвьюер сыроват ещё, тут люди пишут на форуме, детских болезней у него ещё хватает.
2008-11-01 15:18

Сообщений: 6

Re: Господа, а что include со временем в CallWaver не работает

Да не.. всё нормально, я специально кинул куски конфигураций. вдруг кто-то наткнётся на те же грабли.

:-)
2008-11-01 15:23

Откуда: Kiev
Сообщений: 801

Re: Господа, а что include со временем в CallWaver не работает

to galser

:)))))))))))))))))))

exten => s,n,Background(ccmenustart) ; "Вас вітає інформаційна служба"

Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2008-11-12 21:24

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru