在 OpenVZ 環境下安裝 Asterisk 於 Ubuntu 系統。
安裝相依性套件
apt-get install build-essential libncurses-dev
下載 Asterisk & Dahdi 原始檔
下載位址:
cd /usr/src wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.2.20.tar.gz
*解決 meetme 問題*
cd /usr/src tar xzf dahdi-linux-complete-current.tar.gz mkdir /usr/include/dahdi cd dahdi-linux-complete-2.5.0.2+2.5.0.2 cp linux/include/dahdi/user.h /usr/include/dahdi/
編譯 Asterisk
cd /usr/src tar xzf asterisk-1.6.2.20.tar.gz cd asterisk-1.6.2.20
[選用]若需要使用 iLBC codec 時,請執行以下的步驟,否則跳過此步驟。
參閱此篇。
選擇編譯模組項
./configure make menuselect
iLBC 支援(選用):
Codec Translators -> codec_ilbc其他語音檔:
Extras Sound Packages -> EXTRA-SOUNDS-EN-GSM
開始編譯
make make install