GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Asterisk na CentOS 8

V tomto tutoriálu vám ukážeme, jak nainstalovat Asterisk na CentOS 8. Pro ty z vás, kteří nevěděli, Asterisk je open-source software PBX. Používá se ke správě SIP relace mezi koncovými body Asterisk je velmi výkonný server, který lze použít k implementaci PBX, IVR, VoIP bran a mnoha dalších funkcí. Podporuje mnoho VoIP protokolů, jako je SIP (Session Initiation Protocol) a MGCP (Media Gateway Control Protocol). Podporuje také mnoho hardwarových zařízení, jako jsou analogové karty, karty PRI atd.

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 Asterisk na CentOS 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 8.
  • 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í.

Nainstalujte Asterisk na CentOS 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf update
sudo dnf install epel-release
sudo dnf config-manager –set-enabled PowerTools

Krok 2. Zakažte SELinux v systému CentOS.

Nastavte SELinux v Permisivním režimu spuštěním následujících příkazů:

sudo setenforce 0
sudo sed -i 's/\(^SELINUX=\).*/\SELINUX=permissive/' /etc/selinux/config

Krok 3. Instalace závislostí.

Nainstalujte všechny požadované balíčky na svůj Asterisk pomocí následujících příkazů:

sudo dnf group install "Development Tools"
sudo dnf install git wget vim net-tools sqlite-devel psmisc ncurses-devel libtermcap-devel newt-devel libxml2-devel libtiff-devel gtk2-devel libtool libuuid-devel subversion kernel-devel kernel-devel-$(uname -r) crontabs cronie-anacron libedit libedit-devel

Krok 4. Instalace Asterisk na CentOS 8.

Stáhněte si nejnovější zdroj Asterisk 18 na našem Centos 8 z oficiálních stránek:

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz
tar xvfz asterisk-18-current.tar.gz
cd asterisk-18*/

Nyní spusťte konfigurační skript pomocí následujícího příkazu:

./configure --with-jansson-bundled

Dále pomocí následujícího příkazu otevřete konfigurační nabídku s hvězdičkou:

make menuselect

Poté spusťte proces kompilace pomocí příkazu make:

make && make all && make install

Až budete hotovi, spusťte příkaz make sample a nainstalujte vzorové konfigurační soubory Asterisk:

make samples
make config
ldconfig

Nyní spustíme službu hvězdička a povolíme ji, aby běžela při každém restartu systému:

systemctl start asterisk
systemctl enable asterisk

Otestujte pomocí příkazu hvězdička, abyste potvrdili, že rozhraní Asterisk CLI funguje:

asterisk -rvvv

Blahopřejeme! Úspěšně jste nainstalovali Asterisk. Děkujeme, že jste použili tento návod k instalaci Asterisk na váš systém CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Asterisk.


Cent OS
  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat Gitea na CentOS 8

  3. Jak nainstalovat ownCloud na CentOS 8

  1. Jak nainstalovat Memcached na CentOS 8

  2. Jak nainstalovat Nginx na CentOS 7

  3. Jak nainstalovat Apache na CentOS 7

  1. Jak nainstalovat Tomcat 8.5 na CentOS 7

  2. Jak nainstalovat Jenkins na CentOS 7

  3. Jak nainstalovat Asterisk na CentOS 7