GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Asterisk na Ubuntu 20.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Asterisk na Ubuntu 20.04 LTS. Pro ty z vás, kteří to nevěděli, Asterisk je populární open-source platforma PBX pro vývoj komunikačních aplikací jako jsou konferenční servery a brány VoIP. Nabízí řadu funkcí včetně konferenčních hovorů, hlasové pošty, IVR a automatické distribuce hovorů. Používají jej jednotlivci, malé podniky, velké podniky a vlády po celém světě.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci hvězdičky na Ubuntu 20.04 (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04, 16.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalovat Asterisk na Ubuntu 20.04 LTS Focal Fossa

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt příkazy v terminálu.

sudo apt update
sudo apt upgrade
sudo apt install wget build-essential git autoconf subversion pkg-config libtool

Krok 2. Instalace Asterisk na Ubuntu 20.04.

Nyní stahujeme nejnovější verzi Asterisk z oficiálních stránek Asterisk pomocí následujícího příkazu:

cd /usr/src/
sudo git clone -b 18 https://gerrit.asterisk.org/asterisk asterisk-18

Dále změňte adresář na extrahovaný adresář a nainstalujte všechny požadované moduly MP3 pomocí následujícího příkazu:

cd asterisk-18/
sudo contrib/scripts/get_mp3_source.sh

Poté nainstalujte další závislosti pomocí následujícího příkazu:

sudo contrib/scripts/install_prereq install

Na konci byste měli obdržet zprávu o úspěchu:

#############################################
##    install completed successfully       ##
#############################################

Po instalaci závislostí byste měli být připraveni sestavit Asterisk 18 ze zdroje, který jsme stáhli:

sudo ./configure

Dalším krokem je výběr modulů, které chcete zkompilovat a nainstalovat. Nabídka Přístup vybere zadáním:

sudo make menuselect

Výběrem možnosti „format_mp3“ řeknete Asterisku, aby vytvořil modul MP3:

Až budete hotovi, přepněte se na tlačítko „Uložit a ukončit“ a stiskněte „Enter“ a spusťte proces kompilace:

sudo make -j2
sudo make install
sudo make samples
sudo make basic-pbx
sudo make config
sudo ldconfig

Krok 3. Vytvořte uživatele s hvězdičkou.

Nyní spusťte následující příkaz a vytvořte nového uživatele systému s názvem asterisk :

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

Poté upravte /etc/default/asterisk soubor a nastavte výchozího uživatele na hvězdičku:

sudo nano /etc/default/asterisk

Odkomentujte následující řádky:

AST_USER="asterisk"
AST_GROUP="asterisk"

Dále přidejte uživatele zvuku a vytáčení do skupiny Asterisk spuštěním následujícího příkazu:

usermod -aG audio,dialout asterisk

Potom změňte vlastnictví konfiguračního adresáře Asterisk pomocí následujícího příkazu:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

Krok 4. Spuštění hvězdičky.

V tuto chvíli je vše hotovo. Spuštěním níže uvedených příkazů povolte a spusťte službu Asterisk:

sudo systemctl enable asterisk
sudo systemctl start asterisk

Chcete-li ověřit, že Asterisk běží, spusťte níže uvedené příkazy:

sudo asterisk -vvvr

Krok 5. Nakonfigurujte bránu firewall.

Pokud máte aktivní UFW firewall, otevřete HTTP porty a porty 5060,5061:

sudo ufw allow 5060/udp
sudo ufw allow 10000:20000/udp

Blahopřejeme! Úspěšně jste nainstalovali Asterisk. Děkujeme, že jste použili tento návod k instalaci Asterisk do vašeho systému Ubuntu 20.04 LTS Focal Fossa. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Asterisk webové stránky.


Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat Asterisk na Ubuntu 20.04

  2. Jak nainstalovat Asterisk na Ubuntu 18.04

  3. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  1. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  2. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  3. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS