Рубрика: VoIP

Как ограничить количество одновременных вызовов PJSIP в Астериск

Для того, чтобы ограничить количество одновременных вызовов в Астериск используйте функции GROUP и GROUP_COUNT. Нижу приведен пример номерного плана Астериск , где количество одновременных линий ограничено до 1.

Читать далее

Как сменить версию Астериск в 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 – обмен сообщениями в удобной и читаемой …

Читать далее

Skype for Business и Microsoft Teams интеграция с телефонией

sfb-teams-enterprisevoicescenarios

Сравнительная таблица возможностей Skype for Business и Microsoft Teams

Работа с REST API, CURL и JSON из номерного плана Asterisk

Взаимодействие с внешними сервисами по REST API значительно расширяет возможности Asterisk. В данной статье я покажу работу с REST API из номерного плана Астериска. В данному примере API доступна по HTTPS и возвращает данные в формате JSON

Читать далее

Как вычислить разность двух времен из номерного плана Астериск

Чтобы вычислить разницу между двумя временами в номерном плане Астериск, сначала необходимо конвертировать время в формат Линукс эпохи. Это можно сделать с помощью функции Астериск STRFTIME. Строка в номерном плане, которая конвертирует время в формат Линукс эпохи: Set(time=${STRFTIME(${EPOCH},,%s)})

Читать далее

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

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

Читать далее

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

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

Читать далее

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

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

Читать далее

Читать далее