Installieren Sie den Asterisk VoIP -Server auf Ubuntu

Installieren Sie den Asterisk VoIP -Server auf Ubuntu
Asterisk ist ein kostenloses und Open -Source -Framework für den Aufbau eigener Kommunikationsanwendungen. Mit Asterisk können Sie Ihren eigenen VoIP -Server erstellen. VoIP ist Voice -Over -Internet -Protokoll. Es wird verwendet, um Anrufe mit dem TCP/IP -Stack zu tätigen. Mit einem Sternchen VoIP -Server können Sie Anrufe an und von Ihrem Android -Telefon und anderen IP -Telefonen vor Ort ohne Kosten tätigen. Dies ist eine sehr kostengünstige Lösung für kleine, mittlere bis große Unternehmensbüros.

In diesem Artikel zeige ich Ihnen, wie Sie Asterisk für den Fungieren als VoIP -Server installieren und konfigurieren, und rufen Sie mit Ihrem eigenen Asterisk VoIP -Server an und vom Android -Telefon an. Ich werde Lubuntu 18 benutzen.04 LTS für die Demonstration. Beachten Sie, dass Lubuntu 18.04 LTS ist das gleiche wie Ubuntu 18.04 LTS, aber mit LXDE -Desktop anstelle von Gnome 3 Desktop. Lass uns anfangen.

Asterisk installieren:

Installieren von Sternchen auf Ubuntu 18 installieren.04 LTS ist wirklich einfach. Alle Softwarepakete sind im offiziellen Paket -Repository von Ubuntu 18 erhältlich.04 LTS.

Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

Der APT -Paket -Repository -Cache sollte aktualisiert werden.

Installieren Sie nun den Asterisk VoIP -Server mit dem folgenden Befehl:

$ sudo APT Installieren Sie Sternchen Asterisk-Dahdi

Jetzt drücken y und dann drücken Sie weitermachen.

Asterisk sollte installiert werden.

Starten und Stoppen des Sternchendienstes:

Jetzt können Sie prüfen, ob der Asterisk -Dienst mit dem folgenden Befehl ausgeführt wird:

$ sudo systemctl Status Sternchen

Wie Sie sehen können, die Sternchen Der Service läuft.

Wenn der Asterisk -Dienst auf jeden Fall nicht ausgeführt wird, können Sie den Asterisk -Dienst mit dem folgenden Befehl starten:

$ sudo systemctl starten asterisk

Wenn Sie aus irgendeinem Grund den Asterisk -Dienst einstellen möchten, führen Sie den folgenden Befehl aus:

$ sudo systemctl stop asterisk stops

Wenn Sie die Asterisk -Konfigurationsdateien geändert haben, können Sie Sternchen neu starten, damit die Änderungen mit dem folgenden Befehl wirksam werden:

$ sudo systemctl starten Sie Sternchen neu

Konfigurationsdateien von Asterisk VoIP Server:

Auf Ubuntu 18.04 LTS sind die Asterisk -Konfigurationsdateien in /etc/sternchen Verzeichnis, wie Sie im Screenshot unten sehen können.

$ ls /etc /sternchen

Es gibt eine ganze Reihe von Möglichkeiten, wie Sie Sternchen konfigurieren können. In diesem Artikel konzentriere ich mich darauf, nur Asterisk als VoIP -Server zu konfigurieren und Anrufe mit einem SIP -Client auf Android -Telefonen zu tätigen. Damit dies funktioniert, werde ich das nur ändern Schluck.Conf Und Erweiterungen.Conf Konfigurationsdateien in der /etc/sternchen Verzeichnis.

Konfigurieren von Asterisk als VoIP -Server:

Navigieren Sie zuerst zur Navigation zum /etc/sternchen Verzeichnis mit dem folgenden Befehl:

$ cd /etc /sternchen

Jetzt sollten Sie eine Backup -Kopie des Schluck.Conf Und Erweiterungen.Conf Datei. Denn wenn Sie große Fehler gemacht haben und zum Standard zurückkehren möchten Schluck.Conf Und Erweiterungen.Conf Datei können Sie dies tun, wenn Sie eine Sicherungskopie dieser Konfigurationsdateien haben. Sie müssen Asterisk nicht neu installieren.

Eine Backup -Kopie von vornehmen Schluck.Conf Datei, den folgenden Befehl ausführen:

$ sudo cp sip.Conf SIP.Conf.Backup

