Настройка AMI для Yeastar S-серия

Asterisk Manager Interface (AMI) — встроенный в Yeastar S-серию служебный интерфейс, через который Callbee получает события о звонках (начало, ответ, завершение) и управляет вызовами (инициирует исходящие, переадресацию). Без AMI интеграция работать не будет.

В отличие от FreePBX, в Yeastar S-серии AMI настраивается через веб-интерфейс АТС — без SSH и редактирования конфигурационных файлов.

Что понадобится

   
Веб-доступ к АТС обычно https://<IP-АТС> или http://<IP-АТС>
Учётные данные администратора учётка с правом изменения системных настроек
Статический IP или проброс портов порт 5038/TCP должен быть виден Callbee
Надёжный пароль 16+ символов, буквы/цифры/спецсимволы

Шаг 1. Войдите в админ-панель Yeastar

Откройте браузер и перейдите по адресу АТС:

https://<IP-адрес-АТС>

Войдите под учётной записью администратора. Стандартный логин admin — если вы его не меняли, смените перед настройкой Callbee.

Шаг 2. Откройте настройки AMI

Перейдите в Настройки → Система → Безопасность → Сетевые службы.

На странице найдите блок AMI:

Включение AMI в Yeastar S
Включение AMI в Yeastar S

Шаг 3. Включите AMI и задайте учётные данные

  1. Поставьте галочку «Включить AMI»
  2. В поле «Имя пользователя» введите логин — например crm-to-callbee
  3. В поле «Пароль» введите сгенерированный пароль (16+ символов)

Шаг 4. Ограничьте доступ по IP

В поле «Разрешённые IP/Маска» пропишите IP-адреса сервиса Callbee:

185.255.77.197/255.255.255.255
77.105.155.20/255.255.255.255
31.44.1.160/255.255.255.255
178.123.180.59/255.255.255.255

Шаг 5. Выберите протокол подключения

Если на АТС не установлен валидный SSL-сертификат, измените протокол AMI с HTTPS на HTTP:

Изменение протокола на HTTP
Изменение протокола на HTTP

Шаг 6. Сохраните и примените настройки

Нажмите «Сохранить». Yeastar попросит применить изменения — подтвердите, АТС перезапустит модуль AMI (обрыва звонков не будет).

Шаг 7. Проверьте подключение

На компьютере в той же сети (или с пробросом портов) выполните:

nc -vz <IP-АТС> 5038

Ожидаемый ответ: Connection to <IP-АТС> 5038 port [tcp/*] succeeded!

Если Connection refused или timeout — вернитесь к:

  • Шагу 3 — проверьте что AMI включён и настройки сохранены
  • Шагу 4 — ваш IP не в белом списке (для локальной проверки добавьте свой IP)
  • Пробросу портов на роутере

Частые проблемы

Authentication failed в логах Callbee Пароль в настройках AMI не совпадает с указанным в личном кабинете. Проверьте отсутствие пробелов в начале/конце, откройте сервис в my.callbee.io и введите пароль заново.

События звонков не приходят Ваш белый список IP в «Разрешённые IP/Маска» не содержит все IP Callbee — адреса могут обновляться. Сверьтесь со списком на странице IP-адреса сервиса.

После перезагрузки АТС интеграция отваливается Некоторые версии прошивки Yeastar при холодной перезагрузке сбрасывают флаг «Включить AMI». Обновите прошивку до последней стабильной или включите AMI заново.

Не видно раздела «Сетевые службы» Раздел доступен только администратору. Если вы вошли под ограниченной учёткой (оператор, IP-телефонист) — попросите владельца АТС выдать вам права администратора или сделать настройку за вас.

Через роутер порт не открывается На роутерах MikroTik и Keenetic часто требуется отключить UPnP и явно добавить правило Destination NAT → Masquerade в разделе IP → Firewall → NAT (MikroTik) или Переадресация (Keenetic).