Android

Kuinka asentaa tähteri centos 7: een

Ремонт двигателя ИЖ Планета Спорт | Установка Сцепления | Часть 11

Ремонт двигателя ИЖ Планета Спорт | Установка Сцепления | Часть 11

Sisällysluettelo:

Anonim

Asterisk on suosituin ja laajimmin käytetty avoimen lähdekoodin PBX-alusta, joka käyttää IP-PBX-järjestelmiä, konferenssipalvelimia ja VoIP-yhdyskäytäviä. Sitä käyttävät yksityishenkilöt, pienyritykset, suuret yritykset ja hallitukset ympäri maailmaa.

Asterisk-ominaisuuksiin kuuluvat vastaaja, musiikki pitoon, neuvottelupuhelut, puhelujonot, puhelun nauhoittaminen, interaktiivinen äänivastaus ja paljon muuta.

Tämä opas opastaa sinua Asterisk 15: n asentamiseen CentOS 7: ään tarvittavien vaiheiden läpi.

edellytykset

  • Ennen kuin jatkat tätä opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

    Päivitä CentOS-järjestelmäsi ja asenna Asterisk-lähdekoodin kääntämiseen tarvittavat kehittämistyökalut:

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

Poista Selinux käytöstä

Jos SELinux on asetettu enforcing , Asterisk ei toimi oikein.

Poista SELinux-suojausominaisuudet käytöstä avaamalla /etc/selinux/config tiedosto ja asettamalla 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

Tallenna tiedosto ja käynnistä CentOS-järjestelmä uudelleen:

sudo shutdown -r now

Kun kone on käynnistynyt, varmista, että getenforce komento palaa Disabled :

getenforce

Disabled

Lataa tähti

Aiomme ladata Asterisk-lähteen /usr/src joka on yleinen paikka lähdetiedostojen sijoittamiseen.

Vaihda /usr/src kirjoittamalla:

cd /usr/src/

Lataa viimeisin Asterisk 15 -versio seuraavalla wget-komennolla:

sudo wget

Kun lataus on valmis, purkaa ladattu tiedosto seuraavalla komennolla:

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

Ennen kuin jatkat seuraavissa vaiheissa, muista vaihtaa Asterisk-lähdehakemistoon kirjoittamalla:

cd asterisk-15.*/

Asenna Asterisk Dependencies

Lataa MP3-lähteet, joita tarvitaan MP3-moduulin luomiseen ja MP3-tiedostojen käyttämiseen Asteriskilla:

sudo contrib/scripts/get_mp3_source.sh

Asenna seuraavaksi kaikki puuttuvat riippuvuudet komentotiedoston install_prereq :

sudo contrib/scripts/install_prereq install

Skripti asentaa kaikki tarvittavat paketit ja onnistuneen suorituksen jälkeen se tulostaa seuraavan viestin:

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

Asenna Asterisk

configure suorittaa useita tarkistuksia varmistaaksesi, että kaikki rakennus- ja asennusprosessin edellyttämät riippuvuudet ovat olemassa, aloita komentosarja kirjoittamalla:

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

Kun onnistunut valmistuminen, näet seuraavan tuloksen:

Viimeinen vaihe on antaa Asterisk-palvelun käynnistyä käynnistyksen yhteydessä:

sudo systemctl enable asterisk

Säädä palomuurisääntöjä

Nyt kun Asterisk on asennettu ja käynnissä, sinun on määritettävä palomuuri sallimaan liikenne Asterisk-erityisissä porteissa.

Jos järjestelmässäsi ei ole palomuuria käytössä, voit ohittaa tämän osan.

Avaa valitsemasi tekstieditori ja luo seuraava palomuuripalvelu:

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

Tallenna tiedosto ja käytä uusia palomuurisääntöjä kirjoittamalla:

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

Tarkista lopuksi, onko uusia palomuurisääntöjä sovellettu onnistuneesti seuraavilla toimilla:

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:

Säädä palomuuri tarpeen mukaan.

johtopäätös

Tässä oppaassa olemme osoittaneet, kuinka asentaa uusin Asterisk-versio lähteestä CentOS-järjestelmään.

Sinun tulisi nyt tarkistaa Asterisk-dokumentaatio ja oppia lisää Asteriskin määrittämiseen ja käyttöön.

sentin tähdellä