Con Aruba, a lezione di cloud #lezione 16 - parte 2: 'Centralino VoIP nel cloud'

13
#VenerdìDelCloud

Transcript of Con Aruba, a lezione di cloud #lezione 16 - parte 2: 'Centralino VoIP nel cloud'

#VenerdìDelCloud

#VenerdìDelCloud 2

Possiamo, quindi, procedere con l’ installazione e la configurazione

di Asterisk nella nostra infrastruttura.

Se sul nostro PC è installato Windows, è il caso di procedere al download

dell’utility PuTTY per stabilire una connessione SSH con il nostro cloud server.

Se utilizziamo una qualsiasi distribuzione Linux, ci basta avviare il terminale e da qui lanciare il comando:

ssh -l root indirizzo

(dove indirizzo è l’IP del cloud server - quello che abbiamo annotato in precedenza).

Confermiamo con Invio e, quando richiesto, digitiamo la password di amministrazione scelta durante la procedura di creazione della macchina

da utilizzare come centralino VoIP.

#VenerdìDelCloud 3

Affinché tutto vada per il verso giusto è necessario aggiornare i pacchetti

di CentOS e installare gli strumenti del caso (ad esempio, il compilatore).

Lanciamo quindi il comando:

yum -y update

seguito da:

yum install -y make wget gcc gcc-c++ kernel-devel newt-devel openssl-devel ncurses-devel libxml2-devel

Al termine del download con successiva installazione,

verifichiamo che SELinux sia disabilitato.

#VenerdìDelCloud 4

Sempre da terminale lanciamo quindi il comando:

nano /etc/selinux/config

e nel file di configurazione che viene mostrato, verifichiamo che sia presente disabled accanto alla voce SELinux.

#VenerdìDelCloud 5

Possiamo quindi proseguire scaricando tutto il necessario per allestire il nostro

centralino VoIP: le release le più recenti di DAHDI, LibPRI (entrambi utilizzati per

le funzionalità base di comunicazione) e Asterisk.

Effettuiamo il download lanciando i comandi:

cd /usr/src/

wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz

wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz

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

Al termine, possiamo scompattare gli archivi .tar.gz appena scaricati:

tar zxvf dahdi-linux-complete-current.tar.gz

tar zxvf libpri-1.4-current.tar.gz

tar zxvf asterisk-11-current.tar.gz

#VenerdìDelCloud 6

Inizia ora la fase di compilazione dei software.

Iniziamo con DAHDI.

Spostiamoci nella directory nella quale abbiamo estratto l’archivio

(cd /usr/src/dahdi-linux-complete-2.7.2+2.7.0.2) e lanciamo i comandi:

make

make install

make config

Possiamo quindi passare a LibPRI:

cd /usr/src/libpri-1.4.14/

make

make install

Ed eccoci pronti per Asterisk. Poiché abbiamo deciso di utilizzare una release a 64 bit di CentOS, aggiungiamo l’opzione –libdir:

cd /usr/src/asterisk-11.6.0/

./configure –libdir=/usr/lib64

#VenerdìDelCloud 7

Se tutto è andato per il verso giusto,

ci ritroveremo di fronte alla seguente schermata:

Possiamo proseguire la configurazione del centralino VoiP lanciando:

make menuselect

#VenerdìDelCloud 8

…e non appena appare l’interfaccia per la selezione dei moduli aggiuntivi, effettuiamo la nostra scelta.

Il nostro consiglio è quello di lasciare invariata la configurazione di default,

a meno di non avere particolari esigenze.

Per salvare ed uscire premiamo il tasto F12.

#VenerdìDelCloud 9

Terminiamo il setup di Asterisk con:

make

make install

make config

L’installazione e la prima

configurazione sono terminate.

Possiamo avviare i servizi con:

service dahdi start

service asterisk start

Abbiamo, dunque, creato un perfetto sistema di comunicazione telefonico sul cloud computing, che sfrutta la rete Internet. Per connetterci alla console di gestione del software ci basta lanciare:

asterisk –rvvvvv

e da qui digitare i comandi disponibili (che possono essere visualizzati premendo ?).

#VenerdìDelCloud 10

Può essere inoltre utile far sì che i servizi

Asterisk e DAHDI vengano attivati automaticamente

ad ogni avvio del sistema. Per ottenere questo risultato, è sufficiente lanciare i comandi: chkconfig dahdi on chkconfig asterisk on

Per perfezionare la nostra configurazione del centralino VoIP,

creando ad esempio dei numeri interni, consigliamo di dare un’occhiata alla

documentazione ufficiale di Asterisk disponibile a questo link.

#VenerdìDelCloud

Clicca qui

11

PER TE un voucher del valore di 10€ compila il form e

PROVA GRATIS il NOSTRO CLOUD

#VenerdìDelCloud 12

…alla prossima lezione

Continua a seguirci

Contenuti a cura di HostingTalk