Установка Asterisk 14 на CentOS 7
Innehållsförteckning:
- förutsättningar
- Inaktivera Selinux
- Ladda ner Asterisk
- Installera Asterisk Dependencies
- Installera Asterisk
- Justera brandväggsreglerna
- Slutsats
Asterisk är den mest populära och allmänt antagna PBX-plattformen med öppen källkod som driver IP PBX-system, konferensservrar och VoIP-gateways. Det används av individer, småföretag, stora företag och regeringar över hela världen.
Asterisk-funktioner inkluderar röstbrevlåda, musik i väntetid, konferenssamtal, samtalskö, samtalinspelning, interaktivt röstsvar och mycket mer.
Denna handledning leder dig genom stegen som krävs för att installera Asterisk 15 på CentOS 7.
förutsättningar
-
Innan du fortsätter med den här tutorialen, se till att du är inloggad som användare med sudo-privilegier.
Uppdatera ditt CentOS-system och installera utvecklingsverktygen som krävs för att sammanställa Asterisk-källkod:
sudo yum updatesudo yum groupinstall core base "Development Tools"
Inaktivera Selinux
Om SELinux är inställt på
enforcing
fungerar Asterisk inte korrekt.
För att inaktivera SELinux-säkerhetsfunktioner öppnar du
/etc/selinux/config
och ställer in
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
Spara filen och starta om ditt CentOS-system med:
sudo shutdown -r now
När maskinen har
getenforce
se till att kommandot
getenforce
returnerar
Disabled
:
getenforce
Ladda ner Asterisk
Vi kommer att ladda ner Asterisk-källan i
/usr/src
katalogen som är den vanliga platsen för att placera källfiler.
Byt till
/usr/src
genom att skriva:
cd /usr/src/
Ladda ner den senaste versionen av Asterisk 15 med följande wget-kommando:
sudo wget
När nedladdningen är klar, extrahera den nedladdade filen med följande kommando:
sudo tar zxf asterisk-15-current.tar.gz
Innan du fortsätter med nästa steg, se till att du ändrar till Asterisk källkatalog genom att skriva:
Installera Asterisk Dependencies
Ladda ner MP3-källorna som krävs för att bygga MP3-modulen och använda MP3-filer på Asterisk:
sudo contrib/scripts/get_mp3_source.sh
Nästa installera alla saknade beroenden med skriptet
install_prereq
:
sudo contrib/scripts/install_prereq install
Skriptet kommer att installera alla nödvändiga paket och efter framgångsrikt slutförande kommer det att skriva ut följande meddelande:
############################################# ## install completed successfully #############################################
Installera Asterisk
configure
kommer att utföra ett antal kontroller för att se till att alla beroenden som krävs av bygg- och installationsprocessen finns, starta skriptet genom att skriva:
sudo./configure --libdir=/usr/lib64
När framgångsrikt slutförts kommer du att se följande utgång:





Det sista steget är att aktivera Asterisk-tjänsten att starta med start med:
sudo systemctl enable asterisk
Justera brandväggsreglerna
Nu när Asterisk har installerats och körs måste du konfigurera din brandvägg så att trafiken tillåter Asterisk-specifika portar.
Om du inte har brandvägg aktiverad på ditt system kan du hoppa över det här avsnittet.Öppna din valda textredigerare och skapa följande Firewalld-tjänst:
/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).
Spara filen och tillämpa de nya brandväggsreglerna genom att skriva:
sudo firewall-cmd --add-service=asterisk --permanent
sudo firewall-cmd --reload
Slutligen kontrollera om de nya brandväggsreglerna tillämpas framgångsrikt med:
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:
Du kan justera brandväggen efter ditt behov.
Slutsats
I den här guiden har vi visat dig hur du installerar den senaste Asterisk-versionen från källan på ditt CentOS-system.
Du bör nu kontrollera Asterisk-dokumentationen och lära dig mer om hur du konfigurerar och använder Asterisk.
centos asteriskLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar asterisk på debian 9
Asterisk är det mest populära och allmänt antagna open source-ramverket för att bygga kommunikationsapplikationer. I den här tutorialen visar vi dig hur du installerar Asterisk 15 på Debian 9.
Hur man installerar asterisk på ubuntu 18.04
Asterisk är den mest populära och allmänt antagna PBX-plattformen med öppen källkod som driver IP PBX-system, konferensservrar och VoIP-gateways. Denna handledning leder dig genom stegen som krävs för att installera Asterisk 15 på Ubuntu 18.04.







