由于freeswitch本身的mod_g729模块只支持媒体透传,而mod_com_g729是要收费的,所以我们在网上找了一下替代库,来实现freeswitch的G729转码功能
环境:
Centos:CentOS release 6.7 (Final)
Freeswitch:v1.6.5
获取模块源代码:(改自Deepwalker-fs_itu_g729-0bcddb5.tar)
当前目录为freeswitch源码目录
cd src/mod/codecs
wget http://www.8000hz.com/usr/uploads/2013/03/1712150417.zip
备份freeswitch源代码中的mod_g729模块:
mv mod_g729 mod_g729bak
解压G729模块源代码:
unzip 1712150417.zip
编译G729模块:
cd mod_g729
make
安装