Просмотр статистики RTP трафика на Asterisk
Для мониторинга качества голосового трафика в режиме реального времени можно использовать протокол RTCP. Данный протокол показывает отправленное, полученное количество пакетов в сессии, количество потерь и использование jitt буфера. Для того что бы посмотреть на asterisk статистику необходимо выполнить в консоли команду Так же есть возможность просматривать статистику по каналам с интервалом в 1 секунду. В…
CentOS 7 установка sngrep
Для визуального мониторинга работы сип телефонии и проверки правильности обмена информации можно использовать утилиту sngrep. Она в псевдографическом виде покажет направления звонков и передаваемую информацию о соединении между собеседниками. В стандартную поставку CentOS 7 данная утилита не входит, нам необходимо поставить самостоятельно. Для этого подключаем репозиторий: Создаем файл репозитория и добавляем в него следующие данные:…
Установка zabbix agent на CentOS 7
Для мониторинга работы удаленной системы с помощью сервиса Zabbix используется агентский сервис Zabbix-agent. В стандартной поставке репозитариев его нет. Поэтому мы будем устанавливать его вручную. А точнее подключать официальный репозиторий Zabbix. Для установки агента необходимо выполнить команду в консоли сервера: Тем самым мы подключим репозитарий, в котором есть необходимое нам программное обеспечение. Далее стандартными командами…
Включение или добавление SWAP на CentOS 7
Для добавления или создания Swap файла нам необходимо выполнить ряд действий. Данные манипуляции необходимо провести если вы заметили что на вашем сервере отсутствует Swap раздел. Первоначально создаем свап файл: Данная команда создаст файл размером 500 мегабайт. Если нужно больше, то можно увеличить. Самый главный момент, это должно быть достаточно свободного места на разделе. Далее мы…
Установка unixODBC на CentOS 7
Для работы с базами данных через драйвер unixODBC нам необходимо выполнить на этом установка драйвера закончена.
Увеличение количества открытых файлов (Max Open File Limit) в CentOS 7
При большом объеме звонков сервер телефонии начинает упираться в большое количество открытых файлов. Так как для каждого звонка он создает ряд файловых дескрипторов и работает с ними. Стандартное ограничение в CentOS на максимальное количество открытых файлов равняется 1024. Этого значения может не хватить при увеличении нагрузки. Для того что бы увеличить лимит открытых файлов, нам…
Блокировка SIP сканеров в iptables
Для блокировки сканеров портов сип телефонии в iptables будем использовать следующие правила. Для защиты Freeswitch добавим еще ряд правил. И применяем данную конфигурацию.
Настройка авторизации mysql во freeswitch
Для настройки авторизации пользователей через базу данных mysql мы будем использовать модуль XML_CURL, входящий в поставку freeswitch. Для настройки нам потребуется связка Apache и PHP. Как их установить читайте в следующих статьях. На текущем моменте будем считать, что PHP у нас уже установлен. Для дальнейшей настройки будем использовать модуль fs_curl от Freeswitch. Скачать. Данный модуль…
Установка kamailio на CentOS 7
Для установка kamailio на сервер нам необходимо подключить официальный репозиторий kamailio. Для этого выполняем. На этом этапе подключится репозиторий. Дальше делаем обновление базы пакетов YUM После чего можно посмотреть какой набор модулей идет с kamailio и доступен для установки. В выводе увидим Можно приступить к установке. Аналогичным образом устанавливаются дополнения для kamailio. И включаем в…
Быстрая настройка fail2ban для Freeswitch в CentOS
Для установки в систему защитного программного обеспечения fail2ban выполняем в консоли Будет скачано с интернета и установлено данное программное обеспечение. После чего можно приступать к настройке. Настраивать будем в файле /etc/fail2ban/jail.conf. Находим в нем блок про freeswitch и дополняем его приводя к виду: После чего сохраняем и закрываем файл. Теперь добавляем в fail2ban в автозагрузку…