Інтеграція Бітрікс24 з Zadarma

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Інтеграція Бітрікс24 з Zadarma
Середня
~1-2 тижні
Часті питання

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

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • 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
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Інтеграція Бітрікс24 з Zadarma

Zadarma — міжнародний VoIP-провайдер, популярний серед компаній, яким потрібні номери в кількох країнах за розумною ціною. Власна віртуальна АТС Zadarma (ZCRM) має вбудований конектор до Бітрікс24, але його можливості обмежені. Для виробничих сценаріїв частіше використовують пряму інтеграцію через Zadarma API.

Офіційний конектор Zadarma для Бітрікс24

Zadarma надає готове рішення: в особистому кабінеті Zadarma (розділ Інтеграції → Бітрікс24) налаштовується OAuth-авторизація з порталом Бітрікс24. Після авторизації конектор:

  • Передає вхідні дзвінки як події в Бітрікс24
  • Створює ліди або справи при пропущених дзвінках
  • Прикріплює записи розмов

Обмеження офіційного конектора:

  • Працює лише з хмарним Бітрікс24
  • Маппінг співробітників суворо 1:1 (внутрішній номер Zadarma = логін Бітрікс24)
  • Немає тонкого налаштування правил створення CRM-об'єктів
  • Немає підтримки кількох SIP-ліній на один портал

Zadarma Webhooks API: пряма інтеграція

Zadarma API підтримує webhooks — сповіщення про події дзвінків. Налаштування в особистому кабінеті: Налаштування АТС → Сповіщення.

Zadarma підтримує такі типи сповіщень:

Тип Опис
NOTIFY_CALL Початок дзвінка
NOTIFY_ANSWER Дзвінок відповіли
NOTIFY_END Дзвінок завершено
NOTIFY_RECORD Запис готовий
NOTIFY_OUT_START Початок вихідного
NOTIFY_OUT_END Завершення вихідного

Верифікація запитів від Zadarma: Zadarma підписує webhooks з використанням API-ключа. Перевірка:

$data = $_POST;
ksort($data);
$sign = strtoupper(md5($apiKey . implode('', $data) . $apiSecret));
if ($sign !== $data['sign']) {
    http_response_code(403);
    exit;
}

Особливість: кілька SIP-номерів на один акаунт

Zadarma дозволяє мати кілька віртуальних номерів. У webhook поле called_did містить номер, на який зателефонували. Це дозволяє правильно визначити LINE_NUMBER для Бітрікс24:

$didToLine = [
    '+442071234567' => '201', // Лондонський номер
    '+74951234567'  => '200', // Московський номер
    '+380441234567' => '202', // Київський номер
];

Для міжнародного бізнесу це ключова перевага Zadarma — один провайдер, номери в різних країнах, одна інтеграція з Бітрікс24.

Кейс: експортна компанія з номерами в 4 країнах

Торгова компанія з клієнтами в Росії, Німеччині, Польщі та Казахстані. У кожній країні — місцевий номер Zadarma. Всі дзвінки мають потрапляти в єдиний Бітрікс24 із правильною атрибуцією: німецький клієнт бачить німецький номер, дзвінок створюється у менеджера по Німеччині.

Таблиця маппінгу: {DID → LINE_NUMBER → USER_ID відповідального за замовчуванням}. При надходженні дзвінка обробник звертається до таблиці та маршрутизує в Бітрікс24. Якщо конкретний менеджер по даній країні недоступний (не в онлайні) — дзвінок переходить до чергового менеджера.

Моніторинг онлайну менеджерів реалізовано через user.online.getlist API Бітрікс24 з кешуванням на 60 секунд.

Термін налаштування: 4–6 робочих днів.