В данном разделе описываются команды по управлению конференциями с последовательным сбором участников.
<DOMAIN> - имя виртуальной АТС. |
Команда декларирования шаблона телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/declare
Синтаксис:
declare <room> <description>
Параметры:
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/declare 77 new room Room 77 is declared [exec at: 01.04.2019 09:38:17, exec time: 172ms, nodes: core1@ecss1] |
Команда добавления групп(ы) в шаблон телеконференции
Путь команды:
/domain/<DOMAIN>/teleconference/group-add
Синтаксис:
add <room> <groups>
Параметры:
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group-add 77 2 To teleconference room 77 groups: 2 is added [exec at: 01.04.2019 14:54:00, exec time: 141ms, nodes: core1@ecss2] |
Команда удаления групп(ы) из шаблона телеконференции.
Путь команды:
domain/<DOMAIN>/teleconference/group-remove
Синтаксис:
import <Host> <File>
Параметры:
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group-remove 77 2 From teleconference room 77 groups: 2 is removed [exec at: 01.04.2019 14:55:54, exec time: 117ms, nodes: core1@ecss2] |
Команда просмотра свойств комнаты телеконференции
Путь команды:
domain/<DOMAIN>/teleconference/info
Синтаксис:
info <ROOM>
Параметры:
<ROOM> - Номер комнаты
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/info 123
Teleconference room list:
┌────┬───────────┬────────────────────────────────────────────────────────────────────────────────┬──────┬───────────┬───────────┐
│Room│Description│ Property │Groups│ Member │ Member │
│ │ │ │ │ │ property │
├────┼───────────┼────────────────────────────────────────────────────────────────────────────────┼──────┼───────────┼───────────┤
│123 │for_energo │answer_to_initiator_when_success_outgoing_call => false │ │240101 │ │
│ │ │auto_collect => false │ │ │ │
│ │ │destroy_by_no_initiator => true │ │ │ │
│ │ │destroy_when_only_one_member_left => false │ │ │ │
│ │ │display_name_prefix => "Teleconference " │ │ │ │
│ │ │farewell => [{file,{system,"sounds/ai_conference_destroyed.wav"}}] │ │ │ │
│ │ │greeting_of_incoming_call => [{file, │ │ │ │
│ │ │ {system,"sounds/ai_conference_prompt.wav"}}] │ │ │ │
│ │ │greeting_of_outgoing_call => [{file, │ │ │ │
│ │ │ {system,"sounds/ai_conference_prompt.wav"}}] │ │ │ │
│ │ │greeting_of_outgoing_call_by_auto_collect => [{file, │ │ │ │
│ │ │ {system, │ │ │ │
│ │ │ "sounds/ai_conference_prompt.wav│ │ │ │
│ │ │"}}] │ │ │ │
│ │ │max_members => 16 │ │ │ │
│ │ │no_answer_timeout => undefined │ │ │ │
│ │ │notification_of_join_subscriber => [{tone, │ │ │ │
│ │ │ "tone://?f1=490&f2=0&on_msec=200&off_msec=1│ │ │ │
│ │ │00&duration=300"}] │ │ │ │
│ │ │notification_of_leave_subscriber => [{tone, │ │ │ │
│ │ │ "tone://?f1=390&f2=0&on_msec=200&off_msec=│ │ │ │
│ │ │100&duration=300"}] │ │ │ │
│ │ │private => false │ │ │ │
│- │- │- │- │240244 │ │
│- │- │- │- │240467 │voice => on│
│- │- │- │- │89913969011│ │
└────┴───────────┴────────────────────────────────────────────────────────────────────────────────┴──────┴───────────┴───────────┘
[exec at: 25.11.2019 12:55:31, exec time: 116ms, nodes: core1@ecss1] |
Команда просмотра списка шаблонов телеконференций.
Путь команды:
/domain/<DOMAIN>/teleconference/list
Синтаксис:
list
Параметры:
Команда не содержит аргументов.
Пример:
admin@core1@ecss1:/$ domain/biysk.local/teleconference/list
Teleconference room list:
┌────┬───────────┬────────────────────────────────────────────────────────────────────────────────┬──────┬──────┬───────────┐
│Room│Description│ Property │Groups│Member│ Member │
│ │ │ │ │ │ property │
├────┼───────────┼────────────────────────────────────────────────────────────────────────────────┼──────┼──────┼───────────┤
│222 │coral_room │auto_collect => false │123 │- │- │
│ │ │destroy_by_no_initiator => true │ │ │ │
│ │ │farewell => [{file,{system,"sounds/ai_conference_destroyed.wav"}}] │ │ │ │
│ │ │greeting_of_incoming_call => [{file, │ │ │ │
│ │ │ {system,"sounds/ai_conference_prompt.wav"}}] │ │ │ │
│ │ │greeting_of_outgoing_call => [{file, │ │ │ │
│ │ │ {system,"sounds/ai_conference_prompt.wav"}}] │ │ │ │
│ │ │greeting_of_outgoing_call_by_auto_collect => [{file, │ │ │ │
│ │ │ {system, │ │ │ │
│ │ │ "sounds/ai_conference_prompt.wav│ │ │ │
│ │ │"}}] │ │ │ │
│ │ │max_members => 16 │ │ │ │
│ │ │no_answer_timeout => undefined │ │ │ │
│ │ │notification_of_join_subscriber => [{tone, │ │ │ │
│ │ │ "tone://?f1=490&f2=0&on_msec=200&off_msec=1│ │ │ │
│ │ │00&duration=300"}] │ │ │ │
│ │ │notification_of_leave_subscriber => [{tone, │ │ │ │
│ │ │ "tone://?f1=390&f2=0&on_msec=200&off_msec=│ │ │ │
│ │ │100&duration=300"}] │ │ │ │
│ │ │private => false │ │ │ │
│77 │new room │auto_collect => false │ │1 │ │
│ │ │destroy_by_no_initiator => true │ │ │ │
│ │ │farewell => [{file,{system,"sounds/ai_conference_destroyed.wav"}}] │ │ │ │
│ │ │greeting_of_incoming_call => [{file, │ │ │ │
│ │ │ {system,"sounds/ai_conference_prompt.wav"}}] │ │ │ │
│ │ │greeting_of_outgoing_call => [{file, │ │ │ │
│ │ │ {system,"sounds/ai_conference_prompt.wav"}}] │ │ │ │
│ │ │greeting_of_outgoing_call_by_auto_collect => [{file, │ │ │ │
│ │ │ {system, │ │ │ │
│ │ │ "sounds/ai_conference_prompt.wav│ │ │ │
│ │ │"}}] │ │ │ │
│ │ │max_members => 16 │ │ │ │
│ │ │no_answer_timeout => 15 │ │ │ │
│ │ │notification_of_join_subscriber => [{tone, │ │ │ │
│ │ │ "tone://?f1=490&f2=0&on_msec=200&off_msec=1│ │ │ │
│ │ │00&duration=300"}] │ │ │ │
│ │ │notification_of_leave_subscriber => [{tone, │ │ │ │
│ │ │ "tone://?f1=390&f2=0&on_msec=200&off_msec=│ │ │ │
│ │ │100&duration=300"}] │ │ │ │
│ │ │private => false │ │ │ │
│- │- │- │- │240462│ │
│- │- │- │- │240466│voice => on│
│- │- │- │- │600 │ │
│- │- │- │- │602 │ │
└────┴───────────┴────────────────────────────────────────────────────────────────────────────────┴──────┴──────┴───────────┘
[exec at: 06.04.2019 11:02:40, exec time: 117ms, nodes: core1@ecss1] |
Команда добавления участника(ов) в шаблон телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/member-add
Синтаксис:
add <room> <members>
Параметры:
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/member-add 77 601 602 To teleconference room 77 members: 602,601 is added [exec at: 01.04.2019 15:37:44, exec time: 116ms, nodes: core1@ecss1] |
Команда выставления свойства участника в шаблоне телеконференции.
Путь команды:
domain/<DOMAIN>/teleconference/member-property-set
Синтаксис:
member-set <room> <member> <property> <value>
Параметры:
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/member-property-set 77 601 voice on Property has been set [exec at: 01.04.2019 15:42:36, exec time: 92ms, nodes: core1@ecss2] |
Команда удаления участника(ов) из шаблона телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/member-remove
Синтаксис:
delete <room> <members>
Параметры:
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/member-remove 77 601 From teleconference room 77 members: 601 is removed [exec at: 01.04.2019 15:44:04, exec time: 108ms, nodes: core1@ecss2] |
Команда по просмотру номеров выделенных для совещаний телеконференции
Путь команды:
/domain/<DOMAIN>/teleconference/numbers
Синтаксис:
numbers [--status]
Параметры:
--status - показать статус номеров совещаний телеконференции.
Примеры:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/numbers ┌───────────────┬────────────────────────┐ │ Number │ Template name │ ├───────────────┼────────────────────────┤ │240467 │ewsd_room │ │240475 │developers_tc │ │240101 │tmpl_energo │ │240473 │test_tc │ │240244 │ │ └───────────────┴────────────────────────┘ Static numbers: 4 Dynamic numbers: 1 [exec at: 25.11.2019 11:23:39, exec time: 141ms, nodes: core1@ecss1] |
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/numbers --status ┌───────────────┬────────────────────────┬─────┬────────────────┐ │ Number │ Template name │Busy │ Meeting Id │ ├───────────────┼────────────────────────┼─────┼────────────────┤ │240467 │ewsd_room │false│06269f533a0329db│ │240475 │developers_tc │ │ │ │240101 │tmpl_energo │ │ │ │240473 │test_tc │ │ │ │240244 │ │ │ │ └───────────────┴────────────────────────┴─────┴────────────────┘ Static numbers: 4 Dynamic numbers: 1 [exec at: 25.11.2019 11:19:00, exec time: 100ms, nodes: core1@ecss1] |
Команда очистки свойства шаблона телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/property-clean
Синтаксис:
property-clean <room> <property>
Параметры:
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/property-clean 77 destroy_by_no_initiator Property has been set [exec at: 01.04.2019 15:51:18, exec time: 91ms, nodes: core1@ecss2] |
Команда выставления свойства шаблона телеконференции.
Путь команды:
/domain/<DOMAIN>/teleconference/property-set
Синтаксис:
set <room> <property> <value>
Параметры:
Возможные свойства и их значения:
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/property-set 77 no_answer_timeout 15 Property has been set [exec at: 01.04.2019 15:53:48, exec time: 111ms, nodes: core1@ecss2] |
Путь команды:
domain/<DOMAIN>/teleconference/remove
Синтаксис:
remove <room>
Параметры:
<room> - номер комнаты.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/remove 900 Room 900 is removed [exec at: 02.04.2019 09:26:36, exec time: 91ms, nodes: core1@ecss2] |