Wie man WhatsApp-Nachrichten von MS SQL Server sendet

Dieser Artikel ist eine detaillierte Anleitung, wie man Nachrichten von MS SQL Server sendet. Nachrichten gehen über WhatsApp hinaus und kommen herein. Ozeki SMS Gateway ermöglicht es Ihnen, eine MS SQL Server-Verbindung herzustellen und Textnachrichten aus einer Datenbank mit SQL-Code zu senden. Sie lernen auch, wie Sie eine Datenbank und Tabellen zum Speichern eingehender und ausgehender Nachrichten erstellen. Wir hoffen, Sie finden diesen Artikel informativ und lassen Sie uns beginnen!

Was ist Ozeki SMS Gateway?

Ozeki SMS Gateway ist eine professionelle SMS-Gateway-Software, die es Einzelpersonen und Softwareanwendungen ermöglicht, SMS-Nachrichten zu senden und zu empfangen, während sie die vollständige Kontrolle über die SMS-Infrastruktur bietet und Sicherheit gewährleistet.

Was ist WhatsApp-Messaging?

WhatsApp ist ein beliebter, kostenloser und plattformübergreifender Messaging-Dienst zum Austausch von Text-, Sprach- und Video-Nachrichten sowie Dokumenten und Fotos.

Was ist ein WhatsApp-Webhook?

Ein WhatsApp-Webhook ist eine Programmierschnittstelle, die es Dritten ermöglicht, automatisch über neue Nachrichten auf der WhatsApp-Plattform benachrichtigt zu werden und darauf zu antworten.

WhatsApp-Verbindung
Abbildung 1 - WhatsApp-Verbindung

Voraussetzungen

Wie man WhatsApp-Nachrichten von einer SQL-Datenbank sendet (Schnelle Schritte)

Um Nachrichten von Ozeki SMS Gateway an WhatsApp zu senden:

  1. Laden Sie das Ozeki SMS Gateway herunter
  2. Erstellen Sie ein WhatsApp-Geschäftskonto auf der Facebook-Entwicklerseite
  3. Starten Sie die Ozeki SMS Gateway-App
  4. Installieren Sie eine neue WhatsApp-Client-Verbindung
  5. Konfigurieren Sie die Verbindungseinstellungen
  6. Aktivieren Sie die WhatsApp-Verbindung
  7. Erstellen Sie einen SMS-Test
  8. Überprüfen Sie die Nachricht auf Ihrem Telefon

Wie man eine Nachricht über Ozeki SMS Gateway an WhatsApp sendet (Video-Tutorial)

Dieses Video zeigt Ihnen, wie Sie eine WhatsApp-Verbindung zum Ozeki SMS Gateway hinzufügen. Sie können die grundlegenden Einstellungen sehen, die erforderlich sind, um eine WhatsApp-Nachricht direkt zu senden. Sie können lernen, wie Sie die Standardvorlage erstellen. Datenbankgestützte WhatsApp-Nachrichten ermöglichen es Ihnen, das WhatsApp-Kommunikationssystem zu automatisieren. Nachdem die Verbindung hergestellt wurde, zeigt das Video, wie Sie die erste Testnachricht verfassen und senden, dann überprüfen wir die Protokolldatei, um die erfolgreiche Zustellung zu bestätigen.

Video 1 - Wie man eine Nachricht über Ozeki SMS Gateway an WhatsApp sendet (Video-Tutorial)

Melden Sie sich zunächst bei Ihrem Ozeki SMS Gateway an und wählen Sie dann das Symbol für das SMS Gateway Desktop aus. In der Ozeki-Symbolleiste wählen Sie den Link Neue Verbindung hinzufügen (Abbildung 2) auf der linken Seite des Verbindungen-Panels aus, um WhatsApp zu installieren.

Neue Verbindung hinzufügen
Abbildung 2 - Neue Verbindung auf der linken Seite hinzufügen

Wählen Sie im Abschnitt IP-SMS-Verbindungen, dienstespezifisch (SMS) den WhatsApp-Client aus und klicken Sie auf den Link Installieren (Abbildung 3). Nach der Installation sehen Sie die Konfigurationsoberfläche.

