• 2009年04月24日

    Asterisk安装指南 - [CTI开发]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://vontall.blogbus.com/logs/38425566.html

    用来入门的大多是本叫做《Asterisk电话未来之路》的书,我也一样。不过随着版本的更新,安装方式有了一些变化。现在的新版本是1.4和1.6,我安装得是1.4。

    1、选择操作系统
    据说Asterisk对大多Linux支持的都比较好,我用得是Redhat AS4 U5,内核版本是2.6.9-55.EL。安装起来很顺利,2.4的据说麻烦一些。注意安装系统的时候选择上开发环境的包。

    2、下载Asterisk相关安装包
    《Asterisk电话未来之路》中所说的Ftp已经不好使了,现在的下载地址是http://downloads.digium.com/pub/。

    3、下载各软件包,放在/usr/src目录中。用到的包主要有以下几个:
    zaptel-1.4.12.1.tar.gz
    libpri-1.4.9.tar.gz
    asterisk-1.4.24.1.tar.gz
    asterisk-addons-1.4.7.tar.gz
    asterisk-sounds-extra_1.2.1.orig.tar.gz

    4.解压缩软件包
    #cd /usr/src
    # tar -xvzf zaptel-1.4.12.1.tar.gz
    # tar -xvzf libpri-1.4.9.tar.gz
    # tar -xvzf asterisk-1.4.24.1.tar.gz
    # tar -xvzf asterisk-addons-1.4.7.tar.gz
    # tar -xvzf asterisk-sounds-extra_1.2.1.orig.tar.gz

    5.安装libpri
    # cd libpri-1.4.9
    # make
    # make install
     
    6.安装zaptel
    # cd ..
    # cd zaptel-1.4.12.1
    # make
    # make install
    # make config

    7.安装asterisk
    # cd ..
    # cd asterisk-1.4.24.1
    # ./configure
    # make
    # make install
    # make samples

    8.安装asterisk-addons
    # cd ..
    # cd asterisk-addons-1.4.7
    # ./configure
    # make
    # make install
    # make samples

    9.安装asterisk-sounds
    # cd ..
    # cd asterisk-sounds-1.2.1
    # make
    # make install

    10.安装完成,启动服务
    /usr/sbin/safe_asterisk


    收藏到:Del.icio.us




    评论

  • 我安装zaptel出错,能不能帮忙看看
    ************************************
    Can't locate Zaptel/Hardware/USB.pm in @INC (@INC contains: . ./zconf ./zconf /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at zconf/Zaptel/Hardware.pm line 11.
    BEGIN failed--compilation aborted at zconf/Zaptel/Hardware.pm line 11.
    Compilation failed in require at zaptel_hardware line 19.
    BEGIN failed--compilation aborted at zaptel_hardware line 19.
    make[2]: *** [perlcheck] Error 1
    make[2]: Leaving directory `/usr/src/zaptel-14121/kernel/xpp/utils'
    make[1]: *** [utils-subdirs] Error 2
    make[1]: Leaving directory `/usr/src/zaptel-14121'
    make: *** [all] Error 2
    回复shi说:
    看起来是USB相关的硬件编译出错了。最好告知你的操作系统及安装软件相关版本号。
    我是有块三汇的Asterisk卡的,如果没有接口卡的话,就需要ztdummy模块。
    不知道你是否打开了ztdummy驱动模块。可以打开试试。
    2009-06-08 10:59:30