In questo breve tutorial vedremo come installare Asterisk 13 su un server Ubuntu 14.04 fresco di installazione.
Il processo descritto è stato eseguito su una VPS Small di Aruba Cloud (1 vCPU, 1 GB di vRAM, spazio disco 20 GB SSD, Hypervisor VMware). Per risparmiare sui cloud server Aruba ti consiglio di leggere questo articolo.
Per chi non conoscesse Asterisk, è un framework open-source promosso dalla Digium che consente di realizzare un centralino VoIP (PBX) in modo estremamente professionale.
Prima di iniziare l’installazione di Asterisk partiamo da alcune attività preliminari come la configurazione di lingua e paese sul server:
sudo locale-gen en_US en_US.UTF-8 sudo dpkg-reconfigure locales sudo update-locale LC_ALL=en_US reboot sudo apt-get update sudo apt-get upgrade sudo apt-get install ntp reboot
Posizioniamoci all’interno di una cartella temporanea, nel nostro caso pbx.
mkdir pbx cd pbx
Effettuiamo il download di Asterisk ed estraiamo l’archivio tar.
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz tar -zxvf asterisk-13-current.tar.gz
Dobbiamo installare tutte le dipendenze necessarie al processo di compilazione di Asterisk. Eseguiamo il comando:
sudo ./asterisk-13.6.0/contrib/scripts/install_prereq install
Durante la procedura ci verrà richiesto di specificare il prefisso telefonico del nostro paese (39 per l’Italia).
Procediamo adesso con l’installazione vera a propria.
cd asterisk-13.6.0 ./configure make menuconfig make sudo make install make samples sudo make config
Se tutto è andato bene possiamo verificare che Asterisk sia up and running digitando:
asterisk -rvvvv
Apparirà la command line interface di Asterisk, simile all’immagine seguente. Per chiudere la CLI è sufficiente digitare exit.

Da questo momento Asterisk è in esecuzione come utente root, l’ideale sarebbe creare un utente ad hoc e dare ad esso i permessi sulle cartelle strettamente necessarie al suo funzionamento.
Buongiorno Salvatore,
sto cercando di installare asterisk 1.8.10 su una macchina con ubuntu 16.04 LTS – Kernel linux 4.4.0. Durante la fase di installazione mi esce con il seguente errore:
/usr/src/asterisk-1.8.10.1/Makefile.rules:130: set di istruzioni per l’obiettivo “chan_dahdi.so” non riuscito
make[1]: *** [chan_dahdi.so] Errore 1
Makefile:395: set di istruzioni per l’obiettivo “channels” non riuscito
make: *** [channels] Errore 2
Da cosa può dipendere.
Grazie per il supporto.
Un cordiale saluto
Rosario
Salve sto cercando di installare asterisk per collegarlo ad una serie di operatori, per cui le chiedo se puo’ contattarmi magari telefonicamente, lasciandomi un suo recapito.
Saluti