Получение оценки разговора (/quality rate/)

Протестировать методы API можно на странице интерактивного обозревателя API и без написания кода
Некоторые ресурсы, описанные на странице, по умолчанию могут быть не доступны из-за типа приложения (см. Создание и авторизация приложений)

Данный ресурс служит для получения списка оценки разговора в разных звонка.

Документация по настройке запроса оценки разговора доступна здесь: Quality rate. Настройка получения оценки разговора

Описание структур данных

Имя

Тип

Описание

Имя

Тип

Описание

call_uuid

string

Уникальный идентификатор вызова

client_id

long

Идентификатор клиента

datetime

string

Дата оценки

extension_id

long

Идентификатор внутреннего номера

id

long

Уникальный идентификатор оценки

max_rate

long

Максимально возможная оценка

rate

long

Оценка разговора

Получение оценки разговора

Для получения оценки разговора за период времени используется ресурс GET /client/{client_id}/quality_rate/ с фильтром по дате:

Ответ системы:

{ "max_rate": 9, "datetime": "2019-08-07 12:21:10", "rate": 5, "extension_id": 27874, "client_id": 801, "call_uuid": "BF4643A0B90D11E98DA84B40F3DF0459", "id": 147 }

extension_id может быть либо id очереди, либо id голосового меню (ivr) в зависимости от того, где настроено правило оценки.

Если необходима детализация звонка, можно воспользоваться ресурсом “История вызовов (/call_history/, /calls/)”:
GET /client/{client_id}/call_history/{call_uuid}
call_uuid получен ранее, в ответе системы на получение оценки разговора quality_rate:
"call_uuid": "BF4643A0B90D11E98DA84B40F3DF0459"

Ресурсы раздела “Клиент”

GET /client/{client_id}/quality_rate/

Параметры URL

Имя

Тип

Имя

Тип

client_id

string

Параметры запроса

Имя

Тип

Имя

Тип

start_datetime

string

end_datetime

string

extension_id

integer

Параметры ответа

Имя

Тип

Имя

Тип

call_uuid

string

client_id

long

datetime

string

extension_id

long

id

long

max_rate

long

rate

long