Администрирование системы / Настройки сервера Asterisk

Настройки сервера Asterisk

В ELMA4 поддерживается интеграция с такими версиями провайдера Asterisk, как Asterisk 10, Asterisk 11, Asterisk 12 и Asterisk 13.

Для интеграции с ELMA4 выполните настройки сервера Asterisk путем редактирования файлов конфигурации sip.conf, extensions.conf и manager.conf. Подробнее об этом читайте в Базе знаний Asterisk.

Настройка SIP-каналов

Файл sip. conf включает в себя настройки всех SIP-устройств, которые зарегистрированы на сервере. SIP-устройства взаимодействуют между собой путем соединения двух и более SIP-каналов. Это позволяет инициировать телефонное соединение.

В файле sip. conf нужно настроить SIP-каналы для каждого пользователя.

Настройка AMI

Файл manager.conf содержит набор правил для соединения сервера Asterisk c клиентскими программами. Подключение сервера Asterisk к серверу ELMA4 осуществляется через интерфейс для запуска внешних приложений AMI (Asterisk Managment Interface). В файле manager.conf задайте настройки AMI для подключения к серверу ELMA4:

  • в поле secret укажите пароль для соединения с системой ELMA4;
  • в полях read и write укажите права для пользователей.

Так, параметр call содержит права на получение событий AMI, включая события, которые используются в системе ELMA4 при входящем звонке для определения номера и открытия карточки звонка.

Пример настроек в файле manager.conf:

[general]
enabled = yes ;AMI включен
port = 5038 ;принимает соединения на порт 5038
bindaddr = 0.0.0.0 ;на все IP-адреса хоста
displayconnects = no ;подключения к AMI не отображаются в командной строке
[elmauser] ;имя пользователя
secret = elma-ami-secret ;пароль
deny=0.0.0.0/0.0.0.0 ;подсеть, из которой запрещен доступ к AMI
permit=192.168.0.1/255.255.255.0 ;подсеть, из которой разрешен доступ к AMI
read=call, agent, originate ;права на чтение, которые определяют, сообщения о каких событиях пользователь сможет получать через AMI
write=call, agent, originate ;права на запись, которые определяют, какие команды пользователь сможет выполнять через AMI

Чтобы применить настройки AMI, выполните команду manager reload в консоли Asterisk.

Настройка логики совершения звонков

В файле extensions.conf определяется обработка и маршрутизация входящих и исходящих звонков. Настройте в нем логику совершения звонков.

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас