Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

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

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

active/info

Команда просмотра информации по  активным телеконференциям

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

domain/<DOMAIN>/tc/meeting/active/info

Синтаксис:

active/info

Параметры:

список параметров пуст

Пример:

domain/Domain/tc/meeting/active/info
┌───────────┬───────────┬───────────┬───────┬───────┬─────┬────┐
│    Id     │   Name    │Description│Members│ State │Voice│Hold│
├───────────┼───────────┼───────────┼───────┼───────┼─────┼────┤
│836216376F0│test-tc-1  │desc       │801 (*)│in_conf│on   │    │
│           |           │           │802    │online │off  │    │
│           |           │           │803    │online │off  │*   │
│836216376F1│test-tc-2  │desc       │901 (*)│in_conf│on   │    │
│           |           │           │902    │online │off  │    │
│           |           │           │903    │online │off  │    │
└───────────┴───────────┴───────────┴───────┴───────┴─────┴────┘

Legend:
    Member with asterisk (*) - is master
    If member is hold, then there is asterisk (*) in column 'Hold'


active/list

Команда просмотра списка  активных телеконференций

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

domain/<DOMAIN>/tc/meeting/active/list

Синтаксис:

active/list

Параметры:

список параметров пуст

Пример:

admin@[md1@ecss1#ECSS 010070]:/$ domain/tm.autotests/tc/meeting/active/list 
┌───────────┬─────┬───────────┐
│    Id     │Name │Description│
├───────────┼─────┼───────────┤
│83623E0EE3D│test1│           │
│83623E0EE3D│test1│           │
└───────────┴─────┴───────────┘

history

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

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

domain/<DOMAIN>/tc/meeting/history

Синтаксис:

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

Параметры:

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

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

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

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

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

Пример:

admin@[mycelium1@ecss1]:/$ domain/tc.domain/tc/meeting/history info 1211 
Name: default
Master: 1510
Start date: 2015/06/27 22:36:54
Stop date: 2015/06/27 22:38:58
Duration: 0:02:03
Members: ["6000","6001","6002","6003","6004","6005","6006","6007","6008",
          "6126","6127","6128","6129","6130","6131"]

admin@[mycelium1@ecss1]:/$ domain/pk.domain/tc/meeting/history last 5 start_time desc 
-----------------------------------------------------------------------
| #  |     Name      |    Start Date     |     Stop Date     |Duration|
|----+---------------+-------------------+-------------------+--------|
|1680|default        |2015/07/07 08:50:16|2015/07/07 08:50:18|0:00:01 |
|1679|test_conference|2015/07/07 08:48:16|2015/07/07 08:48:20|0:00:03 |
|1678|test_conference|2015/07/07 08:48:11|2015/07/07 08:48:13|0:00:02 |
|1677|default        |2015/06/29 10:02:33|2015/06/29 10:02:33|0:00:00 |
|1676|test1          |2015/06/29 09:54:19|2015/06/29 09:54:57|0:00:38 |
-----------------------------------------------------------------------

info

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

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

domain/<DOMAIN>/tc/meeting/info

Синтаксис:

info [<TEMPLATE>]

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ domain/tc.domain/tc/meeting/info 8362410A037
┌───────────┬───────────────────┬───────────┬────────────┬─────────────────┐
│    Id     │       Name        │Description│Greeting URL│     Members     │
├───────────┼───────────────────┼───────────┼────────────┼─────────────────┤
│8362410A037│new_test_conference│bla        │            │1: first_group   │
│           │                   │           │            │  1410:          │
│           │                   │           │            │    role: passive│
│           │                   │           │            │  1411:          │
│           │                   │           │            │    role: passive│
│           │                   │           │            │2:               │
│           │                   │           │            │  1412:          │
│           │                   │           │            │    role: passive│
│           │                   │           │            │  1413:          │
│           │                   │           │            │    role: passive│
└───────────┴───────────────────┴───────────┴────────────┴─────────────────┘

list

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

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

domain/<DOMAIN>/tc/meeting/list

Синтаксис:

list

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ domain/test.domain/tc/meeting/list
┌───────────┬───────────────────┬───────────┐
│    Id     │       Name        │Description│
├───────────┼───────────────────┼───────────┤
│default    │default            │           │
│8362410A037│new_test_conference│My desc    │
│836227F9932│reserve_test       │           │
│83624288FE2│test_conf          │           │
└───────────┴───────────────────┴───────────┘

new

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

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

domain/<DOMAIN>/tc/meeting/new

Синтаксис:

new <Meeting> <Description>

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ domain/pbx.test/tc/meeting/new test_meeting "Meeting description"              
Meeting has been declared

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/pbx.test/tc/meeting/set_greeting_url test_template system://sounds/ai_conference_prompt.wav│
Greeting message url has set

set_group_description

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

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

domain/<DOMAIN>/tc/meeting/set_group_description

Синтаксис:

set_group_description <Meeting> <GroupNumber> <Member>

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ domain/pbx.test/tc/meeting/set_group_description template2 1 this_is_the_test 
Description has set

set_public

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

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

domain/<DOMAIN>/tc/meeting/set_public

Синтаксис:

set_public <Meeting> <Public>

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ domain/pbx.test/tc/meeting/set_public template true
Public access for this template has set

set_open

Команда позволяет выставлять режим открытого совещания.

Открытое совещание - совещание, к которому может присоединиться любой абонент.
Закрытое совещание - совещание, к которому может присоединиться только участник совещания (объявлен в шаблоне совещания).

По умолчанию совещание закрытое.

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

domain/<Domain>/tc/meeting/set_open

Синтаксис:

set_open <Meeting> <IsOpen>

Параметры:

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

Пример:

admin@[mycelium1@IBM]:/$ domain/test.domain/tc/meeting/set_open meeting_by_101 true             
The open acces changed from false to true
  • Нет меток