Ubuntu

Installera Asterisk VoIP Server på Ubuntu

Installera Asterisk VoIP Server på Ubuntu
Asterisk är en fri och öppen källkodsram för att bygga dina egna kommunikationsapplikationer. Med Asterisk kan du bygga din egen VoIP-server. VoIP är Voice Over Internet Protocol. Den används för att ringa samtal med TCP / IP-stacken. Med Asterisk VoIP-server kan du ringa till och från din Android-telefon och andra IP-telefoner lokalt utan kostnad. Detta är en mycket kostnadseffektiv lösning för små, medelstora till stora företagskontor.

I den här artikeln kommer jag att visa dig hur du installerar och konfigurerar Asterisk för att fungera som en VoIP-server och ringer till och från Android-telefonen med din egen Asterisk VoIP-server. Jag kommer att använda Lubuntu 18.04 LTS för demonstrationen. Observera att, Lubuntu 18.04 LTS är samma som Ubuntu 18.04 LTS men med LXDE-skrivbord istället för GNOME 3-skrivbord. Låt oss börja.

Installera Asterisk:

Installera Asterisk på Ubuntu 18.04 LTS är väldigt enkelt. Alla mjukvarupaket finns tillgängliga i det officiella paketförvaret för Ubuntu 18.04 LTS.

Uppdatera först APT-paketets förvarscache med följande kommando:

$ sudo apt uppdatering

APT-paketets förvarscache bör uppdateras.

Installera nu Asterisk VoIP-server med följande kommando:

$ sudo apt installera asterisk asterisk-dahdi

Tryck nu y och tryck sedan på att fortsätta.

Asterisk ska installeras.

Starta och stoppa Asterisk Service:

Nu kan du kontrollera om asterisktjänsten körs med följande kommando:

$ sudo systemctl status asterisk

Som du kan se asterisk tjänsten körs.

Om asterisk-tjänsten i vilket fall som helst inte körs kan du starta asterisk-tjänsten med följande kommando:

$ sudo systemctl starta asterisk

Om du av någon anledning vill stoppa asterisktjänsten, kör sedan följande kommando:

$ sudo systemctl stoppa asterisk

Om du har ändrat asteriskkonfigurationsfilerna kan du starta om asterisken för att ändringarna ska träda i kraft med följande kommando:

$ sudo systemctl starta om asterisk

Konfigurationsfiler för Asterisk VoIP-server:

På Ubuntu 18.04 LTS finns Asterisk-konfigurationsfilerna / etc / asterisk katalog som du kan se på skärmdumpen nedan.

$ ls / etc / asterisk

Det finns en hel massa sätt att konfigurera Asterisk på. I den här artikeln fokuserar jag bara på att konfigurera Asterisk som en VoIP-server och ringa samtal med en SIP-klient på Android-telefoner. För att detta ska fungera kommer jag bara att ändra smutta.konf och tillägg.konf konfigurationsfiler i / etc / asterisk katalog.

Konfigurera Asterisk som en VoIP-server:

Navigera först till / etc / asterisk katalog med följande kommando:

$ cd / etc / asterisk

Nu ska du göra en säkerhetskopia av smutta.konf och tillägg.konf fil. För om du har gjort några större misstag och du vill återgå till standard smutta.konf och tillägg.konf kommer du att kunna göra det om du har en säkerhetskopia av dessa konfigurationsfiler. Du behöver inte installera om Asterisk.

Att göra en säkerhetskopia av smutta.konf fil, kör följande kommando:

$ sudo cp sip.conf sip.konf.säkerhetskopiering

Att göra en säkerhetskopia av tillägg.konf fil, kör följande kommando:

$ sudo cp-tillägg.conf-tillägg.konf.säkerhetskopiering

Kör nu följande kommando för att ta bort alla befintliga rader från smutta.konf fil:

$ eko | sudo tee sip.konf

Kör nu följande kommando för att öppna smutta.konf fil med nano textredigerare:

$ sudo nano sip.konf

Och lägg till följande rader till smutta.konf fil och spara filen.

Här skapade jag 2 användare 9001 och 9002. Deras lösenord ställs in med hemlighet. Lösenordet för användaren 9001 är 9001 och för användaren 9002 9002.

Kör nu följande kommando för att ta bort alla befintliga rader från tillägg.konf fil:

$ eko | sudo tee förlängningar.konf

Kör sedan följande kommando för att öppna tillägg.konf fil med nano textredigerare:

$ sudo nano-tillägg.konf

Lägg nu till följande rader till tillägg.konf fil och spara filen.

När du är klar med alla stegen ovan startar du om asterisk med följande kommando:

$ sudo systemctl starta om asterisk

Kontrollera nu om asterisktjänsten körs med följande kommando:

$ sudo systemctl status asterisk

Som du ser är det igång. Så vår konfiguration fungerar.

Kör nu följande kommando för att kontrollera IP-adressen till din Asterisk VoIP-server:

$ ip a

Som du ser är IP-adressen till min Asterisk-server 192.168.2.166. Din borde vara annorlunda. Anteckna denna IP-adress eftersom du behöver den när du ansluter till din Asterisk-server från din Android-telefon.

Ansluter till Asterisk VoIP Server från Android:

På Android finns det många gratis SIP-klienter tillgängliga i Google Play Store som du kan ladda ner och ansluta till din egen Asterisk VoIP-server. Den jag gillar heter CSIPSimple. Det är en mycket enkel och lättanvänd SIP-klient på Android. Du kan ringa och skicka textmeddelanden med CSIPSimple.

För att ansluta till din egen Asterisk-server, öppna CSIPSimple och tryck på Lägg till konto.

Välj nu Grundläggande från listan.

Skriv nu in alla detaljer och klicka på Spara.

Du bör vara ansluten till din Asterisk VoIP-server.

Nu är det bara att trycka på bakåtknappen på din telefon så ska du se uppringaren.

Jag ringde 9002 och som ni ser fungerar samtalet funktionalitet.

Jag fick samtalet från min andra SIP-klient som är inloggad som användare 9002 till samma Asterisk VoIP-server.

Så vår Asterisk VoIP-server fungerar korrekt.

Ansluter till Asterisk VoIP Server från Linux:

På Linux kan du använda Ekiga SIP för att ansluta till din Asterisk VoIP-server. Den är tillgänglig i det officiella paketförvaret för Ubuntu 18.04 LTS.

Du kan installera Ekiga SIP, kör följande kommando:

$ sudo apt installera ekiga

En gång Ekiga är installerad bör du kunna räkna ut det på egen hand.

Så det är i princip hur du skapar din egen Asterisk VoIP-server för att ringa lokalt med Android-telefoner. Tack för att du läste den här artikeln.

OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...
OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...
SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...