/domain/<DOMAIN>/teleconference/group - команды управления группами телеконференций
В данном разделе описываются команды по управлению группами телеконференций
declare
Команда добавления группы в шаблон телеконференции
Путь команды:
/domain/<DOMAIN>/teleconference/group/declare
Синтаксис:
declare <GROUP-NAME>
Параметры:
<GROUP-NAME> - имя группы.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/declare it_service Group it_service successfully declared with id 062521328d63ce24. [exec at: 07.11.2019 21:12:56, exec time: 66ms, nodes: core1@ecss1]
list
Команда просмотра списка групп телеконференции
Путь команды:
/domain/<DOMAIN>/teleconference/group/list
Синтаксис:
list
Параметры:
Команда без параметров.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/list ┌────────────────┬────────────────────────┐ │ Id │ Name │ ├────────────────┼────────────────────────┤ │062d742ab5559eda│group_scriptonit │ │062e18ab252e8c6c│new_conf │ └────────────────┴────────────────────────┘ [exec at: 25.11.2019 09:37:25, exec time: 83ms, nodes: core1@ecss1]
clean
Команда по выставлению свойства группы телеконференции в значение по умолчанию.
Путь команды:
/domain/<DOMAIN>/teleconference/group/clean
Синтаксис:
clean <GROUP> [<OPTIONS>]
Параметры:
<GROUP> - группа телеконференции, должна выглядеть в одном из форматов:
- --id <group id> - идентификатор группы телеконференции;
- <group name> - имя группы телеконференции.
<OPTIONS> - дополнительные свойства:
- DESCRIPTION - установить описание группы в пустую строку.
- NUMBER - стереть номер группы телеконференции.
Пример:
admin@mycelium1@ecss1:/$ domain/test.domain/teleconference/group/clean "Sales department" --description --number Success: Property has been cleaned. [exec at: 25.11.2019 10:13:55, exec time: 91ms, nodes: core1@ecss1]
set
Команда по выставлению свойства группы телеконференции
Путь команды:
/domain/<DOMAIN>/teleconference/group/set
Синтаксис:
set <GROUP> [<OPTIONS>]
Параметры:
<GROUP> - группа телеконференции, должна выглядеть в одном из форматов:
- --id <group id> - идентификатор группы телеконференции;
- <group name> - имя группы телеконференции.
<OPTIONS> - дополнительные свойства:
- DESCRIPTION - описание группы телеконференции. Формат: --description <description>. Где <description> слово или строка в двойных кавычках. Пример: --description "Sales department"
- NAME - имя группы телеконференции. Имя должно быть уникальным среди всех групп. Формат: --name <name>. Где <name> слово или строка в двойных кавычках. Пример: --name Support
- NUMBER - номер группы телеконференции. Номер должен быть уникальным среди всех групп. Формат: --number <number>. Где <number> телефонный номер. Пример: --number 100
- ROLE - роль всех участников/номеров в группе. Данная настройка перебивает настройки роли участников/номеров внутри группы. Формат: --role <role>. Где <role> manager или member. Пример: --role manager.
- VOICE - голос всех участников/номеров в группе. Данная настройка перебивает настройки голоса участников/номеров внутри группы. Формат: --voice <voice>. Где <voice> true или false. Пример: --voice true.
Примеры:
admin@mycelium1@ecss1:/$ domain/test.domain/teleconference/group/set "Sales department" --description Sellers --number 100 Success: Property has been set. [exec at: 07.11.2019 21:16:33, exec time: 83ms, nodes: core1@ecss1]
remove
Команда удаления группы из шаблона телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/group/remove
Синтаксис:
remove <GROUP-NAME>
Параметры:
<GROUP-NAME> - имя группы.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/remove b2c_managers Group successfully removed. [exec at: 08.11.2019 21:24:28, exec time: 83ms, nodes: core1@ecss1]
info
Команда просмотра группы телеконференции
Путь команды:
domain/<DOMAIN>/teleconference/group/info
Синтаксис:
info <GROUP> [<OPTIONS>]
Параметры:
<GROUP> -группа телеконференции, должна выглядеть в одном из форматов:
- --id <group id> - идентификатор группы телеконференции;
- <group name> - имя группы телеконференции.
<OPTIONS> - параметры:
- --show-members - показать информацию об участниках (default: false)
- --show-numbers - показать информацию о внешних номерах (default: false)
Пример:
admin@mycelium1@ecss1:/$ domain/test.domain/teleconference/group/info "Sales department" =================================================== Group: Sales department (06324da470fa0021) Group properties: ┌──────────────────────────────────────────────────┬────────────────────────────────────────────────────────┐ │ Key │ Value │ ├──────────────────────────────────────────────────┼────────────────────────────────────────────────────────┤ │description │Отдел продаж │ │number │100 │ └──────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ [exec at: 14.04.2020 19:10:45, exec time: 34ms, nodes: core1@IBM
admin@mycelium1@ecss1:/$ domain/test.domain/teleconference/group/info "Sales department" --show-members --show-numbers =================================================== Group: Sales department (06324da470fa0021) Group properties: ┌──────────────────────────────────────────────────┬────────────────────────────────────────────────────────┐ │ Key │ Value │ ├──────────────────────────────────────────────────┼────────────────────────────────────────────────────────┤ │description │Отдел продаж │ │number │100 │ └──────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ Group numbers: ┌──────┬──────────────────────────────────────────────────┬────────────────────────────────────────────────────────┐ │Number│ Key │ Value │ ├──────┼──────────────────────────────────────────────────┼────────────────────────────────────────────────────────┤ │100 │- │- │ │ │role │member │ │ │voice │false │ │101 │- │- │ │ │role │member │ │ │voice │false │ │102 │- │- │ │ │role │member │ │ │voice │false │ │103 │- │- │ │ │role │member │ │ │voice │false │ │144 │- │- │ │ │role │member │ │ │voice │false │ └──────┴──────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ Group members: ┌───────────────────────────────────┬────────────────────┬────────────────────────────────────────┬────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬─────┬───────────────────────────┐ │ Id │ Key │ Value │Contact name│First name│Middle name│Last name│Company│Position│Phone number│Email│ Description │ ├───────────────────────────────────┼────────────────────┼────────────────────────────────────────┼────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼─────┼───────────────────────────┤ │{<<"063186bd235e73b3">>,<<"work">>}│- │- │ │ │ │ │ │ │114 │ │Auto-created with new alias│ │ │role │manager │ │ │ │ │ │ │ │ │ │ │ │voice │true │ │ │ │ │ │ │ │ │ │ └───────────────────────────────────┴────────────────────┴────────────────────────────────────────┴────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴─────┴───────────────────────────┘ [exec at: 14.04.2020 19:10:31, exec time: 28ms, nodes: core1@IBM]