Установка Callbee для FreePBX 13+
FreePBX — самая распространённая IP-АТС на базе Asterisk. Интеграция с Callbee подключает вашу телефонию к Битрикс24, amoCRM, 1С и ROISTAT: всплывающие карточки, записи разговоров, автосоздание лидов и умная маршрутизация.
Callbee работает с FreePBX через Asterisk Manager Interface (AMI) — сервис получает события о звонках и управляет исходящими вызовами. Записи разговоров публикуются отдельно через HTTP/HTTPS.
Требования
- FreePBX версии 13 и выше (Asterisk 13+)
- Активированный chan_sip и транки на его основе
- Статический IP-адрес сервера FreePBX или проброс портов на роутере
- Личный кабинет my.callbee.io
- Доступ к TCP-порту 5038 (AMI) с IP-адресов сервиса Callbee
- Доступ к записям разговоров по HTTP (Битрикс24, 1С) или HTTPS (amoCRM, ROISTAT)
Схема взаимодействия
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-системы
Несколько CRM одновременно
Можно подключить одну FreePBX к нескольким CRM — создавайте отдельный сервис для каждой CRM в личном кабинете. Все они будут получать события звонков и записи с одной АТС.
Порядок настройки
- Настройка AMI — создаём пользователя Asterisk Manager, открываем порт 5038 только для IP Callbee
- Публикация записей разговоров — запускаем nginx (HTTP) или Caddy (HTTPS) для доступа к файлам из
/var/spool/asterisk/monitor/ - Подключение CRM — выбираете вашу систему и проходите мастер в личном кабинете:
Требования к SSL в зависимости от CRM
Если используете несколько CRM
Если подключаете amoCRM или ROISTAT — настраивайте только HTTPS с валидным сертификатом. Этот вариант подойдёт всем CRM сразу.
Безопасность — обязательный минимум
- Никогда не открывайте порт 5038 для всего интернета — AMI даёт полный контроль над АТС
- Ограничьте доступ к AMI только IP-адресами Callbee
- Используйте отдельного пользователя AMI (
crm-to-callbee) с длинным паролем - Для записей используйте
read-onlyDocker-тома (: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 скачивает их по прямой ссылке.
Готовы начать?
Переходите к настройке AMI — это первый обязательный шаг для любой связки.