Разработал новый модуль FreePBX. Модуль предназначен для обнаружения подозрительных звонков и поможет избежать пролива трафика на международные направления. Детекция трафика условно можно разделить на два счетчика — Одновременные звонки и Звонки за определенный промежуток времени. При срабатывания одного из них, происходит отправка на почту или в чат телеграм.

Общий вид

У меня в два исходящих маршрута — Россия и Международка. Я настраиваю МН маршрут.

Параметры маршрута

Лимит каналов — максимально разрешенные одновременные звонки по этому маршруту. Больше считается нарушением.

Сколько прошло звонков — сколько было попыток звонков за промежуток времени. Например, если вы знаете что за 5 минут, вы не сделаете 10 международных звонков, то больше считается взломом.

Длительность звонка — Ограничение длительности звонка в минутах. Интересный параметр, так как в FreePBX нет простого ограничения длительности звонка для разных направлений. Например для местных можно указывать час, а для международных можно ограничить 10 минутами.

Выключить маршрут —  При срабатывания триггера будет отправлено уведомление и произойдет отключение всех транков, используемых в данном маршруте. Если у вас был взломан FreePBX и начался пролив и  вы получили сообщение о взломе, но по каким то причинам не можете сразу подключиться к АТС. Данный параметр позволяет отключить транки и тем самым прекратить звонки на международные направления, тем самым сохранит деньги и нервы.

Список получателей — для каждого направления можно указать свои почтовые ящики. Если не указано, то используются настройки по-умолчанию на странице настройки отправки.

Telegram Token API — для каждого направления можно указать свои чаты и боты.

Настройка параметров отправки

 

Заголовок письма —  шапка письма

Почтовый аккаунт — почта, с которой будет происходить отправка уведомлений

Пароль — пароль от аккаунта

Account Info — для улучшения отображения в почтовой рассылке

Список получателей — список указывается через запятую. Можно отправить нескольким сотрудникам

SMTP сервер, Порт SMTP сервера, Шифрование — почтовые настройки ящика

Telegram Token API — токен бота

Telegram group chat ID — ID чата

Страница списка совершенных звонков

Тут кроме стандартных параметров CDR, есть два интересных — IP адрес SIP устройства и его User Agent.

Пример почтового письма

 

Пример сообщения в телеграм

Модуль предоставляется без каких либо гарантий, как есть. Но тем не менее, дает возможность минимизировать ущерб от пролива трафика, если все остальные способы защиты не сработали или были обойдены.

По всем вопросам пишите на почту info@asterisk-system.ru  или оставьте заявку