Рубрика: Linux

Как сменить версию Астериск в FreePBX

FreePBX Distro имеет несколько встроенных функций, позволяющих вам изменить используемую вами основную версию Asterisk без переустановки / перекомпиляции вручную. Например, FreePBX 6.12.65 поддерживает Asterisk 1.8, 11, 12 и 13, FreePBX 14 поддерживает Asterisk 13, 15, 16 и 17. Чтобы изменить версию Asterisk в FreePBX в командной строке Linux, введите:

Читать далее

Детальный анализ SIP трафіка с SNGREP

sngrep-filter

SNgrep уникальный и очень полезный инструмент, для анализа и захвата SIP трафика, построения трейсов и системы фильтров SIP сообщений. Цель данного инструмента, сделать процесс обучения или отладки SIP протокола, проще и понятнее. SNgrep позволяет отображать потоки SIP – вызова (sip flow) прямо в консоли вашего сервера. SNgrep покажет SIP – обмен сообщениями в удобной и читаемой …

Читать далее

Шифрование диска в CentOS используя LUKS

LUKS (Linux Unified Key Setup) — стандарт для шифрования жесткого диска в Linux. Обеспечивая стандартный формат данных на диске, он не только способствует совместимости между дистрибутивами, но и обеспечивает безопасное управление несколькими паролями пользователей. В отличие от существующего решения, LUKS сохраняет всю необходимую информацию о настройке в заголовке раздела, позволяет пользователю беспрепятственно переносить или мигрировать …

Читать далее

Инвентаризация телефонов в Астериск / Список Useragent

Мне необходимо узнать, все телефоны Cisco в организации используют последнюю версию программного обеспечения. Так как телефоны серии SPA показывают версию программного обеспечения в строке «Useragent» было бы замечательно получить список useragents в Asterisk. Для этого необходимо «пройтись» по всем зарегистрированным в Астериск номерах и отразить нужны нам строки. Вот скрипт useragents.sh, который сделает это:

Читать далее

Установка Asterisk на CentOS 7 через Yum

Разработчики Asterisk «порадовали», официально репозитория Asterisk больше нет (сам репозиторий пока на месте). Также исчезла инструкция по установке с пакетов. Конечно намного удобнее и быстрее установить Asterisk из пакетов через Yum вместо того, чтобы собирать его из исходных кодов на каждом новом сервере. К счастью есть репозиторий Tucny repo с пакетами Asterisk для CentOS 7

Читать далее

nginx X509_check_private_key:key values mismatch

Эта ошибка может возникнуть для цепочки cертификатов, объединенных в один .crt файл в неправильном порядке. Причина в том что nginx пытается применить приватный ключ к первому сертификату в файле. Таким образом для nginx необходимо чтобы первый сертификат в .crt файле был сертификатом сервера. Таким образом правильный порядок сертификатов в .crt файле следующий:

Читать далее

Настройка fail2ban для защиты Asterisk

В этой статье я расскажу, как защитить Asterisk от попыток взлома с помощью Fail2ban в CentOS Linux. Fail2Ban — это стандартный инструмент Linux, который сканирует журнальные файлы приложения, а затем блокирует IP-адреса, найденных в этих файлах с помощью iptables. Как настроить iptables для Asterisk читайте здесь. Fail2ban полностью зависит от приложения (в данном случае Asterisk) …

Читать далее

Exchange Unable to relay (in reply to RCPT TO command)

Если вы используете Microsoft Exchange в качестве почтового релея для других серверов, и на сервере, с которого отправляете почту, у вас ошибка relay=exchangerelay.domain.com[10.10.10.10]:25, delay=5.1, delays=0.04/0.01/0.05/5, dsn=5.7.1, status=bounced (host exchangerelay.domain.com[10.10.10.10] said: 550 5.7.1 Unable to relay (in reply to RCPT TO command)) проверьте настройки Exchange Relay Connector. Необходимо убедиться, что в списке адресов, с которых разрешено …

Читать далее

HAProxy настройка логирования

Логирование событий HAProxy в CentOS/RedHat не работает из коробки. В /etc/haproxy/haproxy.cfg можем видим эту строку:

  что означает, что HAProxy посылает события на 127.0.0.1, но по умолчанию rsyslog не принимает логи по сети.

Читать далее

CentOS 6 iptables установка Xtables-Addons (GeoIP Filtering)

xtables

Как заблокировать доступ к сайту для определённой страны? Решение — связка Iptables + модуль geoip. Ставим зависимости:

выкачиваем последнюю версию и ставим (Для ядер < 3.7 -> xtables-addons-1.47 Для ядер > 3.7 -> xtables-addons-2)

Читать далее

Читать далее