Asterisk: So installieren Sie die IP-Telefoniesoftware

Asterisk, wie zu installieren

Sternchen ein kostenlose und Open-Source-Plattform zur Implementierung Ihrer eigenen VoIP-basierten Telefonzentrale für Ihr kleines Unternehmen oder Ihre Organisation. Auf diese Weise können Sie Ihre Produktivität verbessern und Ihre Kunden mit allen vorhandenen Telefonen optimaler bedienen.

In dieser Anleitung werden Sie Erfahren Sie, wie Sie es in Ubuntu installieren und konfigurieren, da es eine der beliebtesten Distributionen ist. Die Schritte können jedoch für andere Debian-basierte Distributionen und sogar für andere GNU / Linux-Distributionen sehr ähnlich sein, da sie aus dem Quellcode installiert werden und zur Generierung der Binärdatei kompiliert werden.

Für andere Plattformen wie Microsoft Windows oder macOS müssen Sie nicht aus Quellen kompilieren. Sie finden bereits kompilierte Pakete, die zur Installation bereit sind.

Installieren Sie Asterisk Schritt für Schritt

Um Installieren Sie Asterisk Auf Ihrem System müssen Sie nur diese einfachen Schritte ausführen ...

Voraussetzungen

Bevor Sie mit der Asterisk-Installation beginnen, sollten Sie zunächst alle haben notwendige Pakete kompilieren. Im Allgemeinen ist es wahrscheinlich, dass Ihre Distribution sie bereits hat, aber Sie können sicher sein, indem Sie die folgenden Programme ausführen (wenn sie installiert sind, tun sie nichts):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

Dadurch wird das wget-Paket installiert, um die Quellen, das Versionskontrollsystem von Subversion und die wesentlichen Pakete zum Erstellen des Pakets aus dem Quellcode herunterzuladen.

Laden Sie Asterisk herunter

Folgendes wird sein eigene Schriften herunterladen Asterisk-Software, dh der Quellcode, aus dem Sie die Binärdatei dieses Programms erstellen können. Dazu müssen Sie vom Terminal aus Folgendes ausführen:

Dadurch wird die Asterisk 18.3.0-Version der Software heruntergeladen, die zum Zeitpunkt dieser Veröffentlichung auf dem neuesten Stand ist.

cd /usr/src/

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk/asterisk-18.3.0.tar.gz

sudo tar zxf asterisk-18.3.0.tar.gz

cd asterisk-18.3.0

Abhängigkeiten auflösen

Der nächste Schritt ist Abhängigkeiten auflösen das hat Asterisk, besonders wenn es um das MP3-Modul geht, das für Anrufe benötigt wird. Zu diesem Zweck können Sie vom Terminal aus die folgenden Befehle ausführen, um die für diese Zwecke verfügbaren Skripte zu verwenden:

sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install

Diese Befehle lösen diese Abhängigkeiten auf und zeigen eine erfolgreiche Installationsmeldung an, wenn sie erfolgreich war.

Installieren Sie Asterisk

Jetzt ist es an der Zeit, Asterisk als solches zu kompilieren und zu installieren. Dazu sind die folgenden Schritte recht einfach: Sie müssen nur Folgendes verwenden:

Lesen Sie die LEADME-Datei, wenn Sie Probleme haben oder versuchen, eine andere Version zu installieren. Es kann geringfügige Unterschiede geben.

sudo ./configure

sudo make menuselect

Wählen Sie im Menü die Option format_mp3 Wenn Sie F12 drücken, können Sie auch die Tastatur verwenden, Speichern & Beenden auswählen und die EINGABETASTE drücken.

Danach können Sie den Prozess von starten Zusammenstellung so wie:

sudo make -j2

Sie können die Anzahl, die -j beiliegt, durch die Anzahl der Kerne Ihres Prozessors ändern. Wenn Sie beispielsweise 8 Kerne haben, können Sie -j8 verwenden, um die Kompilierung zu beschleunigen. Wenn Sie nur einen Kernel haben, können Sie die Option -j unterdrücken.

Grundkonfiguration

Nach Abschluss der Kompilierung, die je nach Leistung Ihres Computers mehr oder weniger dauern kann, gilt Folgendes die installation von binär:

sudo make install

Es wird bereits installiert. Der Vorgang ist jedoch noch nicht abgeschlossen. Der nächste Schritt besteht darin, einige grundlegende PBX-Konfigurationsdateien zu installieren: 

sudo make basic-pbx

sudo make config

sudo ldconfig

Der nächste Schritt im wesentlichen Asterisk-Setup besteht darin, einen neuen Benutzer zu erstellen. Aus Sicherheitsgründen ist es besser erstelle einen neuen Benutzer:

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

