AGONTS
Практические инструкции

Подключение результатов звонков

Согласование передачи результатов в CRM или другую систему

Подключение результатов звонков

Статус: assisted onboarding. Публичный стабильный webhook contract пока не опубликован.

Что нужно согласовать

До подключения заказчик и назначенный оператор AGONTS фиксируют:

  1. Получателя результата: CRM, ERP или внутренний API.
  2. События и поля, которые нужны принимающей системе.
  3. Способ аутентификации и ротации секрета.
  4. Политику повторов, дедупликации и обработки ошибок.
  5. Срок хранения delivery logs и контакт для инцидентов.

Требования к контракту

ОбластьПравило
TransportProduction endpoint использует TLS
SchemaPayload получает версию и машиночитаемую JSON Schema
IdempotencyСобытие имеет стабильный уникальный идентификатор; принимающая система дедуплицирует его
AuthenticationСпособ подписания или токен согласуется до передачи секрета
RetryКоды, backoff и предел попыток фиксируются в integration contract, а не предполагаются клиентом
PrivacyPayload содержит только согласованные поля; логи не публикуют секреты и полный контактный реестр

Процедура подключения

  1. Передайте назначенному оператору описание endpoint и требуемых полей по согласованному безопасному каналу.
  2. Получите версию payload contract, authentication scheme и список возможных статусов.
  3. Реализуйте idempotent handler и сохранение исходного event ID.
  4. Проведите синтетическую отправку без данных реального абонента.
  5. Зафиксируйте ожидаемую реакцию на success, retryable failure и permanent failure.
  6. Разрешите production delivery только после совместной приёмки.

Если контракт ещё не предоставлен

Не угадывайте URL, заголовок подписи, timeout, количество повторов или поля payload. Запросите их у назначенного оператора AGONTS. До фиксации контракта передача результатов остаётся ручной или использует отдельно согласованный канал.

On this page