<param name="caller-id-name" value="$${outbound_caller_name}"/>
<param name="caller-id-number" value="$${outbound_caller_id}"/>
<param name="comfort-noise" value="false"/>
- <param name="conference-flags" value="video-floor-only|rfc-4579|livearray-sync|minimize-video-encoding"/>
+ <param name="conference-flags" value="livearray-json-status|json-events|video-floor-only|rfc-4579|livearray-sync|minimize-video-encoding|manage-inbound-video-bitrate|video-required-for-canvas|video-mute-exit-canvas|mute-detect"/>
+ <param name="video-auto-floor-msec" value="1000"/>
<param name="video-mode" value="mux"/>
<param name="video-layout-name" value="3x3"/>
<param name="video-layout-name" value="group:grid"/>
<param name="video-canvas-size" value="1920x1080"/>
<param name="video-canvas-bgcolor" value="#333333"/>
<param name="video-layout-bgcolor" value="#000000"/>
- <param name="video-codec-bandwidth" value="1mb"/>
- <param name="video-fps" value="15"/>
+ <param name="video-codec-bandwidth" value="3mb"/>
+ <param name="video-fps" value="30"/>
+ <!-- <param name="video-codec-config-profile-name" value="conference"/> -->
</profile>
+ <profile name="video-mcu-stereo-720">
+ <param name="domain" value="$${domain}"/>
+ <param name="rate" value="48000"/>
+ <param name="channels" value="2"/>
+ <param name="interval" value="20"/>
+ <param name="energy-level" value="200"/>
+ <!-- <param name="tts-engine" value="flite"/> -->
+ <!-- <param name="tts-voice" value="kal16"/> -->
+ <param name="muted-sound" value="conference/conf-muted.wav"/>
+ <param name="unmuted-sound" value="conference/conf-unmuted.wav"/>
+ <param name="alone-sound" value="conference/conf-alone.wav"/>
+ <param name="moh-sound" value="$${hold_music}"/>
+ <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/>
+ <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/>
+ <param name="kicked-sound" value="conference/conf-kicked.wav"/>
+ <param name="locked-sound" value="conference/conf-locked.wav"/>
+ <param name="is-locked-sound" value="conference/conf-is-locked.wav"/>
+ <param name="is-unlocked-sound" value="conference/conf-is-unlocked.wav"/>
+ <param name="pin-sound" value="conference/conf-pin.wav"/>
+ <param name="bad-pin-sound" value="conference/conf-bad-pin.wav"/>
+ <param name="caller-id-name" value="$${outbound_caller_name}"/>
+ <param name="caller-id-number" value="$${outbound_caller_id}"/>
+ <param name="comfort-noise" value="false"/>
+ <param name="conference-flags" value="livearray-json-status|json-events|video-floor-only|rfc-4579|livearray-sync|minimize-video-encoding|manage-inbound-video-bitrate|video-required-for-canvas|video-mute-exit-canvas|mute-detect"/>
+ <param name="video-auto-floor-msec" value="1000"/>
+ <param name="video-mode" value="mux"/>
+ <param name="video-layout-name" value="3x3"/>
+ <param name="video-layout-name" value="group:grid"/>
+ <param name="video-canvas-size" value="1280x720"/>
+ <param name="video-canvas-bgcolor" value="#333333"/>
+ <param name="video-layout-bgcolor" value="#000000"/>
+ <param name="video-codec-bandwidth" value="3mb"/>
+ <param name="video-fps" value="30"/>
+ </profile>
+
+ <profile name="video-mcu-stereo-480">
+ <param name="domain" value="$${domain}"/>
+ <param name="rate" value="48000"/>
+ <param name="channels" value="2"/>
+ <param name="interval" value="20"/>
+ <param name="energy-level" value="200"/>
+ <!-- <param name="tts-engine" value="flite"/> -->
+ <!-- <param name="tts-voice" value="kal16"/> -->
+ <param name="muted-sound" value="conference/conf-muted.wav"/>
+ <param name="unmuted-sound" value="conference/conf-unmuted.wav"/>
+ <param name="alone-sound" value="conference/conf-alone.wav"/>
+ <param name="moh-sound" value="$${hold_music}"/>
+ <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/>
+ <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/>
+ <param name="kicked-sound" value="conference/conf-kicked.wav"/>
+ <param name="locked-sound" value="conference/conf-locked.wav"/>
+ <param name="is-locked-sound" value="conference/conf-is-locked.wav"/>
+ <param name="is-unlocked-sound" value="conference/conf-is-unlocked.wav"/>
+ <param name="pin-sound" value="conference/conf-pin.wav"/>
+ <param name="bad-pin-sound" value="conference/conf-bad-pin.wav"/>
+ <param name="caller-id-name" value="$${outbound_caller_name}"/>
+ <param name="caller-id-number" value="$${outbound_caller_id}"/>
+ <param name="comfort-noise" value="false"/>
+ <param name="conference-flags" value="livearray-json-status|json-events|video-floor-only|rfc-4579|livearray-sync|minimize-video-encoding|manage-inbound-video-bitrate|video-required-for-canvas|video-mute-exit-canvas|mute-detect"/>
+ <param name="video-auto-floor-msec" value="1000"/>
+ <param name="video-mode" value="mux"/>
+ <param name="video-layout-name" value="3x3"/>
+ <param name="video-layout-name" value="group:grid"/>
+ <param name="video-canvas-size" value="640x480"/>
+ <param name="video-canvas-bgcolor" value="#333333"/>
+ <param name="video-layout-bgcolor" value="#000000"/>
+ <param name="video-codec-bandwidth" value="3mb"/>
+ <param name="video-fps" value="30"/>
+ </profile>
+
+ <profile name="video-mcu-stereo-320">
+ <param name="domain" value="$${domain}"/>
+ <param name="rate" value="48000"/>
+ <param name="channels" value="2"/>
+ <param name="interval" value="20"/>
+ <param name="energy-level" value="200"/>
+ <!-- <param name="tts-engine" value="flite"/> -->
+ <!-- <param name="tts-voice" value="kal16"/> -->
+ <param name="muted-sound" value="conference/conf-muted.wav"/>
+ <param name="unmuted-sound" value="conference/conf-unmuted.wav"/>
+ <param name="alone-sound" value="conference/conf-alone.wav"/>
+ <param name="moh-sound" value="$${hold_music}"/>
+ <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/>
+ <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/>
+ <param name="kicked-sound" value="conference/conf-kicked.wav"/>
+ <param name="locked-sound" value="conference/conf-locked.wav"/>
+ <param name="is-locked-sound" value="conference/conf-is-locked.wav"/>
+ <param name="is-unlocked-sound" value="conference/conf-is-unlocked.wav"/>
+ <param name="pin-sound" value="conference/conf-pin.wav"/>
+ <param name="bad-pin-sound" value="conference/conf-bad-pin.wav"/>
+ <param name="caller-id-name" value="$${outbound_caller_name}"/>
+ <param name="caller-id-number" value="$${outbound_caller_id}"/>
+ <param name="comfort-noise" value="false"/>
+ <param name="conference-flags" value="livearray-json-status|json-events|video-floor-only|rfc-4579|livearray-sync|minimize-video-encoding|manage-inbound-video-bitrate|video-required-for-canvas|video-mute-exit-canvas|mute-detect"/>
+ <param name="video-auto-floor-msec" value="1000"/>
+ <param name="video-mode" value="mux"/>
+ <param name="video-layout-name" value="3x3"/>
+ <param name="video-layout-name" value="group:grid"/>
+ <param name="video-canvas-size" value="480x320"/>
+ <param name="video-canvas-bgcolor" value="#333333"/>
+ <param name="video-layout-bgcolor" value="#000000"/>
+ <param name="video-codec-bandwidth" value="3mb"/>
+ <param name="video-fps" value="30"/>
+ </profile>
<profile name="sla">
<param name="domain" value="$${domain}"/>
127 - BV32
-->
- <X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,VP8"/>
- <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=OPUS,G722,PCMU,PCMA,VP8"/>
+ <X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,H264,VP8"/>
+ <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=OPUS,G722,PCMU,PCMA,H264,VP8"/>
<!--
xmpp_client_profile and xmpp_server_profile
If unspecified, the bind_server_ip value is used.
Used by: sofia.conf.xml dingaling.conf.xml
-->
- <X-PRE-PROCESS cmd="set" data="external_rtp_ip=stun:stun.freeswitch.org"/>
+ <X-PRE-PROCESS cmd="stun-set" data="external_rtp_ip=stun:stun.freeswitch.org"/>
<!-- external_sip_ip
Used as the public IP address for SDP.
If unspecified, the bind_server_ip value is used.
Used by: sofia.conf.xml dingaling.conf.xml
-->
- <X-PRE-PROCESS cmd="set" data="external_sip_ip=stun:stun.freeswitch.org"/>
+ <X-PRE-PROCESS cmd="stun-set" data="external_sip_ip=stun:stun.freeswitch.org"/>
<!-- unroll-loops
Used to turn on sip loopback unrolling.
<!-- Video Settings -->
<!-- Setting the max bandwdith -->
- <X-PRE-PROCESS cmd="set" data="rtp_video_max_bandwidth_in=1mb"/>
- <X-PRE-PROCESS cmd="set" data="rtp_video_max_bandwidth_out=1mb"/>
+ <X-PRE-PROCESS cmd="set" data="rtp_video_max_bandwidth_in=3mb"/>
+ <X-PRE-PROCESS cmd="set" data="rtp_video_max_bandwidth_out=3mb"/>
<!-- WebRTC Video -->
<!-- Suppress CNG for WebRTC Audio -->