Ubuntu

Nainštalujte si server Asterisk VoIP na Ubuntu

Nainštalujte si server Asterisk VoIP na Ubuntu
Asterisk je bezplatný a otvorený zdrojový rámec pre vytváranie vlastných komunikačných aplikácií. S Asteriskom môžete vytvoriť svoj vlastný server VoIP. VoIP je protokol Voice over Internet. Používa sa na uskutočňovanie hovorov pomocou protokolu TCP / IP. So serverom Asterisk VoIP môžete volať na a zo svojho telefónu so systémom Android a ďalších IP telefónov lokálne bez akýchkoľvek nákladov. Jedná sa o veľmi nákladovo efektívne riešenie pre malé, stredné a veľké firemné kancelárie.

V tomto článku vám ukážem, ako nainštalovať a nakonfigurovať Asterisk tak, aby fungoval ako server VoIP a uskutočňoval hovory do a z telefónu s Androidom pomocou vášho vlastného servera Asterisk VoIP. Budem používať Lubuntu 18.04 LTS na demonštráciu. Upozorňujeme, že Lubuntu 18.04 LTS je to isté ako Ubuntu 18.04 LTS, ale s desktopom LXDE namiesto desktopu GNOME 3. Začnime.

Inštalácia hviezdičky:

Inštalácia hviezdičky na Ubuntu 18.04 LTS je naozaj jednoduchý. Všetky softvérové ​​balíčky sú k dispozícii v oficiálnom úložisku balíkov Ubuntu 18.04 LTS.

Najskôr aktualizujte medzipamäť úložiska balíkov APT pomocou nasledujúceho príkazu:

$ sudo apt aktualizácia

Vyrovnávacia pamäť úložiska balíkov APT by sa mala aktualizovať.

Teraz nainštalujte Asterisk VoIP server pomocou nasledujúceho príkazu:

$ sudo apt nainštalovať hviezdičku asterisk-dahdi

Teraz stlačte r a potom stlačte pokračovať.

Mala by byť nainštalovaná hviezdička.

Spustenie a zastavenie služby Asterisk:

Teraz môžete skontrolovať, či je služba hviezdička spustená, pomocou nasledujúceho príkazu:

$ sudo systemctl status hviezdička

Ako vidíte, hviezdička služba beží.

Ak služba hviezdička v každom prípade nie je spustená, môžete ju spustiť nasledujúcim príkazom:

$ sudo systemctl start asterisk

Ak chcete z nejakého dôvodu zastaviť službu hviezdičky, spustite nasledujúci príkaz:

$ sudo systemctl stop hviezdička

Ak ste zmenili konfiguračné súbory hviezdičky, môžete hviezdičku reštartovať, aby sa zmeny prejavili, a to pomocou nasledujúceho príkazu:

$ sudo systemctl reštartujte hviezdičku

Konfiguračné súbory servera Asterisk VoIP:

V systéme Ubuntu 18.04 LTS, konfiguračné súbory hviezdičky sú v / etc / asterisk ako vidíte na snímke obrazovky nižšie.

$ ls / etc / asterisk

Existuje veľa spôsobov, ako môžete nakonfigurovať hviezdičku. V tomto článku sa zameriavam iba na konfiguráciu Asterisku ako servera VoIP a uskutočňovanie hovorov pomocou klienta SIP na telefónoch s Androidom. Aby to fungovalo, upravím iba popíjať.konf a rozšírenia.konf konfiguračné súbory v / etc / asterisk adresár.

Konfigurácia hviezdičky ako servera VoIP:

Najskôr prejdite na ikonu / etc / asterisk adresár s nasledujúcim príkazom:

$ cd / etc / asterisk

Teraz by ste si mali vytvoriť záložnú kópiu súboru popíjať.konf a rozšírenia.konf spis. Pretože, ak ste urobili nejaké zásadné chyby a chcete sa vrátiť späť k pôvodným hodnotám popíjať.konf a rozšírenia.konf súbor, budete to môcť urobiť, ak máte záložnú kópiu týchto konfiguračných súborov. Nebudete musieť znova inštalovať Asterisk.

Ak chcete vytvoriť záložnú kópiu súboru popíjať.konf súbor, spustite nasledujúci príkaz:

$ sudo cp sip.conf sip.konf.záloha

Ak chcete vytvoriť záložnú kópiu súboru rozšírenia.konf súbor, spustite nasledujúci príkaz:

$ sudo cp rozšírenia.conf rozšírenia.konf.záloha

Teraz spustite nasledujúci príkaz a odstráňte všetky existujúce riadky z priečinka popíjať.konf spis:

$ echo | sudo tee sip.konf

Teraz otvorte nasledujúci príkaz popíjať.konf súbor s nano textový editor:

$ sudo nano sip.konf

A pridajte nasledujúce riadky do popíjať.konf súbor a uložte súbor.

Tu som vytvoril 2 používateľov 9001 a 9002. Ich heslo sa nastavuje pomocou tajomstva. Heslo pre používateľa 9001 je 9001 a pre používateľa 9002 je 9002.

Teraz spustite nasledujúci príkaz a odstráňte všetky existujúce riadky z priečinka rozšírenia.konf spis:

$ echo | rozšírenie sudo tee.konf

Potom otvorte nasledujúci príkaz rozšírenia.konf súbor s nano textový editor:

$ sudo nano rozšírenia.konf

Teraz pridajte nasledujúce riadky do rozšírenia.konf súbor a uložte súbor.

Po vykonaní všetkých vyššie uvedených krokov reštartujte hviezdičku pomocou nasledujúceho príkazu:

$ sudo systemctl reštartujte hviezdičku

Teraz pomocou nasledujúceho príkazu skontrolujte, či je služba hviezdička spustená:

$ sudo systemctl status hviezdička

Ako vidíte, je spustený. Naša konfigurácia teda funguje.

Teraz spustite nasledujúci príkaz na kontrolu adresy IP vášho servera VoIP servera Asterisk:

$ ip a

Ako vidíte, adresa IP môjho servera Asterisk je 192.168.2.166. Váš by mal byť iný. Poznačte si túto adresu IP, pretože ju budete potrebovať, keď sa budete pripájať k serveru Asterisk z telefónu Android.

Pripojenie k serveru Asterisk VoIP zo systému Android:

V systéme Android je v Obchode Google Play k dispozícii veľa bezplatných klientov SIP, ktorých si môžete stiahnuť a pripojiť k svojmu vlastnému serveru Asterisk VoIP. Ten, ktorý sa mi páči, sa volá CSIPSjednoduché. Je to veľmi jednoduchý a ľahko použiteľný klient SIP v systéme Android. Môžete uskutočňovať hovory a odosielať textové správy pomocou CSIPSjednoduché.

Ak sa chcete pripojiť k vlastnému serveru Asterisk, otvorte CSIPSjednoduché a klepnite na Pridať účet.

Teraz vyberte Základné zo zoznamu.

Teraz zadajte všetky podrobnosti a kliknite na Uložiť.

Mali by ste byť pripojení k serveru Asterisk VoIP.

Teraz stačí klepnúť na tlačidlo Späť na telefóne a mali by ste vidieť vytáčadlo.

Volal som na číslo 9002 a ako vidíte, hovor, že funkčnosť funguje.

Prišiel mi hovor od môjho druhého klienta SIP, ktorý je prihlásený ako používateľ 9002, na ten istý server VoIP servera Asterisk.

Náš server VoIP Asterisk teda pracuje správne.

Pripojenie k serveru Asterisk VoIP zo systému Linux:

V systéme Linux môžete použiť Ekiga SIP na pripojenie k serveru Asterisk VoIP. Je k dispozícii v oficiálnom úložisku balíkov systému Ubuntu 18.04 LTS.

Môžete nainštalovať Ekiga SIP, spustite nasledujúci príkaz:

$ sudo apt nainštalovať ekiga

Raz Ekiga je nainštalovaný, mali by ste byť schopní prísť na to sami.

Takto si teda v podstate vytvoríte vlastný VoIP server Asterisk na miestne telefonovanie s telefónmi so systémom Android. Ďakujeme, že ste si prečítali tento článok.

Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...
Hry Najlepšie hry z príkazového riadku pre systém Linux
Najlepšie hry z príkazového riadku pre systém Linux
Príkazový riadok nie je pri použití systému Linux iba vaším najväčším spojencom - môže byť tiež zdrojom zábavy, pretože ho môžete použiť na hranie mno...
Hry Najlepšie aplikácie na mapovanie gamepadu pre Linux
Najlepšie aplikácie na mapovanie gamepadu pre Linux
Ak radi hráte hry v systéme Linux s gamepadom namiesto typického systému vstupu pre klávesnicu a myš, máte tu niekoľko užitočných aplikácií. Mnoho hie...