WhatsApp-Client-Installation
Abbildung 3 - Installieren Sie den WhatsApp-Client

Klicken Sie neben dem Reiter Allgemein auf Erweitert und dann auf aktivieren diese beiden Kontrollkästchen unter Protokollstufe (Abbildung 4), um mehr Informationen über Routing-Entscheidungen und Nachrichtenzustellungsereignisse zu erhalten.

WhatsApp-Ereignisprotokoll
Abbildung 4 - Aktivieren Sie diese Protokolle, um mehr Informationen zu erhalten

Jetzt müssen Sie die Verbindung konfigurieren. Kopieren Sie die WhatsApp Business Account ID (Abbildung 5) von Ihrer Meta for Developers-Seite. Sie müssen diese in den allgemeinen WhatsApp-Reiter des Ozeki SMS Gateway einfügen.

Konto-ID kopieren
Abbildung 5 - Kopieren Sie die WhatsApp Business Account ID

Gehen Sie zurück zum Allgemein-Reiter. Fügen Sie die WhatsApp Business Account ID in das Feld WABA-ID ein (Abbildung 6). Diese ID unterscheidet alle WhatsApp Business-Konten.

Konto-ID einfügen
Abbildung 6 - Fügen Sie die WhatsApp Business Account ID ein

Kopieren Sie das Temporäre Zugriffstoken (Abbildung 7) von Ihrer Meta for Developers-Seite. Das temporäre Zugriffstoken, das der Dienst verwenden kann, um eine bestimmte Aufgabe auszuführen.

Zugriffstoken kopieren
Abbildung 7 - Kopieren Sie das temporäre Zugriffstoken

Fügen Sie das Temporäre Zugriffstoken von Ihrer Meta for Developers-Seite in das Feld Zugriffstoken ein (Abbildung 8).

Zugriffstoken einfügen
Abbildung 8 - Fügen Sie das temporäre Zugriffstoken ein

Die Standardvorlage (Abbildung 9) wird verwendet, wenn keine Konversation mit dem Empfänger der Nachricht geöffnet ist. In diesem Fall wird die Vorlage anstelle der Nachricht gesendet. Wenn die Konversation dann geöffnet wird, wird die ursprüngliche Nachricht automatisch gesendet. Sie müssen zuerst die Telefonnummer des Empfängers im internationalen Format eingeben. Zweitens müssen Sie den Nachrichtentyp angeben, in diesem Fall eine Vorlage. Drittens gibt dieses Tag den Namen der Vorlage an, die verwendet werden soll. Schließlich gibt dieses Tag den Sprachcode der Vorlage an.
Füllen Sie diese Felder wie folgt korrekt aus:
Tag 1: wa.to : $recipient
Tag 2: wa.type : template
Tag 3: wa.template.name : hello_world
Tag 4: wa.template.language.code : en_US

WhatsApp-Standardvorlage
Abbildung 9 - Konfigurieren Sie die Standardvorlage

Wir müssen auch eine Telefonnummer für die Verbindung angeben. Kopieren Sie die Testnummer (Abbildung 10) von der Meta for Developers-Seite. Sie können kostenlose Nachrichten mit der bereitgestellten Testtelefonnummer senden. Sie können Ihre eigene Telefonnummer verwenden, die jedoch Beschränkungen und Kosten unterliegt.

Testnummer kopieren
Abbildung 10 - Kopieren Sie die Testnummer

Fügen Sie die Nummer in das Feld Telefonnummer ein und klicken Sie dann auf die OK-Schaltfläche, die blau hervorgehoben ist (Abbildung 11). Nachdem Sie die Schaltfläche gedrückt haben, müssen Sie die Verbindung aktivieren.

Testnummer einfügen
Abbildung 11 - Fügen Sie die Testnummer zu Testzwecken ein

Um eine Verbindung herzustellen, müssen Sie den Schalter in der linken Steuerungstabelle umlegen, und er sollte grün sein (Abbildung 12). Wenn die Verbindung erfolgreich ist, können Sie dies in den Protokollen unter dem Reiter Ereignisse sehen, und Sie können den Dienst nutzen.

