ShareIT — поделись знаниями!
Содержание
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- FreePBX 13 настройка c нуля
- Asterisk — настройка с нуля
- Postfix: настройка отправки почты в Asterisk
- Hangupcause в Asterisk и их значения
- Про Asterisk Manager Interface (AMI) в FreePBX 13
- Настройка AMI в FreePBX
- Настройка AMI в CLI
- Пожалуйста, расскажите почему?
- 1 Answer 1
- Not the answer you’re looking for? Browse other questions tagged asterisk asteriskami freepbx or ask your own question.
- Related
- Hot Network Questions
Полезно
Узнать IP — адрес компьютера в интернете
Онлайн генератор устойчивых паролей
Онлайн калькулятор подсетей
Калькулятор инсталляции IP — АТС Asterisk
Руководство администратора FreePBX на русском языке
Руководство администратора Cisco UCM/CME на русском языке
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Популярное и похожее
FreePBX 13 настройка c нуля
Asterisk — настройка с нуля
Postfix: настройка отправки почты в Asterisk
Hangupcause в Asterisk и их значения
Про Asterisk Manager Interface (AMI) в FreePBX 13
Например, интеграция с 1С через AMI
4 минуты чтения
Интерфейс управления Asterisk, или как его называют Asterisk Manager Interface (AMI) представляет собой интерфейс для управления вашей IP – АТС внешними приложениями, путем передачи команд или получения различных телефонных событий. Зачастую, данный интерфейс используется для интеграции 1С и asterisk, что позволяет принимать звонки в интерфейсе 1С, выполнять вызовы, подтягивать карточку клиента при входящем звонке и так далее.
Разберем настройку данного интерфейса и параметров подключения к нему на примере настройки через графический интерфейс администратора FreePBX 13 и через консоль сервера (CLI) в настройках CentOS
Настройка AMI в FreePBX
В верхнем меню навигации, выберите вкладку Settings и далее перейдите в раздел Asterisk Managers, как указано на скриншоте ниже:
Далее, для того, чтобы добавить нового пользователя, нажмите на кнопку Add Manager:
Откроется окно настройки нового пользователя. Разберем каждый пункт отдельно:
- Manager Name — Имя пользователя AMI. Не должно содержать в себе пробелы.
- Manager Secret — Пароль для пользователя AMI.
- Deny — В данном поле вы можете указать IP – адрес и маску подсети, с которых необходимо запретить подключение к AMI по указанным данным. Если хотите указать несколько подсетей, то используйте символ &. Например, 192.168.1.0/255.255.255.0&192.168.2.0/255.255.255.0
- Permit — Укажите IP – адрес и маску подсети, с которых разрешено подключение к AMI через этого пользователя. Синтаксис аналогичен как и в поле Deny.
- Write Timeout — Укажите таймаут, который будет использовать Asterisk при записи данных через данную AMI учетную запись. По умолчанию, период равен 100 миллисекунд.
Следующим шагом будет настройка прав данного пользователя. Для этого, необходимо перейти во вкладку Rights
По окончанию настроек нажмите Submit
Настройка AMI в CLI
Сделаем тоже самое, но через консоль CentOS. Для этого, необходимо подключиться к серверу по SSH и выполнить следующие итерации:
Перед началом работ по изменению конфигурации, рекомендуем сделать резервную копию файла.
Делаем следующие настройки в секции [general]:
Переходим к настройке самого пользователя. Для этого, под секцией [general] необходимо создать нового пользователя. Дадим ему имя – test с паролем P@ssw0rd :
По окончанию настроек, нажмите комбинацию клавиш :x! для сохранения файла. После этого, введите команду:
Проверяем подключения к AMI
Теперь, после настроек, проверим подключение к AMI через созданного пользователя. Для этого, через консоль сервера сделаем подключение по протоколу telnet на порт 5038, который указан в секции [general] в параметре Port, конфигурационного файла manager.conf :
Готово. Ответом на подключения является сообщение Success. Это означает, что интерфейс настроен и готов к работе.
Пожалуйста, расскажите почему?
Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!
Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.
I am trying to connect remotely on my Free PBX AMI manager but I always receive an error of «Error connecting to ami: Connection refused»
I already configured my manager.conf
1 Answer 1
Mean you have no AMI on your external ip.
If you connecting to 127.0.0.1 -> you should allow 127.0.0.1. IF you connecting to external ip -> you have bind ami to that ip or 0.0.0.0
Not the answer you’re looking for? Browse other questions tagged asterisk asteriskami freepbx or ask your own question.
Related
Hot Network Questions
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
site design / logo © 2019 Stack Exchange Inc; user contributions licensed under cc by-sa 4.0 with attribution required. rev 2019.11.15.35459
Устанавливаю FreePBX по инструкции с http://wiki.freepbx.org
Героически дошел до последнего абзаца.
При попытке выполнить amportal chown выходит следующая ошибка:
При попытке открыть страницу панели управления freepbx выходит :
Проверил все известные мне конфиги, параметры подключения к БД, но причины так и не обнаружил. Помогите разобраться.
Источник: