Asterisk: agents.conf

Asterisk: agents.conf

Файл /etc/asterisk/agents.conf позволяет создавать агентов для центра обработки вызовов (call-центр) и управлять ими. Обычно конфигурация этого файла используется вместе с очередями (queues.conf). Файл agents.conf является дополнением к файлу queues.conf. Без agents.conf можно настроить очередь вызовов только с самым простым функционалом. ACD распределяет входящие вызовы, поступающие в очереди, по агентам или…

Asterisk:acl.conf

Asterisk:acl.conf

acl.conf – конфиг списков контроля доступа (ACL) Asterisk. ; ; Объявленные списки контроля доступа (Access Control Lists (ACLs)) ; Использование списков позволяет гибко назначать доверенные и запрещенные адреса ACL ; ; Данный файл читается при загрузке ; ; CLI команды ; ----------------------------------------------------------- ; acl show Показать все известные списки ACL.…

Asterisk res_pjsip_acl

Asterisk res_pjsip_acl

SIP ACL module Документация по конфигурации и использованию функций модуля res_pjsip_acl. ACL модуль используется res_pjsip. Данный модуль не зависит от ENDPOINTs и управляет всеми входящими подключениями через res_pjsip. Есть два основных способа назначить ACL при помощи соответствующих опций. Можно использовать привычные ‘permit’ и ‘deny’, которые действуют в отношении IP адресов.…

Asterisk CLI - интерфейс командной строки

Командная строка является мощным инструментом для мониторинга и управления работой Asterisk PBX. При запуске asterisk с флагом -r или -c, появиться следующие приглашение: # asterisk -vvvr *CLI> Количество ‘v‘ в параметрах задает порог отображаемой информации в консоли для данного подключения. Комбинация -vvvr задаст verbose level 8. Интерфейс командной строки Asterisk…

Настройка res_pjsip для работы через NAT

Настройка res_pjsip для работы через NAT

В данной статье приведены примеры рабочей конфигурации драйвера канала PjSIP, когда Asterisk находится за NAT (Network Address Translation). Asterisk подключается через NAT к провайдеру IP телефонии (ITCP). Этот пример подходит для большинства простых сценариев NAT при следующих условиях: Asterisk и телефоны находятся в частной сети. Маршрутизатор имеет локальный и публичный…

NAT, SIP и Asterisk

NAT, SIP и Asterisk

Трансляция сетевых адресов (NAT) является обычной практикой в сети и нередко мешает прохождению голосовых пакетов (нет звука) и инициализации соединений (нет соединения). Решение этой проблемы требует понимания принципов работы NAT и VoIP. В этой статье рассматривается протокол SIP и Asterisk, но проблемы и решения применимы и к большинству других приложений…

Asterisk + IPTables

Asterisk + IPTables

В этой статье рассматривается простой пример конфигурации iptables для работы с Asterisk под операционной системой Debian 9. Для того, чтобы начать конфигурацию iptables, необходимо для начала настроить fail2ban. Установим iptables и необходимые зависимости для автозагрузки правил после перезапуска системы: apt-get install iptables ipset netfilter-persistent 1. Настроим iptables Создадим файл с…

Asterisk + Fail2Ban

Asterisk + Fail2Ban

В данной статье мы расскажем как сделать связку Asterisk + Fail2Ban. Произведем минимальные настройки Fail2Ban для обеспечения безопасности Asterisk. Установим требуемые пакеты apt-get install fail2ban apt-get install iptables Fail2ban содержит правила и фильтры для Asterisk по умолчанию в файле /etc/fail2ban/filter.d/asterisk.conf /etc/fail2ban/jail.conf Настроим правила для IPtables, по которым Fail2Ban будет добавлять…

Установка Asterisk 14 + Freepbx 13 Ubuntu 16.04

Установка Asterisk 14 + Freepbx 13 Ubuntu 16.04

Установка Asterisk 14 и FreePBX 13. Первоначальная настройка FreePBX с нуля. Кодек Opus. php5.6. Odbc. Тотальное руководство. Данное руководство можно использовать, как для установки чистого Asterisk, так и в связке с Freepbx. При установке системы, на стадии software selection выберите, как минимум openssh. Если выбран LAMP сервер, или позднее, при…

Установка Asterisk 13 + FreePBX 12 Ubuntu 14

Установка Asterisk 13 + FreePBX 12 Ubuntu 14

Сегодня расскажем про установку FreePBX 12 на Ubuntu с использованием Asterisk 13. Первоначальная настройка Ubuntu При установке Ubuntu выберите обязательно OpenSSH server и LAMP сервер. Установите дополнительные пакеты на ваше усмотрение. В ходе установки системы вам будет предложено задать пароль root пользователя MySQL, если вы не уверены, можно отставить пустым.…