Android

Kako instalirati zvjezdicu na centos 7

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Sadržaj:

Anonim

Asterisk je najpopularnija i široko prihvaćena PBX platforma otvorenog koda koja pokreće IP PBX sustave, konferencijske servere i VoIP gatewaye. Koriste ga pojedinci, mala poduzeća, velika poduzeća i vlade širom svijeta.

Značajke zvjezdice uključuju govornu poštu, glazbu na čekanju, konferencijski poziv, red čekanja, snimanje poziva, interaktivni glasovni odgovor i još mnogo toga.

Ovaj će vas vodič uputiti kroz korake potrebne za instaliranje Asterisk 15 na CentOS 7.

Preduvjeti

  • Prije nego što nastavite s ovim vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

    Ažurirajte svoj CentOS sustav i instalirajte razvojne alate koji su potrebni za sastavljanje Asterisk izvornog koda:

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

Onemogućite Selinux

Ako je SELinux postavljen na način enforcing , Asterisk neće ispravno raditi.

Da biste onemogućili sigurnosne značajke SELinux-a, otvorite /etc/selinux/config datoteku i postavite 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

Spremite datoteku i ponovno pokrenite sustav CentOS sa:

sudo shutdown -r now

Nakon što se stroj pokrene, provjerite je li naredba getenforce vratila Disabled :

getenforce

Disabled

Preuzmite zvijezdu

Preuzet ćemo Asterisk izvor u /usr/src direktoriju koji je uobičajeno mjesto za postavljanje izvornih datoteka.

Promijenite u /usr/src direktoriju upisivanjem:

cd /usr/src/

Preuzmite najnoviju verziju Asterisk 15 sa sljedećom naredbom wget:

sudo wget

Nakon dovršetka preuzimanja, izvucite preuzetu datoteku pomoću sljedeće naredbe:

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

Prije nego što nastavite sa sljedećim koracima, obavezno se prebacite u izvorni direktorij zvjezdice upisivanjem:

cd asterisk-15.*/

Instalirajte ovisnosti o zvjezdicama

Preuzmite MP3 izvore koji su potrebni za izgradnju MP3 modula i korištenje MP3 datoteka na zvjezdici:

sudo contrib/scripts/get_mp3_source.sh

Zatim instalirajte sve nedostajuće ovisnosti pomoću skripte install_prereq :

sudo contrib/scripts/install_prereq install

Skripta će instalirati sve potrebne pakete i nakon uspješnog dovršetka ispisat će sljedeću poruku:

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

Instalirajte zvjezdicu

Skripta za configure izvršit će brojne provjere kako bi osigurala da su prisutne sve ovisnosti koje zahtijeva postupak izrade i instalacije, pokrenite skriptu upisivanjem:

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

Nakon uspješnog dovršetka vidjet ćete sljedeći izlaz:

Posljednji korak je omogućiti Asterisk uslugu pokretanje sustava pri pokretanju:

sudo systemctl enable asterisk

Prilagodite pravila vatrozida

Sada kada je Asterisk instaliran i pokrenut, morate konfigurirati vatrozid tako da dopušta promet na portovima koji se odnose na Asterisk.

Ako na vašem sustavu nije omogućen zaštitni zid, možete preskočiti ovaj odjeljak.

Otvorite program za izbor teksta po izboru i stvorite sljedeću Firewalld uslugu:

/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).

Spremite datoteku i primijenite nova pravila vatrozida tako da upišete:

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

Na kraju provjerite primjenjuju li se nova pravila vatrozida uspješno sa:

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:

Slobodno podesite vatrozid prema vašim potrebama.

Zaključak

U ovom smo vodiču pokazali kako instalirati najnoviju verziju Asterisk-a iz izvora na vaš CentOS sustav.

Sada biste trebali provjeriti dokumentaciju o zvjezdicama i saznati više o konfiguriranju i korištenju zvjezdice.

zvjezdica centos