Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Параметр ОбязательноОписание
fieldsНетСписок полей:
id – идентификатор звонка;
phone – номер телефона клиента;
duration – длительность диалога;
taskId – идентификатор задания на обзвон;
taskName – имя задания на обзвон;
botId – идентификатор работавшего бота;
botName – имя работавшего бота;
regionId – идентификатор региона, в котором оформлен номер телефона клиента;
timezone – часовой пояс номера телефона клиента;
status – статус результата дозвона телефонии (Статусы вызовов);
responder – тип ответившего на звонок, при работающем модуле определения автоответчиков;
shortNumber - 
transferredToOperator – признак отвечающий за то, был перевод звонка на оператора КЦ или нет;
linkToLog – ссылка на лог звонка, по которой разбирают различные ситуации наши инженеры;
createdAt – дата и время создания записи;
updatedAt – дата и время обновления любой информации по записи;
startedAt – дата и время запуска звонка;
price – стоимость диалога;
messages – текстовая транскрибация всего диалога, по ролям и доп информацией о реплике каждого участника диалога;
messagesAsString - текстовая транскрибация всего диалога, по ролям, без доп информации;
recordPath – ссылка на аудиозапись диалога;
externalId – информация, переданная в информации о клиенте, на этапе загрузки;
additional – дополнительная информация, переданная в информации о клиенте, на этапе загрузки;
dialogResults – результат диалога бота, указанный в поле «Подтверждения» в сценарии диалога;
nps - результат диалога бота, указанный в поле «NPS» в сценарии диалога;
isFinished – признак отвечающий за то, будут ли на данного клиента еще попытки дозвона, или текущая попытка была последней.
botDuration - время, которое работал бот, без учета времени разговора оператора.
operatorDuration - время, которое работает оператор(принимающий перевод диалога с бота), без учета времени разговора бота.
fromнетДата и время, начала диапазона времени, за которое нужно получить статистику. 
!!! Необходима конвертация в url (например метод в Python: urllib.parse.quote(test_str))
Для примера: 2022-03-01T21%3A30%3A54%2B00%3A00
toнетДата и время, окончания диапазона времени, за которое нужно получить статистику. 
!!! Необходима конвертация в url (например метод в Python: urllib.parse.quote(test_str))
Для примера: 2022-03-01T21%3A30%3A54%2B00%3A00
limitнетОграничение количества данных, которые нужно получить.
Максимум: 1 000
offsetнетСмещение по позиции полученной информации.
Например, в заданное временное окно было 4 050 звонков. Сделав запрос, вы получили доступный максимум в виде 1 000 записей. Тогда вам нужно повторить запрос, с указанием последней полученной позиции. После получения 1 000 записей "1 000" и есть наша последняя позиция. Получив еще раз максимальное количество, повторяем запрос указав смешение уже на 2 000 позиций. 
Делаем смещение до тех пор, пока количество возвращенных данных не будет меньше запрошенному лимиту.
sortнет

Поле, по которому вы хотите отсортировать получаемые данные. 
Сортировка доступна по полям: createdAt, updatedAt, startedAt, duration.
«+» сортировка по возрастанию;
«-» сортировка по убыванию.

taskIdнет

Фильтр по идентификатору задания на обзвон, по которому нужна статистика

pageнет

"Страница" отчета. Каждая страница содержит limit записей. Первая страница начинается с позиции offset

outputнет

Формат вывода файла: CSV, EXCEL. Если не задан, то JSON

filenameнет

Имя файла (без расширения), если нужно сохранение в файл

archiveнет

Bool значение: true – архивировать файл, false - не архивировать

phoneнет

Фильтр по номеру телефона, по которому нужно выгрузить статистику

statusнет

Фильтр по статусу звонка: CANCEL, ANSWER, NOANSWER, BUSY, CONGESTION, CHANUNAVAIL, FAILED, BLACKLIST, DIAL, INPROGRESS, FZ230, INVALID, UNAVAILABLE

idнет

Фильтр по идентификатору звонка

filterPeriodByнет

Выбор поля, по которому будет происходить фильтрация параметров from и to. 

  • createdAt (По умолчанию, если не задавать параметр)
  • updatedAt
  • startedAt

...