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

4 временнЫх правила в Asterisk

Добавлено: 26 фев 2015, 18:02
awe007
Добрый день. Помогите пожалуйста, что то никак не соображу.. простейшая задача, имеется Asterisk 13+FreePBX 12. Делаю распределение звонков по времени - если сейчас рабочее время, то направлять звонки на IVR1, а если нерабочее, то на IVR2, но проблема в том, что в Time Conditions можно указать только 2 условия - если "да", то одно действие, если "нет", то другое.. а у меня 4 временных интервала.. Т.е. нужно такое сотворить
Если будний день (пн-пт) и время с 09 до 21:00, то IVR1
Если будний день (пн-пт) и время с 21:01 до 08:59, то IVR2
Если сб или вс, и время с 10 до 19, то IVR1
Если сб или вс, и время с 19 до 10, то IVR2

Re: 4 временнЫх правила в Asterisk

Добавлено: 26 фев 2015, 18:06
Vlad1983
вам достаточно двух правил

выстроить их в цепочку

Re: 4 временнЫх правила в Asterisk

Добавлено: 26 фев 2015, 22:17
1g0r
А инклудить контексты по времени... не?

Re: 4 временнЫх правила в Asterisk

Добавлено: 27 фев 2015, 07:43
Vlad1983
1g0r, у человека FreePBX. данные надстройки делаются из вебки за минуту
что вы там инклудить собрались и главное зачем?

Re: 4 временнЫх правила в Asterisk

Добавлено: 27 фев 2015, 10:25
awe007
А как же сделать цепочку правил? Там только два условия есть
1. Если временное правило совпадает, то....
2. Иначе, второе...

А мне надо
Если это не первая временная группа, и не вторая временная группа, то...
Если не трудно, приведите пример пожалуйста..

Инклюдить контексты по времени пока не умею, но стремлюсь к этому :)

Re: 4 временнЫх правила в Asterisk

Добавлено: 27 фев 2015, 10:36
ded
Если попадает во временное окно будний день (пн-пт) и время с 09 до 21:00, то IVR1
если не попадает в это окно, то переход на другое правило:
если попадает в окно будний день (пн-пт) и время с 21:01 до 08:59, то IVR2,
если не попадает, то скорее всего это сб или вс, и там другое временное окно, и другое правило (время с 10 до 19, то IVR1), и тд.

Re: 4 временнЫх правила в Asterisk

Добавлено: 27 фев 2015, 12:10
SolarW
Как-то вы все усложняете, коллеги.

Есть два маршрута:
- в рабочее время IVR1
- в нерабочее время IVR2
Осталось описать временной промежуток содержащий ТОЛЬКО РАБОЧЕЕ ВРЕМЯ и создать правило по которому если время совпадает то идем в IVR1, если не совпадает - то в IVR2.

Т.е. реализация следующая:
- в Time Group создаем ОДНО правило, включающее в себя ДВА промежутка времени, первый с Пн по ПТ, с 9 до 21 и второй с Сб по Вс с 10 до 19
- в Time Conditions создаем правило по которому звонок попавший во временной промежуток правила из Time Group отправляется в IVR1 а не попавший в этот промежуток идет в IVR2
Все.

Re: 4 временнЫх правила в Asterisk

Добавлено: 27 фев 2015, 13:40
1g0r
Я новичок в Астериск и пользуюсь чистой установкой.
Как это делается в WEB морде я не знаю но в диалплане сделал бы так...

includes {
PLAN_IVR1|09:00-21:00|mon-fri|*|*;
PLAN_IVR2|21:01-23:59|mon-fri|*|*;
PLAN_IVR2|00:00-08:59|mon-fri|*|*;

PLAN_IVR1|10:00-18:59|sat-sun|*|*;
PLAN_IVR2|19:00-23:59|sat-sun|*|*;
PLAN_IVR2|00:00-09:59|sat-sun|*|*;
};