Nexmo SMS-Dienstanbieter

Der Nexmo SMS-Dienstanbieter ermöglicht es Ihnen, Text- und Binär-SMS-Nachrichten zu senden und zu empfangen. Sie können Telefonnummern für verschiedene Länder erwerben. Ihre API basiert auf HTTP/HTTPS. Für eingehende Zustellberichte und eingehende Nachrichten müssen Sie einen Port in Ihrer Firewall öffnen. Ozeki bietet die Implementierung ihrer API.

Wie Sie ein Nexmo-Konto erstellen

Um den Nexmo-Dienst zu nutzen, müssen Sie zunächst ein Nexmo-Konto erstellen. Im folgenden Abschnitt zeigen wir Ihnen, wie das geht.

Video 1 - Wie Sie ein Nexmo-Konto erstellen (Video-Tutorial)

Auf der Hauptseite von Nexmo klicken Sie bitte auf die Schaltfläche 'Anmelden' (Abbildung 1).

Anmelden
Abbildung 1 - Klicken Sie auf 'Anmelden'

Dann müssen Sie Ihre Kontodaten angeben (Abbildung 2).

Kontodaten angeben
Abbildung 2 - Kontodaten angeben

Wenn Sie fertig sind, klicken Sie auf 'Anmelden' und warten Sie, bis Nexmo den Bestätigungscode an Ihr Telefon sendet (Abbildung 3).

Telefonnummer bestätigen
Abbildung 3 - Telefonnummernbestätigung

Überprüfen Sie nun Ihren Posteingang und bestätigen Sie Ihre E-Mail-Adresse (Abbildung 4).

E-Mail bestätigen
Abbildung 4 - E-Mail-Bestätigung

Melden Sie sich schließlich bei Ihrem neuen Nexmo-Konto an (Abbildung 5).

Anmelden
Abbildung 5 - Anmeldung

Wenn alles in Ordnung ist, sehen Sie die Seite 'Erste Schritte' (Abbildung 6).

Erste Schritte Seite
Abbildung 6 - Erste Schritte Seite

Wie Sie Ozeki 10 und Nexmo für ausgehende SMS-Nachrichten einrichten

Dieses Kapitel bietet Ihnen detaillierte Informationen zur Installation und Konfiguration der Nexmo-Verbindung für das Versenden von SMS in der Ozeki 10 SMS Gateway-Software.

Video 2 - Wie Sie Ozeki 10 und Nexmo für ausgehende SMS-Nachrichten einrichten

Melden Sie sich zunächst bitte bei Ozeki 10 mit Ihrem Benutzernamen und Passwort an (Abbildung 7).

Bei Ozeki 10 anmelden
Abbildung 7 - Anmeldung bei Ozeki 10

Öffnen Sie dann die 'SMS Gateway'-App (Abbildung 8).

SMS Gateway öffnen
Abbildung 8 - Öffnen der SMS Gateway-App

Klicken Sie links auf 'Neue Verbindung hinzufügen' (Abbildung 9).

Neue Verbindung erstellen
Abbildung 9 - Erstellen einer neuen Verbindung

Wählen Sie die 'Nexmo-Verbindung' aus der Liste aus und klicken Sie daneben auf installieren (Abbildung 10).

Nexmo-Verbindung installieren
Abbildung 10 - Installation der Nexmo-Verbindung

Geben Sie Ihre Nexmo-API-Zugangsdaten an und geben Sie die Telefonnummer auf der Installationsseite der Verbindung an (Abbildung 11).

Nexmo-Verbindung konfigurieren
Abbildung 11 - Nexmo-Zugangsdaten angeben

Jetzt ist es Zeit, eine Testnachricht zu senden (siehe Abbildung 12).

Testnachricht senden
Abbildung 12 - Senden einer Testnachricht

Einrichtung von Ozeki 10 und Nexmo für eingehende Zustellberichte

Bevor Sie eingehende Zustellberichte und SMS empfangen können, müssen Sie Ports weiterleiten, um den externen Verkehr in Ihr Netzwerk zu routen (Abbildung 13).

1. Öffnen Sie einen Webbrowser und geben Sie Ihre Standard-Gateway-Nummer in die Adressleiste ein, dann drücken Sie Enter.

2. Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um auf die Oberfläche Ihres Routers zuzugreifen. Der Standard-Benutzername und das Standard-Passwort sollten in der Dokumentation Ihres Routers oder auf einem Aufkleber an der Seite Ihres Routers aufgeführt sein. Wenn der Standard-Benutzername und das Standard-Passwort geändert wurden und Sie sich nicht daran erinnern, müssen Sie Ihren Router zurücksetzen.

3. Um Ports auf Ihrem Router weiterzuleiten, suchen Sie nach einem Tab oder Menü namens 'Port Forwarding/Port Triggering' oder etwas Ähnlichem.

4. Unabhängig davon, welchen Router oder welche Oberfläche Sie haben, müssen Sie dieselben grundlegenden Informationen eingeben. Geben Sie den Port, den Sie öffnen möchten, unter Extern (Port 1) und Intern (Port 2) ein, oder geben Sie einen Portbereich unter Start und Ende ein.
In diesem Fall verwendet Ozeki 10 standardmäßig Port 9505, daher können Sie diesen auch im Abschnitt 'Intern' angeben.

5. Wählen Sie das Protokoll (TCP, UDP oder beides).

6. Geben Sie die private IP-Adresse Ihres PCs ein, auf dem Ozeki 10 installiert ist.

7. Stellen Sie sicher, dass Sie die Änderungen gespeichert haben.

Portweiterleitung
Abbildung 13 - Portweiterleitung

Video 3 - Einrichtung von Ozeki 10 und Nexmo für eingehende Zustellberichte (Video-Tutorial)

Nachdem Sie die Änderungen gespeichert haben, kopieren Sie bitte die Callback-URL der Nexmo- Verbindung, die Sie auf der linken Seite finden (Abbildung 14).

Callback-URL kopieren
Abbildung 14 - Kopieren der Callback-URL

Nun werden wir das oben Genannte in den Nexmo-Einstellungen eingeben (Abbildung 15).

Nexmo-Einstellungen
Abbildung 15 - Nexmo-Einstellungen

Geben Sie Ihre öffentliche IP und den Port ein, den Sie an den Ozeki 10-PC weitergeleitet haben, und speichern Sie sie (Abbildung 16).

Nexmo-Einstellungen
Abbildung 16 - Nexmo-Einstellungen

Wir sind bereit, eine Testnachricht zu senden, wie in Abbildung 17 zu sehen ist.

Testnachricht senden
Abbildung 17 - Senden einer Test-SMS

Wenn Sie den Port korrekt weitergeleitet haben, werden Sie den empfangenen Zustellbericht sehen (Abbildung 18).

Zustellbericht
Abbildung 18 - Zustellbericht empfangen

So kaufen Sie eine Nexmo-SMS-Nummer

Im folgenden Abschnitt zeigen wir, wie Sie eine Nexmo-Nummer kaufen, um SMS-Nachrichten zu empfangen.

Video 4 - So kaufen Sie eine Nexmo-SMS-Nummer

Navigieren Sie zum Menü 'Nummern kaufen', wählen Sie eine Nummer aus und klicken Sie auf den Kauf-Button daneben (Abbildung 19).

Nummer auswählen
Abbildung 19 - Auswahl einer Nummer

Nachdem Sie die Nummer ausgewählt haben, müssen Sie den Kauf bestätigen (Abbildung 20).

Kauf bestätigen
Abbildung 20 - Bestätigung des Kaufs

Im Menü 'Ihre Nummern' können Sie Ihre eigenen Nexmo-Telefonnummern sehen (Abbildung 21).

Ihre Nummern anzeigen
Abbildung 21 - Anzeige Ihrer Nummern

Einrichtung von Ozeki 10 und Nexmo für eingehende SMS-Nachrichten

Nachdem Sie eine Nexmo-Nummer gekauft haben, können Sie sie so einrichten, dass die Nachrichten an die Ozeki 10-Maschine weitergeleitet werden.

Video 5 - Einrichtung von Ozeki 10 und Nexmo für eingehende SMS-Nachrichten (Video-Tutorial)

Klicken Sie im Menü 'Ihre Nummern' auf 'Verwalten', um die Nummer zu bearbeiten, an die Sie SMS-Nachrichten empfangen möchten (Abbildung 22).

