Главная » Разборы

MCPTT multi-talker: новый говорящий может получить floor без отзыва права у прежнего

Запросить

В группе MCPTT начинает говорить второй участник, а первый продолжает передачу. Для конфигурации multi-talker это может быть предусмотренным режимом. ETSI TS 123 379 V19.11.0 описывает процедуру, в которой новый запрос принимается без отзыва floor у уже говорящего пользователя.

Какие условия нужны

В исходных условиях группа настроена на multi-talker control, а сеанс между клиентами и сервером установлен. Право одновременной речи не возникает только из того, что два пользователя одновременно нажали PTT.

Сервер рассматривает запрос с учётом применимых условий: приоритета, типа участника, разрешения на передачу и максимального количества одновременно говорящих. Одновременные запросы обрабатываются последовательно.

Открыть отдельно
Исходное состояние — Настроен multi-talker — Сеанс установлен; Решение сервера — Приоритет и допуск — Лимит говорящих; Разрешённый запрос — Новый floor предоставлен — Прежний floor сохранён. Два нажатия PTT сами по себе не подтверждают этот режим.
В настроенном режиме multi-talker сервер проверяет новый запрос и применимый лимит. Если запрос принят по описанной процедуре, прежний говорящий может сохранить право передачи. Схема не описывает настройку конкретной сети.

Поэтому поддержка multi-talker не означает неограниченное число микрофонов. Новый запрос всё равно может получить разрешение, отказ или ожидание по действующим правилам.

Как уведомляется прежний говорящий

В описанном успешном сценарии новый участник получает floor granted. Прежнему говорящему направляется multi-talker floor taken: оно информирует о дополнительных владельцах floor, но его собственное право не отзывается.

Для слушателя такое сообщение показывает состав участников, которым сейчас предоставлена передача. Формат предусматривает список MCPTT ID и, при наличии, связанные функциональные псевдонимы.

Обычное предположение «появился новый говорящий — прежний обязательно должен замолчать» здесь не подходит. Но его нельзя заменить обратным обещанием, что любая группа MCPTT всегда допускает совместную речь.

Проверка звукового результата

Испытание проводят с двумя говорящими и отдельным слушателем. Сначала один получает floor, затем второй запрашивает право при ещё действующей первой передаче. Фиксируют оба предоставления и фактический приём голосов.

Отдельно проверяют применимый предел говорящих. Место смешивания аудио уточняют по реализации: floor control в описании независим от того, выполняется смешивание сервером или UE.

Протокол должен содержать конфигурацию группы, разрешённое число одновременных передающих и наблюдения каждого клиента. Один индикатор с двумя именами ещё не подтверждает разборчивость обеих речевых дорожек.

Так приёмка охватывает и управление правами, и реальное прослушивание. Это позволяет отличить предусмотренную совместную передачу от ошибочного ожидания обычного режима с единственным говорящим и согласовать понятную памятку для участников группы.

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

Все разборы

Весь каталог Motorola и аналогов — 13 позиций

Возимые и носимые станции, TETRA, PoC и Си-Би — всё, что держим на складе.