默認狀況下Freeswitch自帶的G729模塊是pass-through-並不支持轉碼. 不過咱們依然有個好奇的心, 因此咱們決定添加一個支持G729轉碼的模塊到Freeswitch.
1. 下載mod_g729.zip (改自Deepwalker-fs_itu_g729-0bcddb5.tar)
2. 解壓 #unzip mod_g729.zip
3. 刪除原來的模塊, 將新模塊添加到codec目錄中測試
rm -rf src/mod/codecs/mod_g729 mv mod_g729 /src/mod/codecs/
4. 嘗試編譯spa
cd src/mod/codecs/mod_g729 make
5. 測試 配置兩個SIP終端A和B, 其中A只選擇PCMA, B只選擇G729.
備註:
測試freeswitch版本 1.2.1 64位系統.
用於生產環境請到freeswitch.org 購買受權, 以及使用freeswitch官方的模塊.pwa