Asterisk增加g729編碼支援
阿新 • • 發佈:2018-12-18
增加g729編碼支援
g729編碼是一種常見的壓縮編碼協議,與其他協議相比,g729編碼在頻寬和語音質量上達到了一個平衡,這裡介紹如何在asterCC商業版系統中增加對g729編碼的支援
1. 根據CPU下載解碼器,對於asterCC,linux下的命令為
- ' 32位作業系統
wget http://asterisk.hosting.lv/bin162/codec_g729-ast16-icc-glibc-pentium4.so
-
64位作業系統
wget http://asterisk.hosting.lv/bin162/codec_g729-ast16-icc-glibc-x86_64-pentium4.so
2. 將解碼器檔案轉移到asterisk的lib目錄下
- 32位作業系統
mv ./codec_g729-ast16-icc-glibc-pentium4.so /usr/lib/asterisk/modules/
- 64位作業系統
mv ./codec_g729-ast16-icc-glibc-x86_64-pentium4.so /usr/lib/asterisk/modules/
或者
mv ./codec_g729-ast16-icc-glibc-x86_64-pentium4.so /usr/lib64/asterisk/modules/
3. 載入編碼
- ' 32位作業系統
asterisk -rx "module load codec_g729-ast16-icc-glibc-pentium4.so"
- 64位作業系統
asterisk -rx "module load codec_g729-ast16-icc-glibc-x86_64-pentium4.so"
系統應當顯示
Loaded codec_g729-ast16-icc-glibc-pentium4.so 或者 Loaded codec_g729-ast16-icc-glibc-x86_64-pentium4.so
4. 驗證
asterisk -rx "core show translation"
5. 自動載入
echo "load => codec_g729-ast16-icc-glibc-pentium4.so" >> /etc/asterisk/modules.conf
或者
echo "load => codec_g729-ast16-icc-glibc-x86_64-pentium4.so" >> /etc/asterisk/modules.conf