apt-get install -y build-essential autoconf automake pkg-config subversion libncurses5-dev uuid-dev libjansson-dev libxml2-dev libsqlite3-dev libssl-dev libopus-dev wget
cd /usr/src
wget http://downloads.xiph.org/releases/opus/opus-1.1.4.tar.gz
tar zxvf opus-1.1.4.tar.gz
cd opus-1.1.4
./configure
make
make install
cd /usr/src
wget https://github.com/meetecho/asterisk-opus/archive/master.zip
unzip master.zip
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-11.1.2.tar.gz
tar zxvf asterisk-11.1.2.tar.gz
cd asterisk-11.1.2
cp /usr/src/asterisk-opus-master/asterisk_opus+vp8.diff ./
patch -p1 -u < asterisk_opus+vp8.diff
./bootstrap.sh
./configure –prefix=/usr
make menuselect
Codec Translators」の項目でOpusが有効になっていることを確認する
make
make install
/usr/lib/asterisk/modules/codec_opus.so このファイルを運用するサーバーにコピーして使う
コメント