freeswitchforum.com
https://freeswitchforum.com/

IVR + Blacklist
https://freeswitchforum.com/viewtopic.php?f=6&t=260
Страница 1 из 1

Автор:  denishi [ 26 ноя 2013 16:49 ]
Заголовок сообщения:  IVR + Blacklist

Добрый день!
Коллеги, подскажите, как можно организовать блеклист в IVR? Чтобы к директору например не могли дозвониться через добавочный извне, а до инженера без проблем... и чтобы в этот список можно было оперативно добавлять-убирать номера...
Сейчас просто в ivr указал
<entry action="menu-exec-app" digits="/^([1-5]\d\d\d)$/" param="transfer $1 XML default"/>
- перевод на соотв. абонента при наборе добавочного номера в интервале от 1000 до 5999... как вариант, можно конечно перечистить все добавочные, какие есть (штук 40-50), но это некрасиво выглядит, хотелось именно со списком оперировать...

Автор:  Vlad1983 [ 26 ноя 2013 18:00 ]
Заголовок сообщения:  Re: IVR + Blacklist

забить всех, на кого запрещены прямые наборы, во внутреннюю БД
перед входом в IVR выставить переменную допустим extcall, которая метит все звонки попадающие в IVR
далее уже после transfer $1 XML default в отдельном екстене проверить, если на канале стоит extcall не запрещен ли звонок указанный dest
дальше уже дело фантазии можете снова в IVR бросить, на голосовую почту, завершить вызов...

Автор:  denishi [ 28 ноя 2013 18:40 ]
Заголовок сообщения:  Re: IVR + Blacklist

Vlad, если не сложно, могли бы подробнее расписать, ибо с FS только начинаю общение.
Заранее спасибо.

Автор:  Vlad1983 [ 28 ноя 2013 20:20 ]
Заголовок сообщения:  Re: IVR + Blacklist

подробней это сделать всё за вас?

установка переменной на канал https://wiki.freeswitch.org/wiki/Misc._ ... _Tools_set
установка/считывание/удаление переменных во внутреннюю БД https://wiki.freeswitch.org/wiki/Mod_hash
проверка значений переменных в диалплане логическое "И" http://wiki.freeswitch.org/wiki/Dialpla ... cal_AND.29

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/