Nainstalujte Asterisk VoIP Server na Ubuntu

Asterisk je bezplatný a otevřený zdrojový rámec pro vytváření vlastních komunikačních aplikací. S Asterisk, můžete si vytvořit svůj vlastní VoIP server. VoIP je Voice Over Internet Protocol. Používá se k volání pomocí zásobníku TCP/IP. S Asterisk VoIP server, můžete volat do az telefonu Android a dalších IP telefonů lokálně bez jakýchkoli nákladů. Jedná se o velmi nákladově efektivní řešení pro malé, střední až velké firemní kanceláře.

v tomto článku vám ukážu, jak nainstalovat a nakonfigurovat Asterisk tak, aby fungoval jako VoIP server a volá do az telefonu Android pomocí vlastního Asterisk VoIP server. Budu používat Lubuntu 18.04 LTS pro demonstraci. Všimněte si, že Lubuntu 18.04 LTS je stejný jako Ubuntu 18.04 LTS, ale s LXDE desktop namísto GNOME 3 desktop. Tak začneme.

instalace hvězdičky na Ubuntu 18.04 LTS je opravdu jednoduchá. Všechny softwarové balíčky jsou k dispozici v oficiálním úložišti balíčků Ubuntu 18.04 LTS.

nejprve aktualizujte mezipaměť úložiště balíků Apt následujícím příkazem:

$ aktualizace sudo apt

mezipaměť úložiště Apt package by měla být aktualizována.

nyní nainstalujte Asterisk VoIP server pomocí následujícího příkazu:

$ sudo apt install asterisk asterisk-dahdi

Nyní stiskněte y a poté stiskněte <Enter> pro pokračování.

hvězdička by měla být nainstalována.

spuštění a zastavení služby Asterisk:

nyní můžete zkontrolovat, zda je služba asterisk spuštěna pomocí následujícího příkazu:

$ sudo systemctl status asterisk

jak vidíte, služba asterisk je spuštěna.

pokud v každém případě služba asterisk není spuštěna, můžete spustit službu asterisk následujícím příkazem:

$ sudo systemctl start asterisk

pokud chcete z nějakého důvodu zastavit službu asterisk, spusťte následující příkaz:

$ sudo systemctl stop asterisk

pokud jste změnili konfigurační soubory hvězdičky, můžete hvězdičku restartovat, aby se změny projevily následujícím příkazem:

$ sudo systemctl restart asterisk

konfigurační soubory Asterisk VoIP Server:

na Ubuntu 18.04 LTS, konfigurační soubory hvězdičky jsou v adresáři/etc / asterisk, jak vidíte na obrázku níže.

$ LS/etc / asterisk

existuje celá řada způsobů, jak můžete nakonfigurovat Asterisk. V tomto článku se zaměřuji pouze na konfiguraci Asterisk jako VoIP server a volání pomocí klienta SIP na telefonech Android. Aby to fungovalo, upravím pouze sip.conf a rozšíření.konfigurační soubory conf v adresáři/etc / asterisk.

konfigurace Hvězdičky jako VoIP serveru:

nejprve přejděte do adresáře/etc / asterisk následujícím příkazem:

$ cd / etc / asterisk

Nyní byste měli vytvořit záložní kopii sip.conf a rozšíření.soubor conf. Protože pokud jste udělali nějaké zásadní chyby a chcete se vrátit zpět k výchozímu sip.conf a rozšíření.conf soubor, budete moci udělat, pokud máte záložní kopii těchto konfiguračních souborů. Asterisk nebudete muset znovu instalovat.

pro vytvoření záložní kopie sip.soubor conf, spusťte následující příkaz:

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

vytvoření záložní kopie rozšíření.soubor conf, spusťte následující příkaz:

$ sudokopytníci.konfederace.conf.záloha

Nyní spusťte následující příkaz a odeberte všechny existující řádky z sip.soubor conf:

$ echo / sudo tee sip.conf

Nyní spusťte následující příkaz k otevření sip.soubor conf s textovým editorem nano:

$ sudo nano sip.conf

a přidejte následující řádky do sip.soubor conf a uložte soubor.

zde jsem vytvořil 2 uživatele 9001 a 9002. Jejich heslo je nastaveno pomocí tajemství. Heslo pro uživatele 9001 je 9001 a pro uživatele 9002 je 9002.

Nyní spusťte následující příkaz a odeberte všechny existující řádky z rozšíření.soubor conf:

$ echo / sudo tee rozšíření.conf

poté spusťte následující příkaz a otevřete rozšíření.soubor conf s textovým editorem nano:

$ sudo nano extensions.conf

Nyní přidejte následující řádky do rozšíření.soubor conf a uložte soubor.

po dokončení všech výše uvedených kroků restartujte asterisk následujícím příkazem:

$ sudo systemctl restart asterisk

Nyní zkontrolujte, zda je služba asterisk spuštěna pomocí následujícího příkazu:

$ sudo systemctl status asterisk

jak vidíte, běží. Takže naše konfigurace funguje.

Nyní spusťte následující příkaz a zkontrolujte IP adresu vašeho VoIP serveru Asterisk:

$ ip a

jak vidíte, IP adresa mého serveru Asterisk je 192.168.2.166. Vaše by měla být jiná. Poznamenejte si tuto IP adresu, jak ji budete potřebovat, když se připojíte k serveru Asterisk z telefonu Android.

připojení k serveru Asterisk VoIP z Androidu:

v systému Android je v obchodě Google Play k dispozici mnoho bezplatných klientů SIP, které si můžete stáhnout a připojit k vlastnímu serveru Asterisk VoIP. Ten, který se mi líbí, se jmenuje CSIPSimple. Jedná se o velmi jednoduchý a snadno použitelný SIP klient na Android. Můžete volat a odesílat textové zprávy pomocí CSIPSimple.

Chcete-li se připojit k vlastnímu serveru Asterisk, otevřete CSIPSimple a klepněte na Přidat účet.

Nyní vyberte ze seznamu základní.

Nyní zadejte všechny podrobnosti a klikněte na Uložit.

měli byste být připojeni k serveru Asterisk VoIP.

nyní stačí klepnout na tlačítko zpět telefonu a měli byste vidět dialer.

zavolal jsem 9002 a jak vidíte, volání je funkční.

přijal jsem hovor od mého druhého klienta SIP, který je přihlášen jako uživatel 9002 na stejný hvězdička VoIP server.

takže náš Asterisk VoIP server funguje správně.

připojení k Asterisk VoIP serveru z Linuxu:

v Linuxu můžete použít Ekiga SIP pro připojení k Asterisk VoIP serveru. Je k dispozici v oficiálním úložišti balíčků Ubuntu 18.04 LTS.

můžete nainstalovat Ekiga SIP, spusťte následující příkaz:

$ sudo apt install ekiga

jakmile je Ekiga nainstalována, měli byste být schopni na to přijít sami.

tak, to je v podstatě, jak si vytvořit svůj vlastní Asterisk VoIP server volat místně s telefony Android. Díky za přečtení tohoto článku.

Leave a Reply