Інтеграція Бітрікс24 з FreePBX: налаштування, кейси, терміни

Інтеграція Бітрікс24 з FreePBX Компанії, які використовують FreePBX — графічну оболонку для Asterisk, часто стикаються з втратою даних про дзвінки: виклики не фіксуються в CRM, історія зникає, менеджери вручну вводять контакти. За даними дослідження <cite>HubSpot</cite>, до 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
    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, історія зникає, менеджери вручну вводять контакти. За даними дослідження HubSpot, до 20% вхідних лідів залишаються необробленими без інтеграції телефонії. Ми вирішуємо це через пряму зв'язку FreePBX і Бітрікс24 за допомогою AGI-скриптів або AMI-демона. Кожен дзвінок автоматично створює картку в CRM, запис розмови прикріплюється до угоди, пропущені виклики перетворюються на ліди. Після впровадження конверсія обробки дзвінків зростає на 30–40%, час контролю якості скорочується вдвічі. У роботі використовуємо PHP 8.1, REST API Бітрікс24 та скрипти AGI/AMI — вони обробляють до 100 одночасних дзвінків без втрати подій. Економія на ручному введенні контактів сягає 20 годин на місяць, що за середньої ставки оператора 200 грн/год становить 4 000 грн на місяць. Вартість базової інтеграції — від 15 000 грн.

Проблеми, які вирішуємо інтеграцією FreePBX з Бітрікс24

Самостійна інтеграція часто призводить до критичних помилок. Перелічимо три основні.

  • Неправильний мапінг черг. Якщо дзвінок із черги support потрапляє в CRM як дзвінок відділу продажів, страждає маршрутизація. Ми прив'язуємо кожну чергу FreePBX до конкретного напряму через LINE_NUMBER — це виключає плутанину.
  • Затримки запису розмов. FreePBX автоматично конвертує WAV в MP3 через cron. Якщо не дочекатися конвертації, у CRM завантажиться порожній файл. Ми налаштовуємо очікування та перевірку готовності запису.
  • Втрати подій при високому навантаженні. AMI може переповнюватися. Ми ставимо черги подій і буферизацію — гарантуємо, що жоден дзвінок не залишиться незареєстрованим.

Як AGI та AMI передають події в CRM?

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

Приклад AGI-скрипту
[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 у 2 рази надійніша за 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 робочих днів. Налаштування інтеграції Бітрікс24 з FreePBX під ключ — ми виконаємо всі етапи, а ви отримаєте готове рішення.

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

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