GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Asterisk 13 unter Debian

Asterisk ist ein kostenloses Open-Source-Framework zum Erstellen von Kommunikationsanwendungen. Asterisk verwandelt einen gewöhnlichen Computer in einen VoIP-Kommunikationsserver. Asterisk betreibt IP-PBX-Systeme, VoIP-Gateways, Konferenzserver und wird von kleinen Unternehmen, großen Unternehmen, Callcentern, Netzbetreibern und Regierungen weltweit eingesetzt. Heute werden wir Asterisk auf Debian installieren. Alle erforderlichen Pakete werden über apt installiert, aber Asterisk wird von der Quelle installiert. Sehen wir uns an, wie Asterisk auf Debian installiert wird

Auf ihrer Website sind viele Versionen von Asterisk verfügbar, aber die neueste ist 13 mit LTS (Long Term Support). Daher werden wir es in diesem Tutorial von der Quelle herunterladen und installieren.

Zuerst installieren wir die Build-Umgebung:

 apt-get install build-essential 

Dieser Befehl installiert die grundlegenden Pakete, die auf einem neuen Server benötigt werden, um Asterisk 13 zu installieren.

Jetzt werden wir einige weitere Abhängigkeiten installieren, die direkt von Asterisk 13 abhängig sind:

 apt-get install openssl libxml2-dev libncurses5-dev uuid-dev sqlite3 libsqlite3-dev pkg-config libjansson-dev

Dieser Befehl installiert die Bibliotheken, die Asterisk zum Arbeiten benötigt, und für CDRs stehen viele Optionen zur Verfügung. Im Moment werden wir auch SQLite installieren, da wir uns noch nicht entschieden haben, ob wir Mysql oder SQLite verwenden werden.

Jetzt laden wir Asterisk von ihrer Website mit dem folgenden Befehl herunter:

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

Jetzt haben wir Asterisk 13 erfolgreich auf unseren Server heruntergeladen.

Um es von der Quelle zu installieren, die wir heruntergeladen haben, müssen wir es extrahieren. Verwenden Sie zum Extrahieren den folgenden Befehl:

 tar xvf asterisk-13-current.tar.gz 

Geben Sie nun den Ordner ein, um Asterisk zu installieren:

 cd asterisk-13.3.2/ 

Um aus einer Quelle zu kompilieren, müssen wir den folgenden Befehl verwenden, der alle installierten Abhängigkeiten überprüft, bevor die Software installiert wird:

 ./configure

Das obige Bild zeigt, dass einige Bibliotheken fehlen, jetzt werden wir diese Abhängigkeiten nacheinander auflösen:

tar xvf jansson-2.5.tar.gz 

Jetzt haben wir die fehlende Bibliothek heruntergeladen und werden sie aus dem Quellcode kompilieren, um das Problem zu lösen:

 cd jansson-2.5/ 
 ./configure 

Da alle seine Abhängigkeiten erfüllt sind, werden wir nun den folgenden Befehl ausführen, um Libjasson zu installieren:

 make && make install && ldconfig 

Jetzt gehen wir zum Ordner von Asterisk und führen den Befehl ./configure erneut aus, um zu prüfen, ob noch andere Abhängigkeiten vorhanden sind:

Dies zeigt, dass wir jetzt bereit sind, Asterisk zu installieren, da alle seine Abhängigkeiten erfüllt sind. Führen Sie nun die folgenden Befehle aus und warten Sie eine Weile, da die Ausführung einige Zeit in Anspruch nehmen wird:

 make 

 make install & make samples

Asterisk ist nun installiert und einsatzbereit. Sie können sich mit dem folgenden Befehl bei der Sternchen-Konsole anmelden:

 asterisk -cvvvvvvvv 

Damit haben wir Asterisk erfolgreich auf unserem Debian-Server installiert und Sie können mit der Arbeit an Asterisk beginnen.

  • Sternchen

Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

  5. So installieren Sie Git unter Debian 9

So installieren Sie Skype unter Debian 9

So installieren Sie R unter Debian 10

So installieren Sie Debian 11

So installieren Sie Go unter Debian 10

So installieren Sie Asterisk unter Debian 11

So installieren Sie Go unter Debian