Інтеграція Binotel webhook

Цей крок налаштовує Binotel надсилати кожен завершений дзвінок до ReceptionIQ для аналізу. Час налаштування < 10 хвилин. Власник Binotel-акаунта має написати листа в підтримку — нижче готовий текст.

1. URL webhook

https://binotel.aiagens.ch/webhooks/binotel/call-end?company=<COMPANY_ID>

Замініть <COMPANY_ID> на ваш companyID, отриманий від Binotel (наприклад 66827 для Profi Dental).

2. HMAC підпис

  • Алгоритм: HMAC-SHA256
  • Вхід: повне тіло запиту (raw body)
  • Кодування: hex (lowercase)
  • Заголовок: X-Binotel-Signature
  • Спільний секрет: унікальний для кожного тенанта, видається при створенні акаунта

3. Подія call_end — формат тіла

{
  "generalCallID": "1.1234567",
  "callType": "incoming",
  "startTime": 1714377600,
  "billsec": 245,
  "externalNumber": "+380501234567",
  "internalNumber": "+380441234567",
  "callRecord": "https://rec.binotel.com/r/abc123.mp3"
}

4. Поведінка endpoint

HTTPЗначення
200Успіх або дублікат (ідемпотентно)
401Некоректний підпис
4xx / 5xxПомилка нашого боку — повторіть

5. Готовий лист до Binotel support

Скопіюйте текст нижче і надішліть на support@binotel.ua з вашої зареєстрованої в Binotel пошти.

Тема: Активація PUSH webhook для companyID <ВАШ_ID>

Доброго дня, шановна команда Binotel.

Просимо налаштувати PUSH webhook для нашого акаунта (companyID <ВАШ_ID>) для подій завершених дзвінків.

URL: https://binotel.aiagens.ch/webhooks/binotel/call-end?company=<ВАШ_ID>
Алгоритм: HMAC-SHA256 (raw body, hex, заголовок X-Binotel-Signature)
Спільний секрет: <з кабінету ReceptionIQ>

Дякуємо.
Розпочати На головну