$ Tutorial / Guida - Trixbox: Compilazione Asterisk

 Trixbox: Compilazione 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


Migliora il tuo business. Partecipa ai nostri Corsi!

I nostri corsi OnLine ed in Aula sono studiati per garantire il miglior apprendimento e sono finalizzati a "creare professionisti nel settore".
Questi i prossimi corsi in calendario:

Corsi 2019

Corso Data Tipo