Назад | Перейти на главную страницу

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

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

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

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

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#Groups

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