Установка kamailio на CentOS 7
Для установка kamailio на сервер нам необходимо подключить официальный репозиторий kamailio. Для этого выполняем. На этом этапе подключится репозиторий. Дальше делаем обновление базы пакетов YUM После чего можно посмотреть какой набор модулей идет с kamailio и доступен для установки. В выводе увидим Можно приступить к установке. Аналогичным образом устанавливаются дополнения для kamailio. И включаем в…
Быстрая настройка fail2ban для Freeswitch в CentOS
Для установки в систему защитного программного обеспечения fail2ban выполняем в консоли Будет скачано с интернета и установлено данное программное обеспечение. После чего можно приступать к настройке. Настраивать будем в файле /etc/fail2ban/jail.conf. Находим в нем блок про freeswitch и дополняем его приводя к виду: После чего сохраняем и закрываем файл. Теперь добавляем в fail2ban в автозагрузку…
Настройка mod_distributor на freeswitch
В данной статье я опишу настройку балансировки нагрузки исходящих линий с помощью модуля mod_distributor на Freeswitch. Для включения данного модуля в работу необходимо в файле настройки /etc/freeswitch/autoload_configs/modules.conf.xml найти и раскомментировать строку <load module=»mod_distributor»>. Далее производим настройку в файле /etc/freeswitch/autoload_configs/distributor.conf.xml и добавляем туда доступные шлюзы которые регистрировали. Как регистрировать шлюзы можно прочитать в статье Настройка Gateway на Freeswitch. Примерно…
Настройка Gateway на Freeswitch
Настраиваем подключение freeswitch к провайдеру билайн для звонков наружу. Нам были выданы логин, пароль и адрес сервера для подключения. Теперь нам необходимо создать данное подключение во freeswitch. Первое что необходимо сделать, создать файл в папке /etc/freeswitch/sip_profile/external с названием нашего подключения. Создадим файл beeline.xml и наполним его содержимым. Указываем значения <gateway name=»beeline»> название подключения. Поля username,…
Установка Freeswitch в CentOS 7
Для установки Freeswitch в CentOS 7 подключим epel репозитарий от freeswitch. Подключение репозитария идет через RPM пакет с серверов разработчика. Для этого выполним в консоли следующую команду. Далее установим сам freeswitch. По окончании установки добавляем в автозагрузку командой. и можем запускать Проверяем корректность запуска входом в консоль. выполняем команду fs_cli. На этом установка freeswitch на…
iptables как заблокировать все кроме нескольких ip
Для блокировки всех ip адресов кроме выбранного диапазона я использовал простой набор правил. Ниже расшифруем каждую строку для более детального понимания как это работает. Для разрешения доступа из подсетей можно использовать такой запрос Нужный набор правил был сохранен в файле (допустим /root/ipt) Пример файла ниже. После выполнения данного скрипта наши правила применятся, но не будут…