Ubuntu

Installer Asterisk VoIP Server på Ubuntu

Installer Asterisk VoIP Server på Ubuntu
Asterisk er et gratis og open source-rammeverk for å bygge dine egne kommunikasjonsapplikasjoner. Med Asterisk kan du bygge din egen VoIP-server. VoIP er Voice Over Internet Protocol. Den brukes til å ringe ved hjelp av TCP / IP-stakken. Med Asterisk VoIP-server kan du ringe til og fra Android-telefonen din og andre IP-telefoner lokalt uten kostnad. Dette er en veldig kostnadseffektiv løsning for små, mellomstore til store bedriftskontorer.

I denne artikkelen vil jeg vise deg hvordan du installerer og konfigurerer Asterisk til å fungere som en VoIP-server og ringer til og fra Android-telefonen ved hjelp av din egen Asterisk VoIP-server. Jeg skal bruke Lubuntu 18.04 LTS for demonstrasjonen. Merk at, Lubuntu 18.04 LTS er det samme som Ubuntu 18.04 LTS men med LXDE desktop i stedet for GNOME 3 desktop. La oss komme i gang.

Installere stjerne:

Installere Asterisk på Ubuntu 18.04 LTS er veldig enkelt. Alle programvarepakkene er tilgjengelige i det offisielle pakkelageret til Ubuntu 18.04 LTS.

Oppdater først APT-pakkelagerbufferen med følgende kommando:

$ sudo apt oppdatering

APT-pakkelagerbufferen bør oppdateres.

Installer nå Asterisk VoIP-server med følgende kommando:

$ sudo apt installere stjerne asterisk-dahdi

Trykk nå y og trykk deretter på å fortsette.

Asterisk skal installeres.

Starte og stoppe stjerne-tjenesten:

Nå kan du sjekke om stjernetjenesten kjører med følgende kommando:

$ sudo systemctl status-stjerne

Som du kan se, er stjerne tjenesten kjører.

Hvis stjernetjenesten uansett ikke kjører, kan du starte stjernetjenesten med følgende kommando:

$ sudo systemctl start stjerne

Hvis du av en eller annen grunn vil stoppe stjernetjenesten, kjører du følgende kommando:

$ sudo systemctl stopp stjerne

Hvis du har endret stjernekonfigurasjonsfilene, kan du starte stjernen på nytt for at endringene skal tre i kraft med følgende kommando:

$ sudo systemctl start asterisk på nytt

Konfigurasjonsfiler til Asterisk VoIP Server:

På Ubuntu 18.04 LTS, Asterisk-konfigurasjonsfilene er inne / etc / asterisk katalog som du kan se på skjermbildet nedenfor.

$ ls / etc / asterisk

Det er en hel rekke måter du kan konfigurere Asterisk på. I denne artikkelen fokuserer jeg på å bare konfigurere Asterisk som en VoIP-server og ringe ved hjelp av en SIP-klient på Android-telefoner. For at dette skal fungere, vil jeg bare endre nippe.konf og utvidelser.konf konfigurasjonsfiler i / etc / asterisk katalog.

Konfigurere stjerne som en VoIP-server:

Naviger først til / etc / asterisk katalog med følgende kommando:

$ cd / etc / asterisk

Nå bør du lage en sikkerhetskopi av nippe.konf og utvidelser.konf fil. Fordi hvis du har gjort store feil, og du vil gå tilbake til standard nippe.konf og utvidelser.konf filen, vil du kunne gjøre det hvis du har en sikkerhetskopi av disse konfigurasjonsfilene. Du trenger ikke å installere Asterisk på nytt.

Å lage en sikkerhetskopi av nippe.konf fil, kjør følgende kommando:

$ sudo cp nipp.conf nippe.konf.sikkerhetskopi

Å lage en sikkerhetskopi av utvidelser.konf fil, kjør følgende kommando:

$ sudo cp-utvidelser.conf utvidelser.konf.sikkerhetskopi

