В данном разделе описываются команды по управлению группами телеконференций

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]