Вебхуки звонков: доставка, повторы и дубликаты
Обновлено: 9 октября 2026 · 4 мин чтения
Clomni отправляет каждое событие звонка на Ваш адрес и ждёт ответа. Если отправка не удалась, она повторяется несколько раз.
Шаги
-
1
Как отвечать
Отвечайте
2xxв течение 5 секунд. Долгую работу (запись в CRM, загрузку файла записи) делайте после ответа, в своей очереди. -
2
Когда отправка повторяется
Clomni отправляет запрос снова, когда:
- к Вашему серверу нельзя подключиться;
- ответа нет 5 секунд;
- ответ
429или5xx.
Всего 5 попыток, с паузами 30 секунд, 1, 2 и 4 минуты. Ответ
4xx(например400,401,404) считается окончательным, повтора нет. -
3
Как распознать дубликат
При повторе
delivery_idне меняется, в заголовкеX-ChatX-Deliveryто же значение. Запоминайте его: если тот жеdelivery_idпришёл снова, это дубликат, не обрабатывайте его. Параidиeventтоже уникальна для звонка и работает так же. -
4
После 5 попыток
Если все 5 попыток не удались, это событие теряется. Поэтому
call_endedснова несёт все данные звонка: даже безcall_startedзвонок можно полностью записать поcall_ended. Храните звонок поidи обновляйте его при каждом событии.