med den senaste versionen av Asterisk 11 trodde jag att jag skulle sätta ihop en installationshandledning för Asterisk 11 och Centos 6. (Även kolla in denna Asterisk installera handledning för Ubuntu 12.4 LTS) som en LTS release Asterisk 11 har utvecklats för stabilitet och lång livslängd. Dessutom har Asterisk 11 många fantastiska nya funktioner, inklusive WebSocket transport för SIP, chan_motif, SIP NAT traversal via ICE, namngivna ACL och mer! För en fullständig lista över nya funktioner, besök Asterisk wiki. Titta på videon för en screencast av min terminalsession för att se installationen live där jag förklarar varje kommando steg för steg. Kommandona Kopiera och klistra in finns nedan.
VIDEO
för denna installation använder jag Asterisk 11.0.0 och kommer att sammanställa från källan på CentOS 6.3. Denna handledning bör också fungera på Fedora och RHEL (Red Hat Enterprise Linux) – system med liten eller ingen modifiering.
först vill du vara säker på att ditt server-operativsystem är uppdaterat.
yum update-y
inaktivera SELinux genom att ändra ”enforcing” till ”disabled” i /etc/selinux/config. Använd en textredigerare eller kopiera och klistra in det här kommandot.
sed-i s/SELINUX=enforcing/SELINUX=disabled/G /etc/selinux/config
när du har uppdaterat och inaktiverat SELinux måste du starta om.
starta om
därefter vill du lösa grundläggande beroenden. (Mer information om Asteriskberoenden.)
yum install-y gör wget openssl-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc gcc-c++ sqlite-devel libuuid-devel
Byt till /usr/src/ katalogen för att lagra din källkod.
cd/usr/src /
ladda ner källkarbollarna. Dessa kommandon kommer att få den aktuella versionen av DAHDI 2.6, libpri 1.4 och 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
extrahera filerna från tarbollarna.
tar zxvf dahdi-linux-complete*tar zxvf libpri*tar zxvf Asterisk*
för nästa uppsättning kommandon är det viktigt att följa rätt ordning: DAHDI först, sedan libpri, sedan Asterisk.
installera DAHDI.
cd/usr/src / dahdi-linux-komplett*gör && gör installera && gör config
installera libpri.
cd/usr/src / libpri*gör && gör installation
Byt till Asteriskkatalogen.
cd /usr/src/Asterisk*
i nästa steg kommer körningen av ”konfigurera”-skriptet att variera beroende på om ditt system är 32-bitars eller 64-bitars. (Se videon för mer information.) När kommandot menuselect körs, välj dina alternativ och välj sedan” Spara och avsluta ” och installationen fortsätter.
använd det här kommandot om du installerar Asterisk på 32bit CentOS.
./ konfigurera && gör menuselect && make && make install
använd det här kommandot om du installerar Asterisk på 64bit CentOS.
./ configure --libdir= / usr / lib64 && make menuselect && make && make install
valfritt: om du stöter på fel vill du rengöra installationskatalogen innan du kompilerar om.
gör rent && gör distclean
när du har en felfri installation, kopiera exempelfilerna från underkatalogen configs till /etc/Asterisk.
gör prover
lägg sedan till Asterisk start script till /etc/init.d / katalog
gör config
starta DAHDI.
tjänsten dahdi start
starta Asterisk.
service Asterisk start
Anslut till Asterisk CLI.
Asterisk-rvvv