Руководство по настройке селекторной связи с возможностью управления с ТА
Teleconference — конференция с последовательным сбором участников с функционалом селекторной связи и управлением только с ТА.
Определения:
- Телеконференция/Селекторное совещание — совещание в форме телефонной конференции с возможностью управления голосом участников.
- Участник — номер, участвующий в телеконференции.
- Группа — цифровое имя списка номеров с типом teleconference.
- Задекларированные участники — номера, указанные в шаблоне телеконференции, а также номера из групп, которые используются шаблоном.
- Шаблон телеконференции — описание свойств и списка участников телеконференции.
- Инициатор/Мастер/Диспетчер — номер, который имеет права для создания и управления телеконференцией.
Основные возможности:
- Управление микрофоном участников конференции;
- Подключение участников через трансфер или вызов на feature-код;
- Нотификации о текущем состоянии конференции и её участников;
- Запрос голоса у мастера конференции;
- Автоматический сбор конференции;
- Возможность создания публичных и приватных конференций.
Настройка телеконференции
Для того, чтобы пользователь мог создавать телеконференции посредством ТА, он должен находиться в шаблоне совещания, с ролью manager.
Настройка услуги Teleconference описана в разделе Селекторное совещание (Teleconference).
Шаблон телеконференции
Шаблон телеконференции — это набор предопределенных параметров, которые используются при создании телеконференции.
В шаблоне разрешается определять следующие свойства конференции:
- Номер комнаты телеконференции — цифровой номер, который используется в feature-кодах для создания, управления и удаления конференций.
- Описание — текстовое описание шаблона конференции.
- Параметры телеконференции — различные параметры шаблона конференции, которые описаны более подробно в разделе Команды управления шаблонами телеконференций.
- Список номеров — список номеров, которые могут участвовать в конференции.
- Список групп — список групп с определенными участниками и номера, которые могут участвовать в конференции.
Команды управления группами представлены в разделе Команды управления группами телеконференций.
Команды создания/редактирования/удаления шаблонов телеконференции описаны в разделе Команды управления шаблонами телеконференций.
Сбор телеконференции
Собирать телеконференцию могут абоненты, которые имеют роль manager в шаблоне совещания.
Для создания телеконференции нужно сделать вызов на Feature-код с указанием цифрового номера совещания (параметр --number в шаблоне совещания).
После создания телеконференции можно добавлять/удалять участников/группы, изменять состояние голоса участника через вызов на соответствующие Feature-коды.
Так же поддержана возможность трансфера абонента в телеконференцию. Для этого нужно сделать трансфер абонента на Feature-код создания телеконференции или Feature-код входа в телеконференцию.
Feature коды управления телеконференций представлены на соответствующей странице.
Просьба дать голос
По умолчанию голос у участника активирован. Если у участника деактивирован голос (свойство участника --voice выставлено в false), он может попросить активировать ему голос нажав цифру 1 на ТА (отправить dtmf1). Это приведет к тому, что сформируется нотификация с просьбой дать ему голос (ask-voice). По данной нотификации мастер увидит, что участник телеконференции просит голос.
Сценарии использования
Использование конференции без шаблона
- Абонент с активированной услугой teleconference делает вызов на feature-код создания конференции, указывая цифровой номер шаблона совещания.
Пример:*470*222#
- Далее любые пользователи могут подключаться к данной конференции, набирая feature-код входа в конференцию, с указанием цифрового номера шаблона совещания.
Пример:*472*222#
, в данном случае абонент подключится к конференции с номером 222.
- Мастер конференции также может подключать участников, используя соответствующий feature-код добавления участника.
Пример:*473*222*101#
, в данном случае абонента 101 добавляют в конференцию с номером 222
- Либо мастер делает вызов на желаемого абонента и делает несопровождаемый трансфер на feature-код создания или входа в конференцию (
*470#
,*472#
).
Для управления голосом участников мастер использует следующие feature-коды: *476
, *477
, *475
.
Пример:
*476*222*101#
— в телеконференции с номером 100 абоненту 101 включают голос;*477*222*101#
— в телеконференции с номером 100 абоненту 101 выключают голос;*475*222*101#
— в телеконференции с номером 100 абоненту 101 изменяют состояние голоса на противоположное.
Использование конференции с шаблоном
Шаблоны телеконференций создаются администратором домена.
Пример:admin@[mycelium1@ecss1]:/$ /domain/pv.ssw2/teleconference/template/declare first_conf Success: Template has been declared with id 0634b6aa48045a60.
Далее администратор настраивает параметры шаблона. Предположим, что требуется создать шаблон закрытой (приватной) конференции с автосбором, c цифровым номером 909, в которой помимо мастера с номером 101 будет участвовать абонент 102. Для этого настроим шаблон следующим образом:
admin@[mycelium1@ecss1]:/$ /domain/pv.ssw2/teleconference/template/set first_conf --private true Success: Property has been set. admin@[mycelium1@ecss1]:/$ /domain/pv.ssw2/teleconference/property-set first_conf --auto_collect true Success: Property has been set. admin@[mycelium1@ecss1]:/$ /domain/pv.ssw2/teleconference/template/set first_conf --number 909 Success: Property has been set. admin@[mycelium1@ecss1]:/$ /domain/pv.ssw2/teleconference/template/member/add first_conf contact 101 --role manager ┌─┬──────────┬────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬─────┬──────────────────────────┐ │#│Is member?│Contact name│First name│Middle name│Last name│Company│Position│Phone number│Email│ Description │ ├─┼──────────┼────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼─────┼──────────────────────────┤ │1│ │101 │FN1 │MN1 │LN1 │Eltex │ │101 │ │Auto-created by CoCon user│ └─┴──────────┴────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴─────┴──────────────────────────┘ Success: Member(s) added successfully. admin@[mycelium1@ecss1]:/$ /domain/pv.ssw2/teleconference/template/member/add first_conf contact 102 --role member ┌─┬──────────┬────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬─────┬──────────────────────────┐ │#│Is member?│Contact name│First name│Middle name│Last name│Company│Position│Phone number│Email│ Description │ ├─┼──────────┼────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼─────┼──────────────────────────┤ │1│ │102 │FN1 │MN1 │LN1 │Eltex │ │102 │ │Auto-created by CoCon user│ └─┴──────────┴────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴─────┴──────────────────────────┘ Success: Member(s) added successfully.
Подробное описание всех параметров шаблона представлено в пункте Команды управления шаблонами телеконференций.
- Менеджер шаблона (номер 101) может создать конференцию, используя данный шаблон. Для этого нужно сделать вызов на следующий feature-код.
Пример:*470*909#
- Управление данной конференцией производится таким же образом, как и конференцией без шаблона. Мастер может добавлять/удалять любые номера вышеописанными способами. Также отметим, что в случае закрытой конференции только указанные в шаблоне абоненты могут подключиться к конференции самостоятельно. Для этого им нужно позвонить на feature-код входа в конференцию, при этом в качестве параметра ROOM указывается цифровой номер шаблона.
Пример:*472*909#
Использование teleconference групп в шаблонах телеконференции
Для возможности использования одной и того же группы номеров в различных шаблонах, а также управления группами номеров в конференции используются группы. Данные группы создаются администратором домена.
admin@[mycelium1@ecss1]:/$ /domain/pv.ssw2/teleconerence/group/declare gr_1 Success: Group has been declared with id 0634b757562cd47d admin@[mycelium1@ecss1]:/$ /domain/pv.ssw2/teleconerence/group/set gr_1 --number 202 Success: Property has been set.
Далее администратор добавляет созданные списки к нужным шаблонам.
admin@[mycelium1@ecss1]:/$ /domain/pv.ssw2/teleconference/template/group/add first_conf gr_1 Success: Group has been added
- После этого мастеру конференции становятся доступны feature-коды по управлению группами.
Например, чтобы добавить группу в конференцию, мастер делает вызов на feature-код:
*478*909*202#
А для удаления группы:
*479*909*202#
Использование конференции на отдельном медиасервере
На SSW имеется возможность провести настройки конфигураций таким образом, чтобы телеконференции селекторной связи собирались на отдельном MSR .
Лицензионные ограничения
На уровне домена, teleconference ограничивается параметром teleconference\enabled.
Пример:
admin@[mycelium1@ecss1]:/$ /domain/pv.ssw2/properties/restrictions/info ┌────────────────────────────────┬────────┬────────────────────────────────────────────────────────────────┐ │ Restriction │ Value │ Description │ ├────────────────────────────────┼────────┼────────────────────────────────────────────────────────────────┤ │ .... │ ... │ ... │ │teleconference\enabled │True │Enable Teleconference service for current domain │ │ .... │ ... │ ... │ └────────────────────────────────┴────────┴────────────────────────────────────────────────────────────────┘