В текущем разделе описываются команды управления шаблонами совещаний сервиса селекторной связи (Teleconference).

Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе domain/<DOMAIN>/tc/meeting/ и применяются только для определенной виртуальной АТС.

history

Команда просмотра истории совещаний с заданными параметрами поиска.

Путь команды:

domain/<DOMAIN>/tc/meeting/history

Синтаксис:

history [info <ID> | last <LIMIT> [<ORDER_BY> <SORT_BY>]]

history info <all> 

history info <id>

history last <LIMIT> <ORDER_BY :: id | name | start_time | stop_time> <SORT_BY :: asc | desc>

Параметры:

info - команда для просмотра подробной информации о совещании;

all - вся информация о совещаниях;
<ID> - номер совещания;

last - команда для просмотра списка совершенных совещаний в определенном порядке;

<LIMIT> - количество отображаемых записей;
<ORDER_BY> - выбор параметра, по которому будет производиться отбор записей:

  • id - порядковый номер записи;
  • name - имя записи;
  • start_time - начало создания записи;
  • stop_time - конец создания записи;

<SORT_BY> - сортировка списка по параметру <ORDER_BY> по возрастанию или убыванию:

  • asc - по возрастанию;
  • desc - по убыванию.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/tc/meeting/history info 37         
Meeting Id: 836223A12EE
Meeting Name: conference
Master: 240101
Start date: 2019/04/16 13:47:54
Stop date: 2019/04/16 13:48:25
Duration: 0:00:31
Members: 240466

info

Команда просмотра шаблонов совещаний на виртуальной АТС.

Путь команды:

domain/<DOMAIN>/tc/meeting/info

Синтаксис:

info <Meeting>

Параметры:

<Meeting> - название шаблона.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/tc/meeting/info conference 
┌───────────┬──────────┬───────────┬────────────────────────────────────────┬───────┬─────────────────┐
│    Id     │   Name   │Description│              Greeting URL              │Masters│     Members     │
├───────────┼──────────┼───────────┼────────────────────────────────────────┼───────┼─────────────────┤
│836223A12EE│conference│tc_test    │system://sounds/ai_conference_prompt.wav│public │1:               │
│           │          │           ││                                       │       │  240101:        │
│           │          │           │                                        │       │    role: passive│
│           │          │           │                                        │       │  240466:        │
│           │          │           │                                        │       │    role: passive│
│           │          │           │                                        │       │  240474:        │
│           │          │           │                                        │       │    role: passive│
│           │          │           │                                        │       │  240100:        │
│           │          │           │                                        │       │    role: passive│
└───────────┴──────────┴───────────┴────────────────────────────────────────┴───────┴─────────────────┘

[exec at: 16.04.2019 15:56:58, exec time: 75ms, nodes: core1@ecss1]

list

Команда просмотра списка шаблонов селекторых совещаний.

Путь команды:

domain/<DOMAIN>/tc/meeting/list

Синтаксис:

list

Параметры:

Команда не содержит аргументов.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/tc/meeting/list 
┌───────────┬──────────┬───────────┐
│    Id     │   Name   │Description│
├───────────┼──────────┼───────────┤
│836223A12EE│conference│tc_test    │
│default    │default   │           │
│836208A976A│new_conf  │conf       │
│83624FEA991│rtu       │tydht      │
│83621DEBE5D│tc-test   │           │
└───────────┴──────────┴───────────┘

[exec at: 16.04.2019 15:58:10, exec time: 58ms, nodes: core1@ecss1]

new

Команда создания нового шаблона совещания.

Путь команды:

domain/<DOMAIN>/tc/meeting/new

Синтаксис:

new <Meeting> <Description>

Параметры:

<Meeting> - имя создаваемого шаблона;
<Description> - описание создаваемого шаблона.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/tc/meeting/new meeting_1 meet_small
Meeting has been declared

[exec at: 16.04.2019 16:08:58, exec time: 91ms, nodes: core1@ecss1]

remove

Команда удаления существующего шаблона совещания.

Путь команды:

domain/<DOMAIN>/tc/meeting/remove

Синтаксис:

new <Meeting>

Параметры:

<Meeting> - имя создаваемого шаблона.

Пример:

admin@[mycelium1@ecss1]:/$ domain/tc.test/tc/meeting/remove test_meeting              
Meeting test_meeting successfully removed

set_greeting_url

Команда установки звука приветствия для шаблона совещания.

Путь команды:

domain/<DOMAIN>/tc/meeting/set_greeting_url

Синтаксис:

set_greeting_url <Meeting> <URL>

Параметры:

<Meeting> - имя создаваемого шаблона;
<URL> - URL звука приветствия совещания.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/tc/meeting/set_greeting_url meeting_1 system://sounds/ai_conference_prompt.wav
Greeting message url has set

[exec at: 16.04.2019 16:11:41, exec time: 91ms, nodes: core1@ecss1]

set_group_description

Команда предназначена для определения имени группы участников в шаблоне совещания.

Путь команды:

domain/<DOMAIN>/tc/meeting/set_group_description

Синтаксис:

set_group_description <Meeting> <GroupNumber> <Member>

set <Meeting> <GroupNumber> <Member>

Параметры:

<Meeting> - имя создаваемого шаблона;
<GroupNumber> - порядковый номер группы;
<GroupName> - задаваемое имя группы.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/tc/meeting/set_group_description meeting_1  1 test 
Description has set

[exec at: 16.04.2019 16:16:33, exec time: 75ms, nodes: core1@ecss1]

set_open

Команда регулированияоткрытого доступа в совещании внешних участников

Путь команды:

domain/<DOMAIN>/tc/meeting/set_open

Синтаксис:

set_open <MeetingName> <IsOpen>

Параметры:

<Meeting> - имя создаваемого шаблона;
<IsOpen>  - открытый доступ в совещание, принимает значения true/false.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/tc/meeting/set_open tc-test true
The open acces changed from true to true

[exec at: 16.04.2019 16:37:05, exec time: 279ms, nodes: core1@ecss1]

set_public

Команда регулирования публичного доступа шаблонов совещания

Путь команды:

domain/<DOMAIN>/tc/meeting/set_public

Синтаксис:

set_public <Meeting> <Public>

Параметры:

<Meeting> - имя создаваемого шаблона;
<Public> - публичный доступ до данного шаблона, принимает значения true/false.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/tc/meeting/set_public tc-test true 
Public access for this template has set

[exec at: 16.04.2019 16:29:24, exec time: 209ms, nodes: core1@ecss1]
  • Нет меток