В текущем разделе описываются команды управления дополнительными полями, отображаемые у абонентов в Web-терминале сервиса селекторной связи (Teleconference).
Для администратора системы команды выполняются на уровне сервиса TC в разделе system/tc/web/.
Таблица 1. Набор параметров дополнительных полей Web-терминала.
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
| member_adittional_fields | [departament_code,departament_name,position] | Дополнительные поля |
| notification_timeout | 10 | Таймаут уведомления о требовании голоса участником |
clean
Данной командой осуществляется установка значений по умолчанию.
Путь команды:
/system/tc/web/clean
Синтаксис:
clean [* | <DOMAIN> [<FIELD>]] [--force]
Параметры:
<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить по умолчанию. При указании символа "*" значения свойств всех виртуальных АТС устанавливаются по умолчанию;
<FIELD> - свойство, значение которого необходимо установить в значение по умолчанию. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств заданной виртуальной АТС.
--force - выполнить команду без запроса подтверждения.
Пример:
admin@[mycelium1@ecss1]:/$ system/tc/web/clean biysk.local notification_timeout Property notification_timeout values successfully restored [exec at: 18.02.2019 15:52:21, exec time: 174ms, nodes: core1@ecss1]
info
Данная команда позволяет просмотреть текущие установленные дополнительные поля пользователей.
Путь команды:
/system/tc/web/info
Синтаксис:
info [* | <DOMAIN> [<FIELD>]]
Параметры:
<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо просмотреть. При указании символа "*" будет показана информация по всем виртуальным АТС системы;
<FIELD> - имя свойства, которое нужно просмотреть. Опциональный параметр. Если параметр не указывать, будут выведены все свойства.
notification_timeout - период времени, в течении которого в режиме селекторной связи на Web-терминале ведущего держится уведомление о требовании голоса участником.
Пример:
admin@[mycelium1@ecss1]:/$ system/tc/web/info ┌────────────────────────┬───────────┬────────────────────────────────────────────┐ │ Property │ Domain │ Value │ ├────────────────────────┼───────────┼────────────────────────────────────────────┤ │member_adittional_fields│ │[departament_code,departament_name,position]│ │notification_timeout │ │10 │ │notification_timeout │biysk.local│5 │ └────────────────────────┴───────────┴────────────────────────────────────────────┘ [exec at: 18.02.2019 15:51:43, exec time: 67ms, nodes: core1@ecss1]
set
Данной командой добавляется или удаляется дополнительное поле пользователя.
Путь команды:
/system/tc/web/set
Синтаксис:
set * |<DOMAIN> <FIELD> <VALUE>
Параметры:
<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить. При указании символа "*" значение свойства устанавливается для всех виртуальных АТС системы;<ACT> - назначаемое действие:
- add - добавить дополнительное поле;
- remove - удалить поле.
<VALUE> - имя поля, стандартные: departament_code, departament_name, position либо собственные поля.
Пример:
admin@[mycelium1@ecss1]:/$ system/tc/web/set biysk.local notification_timeout 5 Property "notification_timeout" successfully changed from: 10 to 5. [exec at: 18.02.2019 15:51:14, exec time: 233ms, nodes: core1@ecss2]