FreeSWITCH媒體轉碼配置


一、說明:

FreeSWITCH版本1.6.13
二、測試准備

軟電話A的語音編碼只配置iLBC;
軟電話B的語音編碼只配置PCMU;

A->B,編碼協商失敗,收到488消息。

三、修改文件vars.xml

添加如下一行:

<X-PRE-PROCESS cmd="set" data="media_mix_inbound_outbound_codecs=true"/>

四、重啟FreeSWITCH

A->B,呼叫成功。

看日志,發現Fs和A協商了iLBC編碼,然后和B協商了PCMU編碼。

抓包驗證,沒問題。

五、思考

很多參考都說了sip_profiles/internal.xml的這兩個配置需要修改為false。

<param name="inbound-late-negotiation" value="true"/>
<param name="inbound-zrtp-passthru" value="true"/>

經過測試發現不修改也行。應該是新版本的配置思路改變了吧。
zrtp看起來可能會在加密語音的時候生效。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM