odată cu lansarea recentă a Asterisk 11 m-am gândit să pun împreună un tutorial de instalare pentru Asterisk 11 și Centos 6. (De asemenea, verificați acest tutorial de instalare Asterisk Pentru Ubuntu 12.4 LTS), deoarece o lansare LTS Asterisk 11 a fost dezvoltată pentru stabilitate și durată lungă de viață. În plus, Asterisk 11 are multe caracteristici noi, inclusiv WebSocket transport pentru SIP, chan_motif, SIP NAT traversal via ICE, numit ACL-uri și multe altele! Pentru o listă completă de funcții noi, vizitați Asterisk wiki. Urmăriți videoclipul pentru o captură de ecran a sesiunii mele terminale pentru a vedea instalarea live unde explic fiecare comandă pas cu pas. Comenzile de copiere și lipire pot fi găsite mai jos.
VIDEO
pentru această instalare sunt folosind Asterisk 11.0.0 și va fi compilarea de la sursă pe CentOS 6.3. Acest tutorial ar trebui să funcționeze și pe sistemele Fedora și RHEL (Red Hat Enterprise Linux) cu puține sau deloc modificări.
în primul rând, veți dori să vă asigurați că sistemul de operare al serverului dvs. este actualizat.
yum update-y
dezactivați SELinux schimbând „aplicarea” la „Dezactivat” în /etc/selinux/config. Utilizați un editor de text sau copiați și lipiți această comandă.
sed-i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
după ce actualizați și dezactivați SELinux, va trebui să reporniți.
reboot
apoi, veți dori să rezolvați dependențele de bază. (Mai multe informații despre dependențele asteriscului.)
yum install-y make wget OpenSSL-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc gcc-c++ SQLite-devel libuuid-devel
schimbați în directorul /usr/src/ pentru a stoca codul sursă.
cd /usr/src/
descărcați sursa tarballs. Aceste comenzi vor primi versiunea curentă a DAHDI 2.6, libpri 1.4 și Asterisk 11.
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
extrageți fișierele din tarballs.
tar zxvf dahdi-linux-complete*tar zxvf libpri*tar zxvf asterisc*
pentru următorul set de comenzi este important să urmați ordinea corectă: DAHDI mai întâi, apoi libpri, apoi asterisc.
instalați DAHDI.
cd /usr/src/dahdi-linux-complet*face&& face instala&& face config
instala libpri.
cd /usr/src/libpri*faceți&& faceți instalarea
schimbați la directorul asterisc.
cd /usr/src/Asterisk*
în pasul următor, rularea scriptului „configurare” va varia în funcție de sistemul dvs. pe 32 de biți sau pe 64 de biți. (Urmăriți videoclipul pentru mai multe detalii.) Când rulează comanda menuselect, selectați opțiunile, apoi alegeți” Salvați și ieșiți ” și instalarea va continua.
utilizați această comandă dacă instalați Asterisk pe CentOS pe 32 de biți.
./ configure& &make menuselectați& &make&& make install
utilizați această comandă dacă instalați Asterisk pe CentOS pe 64 de biți.
./ configure -- libdir= / usr / lib64 &&make menuselect &&make && make install
opțional: dacă ați fugit în erori, veți dori să curățați directorul de instalare înainte de recompilare.
make clean && make distclean
odată ce aveți o instalare fără erori, copiați fișierele eșantion din subdirectorul configs în /etc/Asterisk.
faceți eșantioane
apoi adăugați scriptul de pornire asterisc la /etc/init.d / Director
face config
începe DAHDI.
serviciu dahdi start
Start asterisc.
serviciu asterisc start
Conectați-vă la asterisc CLI.
asterisc -rvvv