hoe te installeren Asterisk 11 op CentOS 6

met de recente release van Asterisk 11 dacht ik dat ik een Install tutorial voor Asterisk 11 en Centos 6 samen te stellen. (Bekijk ook deze Asterisk install tutorial voor Ubuntu 12.4 LTS) als een LTS release Asterisk 11 is ontwikkeld voor stabiliteit en een lange levensduur. Bovendien, Asterisk 11 beschikt over vele geweldige nieuwe functies, waaronder WebSocket transport voor SIP, chan_motif, SIP NAT traversal via ICE, genaamd ACLs en meer! Voor een volledige lijst van nieuwe functies, bezoek de Asterisk wiki. Bekijk de video voor een screencast van mijn terminal sessie om de installatie live te zien waar ik elk commando stap voor stap uitleg. De copy and paste commando ‘ s zijn hieronder te vinden.
VIDEO

voor deze installatie gebruik ik Asterisk 11.0.0 en zal ik vanaf de broncode compileren op CentOS 6.3. Deze tutorial zou ook moeten werken op Fedora en RHEL (Red Hat Enterprise Linux) systemen met weinig of geen aanpassingen.
eerst moet u er zeker van zijn dat uw server OS up-to-date is.

yum update-y

schakel SELinux uit door “enforcing” te veranderen naar “disabled” in /etc/selinux/config. Gebruik een teksteditor of kopieer en plak deze opdracht.

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

nadat je SELinux hebt bijgewerkt en uitgeschakeld, moet je opnieuw opstarten.

reboot

vervolgens wilt u basis afhankelijkheden oplossen. (Meer informatie over asterisk afhankelijkheden.)

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

verander in de map /usr/src/ om uw broncode op te slaan.

cd / usr/src / 

download de brontarballs. Deze commando ‘ s krijgen de huidige release van DAHDI 2.6, libpri 1.4 en 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

pak de bestanden uit de tarballs.

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

voor de volgende set commando ‘ s is het belangrijk om de juiste volgorde te volgen: eerst DAHDI, dan libpri, dan Asterisk.
installeer DAHDI.

cd / usr/src / dahdi-linux-complete*make && make install && make config

Install libpri.

cd / usr/src / libpri*make && make install

Wijzig naar de Asterisk-map.

cd/usr/src / Asterisk*

In de volgende stap zal het uitvoeren van het “configure” script variëren afhankelijk van of uw systeem 32-bit of 64-bit is. (Bekijk de video voor meer details.) Wanneer de menuselect commando wordt uitgevoerd, selecteert u uw opties, kies dan “Save and Exit” en de installatie zal doorgaan.
gebruik dit commando als u sterretje installeert op CentOS met 32 bits.

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

gebruik dit commando als u een sterretje installeert op CentOS met 64 bits.

./configure --libdir=/usr / lib64 && make menuselecteer && make &make install

optioneel: als u fouten tegenkomt, wilt u de installatiemap opschonen voordat u opnieuw compileert.

make clean && make distclean

zodra u een foutloze installatie hebt, kopieert u de voorbeeldbestanden van de submap configs naar /etc/Asterisk.

maak voorbeelden

voeg dan het sterretje startscript toe aan /etc/init.d / directory

make config

Start DAHDI.

service dahdi start

start Asterisk.

service Asterisk start

verbinden met de Asterisk CLI.

Asterisk-rvvv

volgende stappen

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.