Топология (topology)

Описание

Топология – это способ замыкания аудио-потоков участников между собой. Является основным технологическим отличием селекторного совещания от аудио-конференции.
Так, например, одна группа участников может слышать другую группу частников, но при этом не наоборот.

С помощью настройки топологии можно установить абсолютно произвольную схему замыкания аудио-потоков.

Ограничения

  • Является дочернем композитным объектом сущности селекторного совещания. Удаляется вместе с ним.

  • Используется только в режиме селекторного совещания "topology_mode" = "direct". Другие режимы упрощают управление топологией и автоматизируют ее настройку на основании ролей участников.

  • Существует у селекторного совещания в единственном экземпляре, который настраивается с помощью серии отдельных API-запросов на установку тех или иных направлений. Последовательность таких API-запросов может быть значимой.

Поля

Структура сущности
{
  "a": str | uuid,
  "b": str | uuid,
  "enabled": bool
}
Table 1. Поля
Спецификация Описание

Поле: a
Режим: in
Тип: str
По умолчанию: required

Идентификатор участника, от которого идет звук. "*" – все могут говорить.

Поле: b
Режим: in
Тип: str
По умолчанию: required

Идентификатор участника, к которому идет звук. "*" – все могут слышать.

Поле: enabled
Режим: in
Тип: bool
По умолчанию: false

Выключатель доставки звука от a к b.

См. также

Логические роли

  • sel проводит управление селекторными совещаниями.

  • conf проводит непосредственное управление конференцией как SIP UA.

  • mg проводит обслуживание медиа-контекста конференции, применяет топологию к терминейшенам.