Sådan installeres Asterisk 11 på CentOS 6

med den nylige udgivelse af Asterisk 11 troede jeg, at jeg ville sammensætte en installationsvejledning til Asterisk 11 og Centos 6. (Tjek også denne Asterisk install tutorial til Ubuntu 12.4 LTS) som en LTS release Asterisk 11 er udviklet til stabilitet og lang levetid. Derudover kan Asterisk 11 prale af mange fantastiske nye funktioner, herunder transport til SIP, chan_motif, SIP NAT traversal via ICE, navngivet ACLs og meget mere! For en komplet liste over nye funktioner, besøg Asterisk. Se videoen for en screencast af min terminalsession for at se installationen live, hvor jeg forklarer hver kommando trin for trin. Kommandoerne kopier og indsæt kan findes nedenfor.
VIDEO

til denne installation bruger jeg Asterisk 11.0.0 og vil kompilere fra kilde på CentOS 6.3. Denne tutorial bør også arbejde på Fedora og RHEL (Red Hat Enterprise Linuks) systemer med ringe eller ingen ændring.
først skal du være sikker på, at dit server OS er opdateret.

 yum update-y 

Deaktiver Selinuk ved at ændre “enforcing” til “disabled” i /etc/selinuks/config. Brug en teksteditor eller kopier og indsæt denne kommando.

 sed-i s/SELINUP=enforcing/selinup=disabled/G /etc/selinup/config

når du har opdateret og deaktiveret Selinup, skal du genstarte.

 genstart

næste, vil du ønsker at løse grundlæggende afhængigheder. (Flere oplysninger om Asterisk afhængigheder.)

yum install-y make OpenSSL-devel ncurses-devel ny-devel libsml2-devel kernel-devel gcc gcc-C++ kvlite-devel libuuid-devel

Skift til mappen /usr/src/ for at gemme din kildekode.

 cd /usr/src/

Hent kilden tarballs. Disse kommandoer får den aktuelle udgivelse af DAHDI 2.6, libpri 1.4 og Asterisk 11.

v 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

Uddrag filerne fra tarballs.

 tar dahdi-linuk-komplet * tar libpri * tar asterisk * 

for det næste sæt kommandoer er det vigtigt at følge den rigtige rækkefølge: DAHDI først, derefter libpri, derefter Asterisk.
installer DAHDI.

cd /usr/src/dahdi-komplet*lav &&lav installation && lav konfiguration

installer libpri.

cd /usr/src/libpri*lav && lav installation

Skift til Asterisk-mappen.

 cd /usr/src/Asterisk*

i det næste trin vil Kørsel af “configure”-scriptet variere afhængigt af om dit system er 32-bit eller 64-bit. (Se videoen for flere detaljer.) Når menuenvælg kommandoen kører, vælg dine indstillinger, vælg derefter” Gem og afslut”, og installationen fortsætter.
Brug denne kommando, hvis du installerer Asterisk på 32bit CentOS.

./ Konfigurer & &lav menuvælg& &lav&& lav installation 

Brug denne kommando, hvis du installerer Asterisk på 64bit CentOS.

./ configure -- libdir= / usr / lib64 && lav menuvælg&& lav&&lav installation 

valgfrit: hvis du løb ind i fejl, vil du rense installationsmappen før genkompilering.

gør rent && lav distclean

når du har en fejlfri installation, skal du kopiere prøvefilerne fra configs-undermappen til /etc/Asterisk.

 lav prøver 

tilføj derefter Asterisk start script til /etc/init.d / directory

 lav config 

Start DAHDI.

 service dahdi start

start stjerne.

 service Asterisk start

Opret forbindelse til Asterisk cli.

Asterisk-Rvvv

næste trin

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.