В данном разделе описываются команды по управлению шаблонами телеконференций.
<DOMAIN> - имя виртуальной АТС. |
Команда декларирования шаблона телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/template/declare
Синтаксис:
declare <NAME>
Параметры:
<NAME> - имя шаблона(строка до 64 символов). Имя, содержащее пробелы, заключаются в двойные кавычки. Формат: --name <name>
Примеры:
Создание нового шаблона:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/template/declare "IT service template" Template IT service template successfully declared with id 06250c03397b8903. [exec at: 06.11.2019 21:06:43, exec time: 75ms, nodes: core1@ecss1 |
Вывод ошибки:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/template/declare "IT service template" Error: Template with name IT service template already exists. [exec at: 06.11.2019 21:27:07, exec time: 83ms, nodes: core1@ecss1] admin@mycelium1@ecss1:/$ admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/template/declare 0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789 Error: Invalid command's arguments: "0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789". [exec at: 06.11.2019 21:28:06, exec time: 66ms, nodes: core1@ecss1] |
Команда просмотра списка шаблонов телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/template/list
Синтаксис:
list
Параметры:
Команда без параметров
admin@mycelium1@ecss1:/$ domain/test.domain/teleconference/template/list ┌──┬────────────────┬───────────────────────────────────────┬──────┐ │# │ id │ Name │Number│ ├──┼────────────────┼───────────────────────────────────────┼──────┤ │1 │06324d6eaa80eb9c│weekly meeting │ │ │2 │0620ab03f231a185│Проверка совещания на кириллице │8890 │ │3 │0632283e74492505│check conference-info subscribe │8891 │ │4 │0632285b01810d4b│check conference-info subscribe 2 │8892 │ │5 │06202d95f1f89a46│тестовое имя шаблона/test template name│ │ │6 │06304f1670089241│timo2 │ │ │7 │062099675bf63479│timo │ │ │8 │061f7b05918d888e│test_template_name │ │ │9 │061f7a7b138edffd│test6 │ │ │10│0620ab05832b04ac│test_template_without_number │ │ │11│061f79bcb57fb765│test4 │ │ │12│061fe494fc4491a0│media │ │ │13│0621cc67c7a0523e│template with group second │ │ └──┴────────────────┴───────────────────────────────────────┴──────┘ [exec at: 06.11.2019 23:08:43, exec time: 66ms, nodes: core1@ecss1] |
Команда выставляет свойство шаблона телеконференции в значение по умолчанию.
Путь команды:
/domain/<DOMAIN>/teleconference/template/clean
Синтаксис:
clean <TEMPLATE> <OPTIONS>
Параметры:
<TEMPLATE> - группа телеконференции, должна выглядеть в одном из форматов:
<OPTIONS> - свойство шаблона:
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/template/property-clean energo_tc farewell Property farewell successfully cleaned. [exec at: 06.11.2019 23:01:25, exec time: 75ms, nodes: core1@ecss1] |
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/template/property-clean energo_tc display_name_prefix Property display_name_prefix successfully cleaned. [exec at: 06.11.2019 23:01:42, exec time: 101ms, nodes: core1@ecss1] |
Команда для изменения свойств шаблона телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/template/set
Синтаксис:
set <TEMPLATE> <OPTIONS>
Параметры:
<TEMPLATE> - группа телеконференции, должна выглядеть в одном из форматов:
<OPTIONS> - свойство шаблона:
Примеры:
Не завершать конференцию после выхода инициатора:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/template/set energo_tc --destroy_by_no_initiator false Propery destroy_by_no_initiator successfully updated. [exec at: 06.11.2019 22:35:54, exec time: 75ms, nodes: core1@ecss1] |
Установить звуковой файл оповещения участников о завершении конференции:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/template/set energo_tc --farewell [system sounds/ai_conference_destroyed.wav ] Propery farewell successfully updated. [exec at: 06.11.2019 22:39:13, exec time: 175ms, nodes: core1@ecss1] |
Установка тона оповещения о выходе участника:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/template/set "managers template" --notification_of_leave_subscriber [tone 400 200 500 0 100 ] Propery notification_of_leave_subscriber successfully updated. [exec at: 06.11.2019 23:25:32, exec time: 108ms, nodes: core1@ecss1] |
Примеры ввода некорректных значений:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/template/set energo_tc --no_answer_timeout 2s
Error: Invalid command's result: {error,{bad_value,"2s"}}.
[exec at: 06.11.2019 22:53:14, exec time: 100ms, nodes: core1@ecss1]
|
Установка таймера пребывания в конференции.
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/set 100 --conversation_timeout 2m Property has been set [exec at: 18.03.2020 14:46:45, exec time: 29ms, nodes: core1@ecss1] |
Команда удаления шаблона телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/template/remove
Синтаксис:
remove <TEMPLATE>
Параметры:
<TEMPLATE> - группа телеконференции, должна выглядеть в одном из форматов:
Пример:
admin@mycelium1@ecss1:/$ domain/test.domain/teleconference/template/remove "monthly meeting"
[remove] You are going to remove template with name "monthly meeting". It will delete the
template folder (The folder may be contains audio files which were uploaded by
user and conversations records which were created by teleconference meetings).
Are you sure?: yes/no ?> yes
Success: Template has been removed.
[exec at: 06.11.2019 23:05:09, exec time: 75ms, nodes: core1@ecss1]
admin@mycelium1@ecss1:/$ |
Команда просмотра шаблона телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/template/info
Синтаксис:
info <TEMPLATE> [<OPTIONS>]
Параметры:
<TEMPLATE> - группа телеконференции, должна выглядеть в одном из форматов:
<OPTIONS> - параметры шаблона.
Пример:
admin@mycelium1@ecss1:/$ domain/test.domain/teleconference/template/info "weekly meeting"
===================================================
Template: weekly meeting (06324d6eaa80eb9c)
Template properties:
┌──────────────────────────────────────────────────┬────────────────────────────────────────────────────────┐
│ Key │ Value │
├──────────────────────────────────────────────────┼────────────────────────────────────────────────────────┤
│description │Еженедельное совещание для проведения отчетности │
│number │ │
│answer_to_initiator_when_success_outgoing_call │false │
│auto_collect │false │
│conversation_record │false │
│destroy_by_no_initiator │true │
│destroy_when_only_one_member_left │false │
│display_name_prefix │"Teleconference " │
│farewell │system://sounds/ai_conference_destroyed.wav │
│greeting_of_incoming_call │system://sounds/ai_conference_prompt.wav │
│ │system://sounds/ai_conference_prompt.wav │
│greeting_of_outgoing_call │system://sounds/ai_conference_prompt.wav │
│greeting_of_outgoing_call_by_auto_collect │system://sounds/ai_conference_prompt.wav │
│no_answer_timeout │4m │
│notification_of_join_subscriber │tone://?f1=490&f2=0&on_msec=200&off_msec=100&duration=30│
│ │0 │
│notification_of_leave_subscriber │tone://?f1=390&f2=0&on_msec=200&off_msec=100&duration=30│
│ │0 │
│pin │--pin 1234 --pin-enable --pin-for-numbers │
│private │true │
└──────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘
[exec at: 14.04.2020 10:46:08, exec time: 30ms, nodes: core1@IBM |