確認
asterisk -rvvv
core show translation recalc 10
G729がリストに出てこないことを確認
G.729を使えるようにする
raspbxのG.729はarm用にコンパイルしたバイナリがないので使えないらしい
ソースよりarm用にコンパイルする
bcg729のインストール
apt-get install dh-autoreconf
cd /usr/local/src
wget http://download-mirror.savannah.gnu.org/releases/linphone/plugins/sources/bcg729-1.0.1.tar.gz
tar xzf bcg729-1.0.1.tar.gz
cd bcg729-1.0.1
./configure
make
make install
cd ..
G729のインストール
wget http://asterisk.hosting.lv/src/asterisk-g72x-1.3.tar.bz2 tar xjf asterisk-g72x-1.3.tar.bz2 cd asterisk-g72x-1.3 ./autogen.sh ./configure --with-bcg729 make make install
確認
asterisk -rvvv
core show translation recalc 10
G729がリストに出ていればOK
スマホの3G/LTE/4Gのコーデックの利用可能コーデックをG.729aのみにしてテストした
するとGSM iLBC を遥かに凌ぐ明瞭な音声が聞こえた
コメント