Могу ли я установить "невольную" конференц-связь с Freeswitch?

Я пытаюсь настроить инфраструктуру публичного оповещения SIP/RTP. В основном есть несколько подчиненных пользовательских агентов, которые настроены на автоматический ответ, и главный UA, который должен иметь возможность вызывать их всех и делать объявления.

Способ обойти это, кажется, создать конференцию и объединить всех UA с помощью какого-либо механизма RPC, но я не хочу идти в этом направлении, если мне не нужно.

Подчиненные UA - это телефоны, и я еще не определился с главным агентом.

2 ответа

Решение

conference_set_auto_outcall в mod_conference делает именно это - он устанавливает конечные точки назначения, которые будут вызваны, как только конференция начнется.

Используйте эти флаги, чтобы убедиться, что вызывающее устройство может завершить вызов, а остальные агенты молчат:

<action application="set" data="conference_auto_outcall_flags=mute"/>
...   
<action application="conference" data="public_address@default++flags{endconf|moderator}"/>

Вы можете просто сделать групповой вызов для набора расширений: http://wiki.freeswitch.org/wiki/XML_User_Directory_Guide

Также разделенный запятыми список назначений моста будет работать таким же образом: http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_bridge

Другие вопросы по тегам