Come installare Asterisk 11 su CentOS 6

Con la recente release di Asterisk 11 ho pensato di mettere insieme un tutorial di installazione per Asterisk 11 e Centos 6. (Anche controllare questo Asterisk installare tutorial per Ubuntu 12.4 LTS) Come un rilascio LTS Asterisk 11 è stato sviluppato per la stabilità e la lunga durata. Inoltre, Asterisk 11 vanta molte grandi nuove funzionalità tra cui WebSocket transport for SIP, chan_motif, SIP NAT traversal via ICE, Denominato ACL e altro ancora! Per un elenco completo delle nuove funzionalità, visitare il wiki Asterisk. Guarda il video per uno screencast della mia sessione terminale per vedere l’installazione dal vivo dove spiego ogni comando passo dopo passo. I comandi copia e incolla possono essere trovati di seguito.
VIDEO

Per questa installazione sto usando Asterisk 11.0.0 e compilerò dal sorgente su CentOS 6.3. Questo tutorial dovrebbe funzionare anche su Fedora e RHEL (Red Hat Enterprise Linux) sistemi con poca o nessuna modifica.
In primo luogo, si vuole essere sicuri che il sistema operativo del server è aggiornato.

yum update-y 

Disattiva SELinux cambiando “enforcing” in “disabled” in /etc/selinux/config. Utilizzare un editor di testo o copiare e incollare questo comando.

 sed-i s/SELINUX=enforcing/SELINUX=disabled /g/etc/selinux / config

Dopo aver aggiornato e disabilitato SELinux, è necessario riavviare.

 reboot

Successivamente, si desidera risolvere le dipendenze di base. (Ulteriori informazioni sulle dipendenze Asterisco.)

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

Cambiare nella directory /usr/src/ per memorizzare il codice sorgente.

cd /usr/src/

Scarica i tarball di origine. Questi comandi otterranno la versione corrente di DAHDI 2.6, libpri 1.4 e Asterisk 11.

 wget https://downloads.Asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gzwget https://downloads.Asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gzwget https://downloads.Asterisk.org/pub/telephony/Asterisk/Asterisk-11-current.tar.gz

Estrarre i file dai tarball.

tar zxvf dahdi-linux-complete*tar zxvf libpri*tar zxvf Asterisk* 

Per il prossimo set di comandi è importante seguire l’ordine corretto: prima DAHDI, poi libpri, poi Asterisk.
Installa DAHDI.

cd /usr/src/dahdi-linux-complete*crea &&crea installazione && crea configurazione

Installa libpri.

 cd /usr/src/libpri*crea& &crea installazione 

Passa alla directory Asterisco.

 cd / usr/src / Asterisk*

Nel passaggio successivo, l’esecuzione dello script “configura” varierà a seconda che il sistema sia a 32 bit o a 64 bit. (Guarda il video per maggiori dettagli.) Quando viene eseguito il comando menuselect, selezionare le opzioni, quindi scegliere “Salva ed Esci” e l’installazione continuerà.
Utilizzare questo comando se si sta installando Asterisk su CentOS a 32 bit.

./ configure && make menuselect&& make&&make install 

Usa questo comando se stai installando Asterisk su CentOS a 64 bit.

./ configure lib libdir= / usr / lib64 && make menuselect && make && make install

Opzionale: se hai riscontrato errori, dovrai pulire la directory di installazione prima di ricompilarla.

 make clean& &make distclean 

Una volta eseguita un’installazione senza errori, copiare i file di esempio dalla sottodirectory configs in /etc/Asterisk.

 crea campioni 

Quindi aggiungi lo script di avvio Asterisco a /etc/init.d / directory

 crea configurazione

Avvia DAHDI.

 servizio dahdi start 

Avvia Asterisco.

servizio Asterisk start

Connettersi alla CLI Asterisk.

 Asterisco-rvvv

Passi successivi

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.