Install Asterisk on OpenVZ

    內容表格
    1. 1. 系統環境
    2. 2. 安裝開始

    版本為 18:39, 27 Dec 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    在 OpenVZ 環境下安裝 Asterisk 於 Ubuntu 系統。

    系統環境

    • openvz kernel:2.6.18-274.3.1.el5.028stab094.3
    • Linux OS:Ubuntu 11
    • Asterisk 1.6
    • Dahdi

    安裝開始

    安裝相依性套件

    apt-get install build-essential libncurses-dev libxml2-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
    wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.6.2.4.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

    最後按 x 儲存後離開。

     開始編譯

    make
    make install
    make samples 
    

    Asterisk 安裝完成。

    繼續安裝 asterisk-addons

    cd /usr/src
    tar xzf asterisk-addons-1.6.2.4.tar.gz
    cd asterisk-addons-1.6.2.4
    ./configure
    make menuselect 
    

    *有關 mysql 模組的必要套件*
    套件安裝過程會要求設定 mysql 的管理者密碼。

    apt-get install mysql-server mysql-client mysql-admin libmysqlclient15-dev

    Applications

    -> app_addon_sql_mysql ;連接 MySQL
    -> app_saycountpl

    Call Detail Recording

    -> cdr_addon_mysql ;CDR 使用 MySQL

    Channel Drivers

    -> chan_mobile ;藍牙手機連接(optional)
    -> chan_ooh323 ;H.323 protocol 支援(optional)

    Format Interpreters

    -> format_mp3 ;MP3 檔案格式支援(optional)

    Resource Modules

    -> res_config_mysql ; Asterisk Realtime Mode

    Save & Exit

    繼續編譯

    make
    make install 
    
    Powered by MindTouch Core