Интеграция Битрикс24 с FreePBX: настройка, кейсы, сроки

Интеграция Битрикс24 с FreePBX Компании, использующие FreePBX — графическую оболочку для Asterisk, часто сталкиваются с потерей данных о звонках: вызовы не фиксируются в CRM, история пропадает, менеджеры вручную вводят контакты. По статистике, до 20% входящих лидов остаются необработанными без ин
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Интеграция Битрикс24 с FreePBX: настройка, кейсы, сроки
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1454
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1018
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    760
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    879
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    803
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1162

Интеграция Битрикс24 с FreePBX

Компании, использующие FreePBX — графическую оболочку для Asterisk, часто сталкиваются с потерей данных о звонках: вызовы не фиксируются в CRM, история пропадает, менеджеры вручную вводят контакты. По статистике, до 20% входящих лидов остаются необработанными без интеграции телефонии. Мы решаем это через прямую связку FreePBX и Битрикс24 с помощью AGI-скриптов или AMI-демона. Каждый звонок автоматически создаёт карточку в CRM, запись разговора прикрепляется к сделке, пропущенные вызовы превращаются в лиды. После внедрения конверсия обработки звонков растёт на 30–40%, время контроля качества сокращается вдвое. В работе используем PHP 8.1, REST API Битрикс24 и скрипты AGI/AMI — они обрабатывают до 100 одновременных звонков без потери событий. Экономия на ручном вводе контактов может достигать 20 часов в месяц, а стоимость интеграции окупается за счёт увеличения числа обработанных лидов.

Проблемы, которые решаем интеграцией FreePBX с Битрикс24

Самостоятельная интеграция часто приводит к критическим ошибкам. Перечислим три основные.

  • Неправильный маппинг очередей. Если звонок из очереди support попадает в CRM как звонок отдела продаж, страдает маршрутизация. Мы привязываем каждую очередь FreePBX к конкретному направлению через LINE_NUMBER — это исключает путаницу.
  • Задержки записи разговоров. FreePBX автоматически конвертирует WAV в MP3 через cron. Если не дождаться конвертации, в CRM загрузится пустой файл. Мы настраиваем ожидание и проверку готовности записи.
  • Потери событий при высокой нагрузке. AMI может переполняться. Мы ставим очереди событий и буферизацию — гарантируем, что ни один звонок не останется незарегистрированным.

Как AGI и AMI передают события в CRM?

AGI (Asterisk Gateway Interface) — протокол для вызова внешних скриптов из диалплана Asterisk. В FreePBX мы добавляем вызов в кастомный контекст:

[from-internal-custom] exten => _.,1,AGI(bitriks24.php,${EXTEN},${CALLERID(num)},${UNIQUEID}) exten => _.,n,Return() 

Скрипт на PHP 8.1+ принимает три параметра и вызывает REST API Битрикс24: telephony.externalcall.register, telephony.externalcall.finish. Для входящих звонков используем from-trunk-custom. Код покрывается unit-тестами на совместимость с FreePBX 14–16. AGI-обработка событий в 5 раз быстрее AMI без буферизации благодаря прямому вызову.

Сравнение AGI и AMI

Характеристика AGI AMI
Протокол Запуск внешнего скрипта Управление через TCP-сокет
Скорость обработки Высокая (прямой вызов) Средняя (требуется демон)
Сложность настройки Средняя Высокая
Подходит для Однократные действия (звонок) Мониторинг и управление очередями

Почему маппинг очередей критичен для CRM?

FreePBX позволяет создать неограниченное количество очередей. Мы настраиваем AMI-демон, который читает переменную канала QUEUE_NAME и передаёт её в CRM. Таблица соответствия:

Очередь FreePBX LINE_NUMBER в CRM Ответственный отдел
sales 200 Продажи
support 201 Техподдержка
billing 202 Финансы

Это позволяет Битрикс24 автоматически назначать ответственного и создавать сделки в нужной воронке.

Кейс: юридическая компания с IVR на 6 отделов

Клиент использовал FreePBX 15 с многоуровневым IVR. Проблема: при старте звонка создавалась карточка в CRM, но если клиент вешал трубку во время прослушивания меню, оставался пустой звонок — 40% от всех входящих. Мы перенесли вызов AGI-скрипта из контекста транка в контекст очереди. Теперь telephony.externalcall.register срабатывает только после выбора отдела и попадания в очередь. Дополнительно настроили триггер: если клиент сбросил звонок в очереди, создаётся лид с пометкой «Ожидает звонка» — робот Битрикс24 через 5 минут инициирует обратный вызов. Срок реализации — 6 рабочих дней. После внедрения конверсия обработки входящих выросла с 55% до 82% за первый месяц.

Что входит в работу и ориентировочные сроки

  • Аудит конфигурации FreePBX и версии Битрикс24.
  • Проектирование схемы маппинга очередей и событий.
  • Разработка AGI/AMI-скриптов на PHP 8.1+ с unit-тестами.
  • Настройка записи разговоров и конвертации.
  • Тестирование под нагрузкой (до 100 одновременных звонков).
  • Обучение администраторов: как менять настройки очередей без переделки интеграции.
  • Гарантия на корректную работу — 3 месяца.

Процесс

  1. Аналитика — изучение диалплана, очередей и IVR (1–2 дня).
  2. Проектирование — согласование ТЗ, выбор протокола, прототип (1–2 дня).
  3. Реализация — разработка и настройка на тестовом контуре (2–3 дня).
  4. Тестирование — нагрузочные тесты, граничные случаи (1 день).
  5. Деплой и обучение — перенос на продуктив, инструкция (1 день).

Базовая интеграция занимает от 3 до 5 рабочих дней. Сложные кейсы с многоуровневым IVR или нестандартной записью — до 10 рабочих дней.

Доверьте интеграцию профессионалам

Наша команда — сертифицированные инженеры 1С-Битрикс с пятилетним опытом интеграции телефонии. Мы реализовали более 30 проектов на FreePBX разных версий. Маппинг очередей, который мы настраиваем, сокращает потери звонков в три раза по сравнению со стандартной конфигурацией. Закажите аудит вашей АТС и получите предварительный план интеграции. Свяжитесь с нами для консультации — мы поможем настроить связку FreePBX и Битрикс24 под ваш бизнес.