Jetzt müssen Sie die folgende Konfigurationsdatei öffnen / etc / default / asterisk mit Ihrem bevorzugten Texteditor und kommentieren Sie zwei Zeilen aus (entfernen Sie das # vom Anfang):

  • AST_USER = »Sternchen»
  • AST_GROUP = »Sternchen»

Als nächstes fügen Sie den erstellten Benutzer zum hinzu Dialout- und Audiogruppen dass das IP-Telefoniesystem funktionieren muss:

sudo usermod -a -G dialout,audio asterisk

Jetzt müssen Sie die ändern Berechtigungen und Eigentümer einiger Dateien und Verzeichnisse, damit sie mit dem erstellten Benutzer und nicht mit dem von Asterisk standardmäßig verwendeten verwendet werden:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

Starten Sie den Prozess

Sobald alles konfiguriert ist, ist das Folgende Dienst starten Dadurch wird der Asterisk-Prozess gestartet. Führen Sie dazu einfach Folgendes aus:

sudo systemctl start asterisk

sudo systemctl enable asterisk

zu Überprüfen Sie, ob es funktioniert:

sudo asterisk -vvvr

Wenn es nicht funktioniert, überprüfen Sie, ob Sie ordnungsgemäß gestartet wurden oder ob Sie eine Regel von haben Firewall oder Sicherheitssystem das könnte es blockieren.

Mehr Informationen - Asterisk Wiki

Sternchenkonfiguration

Sternchen, Alternativen

Sobald dies erledigt ist, sollte Ihr VoIP-Telefonieserver bereits ausgeführt werden, damit Ihre mit Ihrem LAN verbundenen Telefone ordnungsgemäß funktionieren. Allerdings, wenn Sie eine Art tun müssen Konfiguration Insbesondere können Sie folgende wichtige Asterisk-Dateien berücksichtigen:

  • /etc/asterosk/asterisk.conf: ist die Hauptkonfigurationsdatei. Darin können Sie alle Grundlagen des Systems selbst konfigurieren, z. B. die Verzeichnisse, in denen sich der Rest der Konfiguration befindet, die Audiodateien, die Module usw. sowie wichtige Funktionen des Dienstes.
  • /etc/asterisk/sip.conf: Es ist eine weitere wichtige Konfigurationsdatei, die definiert, wie das SIP-Protokoll funktioniert, sowohl um die Benutzer des Systems als auch die Server zu definieren, zu denen sie eine Verbindung herstellen müssen. Im Inneren sehen Sie zwei wichtige Abschnitte, einen [allgemeinen] für globale Parameter und andere Abschnitte oder Kontexte für Benutzer und andere.
  • /etc/asterisk/extensions.conf: eine weitere wichtige Asterisk-Konfigurationsdatei. Darin können Sie bestimmen, wie es sich verhalten wird.
  • /etc/asterisk/queues.conf- Zum Konfigurieren von Warteschlangen und Warteschlangenagenten, dh Mitgliedern.
  • /etc/asterisk/chan_dahdi.conf: wo die Gruppen und Parameter der Kommunikationskarten konfiguriert sind.
  • /etc/asterisk/cdr.conf: wo angegeben wird, wie die Aufzeichnungen der getätigten Anrufe gespeichert werden sollen.
  • /etc/asterisk/features.conf: Besonderheiten wie Transfers, Graciones usw.
  • /etc/asterisk/voicemail.conf- Voicemail-Konten und -Einstellungen.
  • /etc/asterisk/confbridge.conf- Zum Konfigurieren von Konferenzraumbenutzern, Räumen und Menüoptionen.
  • Weitere KFZ-Pakete: Asterisk ist sehr vielseitig und flexibel, daher kann es viel mehr Konfigurationen geben, obwohl dies die wichtigsten sind.

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Computer Guardian sagte

    Sehr interessant, dass jemand ermutigt wurde, die Installation und Konfiguration von Asterisk zu dokumentieren, danke Isaac.

    Planen Sie, mit anderen Artikeln zu diesem Thema fortzufahren? Ich wollte mehr. Ich verstehe, dass nicht alle von uns Netzwerktelefone haben, aber könnten wir VoIP-Software auf unseren Mobilgeräten testen? (beispielsweise)

    Ich gratulierte und hoffe, dass Sie ermutigt werden, sich weiter mit dem Thema zu befassen.

    Vielen Dank

  2.   Magda sagte

    https://www.freepbx.org/

    Vielleicht kommst du früher hierher. Es enthält Asterix (mehr oder weniger) und vermeidet jegliche manuelle Konfiguration der Steuereinheit. In jedem Fall müssen Sie Zeit und Geduld darauf verwenden.

    Viel Glück für diejenigen, die aufmuntern !!!