WhatsApp verbunden
Abbildung 12 - Erfolgreiche Verbindung

Wählen Sie im rechten Panel des Ozeki SMS Gateway den Reiter Test aus und erstellen Sie eine SMS-Nachricht, indem Sie Ihre Daten eingeben. Geben Sie die Telefonnummer der Empfänger ein und klicken Sie auf Senden, um die automatisch generierte Testnachricht zu senden. Wenn dies erfolgreich ist, erscheint unter dem Reiter ein grünes Häkchen, das anzeigt, dass die Verbindung hergestellt wurde (Abbildung 13). Sehen Sie sich die Nachricht auf Ihrem Telefon an.

Test senden
Abbildung 13 - Senden Sie eine erfolgreiche Testnachricht an die Telefonnummer

Wie man Nachrichten von MS SQL sendet (Einfache Anleitung)

So senden Sie eine Nachricht von MS SQL:

  1. Datenbank und Tabellen erstellen
  2. Die Ozeki SMS Gateway App starten
  3. Neue SQL-Messaging-Anwendung hinzufügen
  4. MS SQL Server installieren
  5. Verbindungseinstellungen konfigurieren
  6. MS SQL Server-Verbindung aktivieren
  7. Eine Nachricht in die Datenbank einfügen
  8. Die Nachricht im Ordner "Gesendet" überprüfen

Wie man Nachrichten von MS SQL Server sendet (Video-Tutorial)

Dieses Video zeigt Ihnen, wie Sie Datenbanken erstellen. Wie Sie eine MS SQL Server-Verbindung auf Ozeki SMS Gateway einrichten. Das Video hilft Ihnen, die Verbindung zu konfigurieren. Es zeigt, wie Sie eine Nachricht direkt senden und gesendete sowie empfangene Nachrichten anzeigen können. Sobald die Verbindung hergestellt ist, zeigt Ihnen das Video, wie Sie die erste Testnachricht schreiben und senden und dann die Log-Datei überprüfen, um die erfolgreiche Zustellung zu bestätigen.

Video 2 - Wie man Nachrichten von MS SQL Server sendet (Video Tutorial)

Eine Tabellendefinition für Nachrichten erstellen

Bevor Sie mit dem Versenden von SMS über SQL beginnen können, müssen Sie zunächst eine Datenbank und Tabellen erstellen. Sie können dies tun, indem Sie bestimmte Codezeilen in der Befehlszeile eingeben. Der Befehl CREATE DATABASE fügt die neue Datenbank selbst hinzu. Die beiden CREATE TABLE-Befehle fügen zwei Tabellen hinzu. Eine zum Speichern von eingehenden Nachrichten und eine zum Speichern von ausgehenden Nachrichten. Schließlich können Sie mit dem Befehl sp_addLogin einen Benutzernamen und ein Passwort erstellen, um die Datenbank zu authentifizieren.

CREATE DATABASE ozekidb
GO
 
USE ozekidb
GO
 
CREATE TABLE ozekimessagein (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(30),
 msgtype varchar(30),
 reference varchar(30),
);
 
CREATE TABLE ozekimessageout (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(100),
 msgtype varchar(30),
 reference varchar(30),
 status varchar(30),
 errormsg varchar(250)
);
 
GO
 
sp_addLogin 'ozekiuser', 'ozekipass'
GO
 
sp_addsrvrolemember 'ozekiuser', 'sysadmin'
GO

Datenbank und Tabellen erstellen

Um SMS mit MS SQL zu versenden, müssen Sie zunächst eine Datenbank und Tabellen erstellen. Dies erfolgt über die Befehlszeile. Öffnen Sie die Befehlszeile und geben Sie die oben genannte Codefolge ein. Der Befehl CREATE DATABASE erstellt die Datenbank selbst. Anschließend werden die Tabellen ozekimessagein und ozekimessageout mit dem Befehl CREATE TABLE erstellt. Abschließend fügen wir den Benutzernamen und das Passwort mit sp_addLogin hinzu (Abbildung 14). Die Datenbank ist nun bereit für den SMS-Versand in MS SQL.

