Перейти к основному содержимому

Получение информации об обзвоне

Следующие методы Calls API позволяют получить информацию об обзвоне:

Подробная информация об обзвоне

Пример запроса

curl https://app.jaicp.com/api/calls/campaign/123.456.bAYxokdzmkWBZP2Tjcf4W0nzCpkC9L85mZQyd1OqJuv

Содержимое ответа

Ответ на запрос — JSON-объект с полями:

ПолеОписание
idИдентификатор обзвона.
nameНазвание обзвона.
projectNameИдентификатор проекта, в котором был создан обзвон.
creationDateUnix-время создания обзвона в миллисекундах.
botIdИдентификатор телефонного канала.
statusСтатус обзвона.
shortReportСтатистические данные об обзвоне.
startTimeUnix-время начала обзвона в миллисекундах.
endTimeUnix-время завершения обзвона в миллисекундах.
maxSimultaneousCallsЧисло одновременных звонков в обзвоне.

Поля объекта shortReport:

ПолеОписание
totalNumbersОбщее число номеров в обзвоне.
processedNumbersЧисло обработанных номеров.
usedTalkingTimeСколько использовано секунд телефонии.
usedAsrSecondsСколько использовано секунд ASR.
inProcessCallsЧисло звонков в процессе.
retryCallsЧисло повторных попыток дозвониться.

Статус обзвона

Пример запроса

curl https://app.jaicp.com/api/calls/campaign/123.456.bAYxokdzmkWBZP2Tjcf4W0nzCpkC9L85mZQyd1OqJuv/status

Содержимое ответа

Ответ на запрос — строка, обозначающая статус обзвона:

ЗначениеСтатус обзвона
plannedЗапланирован.
inProcessВ процессе.
finishedЗавершен.
pausedПриостановлен.
deletedУдален.