Страница 1 из 2
Блокировка входящих вызовов Freepbx
Добавлено: 18 мар 2015, 16:45
jakarta
Приветствую всех! Перерыл кучу информации, но так и не смог найти то, что надо. Помогите, пожалуйста, реализовать блокировку входящих вызовов по коду города (страны), аля - 7727XXXXXXX. Стоит FreePBX Disrto 6.12.65
Re: Блокировка входящих вызовов Freepbx
Добавлено: 18 мар 2015, 17:46
april22
exten => _x.,n,ExecIf($["${CALLERID(number)}"="7727XXXXXXX"]?Hangup(403))
Re: Блокировка входящих вызовов Freepbx
Добавлено: 18 мар 2015, 17:50
ded
Для Freepbx чуть по другому: реализовать просто модуль Black list и указать этот (и другие нужные) номер в черном списке.
Re: Блокировка входящих вызовов Freepbx
Добавлено: 18 мар 2015, 18:38
jakarta
ded, нужно вырубить целый город, а BlackList не хавает номера типа 7727XXXXXXX ,ему полные номера подавай, а это не мой вариант.
april22, спасибо, попробую предложенный вариант.
Re: Блокировка входящих вызовов Freepbx
Добавлено: 18 мар 2015, 19:45
Vlad1983
дублирую здесь
отсюда
Код: Выделить всё
exten => _X.,1,NoOp()
same => n,GotoIf($[${REGEX("^[+]?[78][0-9]{10}$" ${CALLERID(num)})}]?rf)
same => n,Answer(1) ; сюда попадет весь левак
same => n,PlayBack(tt-monkeys)
same => n,Hangup() ; ложим трубку
same => n(rf),NoOp(Work) ; это свои. идем дальше по диалплану
....
Re: Блокировка входящих вызовов Freepbx
Добавлено: 18 мар 2015, 23:32
ded
В Inbound route создать входящий маршрут вмда DID/CID
84951234567 / 7727XXXXXXX и направить его в Hangup.
Re: Блокировка входящих вызовов Freepbx
Добавлено: 19 мар 2015, 10:11
jakarta
Vlad1983 писал(а):дублирую здесь
отсюда
Код: Выделить всё
exten => _X.,1,NoOp()
same => n,GotoIf($[${REGEX("^[+]?[78][0-9]{10}$" ${CALLERID(num)})}]?rf)
same => n,Answer(1) ; сюда попадет весь левак
same => n,PlayBack(tt-monkeys)
same => n,Hangup() ; ложим трубку
same => n(rf),NoOp(Work) ; это свои. идем дальше по диалплану
....
Подскажите, пожалуйста, куда вставлять код? В Custom Destinations? Не до конца все ясно в этом плане. Извиняюсь за навязчивость. Я хочу добиться результата, чтобы сброс происходил без ответа (проигрывания сообщения о недоступности абонента). А номера не попадающие под фильтр, уходили на IVR.
Re: Блокировка входящих вызовов Freepbx
Добавлено: 19 мар 2015, 10:23
ded
ded писал(а):В Inbound route создать входящий маршрут вмда DID/CID
84951234567 / _7727XXXXXXX и направить его в Hangup.
Re: Блокировка входящих вызовов Freepbx
Добавлено: 19 мар 2015, 10:28
jakarta
ded писал(а):
В Inbound route создать входящий маршрут вмда DID/CID
84951234567 / 7727XXXXXXX и направить его в Hangup.
Маршрут должен быть создан параллельно с существующим рабочим маршрутом входящих соединений? И правильно я понимаю, подразумевается что 84951234567 - это DID Number, а 7727XXXXXXX - CallerID Number? И какого плана должен быть добавлен Inbound route? - User DIDs, Unused DIDs или General DIDs ?
Re: Блокировка входящих вызовов Freepbx
Добавлено: 19 мар 2015, 13:11
ded
jakarta писал(а):Маршрут должен быть создан параллельно с существующим рабочим маршрутом входящих соединений?
Да.
jakarta писал(а):И правильно я понимаю, подразумевается что 84951234567 - это DID Number, а 7727XXXXXXX - CallerID Number?
Да.
jakarta писал(а):И какого плана должен быть добавлен Inbound route? - User DIDs, Unused DIDs или General DIDs ?
Вы не о том.
User DIDs, Unused DIDs или General DIDs - это выборки по существующим DIDs, когда их много.