Datenbank und Tabellen erstellen
Abbildung 14 - Datenbank und Tabellen erstellen

Melden Sie sich zunächst bei Ihrem Ozeki SMS Gateway an und wählen Sie dann das Symbol SMS Gateway Desktop aus. In der Ozeki-Symbolleiste wählen Sie den Link Neuen Benutzer/Anwendung hinzufügen (Abbildung 15) auf der rechten Seite des Panels Benutzer und Anwendungen aus, um SQL-Messaging auszuwählen.

neue SQL-Verbindung
Abbildung 15 - Neue Verbindung auf der rechten Seite hinzufügen

Wählen Sie im Installationsabschnitt Anwendungsschnittstellen die Option SQL-Messaging aus und klicken Sie auf den Link Installieren (Abbildung 16). Anschließend sehen Sie die verfügbaren SQL-Dienste zur Installation.

SQL-Messaging
Abbildung 16 - SQL-Messaging auswählen

Suchen Sie unter SQL-Messaging nach MS SQL Server und klicken Sie auf Installieren (Abbildung 17). Nach der Installation sehen Sie die SQL-Konfigurationsoberfläche.

SQL-Server
Abbildung 17 - Wählen Sie MS SQL Server aus, um diesen Dienst zu installieren

Klicken Sie neben dem Senden-Tab auf Erweitert und aktivieren Sie dann das Kontrollkästchen Protokoll an jede Nachricht anhängen unter Protokollstufe (Abbildung 18). Aktivieren Sie dieses Kontrollkästchen, um Zustellungsereignisse in das Ereignisprotokoll jeder Nachricht zu schreiben.

SQL-Protokoll
Abbildung 18 - Aktivieren Sie dieses Protokoll, um mehr Informationen zu erhalten

Gehen Sie zurück zum Allgemein-Tab und konfigurieren Sie die Verbindungseinstellungen (Abbildung 19). Mit diesen Einstellungen können Sie eine Verbindung zu Ihrer eigenen SQL-Datenbank herstellen. Die Tabellen in der Datenbank werden später verwendet.
Server: lokale IP-Adresse
Port: Portnummer
Datenbank: Datenbankname
Benutzer-ID: Benutzername
Passwort: Passwort
Wenn alles korrekt ausgefüllt ist, drücken Sie die OK-Schaltfläche.

SQL konfigurieren
Abbildung 19 - SQL für eine erfolgreiche Verbindung konfigurieren

Um eine Verbindung herzustellen, müssen Sie den Schalter auf der linken Steuerungstabelle umlegen, und er sollte grün sein (Abbildung 20). Wenn die Verbindung erfolgreich ist, können Sie dies in den Protokollen unter dem Ereignisse-Tab sehen, und Sie können den Dienst nutzen.

SQL-Server verbunden
Abbildung 20 - Erfolgreiche Verbindung

Lassen Sie uns eine Nachricht in die Datenbanktabelle einfügen. Gehen Sie zunächst zum SQL-Tab Ihrer Verbindung. Wählen Sie INSERT INTO aus dem Dropdown-Menü aus. Ändern Sie die Telefonnummer und klicken Sie auf die Schaltfläche Ausführen, um den Befehl auszuführen (Abbildung 21). Dadurch wird die Nachricht in die Tabelle ozekimessageout eingefügt und eine Nachricht an die WhatsApp-Anwendung gesendet.

Nachricht einfügen
Abbildung 21 - Wählen Sie die Option INSERT INTO aus, um einen Test zu senden

Aus der Tabelle ozekimessageout (Abbildung 22) können Sie die gesendeten Nachrichten abfragen, indem Sie die Option SELECT * auswählen. Wenn Sie diese Abfrage ausführen, können Sie die gesendete Nachricht in der Tabelle sehen.

Nachricht ausgehend
Abbildung 22 - Gesendete Nachrichten in der Datenbank anzeigen

Auf der linken Seite im Bedienfeld wählen Sie unter Ordner den Link Gesendet aus, und Sie können sehen, dass die Nachrichten gesendet wurden (Abbildung 23).

