Android

Hoe een asterisk op debian te installeren 9

Asterisk Tutorial #1: Asterisk install on Debian: Basic SETUP and First Steps

Asterisk Tutorial #1: Asterisk install on Debian: Basic SETUP and First Steps

Inhoudsopgave:

Anonim

Asterisk is het populairste en meest gebruikte open source framework voor het bouwen van communicatietoepassingen. Het wordt gebruikt door particulieren, kleine bedrijven, grote ondernemingen en overheden wereldwijd.

Asterisk-functies zijn onder meer telefonisch vergaderen, voicemail, wachtmuziek, doorverbinden, wachtrijen, opname van gesprekken, database opslaan / ophalen en nog veel meer.

In deze zelfstudie laten we u zien hoe u Asterisk 15 op Debian 9 installeert.

Een oudere versie van Asterisk (versie 13) is beschikbaar in de Debian software repository en kan worden geïnstalleerd met apt install asterisk .

voorwaarden

Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.

Update uw Debian-server en installeer de pakketten die nodig zijn om Asterisk te downloaden en te bouwen:

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

Asterisk downloaden

Op het moment dat dit artikel werd geschreven, is versie 15 de nieuwste stabiele versie van Asterisk.

Ga naar de map /usr/src en download de Asterisk-broncode met de volgende wget-opdracht:

cd /usr/src/ sudo wget

Nadat het downloaden is voltooid, gebruikt u de opdracht tar om het archief uit te pakken:

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

Zorg ervoor dat u overschakelt naar de bronmap van Asterisk voordat u doorgaat met de volgende stappen:

cd asterisk-15.*/

Asterisk-afhankelijkheden installeren

Voer het volgende script uit om de MP3-bronnen te downloaden die nodig zijn om de MP3-module te bouwen en MP3-bestanden te gebruiken:

sudo contrib/scripts/get_mp3_source.sh

Voer vervolgens het script install_prereq uit om alle afhankelijkheden op uw Debian-systeem op te lossen:

sudo contrib/scripts/install_prereq install

Het script installeert alle benodigde pakketten en drukt na succesvolle voltooiing het volgende bericht af:

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

Hier ziet u de standaard ITU-T-telefooncode van 61. Maar als u in Noord-Amerika bent zoals ik, wilt u dit wijzigen in 1

Asterisk installeren

Voer het configure dat de Asterisk-code gereed maakt om te compileren:

sudo./configure

Na succesvolle voltooiing ziet u de volgende uitvoer:

Typ exit of druk op CTRL+C om de Asterisk CLI te verlaten.

De laatste stap is om de Asterisk-service in te schakelen bij het opstarten:

sudo systemctl enable asterisk

Firewall configureren

SIP gebruikt standaard de UDP-poort 5060 om de poortrun te openen:

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

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

Voel je vrij om de firewall aan te passen aan jouw behoefte.

Conclusie

In deze gids hebben we u laten zien hoe u de nieuwste Asterisk-versie vanaf de bron op uw Debian-systeem installeert.

Controleer nu de Asterisk-documentatie en leer meer over het configureren en gebruiken van Asterisk.

debian asterisk