Android

Hur man installerar asterisk på debian 9

Установка Asterisk 16 в Debian 9 (без звука)

Установка Asterisk 16 в Debian 9 (без звука)

Innehållsförteckning:

Anonim

Asterisk är det mest populära och allmänt antagna open source-ramverket för att bygga kommunikationsapplikationer. Det används av individer, småföretag, stora företag och regeringar över hela världen.

Asterisk-funktioner inkluderar konferenssamtal, röstbrevlåda, musik i väntetid, samtalöverföring, samtalskö, samtalinspelning, databaslagring / hämtning och mycket mer.

I den här tutorialen visar vi dig hur du installerar Asterisk 15 på Debian 9.

En äldre version av Asterisk (version 13) är tillgänglig i Debian-programvaran och kan installeras med apt install asterisk .

förutsättningar

Innan du fortsätter med den här tutorialen, se till att du är inloggad som användare med sudo-privilegier.

Uppdatera din Debian-server och installera de paket som krävs för att ladda ner och bygga Asterisk:

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

Hämtar Asterisk

Vid skrivandet av denna artikel är den senaste stabila versionen av Asterisk version 15.

Byt till /usr/src och ladda ner Asterisk-källkoden med följande wget-kommando:

cd /usr/src/ sudo wget

När nedladdningen är klar använder du tar-kommandot för att extrahera arkivet:

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

Se till att du byter till Asterisk-källkatalogen innan du fortsätter med nästa steg:

cd asterisk-15.*/

Installera Asterisk Beroenden

Kör följande skript för att ladda ner MP3-källorna som krävs för att bygga MP3-modulen och använda MP3-filer:

sudo contrib/scripts/get_mp3_source.sh

install_prereq skriptet install_prereq att lösa alla beroenden på ditt Debian-system:

sudo contrib/scripts/install_prereq install

Skriptet kommer att installera alla nödvändiga paket och efter framgångsrikt slutförande kommer det att skriva ut följande meddelande:

############################################# ## install completed successfully #############################################

Här ser du standardkoden ITU-T för 61. Men i vårt fall om du är i Nordamerika som jag är, kommer du att ändra den till 1

Installera Asterisk

Kör configure som får Asterisk-koden redo att kompilera:

sudo./configure

När framgångsrikt slutförts kommer du att se följande utgång:

Skriv exit eller tryck på CTRL+C att lämna Asterisk CLI.

Det sista steget är att aktivera Asterisk-tjänsten att starta vid start:

sudo systemctl enable asterisk

Konfigurera brandväggen

Som standard använder SIP UDP-port 5060 för att öppna portkörningen:

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

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

Du kan justera brandväggen efter ditt behov.

Slutsats

I den här guiden har vi visat dig hur du installerar den senaste Asterisk-versionen från källan på ditt Debian-system.

Du bör nu kontrollera Asterisk-dokumentationen och lära dig mer om hur du konfigurerar och använder Asterisk.

debian asterisk