https://zhuanlan.zhihu.com/p/494943681
根据以上实验我们得出以下结论
1) 当主叫与被叫支持相同的2个及以上编码方式时,以主叫可支持方式的优先级与fs进行交集,选择主叫最优先的编码方式且fs支持的为最后的编码方式。
2) 当主叫与被叫支持的方式全部不同,且两方与fs支持的编码方式均无交集,fs无法转码,通话无法进行。
3) 当主叫与被叫支持的编码方式不同,但两方方式分别与fs支持的有交集,则a-leg选择这条腿上的主叫与fs共有的,且以主叫的优先级选择的编码方式为最终的a-leg的编码;b-leg上选择fs与被叫共有的,且以fs的优先级选择的编码方式为最终的b-leg的编码。
4) 前腿优于后腿,主叫优于被叫
转载请注明:SuperIT » freeswitch编码协商过程