Installare Asterisk 13 su Ubuntu Server 14.04 LTS

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.

Asterisk Command Line Interface
Asterisk CLI

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.

Questions?

Have a question about this post or anything else? Ask away on Twitter or in my AMA repo.

One thought on “Installare Asterisk 13 su Ubuntu Server 14.04 LTS”

  1. 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

Leave a Reply

Your email address will not be published. Required fields are marked *