Постбэки
При создании кампании вы можете указать 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 - результат перевода аудио в текст
Посмотрите: Расшифровка статусов