/domain/<DOMAIN>/teleconference/group - команды управления группами телеконференций
В данном разделе описываются команды по управлению группами телеконференций
declare
Команда добавления группы телеконференции
Путь команды:
/domain/<DOMAIN>/teleconference/group/declare
Синтаксис:
declare <GROUP-NAME>
Параметры:
<GROUP-NAME> - имя группы.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/declare "admins" Success: Group has been declared with id 064eb758b8cdf4e4. [exec at: 03.03.2021 12:56:27, exec time: 11ms, nodes: core1@ecss1 v.3.14.7.625]
list
Команда просмотра списка групп телеконференции
Путь команды:
/domain/<DOMAIN>/teleconference/group/list
Синтаксис:
list
Параметры:
Команда без параметров.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/list ┌──┬────────────────┬────────────────────────┬──────┐ │# │ id │ Name │Number│ ├──┼────────────────┼────────────────────────┼──────┤ │1 │064eb7c5e6117e85│service │240705│ │2 │064eb758b8cdf4e4│admins │240704│ │3 │064eb690005e0c9f│managers │240101│ └──┴────────────────┴────────────────────────┴──────┘ [exec at: 03.03.2021 13:27:14, exec time: 7ms, nodes: core1@ecss1 v.3.14.7.625]
clean
Команда по выставлению свойства группы телеконференции в значение по умолчанию.
Путь команды:
/domain/<DOMAIN>/teleconference/group/clean
Синтаксис:
clean <GROUP> [<OPTIONS>]
Параметры:
<GROUP> - группа телеконференции, должна выглядеть в одном из форматов:
- --id <group id> - идентификатор группы телеконференции;
- <group name> - имя группы телеконференции.
<OPTIONS> - дополнительные свойства:
- DESCRIPTION - установить описание группы в пустую строку.
- NUMBER - стереть номер группы телеконференции.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/clean admins --number --description Success: Property has been cleaned. [exec at: 03.03.2021 13:10:02, exec time: 14ms, nodes: core1@ecss1 v.3.14.7.625]
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/biysk.local/teleconference/group/info admins --show-members --show-numbers =================================================== Group: admins (064eb758b8cdf4e4) Group properties: ┌──────────────────────────────────────────────────┬────────────────────────────────────────────────────────┐ │ Key │ Value │ ├──────────────────────────────────────────────────┼────────────────────────────────────────────────────────┤ │description │Админы КСПД │ │number │240704 │ └──────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ Group numbers: ┌───────────┬──────────────────────────────────────────────────┬────────────────────────────────────────────────────────┐ │ Number │ Key │ Value │ ├───────────┼──────────────────────────────────────────────────┼────────────────────────────────────────────────────────┤ │240466 │- │- │ │ │description │[] │ │ │role │--role member │ │ │voice │--voice true │ │83852553000│- │- │ │ │description │[] │ │ │role │--role member │ │ │voice │--voice true │ │89913699011│- │- │ │ │description │[] │ │ │role │--role member │ │ │voice │--voice true │ │416370 │- │- │ │ │description │[] │ │ │role │--role member │ │ │voice │--voice true │ │240244 │- │- │ │ │description │[] │ │ │role │--role manager │ │ │voice │--voice true │ └───────────┴──────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ Total: 5 Group members: ┌──┬────────────────────┬────────────────────────────────────────┬─┬────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬─────┬───────────┐ │Id│ Key │ Value │R│Contact name│First name│Middle name│Last name│Company│Position│Phone number│Email│Description│ ├──┼────────────────────┼────────────────────────────────────────┼─┼────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼─────┼───────────┤ └──┴────────────────────┴────────────────────────────────────────┴─┴────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴─────┴───────────┘ Total: 0 Where '*' at column R - unsuccess read from address book. [exec at: 03.03.2021 13:22:00, exec time: 13ms, nodes: core1@ecss1 v.3.14.7.625]
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/biysk.local/teleconference/group/set admins --number 240704 --description "Админы КСПД" Success: Property has been set. [exec at: 03.03.2021 13:21:18, exec time: 13ms, nodes: core1@ecss1 v.3.14.7.625]
remove
Команда удаления группы телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/group/remove
Синтаксис:
remove <GROUP-NAME>
Параметры:
<GROUP-NAME> - имя группы.
Примеры:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/remove service Success: Group has been removed. [exec at: 03.03.2021 13:41:18, exec time: 18ms, nodes: core1@ecss1 v.3.14.7.625] admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/remove managers Error: Group used in template(s): weekly meeting [exec at: 03.03.2021 13:41:27, exec time: 10ms, nodes: core1@ecss1 v.3.14.7.625]