Issue Description

    Environment: Trixbox 2.8.0.3(Asterisk 1.6.0.10)
    What the issue is: The 'Ring Strategy' of Queue doesn't work except 'ringall' option. (e.g roundrobin,dewestcall,eememory,etc.)
    Solution: As per our finding on Trixbox's forum, there is only the asterisk 1.6.0.21 that can fix this issue, so we need to upgrade the asterisk from 1.6.0.10 to 1.6.0.21 with compiling the source files. 

    Compile asterisk on Trixbox 2.8.0.3

    what I did for this purpose:

    1. Stop asterisk & dahdi)

    amportal stop
    service dahdi stop
    

    recommend: backup the module directory of asterisk

    cd /usr/lib/asterisk
    mv modules modules_bak

    2. Pre-requisite package)

    vi /etc/yum.repos.d/trixbox28.repo
    --> change enabled=1 to 0
    yum -y install gcc gcc-c++ kernel-devel ncurses-devel newt-devel

    3. Download source files and compile them)

    cd /usr/src
    mkdir asterisk
    cd asterisk
    wget http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-1.6.0.21.tar.gz
    wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
    tar -xzf asterisk-1.6.0.21.tar.gz
    tar -xzf dahdi-linux-complete-current.tar.gz
    cd dahdi-linux-complete-VERSION/
    make all
    make install
    cd ../
    cd asterisk-1.6.0.21
    make distclean
    ./configure
    make menuselect
    --> you have to choose 'Save & Exit'.
    make
    make install
    

    4. Start asterisk & dahdi)

    service dahdi start
    amportal start
    

    Q: When going to make the dahdi, get the error message:
    **You do not appear to have the sources for the 2.6.18-128.1.10.el5 kernel installed.

    A: Please ensure that you have installed the "kernel-devel" package which has the same kernel version than the existing system (run 'uname -r to get kernel version)

    Q: When run 'make menuselect', get the error message:
    **No menuselect user interface found. Install ncurses, newt or GTK libraries to build one and re-rerun 'make menuselect'.

    A: Please ensure that you have installed the 'newt-devel' & 'ncurses-devel' packages, for this purpose you just issue the command 'yum -y install newt-devel ncurses-devel'.
    In case you still have problem after the installation above, as per my experience you can run 'make distclean' (without 'make clean) before command 'make menuselect'.

    Q: When run 'asterisk -rvvvvvv', get the error message:
    **Unable to connect to remote asterisk (does /var/run/asterisk.ctl exist?)

    A: Edit /etc/asterisk/asterisk.conf, remove "(!)" on the top

    Q: Why the MOH & Meetme doesn't work?

    A: Please ensure that module 'app_meetme.so' was installed (check it with CLI command 'module show like app_meetme') and Dahdi service have been startup already. (check it with command 'service dahdi status)

    Was this page helpful?
    標籤 (Edit tags)
    • No tags
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core