Установка Asterisk 14 на CentOS 7
Inhoudsopgave:
- voorwaarden
- Schakel Selinux uit
- Asterisk downloaden
- Asterisk-afhankelijkheden installeren
- Asterisk installeren
- Pas de firewallregels aan
- Conclusie
Asterisk is het populairste en meest gebruikte open source PBX-platform dat IP PBX-systemen, conferentieservers en VoIP-gateways aanstuurt. Het wordt gebruikt door particulieren, kleine bedrijven, grote ondernemingen en overheden wereldwijd.
Asterisk-functies zijn onder meer voicemail, wachtmuziek, vergadergesprekken, wachtrijen, gesprekken opnemen, interactieve spraakrespons en nog veel meer.
Deze zelfstudie leidt u door de stappen die nodig zijn om Asterisk 15 op CentOS 7 te installeren.
voorwaarden
-
Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.
Update uw CentOS-systeem en installeer de ontwikkeltools die nodig zijn om de Asterisk-broncode te compileren:
sudo yum updatesudo yum groupinstall core base "Development Tools"
Schakel Selinux uit
Als SELinux is ingesteld op
enforcing
, werkt Asterisk niet correct.
Om de beveiligingsfuncties van SELinux uit te schakelen, opent u het bestand
/etc/selinux/config
en stelt u
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
Sla het bestand op en start uw CentOS-systeem opnieuw op met:
sudo shutdown -r now
Nadat de machine is opgestart, zorgt u ervoor dat de opdracht
getenforce
Disabled
retourneert:
getenforce
Asterisk downloaden
We gaan de Asterisk-bron downloaden in de map
/usr/src
de gebruikelijke locatie voor het plaatsen van bronbestanden.
Ga naar de map
/usr/src
door te typen:
cd /usr/src/
Download de nieuwste versie van Asterisk 15 met de volgende wget-opdracht:
sudo wget
Zodra het downloaden is voltooid, pak je het gedownloade bestand uit met de volgende opdracht:
sudo tar zxf asterisk-15-current.tar.gz
Voordat u doorgaat met de volgende stappen, moet u de bronmap van Asterisk wijzigen door te typen:
Asterisk-afhankelijkheden installeren
Download de MP3-bronnen die nodig zijn om de MP3-module te bouwen en MP3-bestanden op Asterisk te gebruiken:
sudo contrib/scripts/get_mp3_source.sh
Installeer vervolgens alle ontbrekende afhankelijkheden met het script
install_prereq
:
sudo contrib/scripts/install_prereq install
Het script installeert alle benodigde pakketten en drukt na succesvolle voltooiing het volgende bericht af:
############################################# ## install completed successfully #############################################
Asterisk installeren
Het
configure
zal een aantal controles uitvoeren om te controleren of alle afhankelijkheden die vereist zijn voor het bouw- en installatieproces aanwezig zijn, start het script door te typen:
sudo./configure --libdir=/usr/lib64
Na succesvolle voltooiing ziet u de volgende uitvoer:





De laatste stap is om de Asterisk-service te laten opstarten bij het opstarten met:
sudo systemctl enable asterisk
Pas de firewallregels aan
Nu Asterisk is geïnstalleerd en actief is, moet u uw firewall configureren om verkeer op specifieke Asterisk-poorten toe te staan.
Als u geen firewall op uw systeem hebt ingeschakeld, kunt u dit gedeelte overslaan.Open de gewenste teksteditor en maak de volgende Firewalld-service:
/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).
Sla het bestand op en pas de nieuwe firewallregels toe door te typen:
sudo firewall-cmd --add-service=asterisk --permanent
sudo firewall-cmd --reload
Controleer ten slotte of de nieuwe firewallregels met succes zijn toegepast met:
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:
Voel je vrij om de firewall aan te passen aan jouw behoefte.
Conclusie
In deze gids hebben we u laten zien hoe u de nieuwste Asterisk-versie vanaf de bron op uw CentOS-systeem installeert.
Controleer nu de Asterisk-documentatie en leer meer over het configureren en gebruiken van Asterisk.
centos asteriskSiemens: Duitse klant getroffen door industriële worm bevestigde dinsdag dat een van zijn Duitse klanten is getroffen door een nieuwe worm die is ontworpen om geheimen te stelen van industriële besturingssystemen. Siemens bevestigde dinsdag dat een van zijn klanten is getroffen door een nieuwe worm die is ontworpen om geheimen te stelen van industriële besturingssystemen. Tot op heden is het bedrijf op de hoogte gebracht van één aanval op een Duitse fabrikant dat Siemens weigerde te id
De worm, Stuxnet genaamd, werd vorige maand voor het eerst gezien toen het systemen infecteerde bij een niet-geïdentificeerde Iraanse organisatie, volgens Sergey Ulasen, hoofd van het antivirusprogramma. kernelafdeling bij VirusBlokAda, in Minsk, Wit-Rusland. Het niet-geïdentificeerde slachtoffer, dat geen eigenaar is van het type SCADA-systeem (toezichtcontrole en gegevensverzameling) dat door de worm wordt getarget, "vertelde ons dat hun werkstations serieel opnieuw werden opgestart zonder eni
Hoe een asterisk op debian te installeren 9
Asterisk is het populairste en meest gebruikte open source framework voor het bouwen van communicatietoepassingen. In deze zelfstudie laten we u zien hoe u Asterisk 15 op Debian 9 installeert.
Hoe asterisk op ubuntu 18.04 te installeren
Asterisk is het populairste en meest gebruikte open source PBX-platform dat IP PBX-systemen, conferentieservers en VoIP-gateways aanstuurt. Deze zelfstudie leidt u door de stappen die nodig zijn om Asterisk 15 op Ubuntu 18.04 te installeren.







