ASTERWEB Blog

21Mar/100

Trixbox 2.6.2.3: Compilare Asterisk

Trixbox

Trixbox


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
Commenti (0) Trackback (0)

Ancora nessun commento.


Leave a comment

Ancora nessun trackback.