Установка Asterisk 14 на CentOS 7
Innholdsfortegnelse:
- Forutsetninger
- Deaktiver Selinux
- Last ned Asterisk
- Installer stjerneavhengigheter
- Installer Asterisk
- Juster brannmurreglene
- Konklusjon
Asterisk er den mest populære og bredt adopterte open source PBX-plattformen som driver IP PBX-systemer, konferanseservere og VoIP-gateways. Det brukes av enkeltpersoner, små bedrifter, store bedrifter og myndigheter over hele verden.
Stjernefunksjoner inkluderer talemelding, musikk på vent, konferansesamtaler, samtale kø, samtaleopptak, interaktiv stemmesvar og mye mer.
Denne opplæringen vil guide deg gjennom trinnene som kreves for å installere Asterisk 15 på CentOS 7.
Forutsetninger
-
Før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-rettigheter.
Oppdater CentOS-systemet ditt og installer utviklingsverktøyene som kreves for å kompilere Asterisk kildekode:
sudo yum update
sudo yum groupinstall core base "Development Tools"
Deaktiver Selinux
Hvis SELinux er satt til
enforcing
, fungerer ikke Asterisk riktig.
For å deaktivere SELinux sikkerhetsfunksjoner, åpner du filen
/etc/selinux/config
og angir
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
Lagre filen og start CentOS-systemet på nytt med:
sudo shutdown -r now
Når maskinen har
getenforce
opp, må du sørge for at
getenforce
kommandoen returnerer
Disabled
:
getenforce
Last ned Asterisk
Vi kommer til å laste ned Asterisk source i
/usr/src
katalogen, som er det vanlige stedet å plassere kildefiler.
Endre til
/usr/src
katalogen ved å skrive:
cd /usr/src/
Last ned den nyeste versjonen av Asterisk 15 med følgende wget-kommando:
sudo wget
Når nedlastingen er fullført, pakker du den nedlastede filen ved hjelp av følgende kommando:
sudo tar zxf asterisk-15-current.tar.gz
Før du fortsetter med de neste trinnene, må du sørge for å endre til kildekatalogen for stjerne ved å skrive:
Installer stjerneavhengigheter
Last ned MP3-kildene som kreves for å bygge MP3-modulen og bruke MP3-filer på Asterisk:
sudo contrib/scripts/get_mp3_source.sh
Neste installer alle manglende avhengigheter med
install_prereq
skriptet:
sudo contrib/scripts/install_prereq install
Skriptet vil installere alle nødvendige pakker og når den er vellykket fullført, vil den skrive ut følgende melding:
############################################# ## install completed successfully #############################################
Installer Asterisk
configure
vil utføre et antall kontroller for å sikre at alle avhengigheter som kreves av bygg- og installasjonsprosessen er til stede. Start skriptet ved å skrive:
sudo./configure --libdir=/usr/lib64
Etter vellykket fullføring vil du se følgende utdata:
Det siste trinnet er å aktivere Asterisk-tjenesten til å starte på oppstart med:
sudo systemctl enable asterisk
Juster brannmurreglene
Nå som Asterisk er installert og kjører, må du konfigurere brannmuren din slik at det tillates trafikk på Asterisk-spesifikke porter.
Hvis du ikke har brannmur aktivert på systemet ditt, kan du hoppe over denne delen.Åpne ønsket tekstredigeringsprogram og opprett følgende Firewalld-tjeneste:
/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).
Lagre filen og bruk de nye brannmurreglene ved å skrive:
sudo firewall-cmd --add-service=asterisk --permanent
sudo firewall-cmd --reload
Sjekk til slutt om de nye brannmurreglene er vellykket brukt 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:
Juster gjerne brannmuren etter ditt behov.
Konklusjon
I denne guiden har vi vist deg hvordan du installerer den nyeste Asterisk-versjonen fra kilden på CentOS-systemet.
Du bør nå sjekke Asterisk-dokumentasjonen og lære mer om hvordan du konfigurerer og bruker Asterisk.
centos asteriskSlik installerer du, installerer hp officejet 6500a pluss alt-i-ett-skriver

Lær hvordan du konfigurerer og installerer HP Officejet 6500A Plus alt-i-ett-skriver.
Slik installerer du anaconda på centos 7

Anaconda er den mest populære plattformen for python data science og machine learning, brukt til databehandling i stor skala, prediktiv analyse og vitenskapelig databehandling. Denne opplæringen vil guide deg gjennom trinnene for å laste ned og installere Anaconda Python Distribution på CentOS 7.
Slik installerer du stjerne på debian 9

Asterisk er det mest populære og bredt vedtatte open source rammeverket for å bygge kommunikasjonsapplikasjoner. I denne opplæringen vil vi vise deg hvordan du installerer Asterisk 15 på Debian 9.