Android

Jak nainstalovat hvězdičku na centos 7

Hvězdné nebe - instalace | CHYTRÁ DOMÁCNOST Apple HOME KIT | Díl #3

Hvězdné nebe - instalace | CHYTRÁ DOMÁCNOST Apple HOME KIT | Díl #3

Obsah:

Anonim

Asterisk je nejoblíbenější a široce přijímaná platforma PBX s otevřeným zdrojovým kódem, která napájí systémy IP PBX, konferenční servery a VoIP brány. Používají jej jednotlivci, malé podniky, velké podniky a vlády na celém světě.

Mezi funkce hvězdičky patří hlasová schránka, pozastavená hudba, konferenční volání, řazení do fronty, nahrávání hovorů, interaktivní hlasová odezva a mnoho dalšího.

Tento tutoriál vás provede kroky potřebnými k instalaci Asterisk 15 na CentOS 7.

Předpoklady

  • Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

    Aktualizujte svůj systém CentOS a nainstalujte vývojové nástroje, které jsou nutné ke kompilaci zdrojového kódu Asterisk:

    sudo yum update sudo yum groupinstall core base "Development Tools"

Zakázat Selinux

Pokud je SELinux nastaven na režim enforcing , Asterisk nebude fungovat správně.

Chcete-li deaktivovat bezpečnostní funkce SELinuxu, otevřete soubor /etc/selinux/config a nastavte SELINUX=disabled

/ etc / selinux / config

# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted

Uložte soubor a restartujte systém CentOS pomocí:

sudo shutdown -r now

Po spuštění počítače se ujistěte, že se příkaz getenforce vrátí Disabled :

getenforce

Disabled

Automaticky přeloženo z angličtiny

Chystáme se stáhnout zdroj Asterisk do /usr/src což je běžné umístění pro umístění zdrojových souborů.

Přejděte do /usr/src zadáním:

cd /usr/src/

Stáhněte si nejnovější verzi Asterisk 15 pomocí následujícího příkazu wget:

sudo wget

Po dokončení stahování extrahujte stažený soubor pomocí následujícího příkazu:

sudo tar zxf asterisk-15-current.tar.gz

Před pokračováním v dalších krocích se ujistěte, že přepnete do zdrojového adresáře hvězdičky zadáním:

cd asterisk-15.*/

Nainstalujte závislosti hvězdičky

Stáhněte si zdroje MP3, které jsou potřebné pro sestavení modulu MP3, a použijte soubory MP3 na hvězdičce:

sudo contrib/scripts/get_mp3_source.sh

Dále nainstalujte všechny chybějící závislosti pomocí skriptu install_prereq :

sudo contrib/scripts/install_prereq install

Skript nainstaluje všechny potřebné balíčky a po úspěšném dokončení vytiskne následující zprávu:

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

Nainstalujte hvězdičku

configure skript provede řadu kontrol, aby se ujistil, že jsou přítomny všechny závislosti, které vyžaduje proces sestavení a instalace, spusťte skript zadáním:

sudo./configure --libdir=/usr/lib64

Po úspěšném dokončení uvidíte následující výstup:

Posledním krokem je umožnit spuštění služby Asterisk při spuštění pomocí:

sudo systemctl enable asterisk

Upravte pravidla Firewallu

Nyní, když je Asterisk nainstalován a spuštěn, musíte nakonfigurovat bránu firewall, aby umožňovala provoz na specifických portech Asterisk.

Pokud ve vašem systému nemáte povolen firewall, můžete tuto sekci přeskočit.

Otevřete textový editor a vytvořte následující službu Firewalld:

/etc/firewalld/services/asterisk.xml

asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX). asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).

Uložte soubor a použijte nová pravidla brány firewall zadáním:

sudo firewall-cmd --add-service=asterisk --permanent sudo firewall-cmd --reload

Nakonec zkontrolujte, zda jsou nová pravidla brány firewall úspěšně použita:

sudo firewall-cmd --list-all

public (active) target: default icmp-block-inversion: no interfaces: eth0 sources: services: ssh dhcpv6-client asterisk ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:

Neváhejte a upravte firewall podle svých potřeb.

Závěr

V této příručce jsme vám ukázali, jak nainstalovat nejnovější verzi Asterisk ze zdroje do vašeho systému CentOS.

Nyní byste měli zkontrolovat dokumentaci hvězdičky a dozvědět se více o tom, jak konfigurovat a používat hvězdičku.

hvězdička centos