В этой статье я покажу примеры настройки PJSIP в Asterisk.
Так как chan_sip устарел, то я использую и рекомендую использовать PJSIP.

Вячеслав Гапон — персональный блог, руководства, статьи, заметки, разработка
В этой статье я покажу примеры настройки PJSIP в Asterisk.
Так как chan_sip устарел, то я использую и рекомендую использовать PJSIP.
Однажды я устанавливал FreeRadius из исходного кода, по этому понадобилось сделать скрипт ротации логов, так как файл логов иногда вырастал до больших размеров, например при технических работах или разработке много отладочной информации могло записываться, при стандартной работе, логи почти не писались.
Читать далее «Ротация логов FreeRadius»Однажды мне понадобилось пробросить порт к VPN серверу который имел серый IP адрес и находился за NAT.
Читать далее «Проброс портов в iptables на NAT сервере»Однажды я выполнил обновление Ubuntu server и Zabbix-server выполнив apt update, apt upgrade, по окончанию обновления согласился с перезапуском всех обновленных служб, но Zabbix-server продолжал быть запущенным 20 минут и не перезапускался.
Читать далее «Не завершается процесс Zabbix-server»Однажды я установил новый Asterisk 20 из исходного кода в Ubuntu Server 22.04 и мне нужно было записывать CDR статистику звонков в базу данных MySQL, так как сервер MySQL уже был установлен и использовался другими службами. А модуль cdr_mysql исключен еще в версии Asterisk 19, поэтому мне пришлось настроить ODBC, чтобы записывать CDR в MySQL.
Читать далее «Настройка ODBC для Asterisk»Приведу пример настройки Fail2ban для работы с IPv6 адресами.
Читать далее «Настройка Fail2ban с IPv6»Однажды на одном сервере с Ubuntu 20.04 я заметил много сообщений в /var/log/syslog:
Читать далее «Решение rsyslogd: action ‘action-6-builtin:omfile’ resumed (module ‘builtin:omfile’)»Для примера возьму установленный iRedMail-1.6.8 и изменю максимальный размер почтового вложения.
Читать далее «iRedMail. Изменение размера почтового вложения»Ошибка «Unable to retrieve PJSIP transport …» возникает когда TRANSPORT не существует или указан не верно.
Читать далее «Решение Unable to retrieve PJSIP transport в Asterisk»В этой статье я приведу примеры настройки nftables, на замену устаревшему iptables.
Читать далее «Настройка nftables»