Nachricht gesendet
Abbildung 23 - Gesendete Nachrichten in den Ordnern anzeigen

Klicken Sie auf den Ereignisse-Tab, und Sie können jede Protokollzeile sehen (Abbildung 24).

SQL-Protokoll
Abbildung 24 - Sie können die gesendeten Nachrichten in den Protokolldateien sehen

Wie Sie WhatsApp-Nachrichten in eine SQL-Datenbank empfangen (Einfache Schritte)

So empfangen Sie WhatsApp-Nachrichten in einer SQL-Datenbank:

  1. Starten Sie die Ozeki SMS Gateway App
  2. Konfigurieren Sie den WhatsApp-Webhook
  3. Überprüfen Sie die Nachricht in der SQL-Datenbank

Wie man WhatsApp-Nachrichten in MS SQL empfängt (Video-Tutorial)

Dieses Video zeigt Ihnen, wie Sie Nachrichten von WhatsApp empfangen. Wie Sie Ihren WhatsApp-Webhook mit dem Ozeki SMS Gateway verbinden. Wie Sie den Webhook konfigurieren, welche Parameter Sie einstellen müssen. Nach erfolgreicher Verbindung können Sie die eingehenden Nachrichten in der Log-Datei und auch in der Datenbank sehen.

Video 3 - Wie man WhatsApp-Nachrichten in MS SQL empfängt (Video-Tutorial)

Melden Sie sich zunächst beim Ozeki SMS Gateway an und wählen Sie dann das Desktop-Symbol des SMS Gateways aus. Wählen Sie in der Ozeki-Symbolleiste den vorhandenen WhatsApp-Client (Abbildung 25) auf der linken Seite des Verbindungsfelds aus.

WhatsApp-Client
Abbildung 25 - Klicken Sie auf der linken Seite auf den WhatsApp-Client

Öffnen Sie das Menü WhatsApp-Konfiguration auf der Meta for Developers-Seite, um den Webhook zu konfigurieren (Abbildung 26). Klicken Sie auf Bearbeiten.
Der Webhook muss eingerichtet werden, da er dem Ozeki SMS Gateway ermöglicht, eine Benachrichtigung an WhatsApp zu senden, wenn es eine Nachricht von einem Mobiltelefon empfängt, oder wenn sich der Status einer an ein Mobiltelefon gesendeten WhatsApp-Nachricht ändert.

Webhook
Abbildung 26 - Webhook-Konfigurationseinstellungen

Auf der Seite des WhatsApp-Clients benötigen wir den Konfigurations-Tab. Scrollen Sie zum Abschnitt Veröffentlichte Callback-URL und kopieren Sie diese (Abbildung 27), es handelt sich um eine Vorlage. Dies hilft Ihnen, einfach zu kopieren und einzufügen.

Webhook-Vorlage
Abbildung 27 - Kopieren Sie die veröffentlichte Callback-URL-Vorlage

Fügen Sie die Vorlage in das Feld Callback-URL ein (Abbildung 28).

Callback-URL
Abbildung 28 - Fügen Sie die Vorlage in die Webhook-Callback-URL ein

Kopieren Sie den Verbindungsnamen und das Verify-Token (Abbildung 29). Der Verbindungsname gibt den Namen der Verbindung an, das Verify-Token ist für die Sicherheit verantwortlich.

Verbindungsname und Token
Abbildung 29 - Kopieren Sie den Verbindungsnamen und das Verify-Token

Fügen Sie den Verbindungsnamen am Ende der Vorlage ein. Ersetzen Sie [public-ip]:[port] durch Ihre öffentliche IP mit Ihrem weitergeleiteten Port.
Fügen Sie das Verify-Token in das Verify-Token-Feld auf der Meta for Developers-Seite ein. Wenn Sie alles ausgefüllt haben, klicken Sie auf die Schaltfläche Überprüfen und speichern.
Dann drücken Sie die Schaltfläche Verwalten (Abbildung 30).

Webhook-Konfiguration
Abbildung 30 - Alle Felder in der Webhook-Konfiguration ausgefüllt

