Jak zainstalować Asterisk 11 na CentOS 6

w ostatnim wydaniu Asterisk 11 pomyślałem, że przygotuję tutorial instalacji dla Asterisk 11 i Centos 6. (Sprawdź również ten samouczek instalacji Asterisk Dla Ubuntu 12.4 LTS) jako Wydanie LTS Asterisk 11 został opracowany z myślą o stabilności i długiej żywotności. Dodatkowo, Asterisk 11 oferuje wiele wspaniałych nowych funkcji, w tym WebSocket transport dla SIP, chan_motif, SIP NAT traversal via ICE, Named ACLs i więcej! Aby uzyskać pełną listę nowych funkcji, odwiedź wiki Asterisk. Obejrzyj film na screencast mojej sesji terminala, aby zobaczyć instalację na żywo, gdzie wyjaśniam każde polecenie krok po kroku. Polecenia Kopiuj i wklej można znaleźć poniżej.
wideo

do tej instalacji używam Asterisk 11.0.0 i będę kompilował ze źródła na CentOS 6.3. Ten poradnik powinien również działać na systemach Fedora i RHEL (Red Hat Enterprise Linux) z niewielką lub żadną modyfikacją.
najpierw musisz mieć pewność, że Twój system operacyjny serwera jest aktualny.

yum update-y

Wyłącz SELinux zmieniając „wymuszanie” na „wyłączone” w /etc/selinux/config. Użyj edytora tekstu lub skopiuj i wklej to polecenie.

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

po zaktualizowaniu i wyłączeniu SELinux musisz ponownie uruchomić komputer.

uruchom ponownie

następnie będziesz chciał rozwiązać podstawowe zależności. (Więcej informacji na temat zależności Asterisk.)

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

Change into the /usr/src/ directory to store your source code.

cd /usr/src/

Pobierz plik źródłowy. Polecenia te otrzymają aktualne wydanie DAHDI 2.6, libpri 1.4 i 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

wyciągnij pliki z tarballi.

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

dla następnego zestawu komend ważne jest, aby postępować zgodnie z odpowiednią kolejnością: najpierw DAHDI, potem libpri, potem Asterisk.
zainstaluj DAHDI.

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

Install libpri.

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

Change to the Asterisk directory.

cd /usr/src/Asterisk*

w następnym kroku uruchomienie skryptu „configure” będzie się różnić w zależności od tego, czy system jest 32-bitowy, czy 64-bitowy. (Obejrzyj film, aby uzyskać więcej informacji.) Po uruchomieniu polecenia menu wybierz Opcje, a następnie wybierz „Zapisz i Zakończ”, a instalacja będzie kontynuowana.
Użyj tego polecenia, jeśli instalujesz Asterisk na 32-bitowym Centosie.

./ configure &&make menuswybierz &&make && make install

Użyj tego polecenia, jeśli instalujesz Asterisk na 64-bitowym Centosie.

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

opcjonalnie: jeśli napotkasz błędy, będziesz chciał wyczyścić katalog instalacji przed ponowną kompilacją.

make clean && make distclean

po instalacji bez błędów skopiuj przykładowe pliki z podkatalogu configs do katalogu /etc/Asterisk.

twórz próbki

następnie dodaj skrypt startowy z gwiazdką do pliku /etc/init.d / directory

 make config

Start DAHDI.

 serwis dahdi start 

Start Asterisk.

 usługa Asterisk start 

Połącz się z gwiazdką CLI.

 Asterisk-rvvv

kolejne kroki

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.