Установка Callbee для FreePBX 13+

FreePBX — самая распространённая IP-АТС на базе Asterisk. Интеграция с Callbee подключает вашу телефонию к Битрикс24, amoCRM, 1С и ROISTAT: всплывающие карточки, записи разговоров, автосоздание лидов и умная маршрутизация.

Callbee работает с FreePBX через Asterisk Manager Interface (AMI) — сервис получает события о звонках и управляет исходящими вызовами. Записи разговоров публикуются отдельно через HTTP/HTTPS.

Схема взаимодействия

graph LR
    A[CRM / 1С / ROISTAT] -->|Click-to-Call| B[Callbee]
    B -->|AMI 5038| C[FreePBX]
    C -->|события звонков| B
    B -->|REST API / HTTP-сервис| A
    C -->|файлы .wav| D[nginx / Caddy]
    D -->|HTTP / HTTPS| A

Поддерживаемые CRM-системы

Битрикс24
amoCRM
1С 8.3.27+
ROISTAT

Подключение Битрикс24
bitrix24/
Приложение из Битрикс24.Маркет. Подходит HTTP или HTTPS.

Подключение amoCRM
amocrm/
Виджет из amoМаркет. Только HTTPS с валидным SSL-сертификатом.

Подключение 1С
1c/
Расширение из Маркетплейса 1С. HTTP (локально) или HTTPS (облако 1С:Фреш).

Подключение ROISTAT
roistat/
Интеграция через каталог ROISTAT. Только HTTPS с валидным SSL-сертификатом.

Порядок настройки

  1. Настройка AMI — создаём пользователя Asterisk Manager, открываем порт 5038 только для IP Callbee
  2. Публикация записей разговоров — запускаем nginx (HTTP) или Caddy (HTTPS) для доступа к файлам из /var/spool/asterisk/monitor/
  3. Подключение CRM — выбираете вашу систему и проходите мастер в личном кабинете:

Требования к SSL в зависимости от CRM

CRM Протокол записей SSL-сертификат
Битрикс24 HTTP или HTTPS Самоподписанный принимается
amoCRM Только HTTPS Валидный (Let's Encrypt / коммерческий)
HTTP или HTTPS Самоподписанный принимается
ROISTAT Только HTTPS Валидный (Let's Encrypt / коммерческий)

Безопасность — обязательный минимум

  • Никогда не открывайте порт 5038 для всего интернета — AMI даёт полный контроль над АТС
  • Ограничьте доступ к AMI только IP-адресами Callbee
  • Используйте отдельного пользователя AMI (crm-to-callbee) с длинным паролем
  • Для записей используйте read-only Docker-тома (:ro) — веб-сервер не сможет изменять файлы
  • Регулярно обновляйте FreePBX и модули Asterisk

Частые вопросы перед настройкой

Да. На роутере пробросьте:

  • TCP 5038 → FreePBX:5038 (источник — только IP Callbee)
  • TCP 50381 → FreePBX:50381 (если публикуете записи по HTTP)
  • TCP 80/443 → FreePBX:80/443 (если публикуете записи по HTTPS)

Подробнее в публикации записей и IP-адресах.

Работают транки на базе chan_sip. Если используете chan_pjsip — уточните в поддержке support@callbee.io.

Нет. Callbee подключается к публично доступным портам вашей АТС. Главное — правильно настроить firewall.

Нет. Callbee не хранит записи разговоров у себя. Записи остаются на вашем сервере FreePBX, CRM скачивает их по прямой ссылке.