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

FreeSwitch - динамическое содержание групп.

Добавлено: 07 июл 2014, 21:49
denis21
Собственно вопрос опять.
Есть группа mainOperators - принимающие все входящие звонки на sip-транках (Позже будет E1).
Есть группа reservOperators - которая принимает звонки только в случае если mainOperators не смог принять звонок. (Не зареган на АТС, занят, и т.д), (Какой-то из *timeout*?)

Участники mainoperatos определяются расписанием. (Не обязательно программное расписание.) Пришёл абонент, открыл смену, звякнул на какой-нить номер, добавился в группу mainOperators. Уходит с работы - закрыл смену, звякнул на номер, вышел из группы.
Группе reservOperators пренадлежат все остальные пользователи АТС (или контекста|домена), (за исключением, может двух) кто не добавлялся в mainOperators.

Вопрос в том, как рулить содержанием группы. При звонке на ext удалять/добавлять пользователя? С dialplan я думаю использовать просто group_call, continue_on_fail(?),... И возможно, вся эта инфа (кто в какой группе) лежит где нить в SQL, ...? В какую сторону копнуть?

Спасибо!

Re: FreeSwitch - динамическое содержание групп.

Добавлено: 15 июл 2014, 19:07
denis21
Сделал нечто подобное при помощи http://wiki.freeswitch.org/wiki/Mod_fifo