21Mar/100
Trixbox 2.6.2.3: Compilare Asterisk
Ecco la procedura per compilare Asterisk, Asterisk Addons, Dahdi e Libpri su Trixbox 2.6.2.3.
Onde evitare di far apparire la cosa più complicata di quella che realmente è (una "semplice" sequenza di comandi) ho evitato di mettere immagini e dettagli di spiegazione, così da accorciare quanto più possibile il post e rendere più "leggile" la sequenza dei comandi.
Detto ciò, vedremo ora l'installazione di:
- Asterisk 1.4.30
- Asterisk Addons 1.4.10
- Dahdi 2.2.1
- Libpri 1.4.10.2 (da considerare solo se usate schede PRI)
Aprite una sessione di putty sul vostro Trixbox e quindi:
[trix ~]# yum install kernel-devel.i686 ncurses-devel.i386
[trix ~]# yum install gcc.i386 gcc-c++.i386 mysql-devel.i386
[trix ~]# cd /usr/src
[trix src]# wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.30.tar.gz
[trix src]# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-addons-1.4.10.tar.gz
[trix src]# wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.2.1.tar.gz
[trix src]# wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-2.2.1.tar.gz
[trix src]# wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.10.2.tar.gz
[trix src]# tar zxvf asterisk-1.4.30.tar.gz
[trix src]# tar zxvf asterisk-addons-1.4.10.tar.gz
[trix src]# tar zxvf dahdi-linux-2.2.1.tar.gz
[trix src]# tar zxvf dahdi-tools-2.2.1.tar.gz
[trix src]# tar zxvf libpri-1.4.10.2.tar.gz
[trix src]# cd /usr/lib/asterisk
[trix asterisk]# mv modules modules.old
[trix asterisk]# cd /usr/src
[trix src]# cd libpri-1.4.10.2
[trix libpri-1.4.10.2]# make clean
[trix libpri-1.4.10.2]# make && make install
[trix libpri-1.4.10.2]# cd ../dahdi-linux-2.2.1
[trix dahdi-linux-2.2.1]# make clean
[trix dahdi-linux-2.2.1]# make && make install
[trix dahdi-linux-2.2.1]# cd ../dahdi-tools-2.2.1
[trix dahdi-tools-2.2.1]# ./configure
[trix dahdi-tools-2.2.1]# make clean
[trix dahdi-tools-2.2.1]# make && make install
[trix dahdi-tools-2.2.1]# cd ../asterisk-1.4.30
[trix asterisk-1.4.30]# ./configure
[trix asterisk-1.4.30]# make clean
[trix asterisk-1.4.30]# make menuselect
Selezionare:
- Compiler Flags => DONT_OPTIMIZE
- Music On Hold File Packages => MOH-OPSOUND-GSM
- Extras Sound Packages => EXTRA-SOUNDS-EN-GSM
Uscire e salvare con S
[trix asterisk-1.4.30]# make && make install
[trix asterisk-1.4.30]# cd ../asterisk-addons-1.4.10
[trix asterisk-addons-1.4.10]# ./configure
[trix asterisk-addons-1.4.10]# make clean
[trix asterisk-addons-1.4.10]# make && make install
Leave a comment
Devi essere connesso per inviare un commento.