В текущем разделе описываются команды управления шаблонами совещаний сервиса селекторной связи (Teleconference).
Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе domain/<DOMAIN>/tc/meeting/ и применяются только для определенной виртуальной АТС.
Команда просмотра истории совещаний с заданными параметрами поиска.
Путь команды:
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> - выбор параметра, по которому будет производиться отбор записей:
<SORT_BY> - сортировка списка по параметру <ORDER_BY> по возрастанию или убыванию:
Пример:
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 |
Команда просмотра шаблонов совещаний на виртуальной АТС.
Путь команды:
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] |
Команда просмотра списка шаблонов селекторых совещаний.
Путь команды:
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] |
Команда создания нового шаблона совещания.
Путь команды:
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] |
Команда удаления существующего шаблона совещания.
Путь команды:
domain/<DOMAIN>/tc/meeting/remove
Синтаксис:
new <Meeting>
Параметры:
<Meeting> - имя создаваемого шаблона.
Пример:
admin@[mycelium1@ecss1]:/$ domain/tc.test/tc/meeting/remove test_meeting Meeting test_meeting successfully removed |
Команда установки звука приветствия для шаблона совещания.
Путь команды:
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] |
Команда предназначена для определения имени группы участников в шаблоне совещания.
Путь команды:
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] |
Команда регулированияоткрытого доступа в совещании внешних участников
Путь команды:
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] |
Команда регулирования публичного доступа шаблонов совещания
Путь команды:
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] |