Sie müssen das Webhook-Feld auswählen, daher müssen Sie auf der Seite Nachrichten auswählen. Aktivieren Sie dieses Kontrollkästchen und klicken Sie auf Fertig (Abbildung 31). Die Auswahl des Nachrichtentyps in den WhatsApp-Webhook-Einstellungen zeigt an, dass der Webhook auf Nachrichten reagiert. Es bedeutet, dass der Webhook funktioniert, wenn Nachrichten empfangen und gesendet werden.

Webhook-Felder Nachricht
Abbildung 31 - Wählen Sie den Nachrichtentyp in den WhatsApp-Webhook-Einstellungen aus

Es sollte so aussehen (Abbildung 32), wenn wir alles richtig gemacht haben. Und Sie können die erfolgreiche Verbindung im Ozeki SMS Gateway testen.

Erfolgreiche Webhook-Konfiguration
Abbildung 32 - Erfolgreiche Webhook-Konfiguration

Kehren wir zum Ozeki SMS Gateway zurück. Klicken Sie im WhatsApp-Client auf Ereignisse, um das Protokoll zu sehen. Senden Sie eine Nachricht in der WhatsApp-Anwendung, die Nachricht sollte im Protokoll erscheinen (Abbildung 33).

Nachricht im Protokoll empfangen
Abbildung 33 - Senden Sie eine Testnachricht und sehen Sie sich die Protokolldatei an

Auf der linken Seite im Bedienfeld, unter Ordner, klicken Sie auf den Link Weitergeleitet und wählen Sie den Tab Weiterleitung akzeptiert. Dort können Sie die Nachrichten sehen (Abbildung 34).

Weitergeleitete Nachricht
Abbildung 34 - Sie können die Nachricht im weitergeleiteten Ordner sehen

Gehen Sie zurück zur Hauptseite und wählen Sie Ihren vorhandenen SQL-Server-Link auf der rechten Seite des Benutzer und Anwendungen-Panels (Abbildung 35), um die eingehende Nachricht auch hier zu sehen.

MS SQL-Server
Abbildung 35 - Wählen Sie SQL-Server aus, um die Nachrichten zu sehen

Lassen Sie uns eine Nachricht aus der Datenbank abfragen. Gehen Sie zum SQL-Tab Ihrer Verbindung. Wählen Sie SELECT * aus dem Dropdown-Menü aus und Sie können jede empfangene Nachricht sehen (Abbildung 36).

SQL-Nachricht eingegangen
Abbildung 36 - Sie können den Posteingang mit SQL abfragen

Zusammenfassung

Wenn Sie die in diesem Artikel beschriebenen Schritte befolgen, können Sie ohne Probleme eine WhatsApp-SMS-Verbindung einrichten. Dadurch können Sie WhatsApp-Nachrichten über das Ozeki-SMS-Gateway senden und empfangen, was eine großartige Möglichkeit zur Kommunikation mit Kunden oder Klienten sein kann.

In diesem Artikel haben wir Ihnen gezeigt, wie Sie eine WhatsApp-SMS-Verbindung einrichten. Wir haben den Prozess detailliert erklärt, von der Erstellung einer WhatsApp-Anwendung im Facebook Developer Portal bis zur Einrichtung einer Verbindung im Ozeki-SMS-Gateway.

Wir haben Screenshots und Anleitungen für jeden Schritt bereitgestellt, damit Sie die Schritte leicht nachvollziehen können.

Hier sind einige weitere nützliche Tipps zur Einrichtung Ihrer WhatsApp-SMS-Verbindung:

  • Stellen Sie sicher, dass Sie eine gültige WhatsApp Business Account-ID und ein temporäres Zugriffstoken haben.
  • Stellen Sie sicher, dass die Telefonnummer, die Sie Ihrer WhatsApp Business App hinzufügen, dieselbe ist, die Sie im Ozeki-SMS-Gateway verwenden.
  • Testen Sie die Verbindung, indem Sie eine Testnachricht an eine Empfängertelefonnummer senden.

Wenn Sie weitere Fragen haben, senden Sie bitte eine E-Mail an info@ozeki.hu oder registrieren Sie sich auf unserer Website: https://myozeki.com für Hilfe.

More information