В текущем разделе описываются команды управления шаблонами совещаний сервиса селекторной связи (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