В текущем разделе описываются команды управления дополнительными полями, отображаемые у абонентов в Web-терминале сервиса селекторной связи (Teleconference).
Для администратора системы команды выполняются на уровне сервиса TC в разделе system/tc/properties/.
Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе /domain/<DOMAIN>/system/tc/properties и применяются только для определенной виртуальной АТС.
tc/properties/web/clean
Данной командой осуществляется установка значений по умолчанию.
Путь команды:
system/tc/properties/web/clean
domain/<DOMAIN>/system/tc/properties/web/clean
Синтаксис:
- команда уровня службы:
clean [<DOMAIN> [<FIELD>]]
- команда уровня виртуальной АТС:
clean [<FIELD>]
Параметры:
<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить по умолчанию. При указании символа "*" значения свойств всех виртуальных АТС устанавливаются по умолчанию;
<FIELD> - свойство, значение которого необходимо установить в значение по умолчанию. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств заданной виртуальной АТС.
Пример:
elena@[mycelium1@ecss1]:/$ system/tc/properties/web/clean * member_adittional_fields
tc/properties/web/info
Данная команда позволяет просмотреть текущие установленные дополнительные поля пользователей.
Путь команды:
sustem/tc/properties/web/info
domain/<DOMAIN>/system/tc/properties/web/info
Синтаксис:
- команда уровня службы TC:
info [<DOMAIN> [<FIELD>]]
- команда уровня виртуальной АТС:
info [<FIELD>]
Параметры:
<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо просмотреть. При указании символа "*" будет показана информация по всем виртуальным АТС системы;
<FIELD> - имя свойства, которое нужно просмотреть. Опциональный параметр. Если параметр не указывать, будут выведены все свойства.
notification_timeout - период времени, в течении которого в режиме селекторной связи на Web-терминале ведущего держится уведомление о требовании голоса участником.
Пример:
admin@[mycelium1@ecss1]:/$ system/tc/properties/web/info ┌────────────────────────┬───────┬────────────────────────────────────────────┐ │ Property │Domain │ Value │ ├────────────────────────┼───────┼────────────────────────────────────────────┤ │member_adittional_fields│tc.test│[departament_code,departament_name,position]│ │notification_timeout │tc.test│3 │ └────────────────────────┴───────┴────────────────────────────────────────────┘
tc/properties/web/set
Данной командой добавляется или удаляется дополнительное поле пользователя.
Путь команды:
system/tc/properties/web/set
domain/<DOMAIN>/system/tc/properties/web/set
Синтаксис:
- команда уровня службы TC:
set <DOMAIN> member_adittional_fields <FIELD> <VALUE>
- команда уровня виртуальной АТС:
set member_adittional_fields <FIELD> <VALUE>
Параметры:
<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить. При указании символа "*" значение свойства устанавливается для всех виртуальных АТС системы;<ACT> - назначаемое действие:
- add - добавить дополнительное поле;
- remove - удалить поле.
<VALUE> - имя поля, стандартные: departament_code, departament_name, position либо собственные поля.
Пример:
elena@[mycelium1@ecss1]:/$ system/tc/properties/web/set * member_adittional_fields add Branch elena@[mycelium1@ecss1]:/$ system/tc/properties/web/set * member_adittional_fields remove Branch