一、3种模式的解析
1、default模式:
freeswitch控制编码的协商,并在协商不一致时情况下,提供语音编码转换能力,支持录音,二次拨号等,比如:729编码转换到711编码。
2、proxy-media模式
这种模式下,不支持转码,单纯对媒体数据进行透传,在呼叫协商的过程中,会修改SDP中c字段的IP地址及相应的媒体端口,与default模式相比,proxy-media模式的性能更好点
具体配置如下:conf\sip_profiles\internal.xml,设置proxy media 模式,其他模式注释掉,
<param name="inbound-proxy-media" value="true"/>
还要在Dailplan中 ,在打电话bridge之前
<param name="set" value="proxy_media=true"/>
3、bypass-media模式
这种模式下,只进行sip2.0信令的转发,也就不带媒体走,性能是最好的
具体配置如下:conf\sip_profiles\internal.xml,设置bypass-media模式,其他模式注释掉,
<param name="inbound-bypass-media" value="true"/>
还要在Dailplan中的default.xml 中设置bypass-media=true
<action application="set" data="bypass_media=true"/>
本文详细介绍了Freeswitch中的三种SIP通信模式:default模式支持编码转换和录音功能;proxy-media模式侧重透传,性能较好;bypass-media模式仅转发信令,提供最高性能。分别给出了配置方法和Dailplan应用示例。
4714

被折叠的 条评论
为什么被折叠?



