При анализе свойств берется самое широкое. Например, если создать статус “Странный” со свойствами “все звонки” и “исходящие внешние”, то работать будут все звонки.
Есть предопределенные cтатусы с предопределенным набором свойств (создаются администратором), и есть возможность клиенту создать свой статус с добавлением к нему свойств из списка свойств. Добавочный может использовать статусы клиента + глобальные статусы
Описание структур данных
Имя
Тип
Описание
Имя
Тип
Описание
id
long
Уникальный идентификатор статуса
property_list
array[string]
Список свойств статуса. Состоит из уникальных идентификаторов свойств mnemo, которые можно получить в ресурсе Свойства статуса (/call_property/) Пример: ["li", "lo"]
name
string
Имя статуса
create_dt
string
Время создания статуса по UTC
extra_params
string
Дополнительные информационные параметры в формате JSON
dealer_id
long
Уникальный идентификатор дилера. Если установлен, то этот статус для клиента является глобальным. Без права редактирования/удаления
Ресурсы раздела "Клиент"
POST /client/{client_id}/extension/call_status/
Создать статус
Параметры URL
Имя
Тип
Имя
Тип
client_id
string
Параметры JSON
Имя
Тип
Обязательный
Имя
Тип
Обязательный
property_list
array [string]
да
name
string
да
Поля ответа
Имя
Тип
Имя
Тип
create_dt
string
dealer_id
integer
name
string
property_list
array [string]
extra_params
object
id
integer
GET /client/{client_id}/extension/call_status/
Получить список статусов
Параметры URL
Имя
Тип
Имя
Тип
client_id
string
Поля ответа
Имя
Тип
Имя
Тип
create_dt
string
dealer_id
integer
name
string
property_list
array [string]
extra_params
object
id
integer
PUT /client/{client_id}/extension/call_status/{id}
Обновить статус
Параметры URL
Имя
Тип
Имя
Тип
client_id
string
id
integer
Параметры JSON
Имя
Тип
Обязательный
Имя
Тип
Обязательный
property_list
array [string]
нет
name
string
нет
Поля ответа
Имя
Тип
Имя
Тип
create_dt
string
dealer_id
integer
name
string
property_list
array [string]
extra_params
object
id
integer
GET /client/{client_id}/extension/call_status/{id}