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.
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:
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:
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
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
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.
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
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 !!!