Installer Asterisk VoIP Server på Ubuntu
Asterisk er en gratis og open source-ramme til opbygning af dine egne kommunikationsapplikationer. Med Asterisk kan du opbygge din egen VoIP-server. VoIP er Voice Over Internet Protocol. Det bruges til at foretage opkald ved hjælp af TCP/IP-stakken. Med Asterisk VoIP server kan du foretage opkald til og fra din Android-telefon og andre IP-telefoner lokalt uden omkostninger. Dette er meget omkostningseffektiv løsning til små, mellemstore til store virksomhedskontorer.
i denne artikel vil jeg vise dig, hvordan du installerer og konfigurerer Asterisk til at fungere som en VoIP-server og foretager opkald til og fra Android-telefon ved hjælp af din egen Asterisk VoIP-server. Jeg vil bruge Lubuntu 18.04 LTS til demonstrationen. Bemærk, at Lubuntu 18.04 LTS er det samme som Ubuntu 18.04 LTS, men med ltsde desktop i stedet for GNOME 3 desktop. Lad os komme i gang.
installation af Asterisk på Ubuntu 18.04 LTS er virkelig simpelt. Alle programpakkerne er tilgængelige i den officielle pakke repository af Ubuntu 18.04 LTS.
Opdater først apt package repository cache med følgende kommando:
Apt-pakkelagerets cache skal opdateres.
Installer nu Asterisk VoIP server med følgende kommando:
Tryk nu på y, og tryk derefter på <Enter> for at fortsætte.
Asterisk skal installeres.
Start og stop Asterisk Service:
nu Kan du kontrollere, om asterisk-tjenesten kører med følgende kommando:
som du kan se, kører asterisk-tjenesten.
hvis asterisk-tjenesten under alle omstændigheder ikke kører, kan du starte asterisk-tjenesten med følgende kommando:
hvis du vil stoppe asterisk-tjenesten af en eller anden grund, skal du køre følgende kommando:
hvis du har ændret asterisk-konfigurationsfilerne, kan du genstarte asterisk, så ændringerne træder i kraft med følgende kommando:
konfigurationsfiler af Asterisk VoIP Server:
på Ubuntu 18.04 LTS, Asterisk konfigurationsfiler er i/etc / asterisk mappe, som du kan se i skærmbilledet nedenfor.
der er en hel masse måder, du kan konfigurere Asterisk på. I denne artikel fokuserer jeg på kun at konfigurere Asterisk som en VoIP-server og foretage opkald ved hjælp af en SIP-klient på Android-telefoner. For at dette skal fungere, vil jeg kun ændre sip.conf og udvidelser.conf konfigurationsfiler i/etc / asterisk mappe.
konfiguration af Asterisk som en VoIP-Server:
Naviger først til mappen / etc / asterisk med følgende kommando:
nu skal du lave en sikkerhedskopi af sip.conf og udvidelser.conf fil. Fordi, hvis du har lavet store fejl, og du vil vende tilbage til standard sip.conf og udvidelser.conf fil, vil du være i stand til at gøre det, hvis du har en sikkerhedskopi af disse konfigurationsfiler. Du behøver ikke at geninstallere Asterisk.
for at lave en sikkerhedskopi af sip.conf-fil, kør følgende kommando:
for at lave en sikkerhedskopi af udvidelser.conf-fil, kør følgende kommando:
Kør nu følgende kommando for at fjerne alle eksisterende linjer fra sip.conf-fil:
Kør nu følgende kommando for at åbne sip.conf-fil med nano teksteditor:
og tilføj følgende linjer for at nippe.conf fil og gemme filen.
her oprettede jeg 2 brugere 9001 og 9002. Deres adgangskode er indstillet ved hjælp af secret. Adgangskoden til brugeren 9001 er 9001, og for brugeren 9002 er 9002.
Kør nu følgende kommando for at fjerne alle eksisterende linjer fra udvidelserne.conf-fil:
kør derefter følgende kommando for at åbne udvidelser.conf-fil med nano teksteditor:
Tilføj nu følgende linjer til udvidelser.conf fil og gemme filen.
når du er færdig med alle ovenstående trin, skal du genstarte asterisk med følgende kommando:
Kontroller nu, om asterisk-tjenesten kører med følgende kommando:
som du kan se, kører den. Så vores konfiguration fungerer.
Kør nu følgende kommando for at kontrollere IP-adressen på din Asterisk VoIP-server:
som du kan se, er IP-adressen på min Asterisk-server 192.168.2.166. Din skal være anderledes. Noter Denne IP-adresse, da du har brug for den, når du opretter forbindelse til din Asterisk-server fra din Android-telefon.
tilslutning til Asterisk VoIP-Server fra Android:
på Android er der mange gratis SIP-klienter tilgængelige i Google Play Butik, som du kan hente og oprette forbindelse til din egen Asterisk VoIP-server. Den jeg kan lide hedder CSIPSimple. Det er en meget enkel og nem at bruge SIP-klient på Android. Du kan foretage opkald og sende tekstbeskeder ved hjælp af CSIPSimple.
for at oprette forbindelse til din egen Asterisk-server skal du åbne CSIPSimple og trykke på Tilføj konto.
Vælg nu Basic fra listen.
Indtast nu alle detaljer og klik på Gem.
du skal have forbindelse til din Asterisk VoIP-server.
nu skal du bare trykke på tilbage-knappen på din telefon, og du skal se dialer.
jeg ringede til 9002, og som du kan se, fungerer opkaldet funktionalitet.
jeg modtog opkaldet fra min anden SIP-klient, som er logget ind som bruger 9002 til den samme Asterisk VoIP-server.
så vores Asterisk VoIP-server fungerer korrekt.
tilslutning til Asterisk VoIP-Server fra :
på
du kan installere Ekiga SIP, køre følgende kommando:
når Ekiga er installeret, skal du være i stand til at finde ud af det på egen hånd.
så det er dybest set, hvordan du opretter din egen Asterisk VoIP-server til at foretage opkald lokalt med Android-telefoner. Tak for at læse denne artikel.
Leave a Reply