Ihre Nummern bearbeiten
Abbildung 22 - Bearbeiten Ihrer Nummer

Kopieren Sie die Callback-URL aus der Nexmo-Verbindung (Abbildung 23).

Callback-URL kopieren
Abbildung 23 - Kopieren der Callback-URL

Geben Sie Ihre öffentliche IP und den Port ein, den Sie an den Ozeki 10-PC weitergeleitet haben, und klicken Sie auf 'Aktualisieren' (Abbildung 24).

Webhook-URL angeben
Abbildung 24 - Angeben der Webhook-URL

Senden Sie eine Testnachricht an diese Nummer, und Sie werden die Nachricht in Ozeki 10 empfangen sehen (Abbildung 25).

Testnachricht empfangen
Abbildung 25 - Testnachricht empfangen

SMS von einem SQL-Datenbankserver mit Nexmo senden

Mit Ozeki 10 ist es ganz einfach SMS-Nachrichten von einem SQL-Datenbankserver zu senden und zu empfangen. Zum Senden und Empfangen von SMS können Microsoft SQL Server, SQL Express, MySQL, MariaDB, Foxpro oder jede andere ODBC/OleDB-kompatible SQL-Datenbank verwendet werden. Das Verfahren ist einfach: Sie müssen zwei Datenbanktabellen erstellen: ozekimessageout.

Die Tabelle ozekimessagein dient zum Speichern eingehender SMS, während die andere Tabelle, ozekimessageout, zum Senden von SMS verwendet wird. Wenn Sie eine SMS senden möchten, müssen Sie lediglich einen SQL-INSERT-Befehl verwenden, um einen Datensatz in der Tabelle ozekimessageout zu erstellen. Das Ozeki 10 SMS Gateway wählt die Textnachricht automatisch aus und sendet sie an den Empfänger. Während des Zustellvorgangs werden die Status- und Zeitstempelfelder in der Datenbanktabelle aktualisiert, um Sie darüber zu informieren, wann die SMS von Ihrem System gesendet wurde, wann sie vom Zielhandy empfangen wurde und falls ein Fehler aufgetreten ist, warum sie nicht zugestellt werden konnte. (Abbildung 26)

SMS in DB speichern
Abbildung 26 - Speichern Sie Ihre SMS-Nachrichten in einer SQL-Datenbank

Diese Lösung ist nützlich, da die meisten Geschäftsanwendungen datenbankgesteuert sind, sodass es sinnvoll ist, die Datenbank auch für SMS zu nutzen. Ein weiterer Vorteil ist die große Bequemlichkeit, da alle Nachrichten in einem System gespeichert werden, das für einfache Abfragen, Suchen und Berichte konzipiert wurde.

Wie man SMS über die C#-API mit Nexmo sendet

Automatisierte SMS-Lösungen sind deutlich besser als menschliche. Aus diesem Grund entscheiden sich die meisten Unternehmen für automatisierte Textnachrichtensysteme. Ozekis C# SMS API bietet ein hervorragendes Werkzeug, um dieses Ziel zu erreichen. Diese C#-API ist großartig, da sie auch SMS über leistungsstarke SMS-Protokolle wie CIMD2 senden kann. Diese Protokolle werden von GSM-Dienstanbietern verwendet, um SMS untereinander auszutauschen. Durch die Implementierung dieser einzigen API können Sie viele SMS-Carrier oder Mobilfunknetze mit einer einzigen Codebasis erreichen. (Abbildung 27)

Abbildung 27 - SMS von C# senden

E-Mail-zu-SMS mit Nexmo einrichten

Wenn Sie Nexmo einrichten, können Sie Ihren Kunden und Anwendungen einfach einen SMS-zu-E-Mail-Service anbieten. Jeder E-Mail-Benutzer, der eine E-Mail an eine speziell formatierte E-Mail-Adresse senden kann, kann SMS versenden. Die E-Mail-Adresse muss im Format Telefonnummer@Hostname formatiert sein. Eine E-Mail-Adresse würde so aussehen: 079240311@hostname. Die Telefonnummer des Empfängers kann auch in die Betreffzeile eingefügt werden. In beiden Fällen wird der E-Mail-Text als SMS an die angegebene Mobilnummer gesendet.

More information