freeswitch中处理媒体的3种方式proxy和bypass讲解

本文详细介绍了Freeswitch中的三种SIP通信模式:default模式支持编码转换和录音功能;proxy-media模式侧重透传,性能较好;bypass-media模式仅转发信令,提供最高性能。分别给出了配置方法和Dailplan应用示例。

一、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"/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微笑56

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值