Установка и настройка CentOS в VirtualBox
Spisu treści:
- Wymagania wstępne
- Wyłącz Selinux
- Pobierz gwiazdkę
- Zainstaluj zależności gwiazdki
- Zainstaluj gwiazdkę
- Dostosuj reguły zapory
- Wniosek
Asterisk to najpopularniejsza i powszechnie stosowana platforma PBX typu open source, która zasila systemy PBX IP, serwery konferencyjne i bramy VoIP. Jest używany przez osoby prywatne, małe firmy, duże przedsiębiorstwa i rządy na całym świecie.
Funkcje gwiazdki obejmują pocztę głosową, zawieszoną muzykę, połączenia konferencyjne, kolejkowanie połączeń, nagrywanie połączeń, interaktywną reakcję głosową i wiele więcej.
Ten samouczek poprowadzi Cię przez kroki wymagane do zainstalowania Asterisk 15 na CentOS 7.
Wymagania wstępne
-
Przed kontynuowaniem tego samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.
Zaktualizuj system CentOS i zainstaluj narzędzia programistyczne wymagane do skompilowania kodu źródłowego Asterisk:
sudo yum updatesudo yum groupinstall core base "Development Tools"
Wyłącz Selinux
Jeśli SELinux jest ustawiony w tryb
enforcing
, gwiazdka nie będzie działać poprawnie.
Aby wyłączyć funkcje bezpieczeństwa SELinux, otwórz
/etc/selinux/config
i ustaw
SELINUX=disabled
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
Zapisz plik i uruchom ponownie system CentOS za pomocą:
sudo shutdown -r now
Po uruchomieniu komputera upewnij się, że polecenie
getenforce
zwraca wartość
Disabled
:
getenforce
Pobierz gwiazdkę
Pobieramy źródło Asterisk z katalogu
/usr/src
który jest powszechną lokalizacją do umieszczania plików źródłowych.
Przejdź do katalogu
/usr/src
, wpisując:
cd /usr/src/
Pobierz najnowszą wersję Asterisk 15 za pomocą następującego polecenia wget:
sudo wget
Po zakończeniu pobierania wyodrębnij pobrany plik za pomocą następującego polecenia:
sudo tar zxf asterisk-15-current.tar.gz
Zanim przejdziesz do następnych kroków, pamiętaj, aby przejść do katalogu źródłowego Asterisk, wpisując:
Zainstaluj zależności gwiazdki
Pobierz źródła MP3 wymagane do zbudowania modułu MP3 i używaj plików MP3 na Asterisk:
sudo contrib/scripts/get_mp3_source.sh
Następnie zainstaluj wszystkie brakujące zależności za pomocą skryptu
install_prereq
:
sudo contrib/scripts/install_prereq install
Skrypt zainstaluje wszystkie niezbędne pakiety, a po pomyślnym zakończeniu wydrukuje następujący komunikat:
############################################# ## install completed successfully #############################################
Zainstaluj gwiazdkę
Skrypt
configure
przeprowadzi szereg kontroli, aby upewnić się, że wszystkie zależności wymagane przez proces kompilacji i instalacji są obecne, uruchom skrypt, wpisując:
sudo./configure --libdir=/usr/lib64
Po pomyślnym zakończeniu zobaczysz następujące dane wyjściowe:





Ostatnim krokiem jest włączenie usługi Asterisk do uruchomienia przy starcie:
sudo systemctl enable asterisk
Dostosuj reguły zapory
Teraz, gdy Asterisk jest zainstalowany i uruchomiony, musisz skonfigurować zaporę ogniową, aby zezwalała na ruch na określonych portach Asterisk.
Jeśli nie masz włączonej zapory sieciowej, możesz pominąć tę sekcję.Otwórz wybrany edytor tekstu i utwórz następującą usługę Firewalld:
/etc/firewalld/services/asterisk.xml
asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).
asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).
Zapisz plik i zastosuj nowe reguły zapory, wpisując:
sudo firewall-cmd --add-service=asterisk --permanent
sudo firewall-cmd --reload
Na koniec sprawdź, czy nowe reguły zapory zostały pomyślnie zastosowane w przypadku:
sudo firewall-cmd --list-all
public (active) target: default icmp-block-inversion: no interfaces: eth0 sources: services: ssh dhcpv6-client asterisk ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
Dostosuj zaporę ogniową do swoich potrzeb.
Wniosek
W tym przewodniku pokazaliśmy, jak zainstalować najnowszą wersję Asterisk ze źródła w systemie CentOS.
Powinieneś teraz sprawdzić dokumentację Asterisk i dowiedzieć się więcej o tym, jak skonfigurować i używać Asterisk.
gwiazdka centosJak zainstalować i skonfigurować serwer NFS na Centos 8
W tym samouczku wykonasz kroki niezbędne do skonfigurowania serwera NFSv4 na CentOS 8. Pokażemy także, jak zamontować system plików NFS na kliencie.
Jak zainstalować gwiazdkę na Debianie 9
Gwiazdka to najpopularniejsza i powszechnie stosowana platforma open source do budowania aplikacji komunikacyjnych. W tym samouczku pokażemy, jak zainstalować Asterisk 15 na Debianie 9.
Jak zainstalować gwiazdkę na Ubuntu 18.04
Asterisk to najpopularniejsza i powszechnie stosowana platforma PBX typu open source, która zasila systemy PBX IP, serwery konferencyjne i bramy VoIP. Ten samouczek poprowadzi Cię przez kroki wymagane do zainstalowania Asterisk 15 na Ubuntu 18.04.







