Постбэки

При создании кампании вы можете указать URL для постбэк оповещений о изменении статуса звонка или завершении звонка на номер, а также указать URL в настройках многоуровневого голосового меню:

К примеру вы указали URL:

https://www.example.com/zvonokcom/postback/

Тогда при изменении статуса звонка на номер или завершении звонка на номер или действии в голосовом меню, указанный Вами URL откроет робот с параметрами:

https://www.example.com/zvonokcom/postback/?ct_phone=%2B79000000000&ct_call_id=171116400000000000000&ct_campaign_id=123456789&ct_completed=2017-11-16+12:38:23.233792&ct_status=compl_finished&ct_dial_status=10&ct_button_num&ct_duration=2.09608

Внимание! В форме при создании кампании Вам НУЖНО указывать параметры с префиксом ct_*. По одному звонку может прийти несколько постбэков из-за переотправки постбэка в случае различных ошибок.

где

  • ct_campaign_id - ID телефонной кампании (тип bigint), можно увидеть в списке кампаний
  • ct_phone - номер клиента в формате +79999999999
  • ct_phone8 - номер клиента в формате 89999999999
  • ct_phone9 - номер клиента в формате 9999999999
  • ct_call_id - id звонка (тип bigint)
  • ct_completed - дата завершения звонка в формате 2017-12-23 23:59:59
  • ct_status - статус звонка (тип: string)
  • ct_dial_status - статус звонка (тип: int)
  • ct_button_num - нажатая кнопка (может быть пустым, если кнопка не была нажата)
  • ct_duration - продолжительность звонка
  • ct_transcribing - результат перевода аудио в текст

Посмотрите: Расшифровка статусов