Ремонт двигателя ИЖ Планета Спорт | Установка Сцепления | Часть 11
Sisällysluettelo:
- edellytykset
- Poista Selinux käytöstä
- Lataa tähti
- Asenna Asterisk Dependencies
- Asenna Asterisk
- Säädä palomuurisääntöjä
- johtopäätös
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 updatesudo 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
# 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
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:
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äKuinka asentaa anaconda centos 7: een
Anaconda on suosituin python-tietojen tiede- ja koneoppimisalusta, jota käytetään suurten tietojen käsittelyyn, ennustavaan analytiikkaan ja tieteelliseen laskentaan. Tämä opas opastaa sinut Anaconda Python Distribution -sovelluksen lataamisen ja asentamisen CentOS 7: ään.
Kuinka asentaa ja määrittää kalmarivälityspalvelimet centos 7: een
Squid on monipuolinen välimuistipalvelin, joka tukee suosittuja verkkoprotokollia, kuten HTTP, HTTPS, FTP ja paljon muuta. Tämä opetusohjelma selittää, kuinka Squid asetetaan CentOS 7: lle
Kuinka asentaa ja käyttää telakointiainetta centos 7: een
Tässä opetusohjelmassa käydään läpi kuinka asentaa Docker CE CentOS 7: een ja tutkia Dockerin peruskäsitteitä ja -komentoja.