Kjør nå følgende kommando for å fjerne alle eksisterende linjer fra nippe.konf fil:

$ ekko | sudo tee nipp.konf

Kjør nå følgende kommando for å åpne nippe.konf fil med nano tekstredigerer:

$ sudo nano slurk.konf

Og legg til følgende linjer til nippe.konf filen og lagre filen.

Her opprettet jeg 2 brukere 9001 og 9002. Passordet deres er satt ved hjelp av hemmelighet. Passordet for brukeren 9001 er 9001, og for brukeren 9002 er 9002.

Kjør nå følgende kommando for å fjerne alle eksisterende linjer fra utvidelser.konf fil:

$ ekko | sudo tee-utvidelser.konf

Kjør deretter følgende kommando for å åpne utvidelser.konf fil med nano tekstredigerer:

$ sudo nano-utvidelser.konf

Legg nå til følgende linjer til utvidelser.konf filen og lagre filen.

Når du er ferdig med alle trinnene ovenfor, start en stjerne på nytt med følgende kommando:

$ sudo systemctl start asterisk på nytt

Sjekk nå om stjernetjenesten kjører med følgende kommando:

$ sudo systemctl status stjerne

Som du ser, kjører den. Så konfigurasjonen vår fungerer.

Kjør nå følgende kommando for å sjekke IP-adressen til Asterisk VoIP-serveren din:

$ ip a

Som du kan se, er IP-adressen til Asterisk-serveren min 192.168.2.166. Din burde være annerledes. Legg merke til denne IP-adressen, da du trenger den når du kobler til Asterisk-serveren din fra Android-telefonen din.

Koble til Asterisk VoIP Server fra Android:

På Android er det mange gratis SIP-klienter tilgjengelig i Google Play Store som du kan laste ned og koble til din egen Asterisk VoIP-server. Den jeg liker heter CSIPSimple. Det er en veldig enkel og enkel å bruke SIP-klient på Android. Du kan ringe og sende tekstmeldinger ved hjelp av CSIPSimple.

Åpne for å koble til din egen Asterisk-server CSIPSimple og trykk på Legg til konto.

Velg nå Grunnleggende fra listen.

Skriv nå inn alle detaljene og klikk på Lagre.

Du bør være koblet til Asterisk VoIP-serveren din.

Nå er det bare å trykke på tilbakeknappen på telefonen din, så skal du se oppringeren.

Jeg ringte 9002, og som du kan se, samtalen er funksjonalitet fungerer.

Jeg mottok samtalen fra den andre SIP-klienten min som er logget inn som bruker 9002 til samme Asterisk VoIP-server.

Så vår Asterisk VoIP-server fungerer som den skal.

Koble til Asterisk VoIP Server fra Linux:

På Linux kan du bruke Ekiga SIP for å koble til Asterisk VoIP Server. Den er tilgjengelig i det offisielle pakkelageret til Ubuntu 18.04 LTS.

Du kan installere Ekiga SIP, kjør følgende kommando:

$ sudo apt installere ekiga

En gang Ekiga er installert, bør du kunne finne ut av det på egen hånd.

Så det er i utgangspunktet hvordan du oppretter din egen Asterisk VoIP-server for å ringe lokalt med Android-telefoner. Takk for at du leser denne artikkelen.

OpenTTD Tutorial
OpenTTD er et av de mest populære forretningssimuleringsspillene der ute. I dette spillet må du lage en fantastisk transportvirksomhet. Du begynner im...
SuperTuxKart for Linux
SuperTuxKart er en flott tittel designet for å gi deg Mario Kart-opplevelsen gratis på Linux-systemet ditt. Det er ganske utfordrende og morsomt å spi...
Kjemp om Wesnoth-opplæringen
Kampen om Wesnoth er et av de mest populære open source-strategispillene du kan spille på dette tidspunktet. Ikke bare har dette spillet vært i utvikl...