Android

Jak zainstalować gwiazdkę na Debianie 9

Как установить Debian 9 на VirtualBox

Как установить Debian 9 на VirtualBox

Spisu treści:

Anonim

Gwiazdka to najpopularniejsza i powszechnie stosowana platforma open source do budowania aplikacji komunikacyjnych. Jest używany przez osoby prywatne, małe firmy, duże przedsiębiorstwa i rządy na całym świecie.

Funkcje gwiazdki obejmują połączenia konferencyjne, pocztę głosową, zawieszoną muzykę, przekazywanie połączeń, kolejkowanie połączeń, nagrywanie połączeń, przechowywanie / odzyskiwanie bazy danych i wiele więcej.

W tym samouczku pokażemy, jak zainstalować Asterisk 15 na Debianie 9.

Starsza wersja Asterisk (wersja 13) jest dostępna w repozytorium oprogramowania Debian i może być instalowana z apt install asterisk .

Wymagania wstępne

Przed kontynuowaniem tego samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.

Zaktualizuj serwer Debian i zainstaluj pakiety wymagane do pobrania i zbudowania Asterisk:

sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion

Pobieranie gwiazdki

W chwili pisania tego artykułu najnowszą stabilną wersją Asterisk jest wersja 15.

Przejdź do katalogu /usr/src i pobierz kod źródłowy Asterisk za pomocą następującego polecenia wget:

cd /usr/src/ sudo wget

Po zakończeniu pobierania użyj polecenia tar, aby wyodrębnić archiwum:

sudo tar zxf asterisk-15-current.tar.gz

Pamiętaj, aby przejść do katalogu źródłowego Asterisk, zanim przejdziesz do następnych kroków:

cd asterisk-15.*/

Instalowanie zależności Asterisk

Uruchom następujący skrypt, aby pobrać źródła MP3 wymagane do zbudowania modułu MP3 i korzystania z plików MP3:

sudo contrib/scripts/get_mp3_source.sh

Następnie uruchom skrypt install_prereq aby rozwiązać wszystkie zależności w systemie Debian:

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 #############################################

Tutaj zobaczysz domyślny kod telefonu ITU-T 61. Ale w naszym przypadku, jeśli jesteś w Ameryce Północnej tak jak ja, będziesz chciał zmienić go na 1

Instalowanie gwiazdki

Uruchom skrypt configure który przygotuje kod Asterisk do skompilowania:

sudo./configure

Po pomyślnym zakończeniu zobaczysz następujące dane wyjściowe:

Wpisz polecenie exit lub naciśnij CTRL+C aby wyjść z Asterisk CLI.

Ostatnim krokiem jest włączenie usługi Asterisk do uruchomienia podczas rozruchu:

sudo systemctl enable asterisk

Konfigurowanie zapory ogniowej

Domyślnie SIP używa portu UDP 5060, aby otworzyć uruchomienie portu:

iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT

iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT

Dostosuj zaporę ogniową do swoich potrzeb.

Wniosek

W tym przewodniku pokazaliśmy, jak zainstalować najnowszą wersję Asterisk ze źródła w systemie Debian.

Powinieneś teraz sprawdzić dokumentację Asterisk i dowiedzieć się więcej o tym, jak skonfigurować i używać Asterisk.

gwiazdka Debiana