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:
de apt package repository cache moet worden bijgewerkt.
installeer nu Asterisk VoIP-server met de volgende opdracht:
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:
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:
als u de asterisk service om een of andere reden wilt stoppen, voer dan het volgende commando uit:
als u de asterisk configuratiebestanden hebt gewijzigd, kunt u asterisk herstarten om de wijzigingen door te voeren met het volgende commando:
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.
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:
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:
een back-up maken van extensies.conf bestand, Voer het volgende commando uit:
Voer nu het volgende commando uit om alle bestaande regels uit de sip te verwijderen.conf-bestand:
Voer nu het volgende commando uit om SIP te openen.conf-bestand met nano-teksteditor:
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:
voer vervolgens de volgende opdracht uit om extensies te openen.conf-bestand met nano-teksteditor:
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:
Controleer nu of de asterisk-service wordt uitgevoerd met het volgende commando:
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:
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:
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