med den nylige utgivelsen Av Asterisk 11 jeg trodde jeg ville sette sammen en installasjonsveiledning For Asterisk 11 og Centos 6. (Sjekk også Ut Denne Asterisk install tutorial For Ubuntu 12.4 LTS) Som EN lts-utgivelse Asterisk 11 er utviklet for stabilitet og lang levetid. I Tillegg Har Asterisk 11 mange flotte nye funksjoner, inkludert WebSocket transport FOR SIP, chan_motif, SIP NAT traversal via ICE, Kalt ACLs og mer! For en fullstendig liste over nye funksjoner, besøk Asterisk wiki. Se videoen for en screencast av min terminal-økt for å se installasjonen live der jeg forklarer hver kommando trinnvis. Kopier og lim inn kommandoene finner du nedenfor.
VIDEO
for denne installasjonen bruker Jeg Asterisk 11.0.0 og vil kompilere fra kilde På CentOS 6.3. Denne opplæringen skal også fungere På Fedora og RHEL (Red Hat Enterprise Linux) systemer med liten eller ingen endring.
Først vil du være sikker på at server OS er oppdatert.
yum update-y
Deaktiver SELinux ved å endre «håndheving» til «deaktivert» i / etc / selinux / config. Bruk en tekstredigerer eller kopier og lim inn denne kommandoen.
sed-i s / SELINUX=enforcing / SELINUX=disabled /g/etc/selinux / config
etter at Du har oppdatert Og deaktivert SELinux, må Du starte På nytt.
reboot
Deretter vil du løse grunnleggende avhengigheter. (Mer informasjon Om Asterisk avhengigheter.)
yum installere - y gjør wget openssl-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc gcc-c++ sqlite-devel libuuid-devel
Endre til/usr/ src / katalogen for å lagre kildekoden.
cd / usr / src /
Last ned kilden tarballs. Disse kommandoene vil få den nåværende utgivelsen AV DAHDI 2.6, libpri 1.4 og 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
Pakk ut filene fra tarballs.
tar zxvf dahdi-linux-complete * tar zxvf libpri * tar zxvf Asterisk *
FOR neste sett med kommandoer er det viktig å følge riktig rekkefølge: DAHDI først, deretter libpri, Deretter Asterisk.
Installer DAHDI.
cd / usr / src / dahdi-linux-komplett*gjør && gjør installere && gjør config
Installer libpri.
cd / usr / src / libpri * kontroller& & gjør installer
Bytt Til Asterisk-katalogen.
cd/usr/src / Asterisk*
i neste trinn vil kjøring av «konfigurer» – skriptet variere avhengig av om systemet ditt er 32-biters eller 64-biters. (Se videoen for flere detaljer.) Når menuselect-kommandoen kjører, velg alternativene dine, velg deretter «Lagre og Avslutt»og installasjonen fortsetter.
Bruk denne kommandoen hvis du installerer Asterisk på 32bit CentOS.
./ configure&& make menuselect&& make&& make install
Bruk denne kommandoen hvis Du installerer Asterisk på 64bit CentOS.
./ configure -- libdir=/usr / lib64 & & gjør menuselect & & gjør && gjør install
Valgfritt: hvis du kjørte inn feil vil du ønsker å rense installasjonsmappen før rekompilering.
gjør ren && gjør distclean
når du har en feilfri installasjon, kopierer du eksempelfilene fra configs-underkatalogen til / etc / Asterisk.
lag prøver
legg Deretter asterisk start-skriptet til /etc / init.d / katalog
gjør config
Start DAHDI.
service dahdi start
Start Stjerne.
service Asterisk start
Koble Til Asterisk CLI.
Asterisk-rvvv