Eine Backup -Kopie von vornehmen Erweiterungen.Conf Datei, den folgenden Befehl ausführen:

$ sudo CP -Erweiterungen.Geständniserweiterungen.Conf.Backup

Führen Sie nun den folgenden Befehl aus, um alle vorhandenen Zeilen von der zu entfernen Schluck.Conf Datei:

$ echo | sudo tee sip.Conf

Führen Sie nun den folgenden Befehl aus, um sich zu öffnen Schluck.Conf Datei mit Nano Texteditor:

$ sudo nano sip.Conf

Und fügen Sie die folgenden Zeilen hinzu zu Schluck.Conf Datei und speichern Sie die Datei.

Hier habe ich 2 Benutzer 9001 und 9002 erstellt. Ihr Passwort wird mit Geheimnis festgelegt. Das Passwort für den Benutzer 9001 beträgt 9001 und für den Benutzer 9002 9002.

Führen Sie nun den folgenden Befehl aus, um alle vorhandenen Zeilen von der zu entfernen Erweiterungen.Conf Datei:

$ echo | Sudo -Tee -Erweiterungen.Conf

Führen Sie dann den folgenden Befehl aus, um zu öffnen Erweiterungen.Conf Datei mit Nano Texteditor:

$ sudo nano -Erweiterungen.Conf

Fügen Sie nun die folgenden Zeilen hinzu zu Erweiterungen.Conf Datei und speichern Sie die Datei.

Sobald Sie mit allen obigen Schritten fertig sind, starten Sie Sternchen mit dem folgenden Befehl neu:

$ sudo systemctl starten Sie Sternchen neu

Überprüfen Sie nun, ob der Asterisk -Dienst mit dem folgenden Befehl ausgeführt wird:

$ sudo systemctl Status Sternchen

Wie Sie sehen können, läuft es. Unsere Konfiguration funktioniert also.

Führen Sie nun den folgenden Befehl aus, um die IP -Adresse Ihres Sternchen -VoIP -Servers zu überprüfen:

$ ip a

Wie Sie sehen können, lautet die IP -Adresse meines Sternchenservers 192.168.2.166. Ihre sollte anders sein. Notieren Sie sich diese IP -Adresse, da Sie sie benötigen, wenn Sie eine Verbindung zu Ihrem Sternchenserver von Ihrem Android -Telefon herstellen.

Verbindung zu einem Sternchen -VoIP -Server von Android herstellen:

Auf Android gibt es im Google Play Store viele kostenlose SIP -Clients, die Sie herunterladen und eine Verbindung zu Ihrem eigenen Asterisk VoIP -Server herstellen können. Der, den ich mag, heißt genannt CSIPSimple. Es ist ein sehr einfacher und einfach zu verwendender SIP -Client auf Android. Sie können Anrufe tätigen und Textnachrichten mit übertragen CSIPSimple.

Um eine Verbindung zu Ihrem eigenen Sternchenserver herzustellen, öffnen Sie CSIPSimple und tippen Sie auf Konto hinzufügen.

Wählen Sie nun aus Basic von der Liste.

Geben Sie nun alle Details ein und klicken Sie auf Speichern.

Sie sollten mit Ihrem Sternchen -VoIP -Server verbunden sein.

Tippen Sie jetzt einfach auf die Back -Taste Ihres Telefons und Sie sollten den Dialer sehen.

Ich habe 9002 angerufen und wie Sie sehen, funktioniert der Anruf Funktionalität.

Ich habe den Anruf von meinem anderen SIP -Client erhalten, der als Benutzer 9002 auf demselben Asterisk VoIP -Server angemeldet ist.

Unser Sternchen -VoIP -Server funktioniert also richtig.

Verbindung zum Asterisk VoIP -Server von Linux herstellen:

Unter Linux können Sie verwenden Ekiga SIP, um eine Verbindung zu Ihrem Sternchen -VoIP -Server herzustellen. Es ist im offiziellen Paketrepository von Ubuntu 18 erhältlich.04 LTS.

Sie können installieren Ekiga SIP, den folgenden Befehl ausführen:

$ sudo APT Installieren Sie Ekiga

Einmal Ekiga ist installiert, Sie sollten es selbst herausfinden können.

So erstellen Sie im Grunde genommen Ihren eigenen Sternchen -VoIP -Server, um Anrufe vor Ort mit Android -Telefonen zu tätigen. Danke, dass du diesen Artikel gelesen hast.