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

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]