Compilare ASTERISK

E’ sempre consigliabile compilare asterisk sulla macchina che lo dovrà eseguire. In questa guida vediamo in pochi passaggi come compilare il più diffuso e noto centralino software del momento.

Supponiamo di aver installato la nota distribuzione FREEPBX 13 e vogliamo sostituire la versione di asterisk, installata con la ISO, con una versione diversa, compilata sull’hardware specifico.

Di seguito i passaggi da seguire:

#fwconsole stop  (per le versioni precedenti amportal stop)

#cd /usr/src

Scarichiamo ora l’ultima release di asterisk versione 11

#wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz

Decomprimiamo asterisk ed installiamo i prerequisiti

#tar xvfz asterisk-11-current.tar.gz

#cd asterisk-11.XX.XX

#contrib/scripts/get_mp3_source.sh

#contrib/scripts/install_prereq install

A questo punto utilizziamo lo script per configurare il sorgente alla piattaforma in uso

#./configure

Se tutto è andato bene otterremo una risposta di questo tipo:

asterisk configure

A questo punto, attraverso il programma menuselect andiamo ad attivare elementi aggiuntivi che verranno presi in considerazione durante la successiva fase di compilazione:

#make menuselect

Al termine della compilazione di menuselect verrà visualizzato il menu come segue:

immagine menuselect

Dopo aver selezionato o rimosso i moduli opzionali, possiamo passare alla compilazione di asterisk con il comando:

#make && make install && make config

Dopo qualche minuto (dipende dall’hardware in uso) asterisk sarà pronto all’uso, quindi non ci resta che riavviare l’ambiente freepbx.

Reimpostamiamo i diritti sui file appena generati

#fwconsole chown

Quindi riavviamo freepbx:

#fwconsole start