Installeer Asterisk VoIP-Server op Ubuntu

Asterisk is een gratis en open source framework voor het bouwen van uw eigen communicatietoepassingen. Met Asterisk, kunt u uw eigen VoIP-server te bouwen. VoIP is Voice Over Internet Protocol. Het wordt gebruikt om gesprekken te voeren met behulp van de TCP/IP stack. Met Asterisk VoIP server, kunt u bellen van en naar uw Android-telefoon en andere IP-telefoons lokaal zonder enige kosten. Dit is een zeer kosteneffectieve oplossing voor kleine, middelgrote tot grote kantoren.

In dit artikel zal ik u laten zien hoe u Asterisk installeert en configureert om te fungeren als een VoIP-server en maakt bellen naar en van Android-telefoon met behulp van uw eigen Asterisk VoIP-server. Ik zal Lubuntu 18.04 LTS gebruiken voor de demonstratie. Merk op dat Lubuntu 18.04 LTS hetzelfde is als Ubuntu 18.04 LTS maar met LXDE desktop in plaats van GNOME 3 desktop. Laten we beginnen.

sterretje installeren op Ubuntu 18.04 LTS is heel eenvoudig. Alle softwarepakketten zijn beschikbaar in de officiële pakketrepository van Ubuntu 18.04 LTS.

werk eerst de cache van de apt-pakketrepository bij met het volgende commando:

$ sudo apt update

de apt package repository cache moet worden bijgewerkt.

installeer nu Asterisk VoIP-server met de volgende opdracht:

$ sudo apt install asterisk asterisk-dahdi

druk nu op y en druk vervolgens op <Enter> om verder te gaan.

sterretje moet worden geïnstalleerd.

Asterisk-Service starten en stoppen:

nu kunt u controleren of de asterisk-service wordt uitgevoerd met het volgende commando:

$ sudo systemctl status asterisk

zoals u kunt zien, wordt de asterisk service uitgevoerd.

als in ieder geval de asterisk-service niet wordt uitgevoerd, kunt u de asterisk-service starten met het volgende commando:

$ sudo systemctl start asterisk

als u de asterisk service om een of andere reden wilt stoppen, voer dan het volgende commando uit:

$ sudo systemctl stop asterisk

als u de asterisk configuratiebestanden hebt gewijzigd, kunt u asterisk herstarten om de wijzigingen door te voeren met het volgende commando:

$ sudo systemctl restart asterisk

configuratiebestanden van Asterisk VoIP-Server:

op Ubuntu 18.04 LTS, de Asterisk configuratie bestanden zijn in/etc / asterisk directory zoals u kunt zien in de screenshot hieronder.

$ ls / etc / sterretje

er zijn een heleboel manieren waarop je Asterisk kunt configureren. In dit artikel, Ik ben gericht op alleen het configureren van Asterisk als een VoIP-server en bellen met behulp van een SIP-client op Android-telefoons. Om dit te laten werken, zal ik alleen de sip aanpassen.conf en extensies.conf configuratie bestanden in de/etc / asterisk map.

sterretje Instellen als VoIP-Server:

navigeer eerst naar de map / etc / asterisk met het volgende commando:

$ cd / etc / sterretje

nu moet je een back-up maken van de sip.conf en extensies.conf file. Want, als je grote fouten hebt gemaakt en je wilt terug te keren naar de standaard sip.conf en extensies.conf bestand, je zal in staat zijn om het te doen als je een back-up van deze configuratie bestanden. U hoeft Asterisk niet opnieuw te installeren.

om een reservekopie van sip te maken.conf bestand, Voer het volgende commando uit:

$ sudo cp sip.conf sip.conf.reservekopie

een back-up maken van extensies.conf bestand, Voer het volgende commando uit:

$ sudo cp extensies.conf extensions.conf.reservekopie

Voer nu het volgende commando uit om alle bestaande regels uit de sip te verwijderen.conf-bestand:

$ echo / sudo tee sip.conf

Voer nu het volgende commando uit om SIP te openen.conf-bestand met nano-teksteditor:

$ sudo nano sip.conf

en voeg de volgende regels toe aan sip.conf bestand en sla het bestand.

hier creëerde ik 2 gebruikers 9001 en 9002. Hun wachtwoord wordt ingesteld met behulp van geheim. Het wachtwoord voor de gebruiker 9001 is 9001, en voor de gebruiker 9002 is 9002.

Voer nu het volgende commando uit om alle bestaande regels uit de extensies te verwijderen.conf-bestand:

$ echo / sudo tee extensies.conf

voer vervolgens de volgende opdracht uit om extensies te openen.conf-bestand met nano-teksteditor:

$ sudo nano extensions.conf

Voeg nu de volgende regels toe aan extensies.conf bestand en sla het bestand.

zodra u klaar bent met alle bovenstaande stappen, herstart asterisk met de volgende opdracht:

$ sudo systemctl herstart asterisk

Controleer nu of de asterisk-service wordt uitgevoerd met het volgende commando:

$ sudo systemctl status asterisk

zoals u kunt zien, draait het. Dus onze configuratie werkt.

Voer nu de volgende opdracht uit om het IP-adres van uw sterretje VoIP-server te controleren:

$ ip a

zoals u kunt zien, is het IP-adres van mijn Asterisk-server 192.168.2.166. Die van jou zou anders moeten zijn. Neem een nota van dit IP-adres als je het nodig hebt wanneer u verbinding maakt met uw Asterisk server vanaf je Android-telefoon.

verbinding maken met Asterisk VoIP Server vanaf Android:

op Android zijn er veel gratis SIP clients beschikbaar in de Google Play Store die u kunt downloaden en verbinden met uw eigen Asterisk VoIP server. Degene die ik leuk vind heet CSIPSimple. Het is een zeer eenvoudig en makkelijk te gebruiken SIP-client op Android. U kunt bellen en sms-berichten verzenden met behulp van CSIPSimple.

om verbinding te maken met uw eigen Asterisk server, open CSIPSimple en tik op Account toevoegen.

selecteer Nu Basic uit de lijst.

typ nu alle details in en klik op Opslaan.

u moet worden verbonden met uw sterretje VoIP-server.

tik nu gewoon op de knop terug van uw telefoon en u moet de kiezer te zien.

ik belde 9002 en zoals je kunt zien, de oproep is functionaliteit werkt.

ik ontving de oproep van mijn andere SIP-client die is aangemeld als de gebruiker 9002 op dezelfde Asterisk VoIP-server.

zo, onze Asterisk VoIP-server werkt correct.

verbinden met Asterisk VoIP Server vanaf Linux:

op Linux kunt u Ekiga SIP gebruiken om verbinding te maken met uw Asterisk VoIP Server. Het is beschikbaar in de officiële pakketrepository van Ubuntu 18.04 LTS.

u kunt Ekiga SIP installeren, voer het volgende commando uit:

$ sudo apt install ekiga

zodra Ekiga is geïnstalleerd, moet u in staat zijn om het zelf uit te zoeken.

zo creëer je je eigen sterretje VoIP-server om lokaal te bellen met Android-telefoons. Bedankt voor het lezen van dit artikel.

Leave a Reply