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.
Auf der Hauptseite von Nexmo klicken Sie bitte auf die Schaltfläche 'Anmelden' (Abbildung 1).
Abbildung 1 - Klicken Sie auf 'Anmelden'
Dann müssen Sie Ihre Kontodaten angeben (Abbildung 2).
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).
Abbildung 3 - Telefonnummernbestätigung
Überprüfen Sie nun Ihren Posteingang und bestätigen Sie Ihre E-Mail-Adresse (Abbildung 4).
Abbildung 4 - E-Mail-Bestätigung
Melden Sie sich schließlich bei Ihrem neuen Nexmo-Konto an (Abbildung 5).
Abbildung 5 - Anmeldung
Wenn alles in Ordnung ist, sehen Sie die Seite 'Erste Schritte' (Abbildung 6).
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.
Melden Sie sich zunächst bitte bei Ozeki 10 mit Ihrem Benutzernamen und Passwort an (Abbildung 7).
Abbildung 7 - Anmeldung bei Ozeki 10
Öffnen Sie dann die 'SMS Gateway'-App (Abbildung 8).
Abbildung 8 - Öffnen der SMS Gateway-App
Klicken Sie links auf 'Neue Verbindung hinzufügen' (Abbildung 9).
Abbildung 9 - Erstellen einer neuen Verbindung
Wählen Sie die 'Nexmo-Verbindung' aus der Liste aus und klicken Sie daneben auf installieren (Abbildung 10).
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).
Abbildung 11 - Nexmo-Zugangsdaten angeben
Jetzt ist es Zeit, eine Testnachricht zu senden (siehe Abbildung 12).
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.
Abbildung 13 - Portweiterleitung
Nachdem Sie die Änderungen gespeichert haben, kopieren Sie bitte die Callback-URL der Nexmo- Verbindung, die Sie auf der linken Seite finden (Abbildung 14).
Abbildung 14 - Kopieren der Callback-URL
Nun werden wir das oben Genannte in den Nexmo-Einstellungen eingeben (Abbildung 15).
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).
Abbildung 16 - Nexmo-Einstellungen
Wir sind bereit, eine Testnachricht zu senden, wie in Abbildung 17 zu sehen ist.
Abbildung 17 - Senden einer Test-SMS
Wenn Sie den Port korrekt weitergeleitet haben, werden Sie den empfangenen Zustellbericht sehen (Abbildung 18).
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.
Navigieren Sie zum Menü 'Nummern kaufen', wählen Sie eine Nummer aus und klicken Sie auf den Kauf-Button daneben (Abbildung 19).
Abbildung 19 - Auswahl einer Nummer
Nachdem Sie die Nummer ausgewählt haben, müssen Sie den Kauf bestätigen (Abbildung 20).
Abbildung 20 - Bestätigung des Kaufs
Im Menü 'Ihre Nummern' können Sie Ihre eigenen Nexmo-Telefonnummern sehen (Abbildung 21).
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.
Klicken Sie im Menü 'Ihre Nummern' auf 'Verwalten', um die Nummer zu bearbeiten, an die Sie SMS-Nachrichten empfangen möchten (Abbildung 22).
Abbildung 22 - Bearbeiten Ihrer Nummer
Kopieren Sie die Callback-URL aus der Nexmo-Verbindung (Abbildung 23).
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).
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).
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)
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)
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
- SMS an Telecom Slovenije SMSC senden
- Wie man SMS mit Amazon SNS sendet
- Wie man SMS über Clickatell versendet
- Wie man SMS mit den MTN Developer APIs (MADAPI) versendet
- Sunrise SMS-Dienst
- Vodafone SMS-Dienst
- Wie man SMS über Clicksend versendet
- Wie man SMS über Infobip versendet
- Wie man SMS mit MessageBird versendet
- Wie man SMS mit Nexmo versendet
- Wie man SMS über Telnyx versendet
- Wie man SMS über Twilio versendet
- Wie man SMS mit Yettel SMS Futár Verbindung versendet