26.05.2026 15:21
Channel
Модели Channel.
Модель Channel
| Название |
Тип данных |
Описание |
| id |
Int64 |
ID канала |
| name |
String |
Название канала |
| queue_mode |
Enum (QueueModeEnum) |
Режим очереди обработки обращений |
| routing_strategy |
Enum (RoutingStrategyEnum) |
Стратегия распределения обращений |
| first_response_sec |
Int32? |
SLA первого ответа (сек.) |
| next_response_sec |
Int32? |
SLA следующего ответа (сек.) |
| resolve_sec |
Int32? |
SLA полного решения (сек.) |
| pause_on_waiting_client |
Boolean |
Пауза SLA в статусе ожидания клиента |
| start_message |
String |
Приветственное сообщение канала |
| end_message |
String |
Сообщение завершения диалога |
| off_hours_message |
String |
Сообщение вне рабочего времени |
| rating_enabled |
Boolean |
Признак включенной оценки диалога |
| rating_message |
String |
Текст запроса оценки |
| rating_positive_message |
String |
Текст при положительной оценке |
| rating_negative_message |
String |
Текст при отрицательной оценке |
| active |
Boolean |
Признак активности канала |
| created_user_id |
Int64 |
ID пользователя, создавшего канал |
| last_update |
Int64 |
Дата последнего изменения (Unix time, сек.) |
| operators |
Array of ChannelOperator |
Список операторов канала |
| intervals |
Array of ChannelScheduleInterval |
Рабочие интервалы канала; пустой список означает режим 24/7 |
ChannelOperator
| Название |
Тип данных |
Описание |
| channel_id |
Int64 |
ID канала |
| user_id |
Int64 |
ID пользователя-оператора |
| sort_order |
Int32 |
Порядок в очереди распределения |
| max_active_leads |
Int32? |
Лимит активных обращений оператора |
| is_active |
Boolean |
Признак активности оператора в канале |
| joined_date |
Int64 |
Дата подключения оператора (Unix time, сек.) |
| last_update |
Int64 |
Дата последнего изменения (Unix time, сек.) |
ChannelScheduleInterval
| Название |
Тип данных |
Описание |
| channel_id |
Int64 |
ID канала |
| day_of_week |
Int32 |
День недели (1-7) |
| start_minute |
Int32 |
Начало интервала в минутах от начала суток |
| end_minute |
Int32 |
Конец интервала в минутах от начала суток; если меньше start_minute, интервал переходит через полночь |
| cross_day |
Boolean |
Признак перехода интервала через полночь |
| last_update |
Int64 |
Дата последнего изменения (Unix time, сек.) |
QueueModeEnum
| Значение |
Описание |
Pool |
Пул операторов с распределением по правилам канала |
Direct |
Прямая маршрутизация на конкретного оператора |
RoutingStrategyEnum
| Значение |
Описание |
RoundRobin |
Равномерное распределение по кругу |
LeastLoaded |
Назначение на оператора с наименьшей текущей нагрузкой |
Manual |
Ручное назначение оператором/интеграцией |
SLA тикетов считается по рабочему графику канала. Если интервалы не заданы, канал считается работающим 24/7.