吴伟贤のBlog

Feed Rss

FreeSwitch之G729编码

11.27.2012, freeswitch, by .

FreeSwitch支持的媒体处理方式有两种:

        透传模式 和 透明代理模式。

   透传模式的情况下:媒体不通过Freeswitch,直接进行点对点通信,但是双方的编码必须是一致的,Freeswitch 负责SIP 信令的控制,缺点是录音功能无法工作。通过修改以下几个参数来透传编码:bypass_media=true和inbound-no-media。

        透明代理模式下,无需系统支持媒体处理能力,需要修改SIP的SDP值,允许freeswitch透传本身不支持的媒体,通过修改以下参数实现此功能:proxy_media=true和inbound-proxy-media。

        G729语音编码只在透传模式(passthrough)下可以使用。若未设置透传模式,使用G729的话,服务器会提示如下错误:

[ERR] mod_g729.c: 102 This code is only usable in passthrough mode!

 

以上转载,以下个人意见

如果确实要使用G729,

1:官方购买授权,1channel 10美元(推荐) http://www.wuweixian.com/ipphone/freeswitch/989/

2:找非官方人员编辑的G729,有咨询过国内两三个可以安装的价格1500-3000不等,大部分使用的是IPP ITU的G729编码 http://www.wuweixian.com/ipphone/freeswitch/973/

3:编码卡: sangoma有编码卡,不过价格比官方授权还贵,freeswitch 1channel需要占用sangoma 4个session  编码卡可参考http://www.hiastar.com

评论已关闭。