Hierarchy
- LinesCollections
Properties
Readonly channels
Каналы (мессенджеры).
Readonly clients
Клиенты.
Readonly lines
Линии.
Readonly metrics
Метрики.
Readonly sessions
Сессии.
Methods
getOperatorStatus
-
Метод позволяет получить статус оператора.
Возвращает одно из значений OperatorStatusType:
const user = await System.users.getCurrentUser(); const operatorStatus = await System.lines.getOperatorStatus(user);
Parameters
-
user: UserItemRef
Пользователь, статус которого необходимо получить.
Returns Promise<OperatorStatusType>
-
setOperatorStatus
-
Метод позволяет изменить статус оператора.
Пример использования:
const user = await System.users.getCurrentUser(); await System.lines.setOperatorStatus(user, OperatorStatusType.offline);
Parameters
-
user: UserItemRef
Пользователь, статус которого необходимо изменить.
-
status: OperatorStatusType
Новый статус оператора.
Returns Promise<void>
-
Объект System.lines
Содержит доступ к системным коллекциям Линий, всегда доступен как глобальное значение в сценариях:
const cu = await System.users.getCurrentUser(); await System.lines.sessions.assignToOperator(cu);