Автор: grigory

Удаление дубликатов записей в Postgres

Бывают ситуации когда в таблице Postgresql появляются одинаковые записи, которые необходимо удалить. Сделать это можно запросом: Данный запрос найдет минимальный id записи по которой имеются дубликаты и удалит их. У данного варианта есть одно ограничение. Он удалит только одну запись. Если одинаковых записей больше чем 2, то запрос придется повторить и повторять до тех пор…

Автор grigory 26.03.2020 0

Просмотр статистики RTP трафика на Asterisk

Для мониторинга качества голосового трафика в режиме реального времени можно использовать протокол RTCP. Данный протокол показывает отправленное, полученное количество пакетов в сессии, количество потерь и использование jitt буфера. Для того что бы посмотреть на asterisk статистику необходимо выполнить в консоли команду Так же есть возможность просматривать статистику по каналам с интервалом в 1 секунду. В…

Автор grigory 06.03.2020 1

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

Установка zabbix agent на CentOS 7

Для мониторинга работы удаленной системы с помощью сервиса Zabbix используется агентский сервис Zabbix-agent. В стандартной поставке репозитариев его нет. Поэтому мы будем устанавливать его вручную. А точнее подключать официальный репозиторий Zabbix. Для установки агента необходимо выполнить команду в консоли сервера: Тем самым мы подключим репозитарий, в котором есть необходимое нам программное обеспечение. Далее стандартными командами…

Автор grigory 09.04.2019 0

Включение или добавление SWAP на CentOS 7

Для добавления или создания Swap файла нам необходимо выполнить ряд действий. Данные манипуляции необходимо провести если вы заметили что на вашем сервере отсутствует Swap раздел. Первоначально создаем свап файл: Данная команда создаст файл размером 500 мегабайт. Если нужно больше, то можно увеличить. Самый главный момент, это должно быть достаточно свободного места на разделе. Далее мы…

Автор grigory 09.04.2019 0

Увеличение количества открытых файлов (Max Open File Limit) в CentOS 7

При большом объеме звонков сервер телефонии начинает упираться в большое количество открытых файлов. Так как для каждого звонка он создает ряд файловых дескрипторов и работает с ними. Стандартное ограничение в CentOS на максимальное количество открытых файлов равняется 1024. Этого значения может не хватить при увеличении нагрузки. Для того что бы увеличить лимит открытых файлов, нам…

Автор grigory 25.10.2018 0

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

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

Автор grigory 15.10.2018 0