概述
不同的媒体格式各有优缺点,实际环境中的应用要根据线路和客户的实际需求确定。
环境
centos:CentOS release 7.0 (Final或以上版本
GCC:4.8.5
测试环境
A(PCMA,G729 -> fs137 -> B(PCMA[,G729]
fs137的媒体需求优先级。优先在AB路使用G729,次选在AB路使用PCMA,尽量不协商转码。
配置方案
<X-PRE-PROCESS cmd="set" data="global_codec_prefs=G729,PCMA"/>
<action application="set" data="inherit_codec=true"/>
<action application="export" data="rtp_codec_negotiation=greedy" />
测试
测试关注的几种常见场景。
总结
实际的生产环境中,由于运营商线路和客户的特殊性,情况会更加复杂。
求真得真