Рубрика: Freeswitch

CentOS 7 установка sngrep

Для визуального мониторинга работы сип телефонии и проверки правильности обмена информации можно использовать утилиту sngrep. Она в псевдографическом виде покажет направления звонков и передаваемую информацию о соединении между собеседниками. В стандартную поставку CentOS 7 данная утилита не входит, нам необходимо поставить самостоятельно. Для этого подключаем репозиторий: Создаем файл репозитория и добавляем в него следующие данные:…

Автор grigory 22.08.2019 0

Подключение сертификатов LetEncrypt для Freeswitch WSS

Для использования сертификатов LetEncrypt в WebRTC сервера Freeswitch необходимо получить сертификаты на домен. Полученные сертификаты лежат в директории Для формирования сертификата который подойдет для freeswitch, выполняем команду После выполнения сборки файла сертификата вы получите готовый сертификат в по адресу /etc/freeswitch/tls/wss.pem

Автор grigory 21.08.2019 0

Настройка авторизации mysql во freeswitch

Для настройки авторизации пользователей через базу данных mysql мы будем использовать модуль XML_CURL, входящий в поставку freeswitch.  Для настройки нам потребуется связка Apache и PHP. Как их установить читайте в следующих статьях. На текущем моменте будем считать, что PHP у нас уже установлен. Для дальнейшей настройки будем использовать модуль fs_curl от Freeswitch. Скачать. Данный модуль…

Автор grigory 15.10.2018 0

Быстрая настройка fail2ban для Freeswitch в CentOS

Для установки в систему защитного программного обеспечения fail2ban выполняем в консоли  Будет скачано с интернета и установлено данное программное обеспечение. После чего можно приступать к настройке. Настраивать будем в файле /etc/fail2ban/jail.conf. Находим в нем блок про freeswitch и дополняем его приводя к виду: После чего сохраняем и закрываем файл.  Теперь добавляем в fail2ban в автозагрузку…

Автор grigory 25.09.2018 0

Настройка 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. Примерно…

Автор grigory 25.09.2018 0

Настройка Gateway на Freeswitch

Настраиваем подключение freeswitch к провайдеру билайн для звонков наружу. Нам были выданы логин, пароль и адрес сервера для подключения. Теперь нам необходимо создать данное подключение во freeswitch. Первое что необходимо сделать, создать файл в папке /etc/freeswitch/sip_profile/external с названием нашего подключения. Создадим файл beeline.xml и наполним его содержимым. Указываем значения <gateway name=»beeline»> название подключения. Поля username,…

Автор grigory 24.09.2018 0

Установка Freeswitch в CentOS 7

Для установки Freeswitch в CentOS 7 подключим epel репозитарий от freeswitch. Подключение репозитария идет через RPM пакет с серверов разработчика. Для этого выполним в консоли следующую команду. Далее установим сам freeswitch. По окончании установки добавляем в автозагрузку командой. и можем запускать  Проверяем корректность запуска входом в консоль. выполняем команду fs_cli. На этом установка freeswitch на…

Автор grigory 24.09.2018 0