Opened 20 months ago
Closed 19 months ago
#403 closed задача (fixed)
Расширение функционала конференций
Reported by: | alx | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 2 очередь |
Component: | any | Keywords: | |
Cc: |
Description (last modified by )
Поставлена задача расширить (если это возможно) функционал конференций таким образом, чтобы по возможности приблизиться к функционалу конференций сервера диспетчерской связи MC04-SoftSwitch.
В комментариях к этому тикету буду фиксировать идеи по реализации поставленной задачи для последующего возможного обсуждения.
Основные требуемые функции:
- Вызов диспетчером оператора в конференцию;
- Вызов оператором диспетчерской конференции;
- Уведомления о подключении/отключении участников конференции.
Change History (7)
comment:1 by , 20 months ago
Description: | modified (diff) |
---|
comment:2 by , 20 months ago
Description: | modified (diff) |
---|
Note:
See TracTickets
for help on using tickets.
Для реализации задачи предлагается ввести понятие статических конференций.
В отличие от существующих сейчас "динамических" конференций, где фокус конференции создается при обращении абонента к conference-factory, фокусы статических конференций создаются автоматически при конфигурации платы. Отличия от существующих динамических конференций должны быть такие:
Вызов диспетчером оператора в конференцию
Диспетчер вызывает оператора в конференцию, отправляя фокусу конференции сообщение REFER:
Вызов оператором диспетчерской конференции
Вызов оператором конференции выполняется обычным образом (сообщением INVITE). После подключения опратора к конференции автоматически выполняется вызов в конференцию диспетчера (если он не находится уже в конференции):
Уведомления о подключении/отключении участников конференции
Уведомления о подключении/отключении участников конференции выполняется в соответствии с RFC:4579 и RFC:4575 (путем подписки на события конференции). Такой тикет ожидает своего часа уже 8 лет. Пример сеанса:
Соображения безопасности
Ситуация, когда любой UA может подключиться к любой конференции, может быть неприемлемой с точки зрения безопасности:
Вероятно, требуется возможность ограничения прав на подключение к конференции. Например конфигурируемый оператором "белый список" участников (в виде регулярного выражения), когда подключиться к конференции может только участник, URI которого совпадает с выражением.