Sternchen 11 Installation auf CentOS 6 - Wie Man

Sternchen 11 Installation auf CentOS 6

Asterisk ist eine der bekanntesten Open Source-Telefonanlagen mit kompletter Telefonie-Engine. In diesem Lernprogramm wird die Installation von Asterisk 11 auf einem Linux-basierten Betriebssystem von CentOS 6 erläutert.

13 Schritte insgesamt

Schritt 1: CentOS-Updates (falls vorhanden)

Aktualisieren Sie Ihren CentOS 6-Server auf mögliche unimplementierte Updates.

yum Update -y

Schritt 2: SELinux deaktivieren

Sie können einen beliebigen Texteditor (VIM usw.) verwenden, um diese Änderung zu übernehmen. Gehen Sie zu / etc / selinux / config und ändern Sie SELINUX = erzwingen in SELINUX = deaktiviert
Dies kann auch über die Befehlszeile erfolgen:
sed -i s / SELINUX = erzwingen / SELINUX = deaktiviert / g / etc / selinux / config

Schritt 3: Starten Sie neu

Starten Sie das System neu, sobald die oben genannte Änderung festgeschrieben und die Datei aktualisiert wurde.

Neustart

Schritt 4: Installation grundlegender Abhängigkeiten

Für Asterisk 11.0.0 sind einige Abhängigkeiten erforderlich. Hier ist die Befehlszeile, um sie zu installieren:

yum install -y make wget openssl-devel ncurses-devel newt-devel libxml2-devel Kernel-devel gcc gcc-c ++ sqlite-devel

Schritt 5: Herunterladen Ihres Asterisk-Quellcodes

Wechseln Sie in das Verzeichnis / usr / src mit dem angegebenen Befehl:

cd / usr / src /

Laden Sie dann die Quellcode-Teerbälle mit diesen Befehlen (einzeln oder nacheinander) herunter:

wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz

wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz

Schritt 6: Extrahieren von heruntergeladenen Dateien

Extrahieren Sie die heruntergeladenen Teebälle in die entsprechenden Verzeichnisse mit:

tar zxvf dahdi-linux-complete *
tar zxvf libpri *
tar zxvf Sternchen *

Schritt 7: DAHDI-Installation

DAHDI (Digium Asterisk Hardware Device Interface) kann über die Befehlszeile installiert werden:

cd / usr / src / dahdi-linux-complete *

make && machen install && machen config

Schritt 8: LibPRI-Installation

Um Ihre auf BRI, PRI und QSIG basierende Hardware zu aktivieren, benötigen Sie PRI Library oder LibPRI. Sie können diese Bibliotheken mit folgendem Befehl installieren:

cd / usr / src / libpri *
make && make installieren

Schritt 9: Asterisk-Verzeichnis ändern

Nun müssen Sie zurück zum Asterisk-Installationsverzeichnis wechseln:

cd / usr / src / asterisk *

Schritt 10: Configure Script für Asterisk ausführen

An diesem Punkt müssen Sie Ihre CentOS 6-Architektur (32 oder 64 Bit) kennen. In vielen Fällen sind Sie sich dessen bewusst. Wenn Sie es nicht sind, versuchen Sie diesen Befehl:

uname -a

Für 32 Bit erhalten Sie eine Antwort wie:
2.6.18-238.12.1.el5 # 1 SMP Di 31. Mai 13:23:01 EDT 2011 i686 i686 i386 GNU / Linux

Bei 64 Bit antwortet das System mit:
2.6.18-238.19.1.el5 # 1 SMP Fri Jul 15 07:31:24 EDT 2011 x86_64 x86_64 x86_64 GNU / Linux

Befolgen Sie basierend auf Ihrer Betriebssystemarchitektur diese Befehle für Asterisk Configuration Script. Für 32 Bit:

./configure && makemenüelect && make && make install

Für 64 Bit:

./configure --libdir = / usr / lib64 && make menuelect && make && make install

Schritt 11: Beispieldateien installieren

Beispieldateien sind eine großartige Ressource speziell für Neulinge. Installieren Sie Beispieldateien mit:

Proben machen

Fügen Sie anschließend das Asterisk-Installationsskript in das Verzeichnis /etc/init.d/ ein, indem Sie Folgendes verwenden:

config machen

Schritt 12: Starten von DAHDI

Um DAHDI-Gerätetreiber zu starten, verwenden Sie:

Service dahdi starten

Schritt 13: Starten Sie Asterisk

Zum Schluss starten Sie Asterisk:

Dienst Sternchen starten

Und dann Asterisk starten:

Sternchen -vr

Und Ihr Asterisk 11 ist bereit für CentOS 6 ...