SMS-Versand von Oracle
Hier sehen Sie, wie Sie SMS-Nachrichten von Oracle Express mit Ihrem Ozeki SMS Gateway versenden können, das Sie wahrscheinlich bereits heruntergeladen und installiert haben. Dieses Tutorial zeigt Ihnen eine Lösung, wie Sie das Ozeki SMS Gateway so konfigurieren, dass es ausgehende Nachrichten aus Ihrer Datenbank erkennt und an jedes Mobiltelefon sendet. Auf dieser Seite finden Sie eine detaillierte Konfigurationsanleitung mit Screenshots, die Ihnen dabei helfen.
Ozeki SMS Gateway ist eine leistungsstarke SMS-Gateway-Software, die eine bidirektionale SMS-Kommunikation von Mobiltelefonen zum PC und umgekehrt ermöglicht. Die Nachrichten können in einer Datenbank, wie einem Oracle-Server, gespeichert werden.
In diesem Tutorial erstellen Sie eine Tabelle 'ozekimessagein' und 'ozekimessageout', Sie können ihnen jedoch auch beliebige Namen geben. Wichtig ist nur, dass Sie sich die Tabellennamen merken. Ozeki SMS Gateway verwendet SQL-Abfragen auf der Tabelle 'ozekimessageout', um Nachrichten zu versenden.
Sie können Ozeki SMS Gateway auf zwei Arten mit dem GSM-Netzwerk verbinden:
- Eine Hardware-Lösung: GSM-Modem Verbindung zum PC
- Eine Software-Lösung: IP-SMS-Dienstanbieter über das Internet (SMPP, CIMD, UCP/EMI)
Hier können Sie nachlesen, wie Sie Ozeki SMS Gateway mit der Browser-GUI konfigurieren.
Schritt 1 - Konfigurieren der Oracle-DatenbankDer erste Schritt dieser Anleitung besteht darin, eine Oracle-Datenbank zu konfigurieren. Dazu müssen Sie zunächst Oracle installieren und sich in die Weboberfläche des Servers einloggen (Abbildung 1).
Im Hauptmenü der Oracle Database Express-Anwendung müssen Sie die SQL-Option auswählen, um die Oracle-Datenbank zu konfigurieren. Klicken Sie einfach auf das entsprechende Symbol, wie in Abbildung 2 dargestellt.
Als nächstes müssen Sie auf 'SQL Commands' klicken, wie in Abbildung 3 gezeigt, um SQL-Befehle in Ihrer Oracle-Datenbank ausführen zu können.
Bitte kopieren Sie die folgenden SQL-Anweisungen und fügen Sie sie ein, um die Tabellenlayouts zu erstellen (Abbildung 4-11).
CREATE TABLE ozekimessagein ( id int, sender varchar(255) default NULL, receiver varchar(255) default NULL, msg varchar(160) default NULL, senttime varchar(100) default NULL, receivedtime varchar(100) default NULL, operator varchar(120) default NULL, msgtype varchar(160) default NULL, reference varchar(100) default NULL )
CREATE INDEX index_id1 ON ozekimessagein(id)
CREATE SEQUENCE X
CREATE TRIGGER ozekimessagein_auto BEFORE INSERT on ozekimessagein for each row when (new.id is null) begin SELECT x.nextval INTO :new.id FROM DUAL; end
CREATE TABLE ozekimessageout ( id int, sender varchar(255) default NULL, receiver varchar(255) default NULL, msg varchar(160) default NULL, senttime varchar(100) default NULL, receivedtime varchar(100) default NULL, operator varchar(120) default NULL, msgtype varchar(160) default NULL, reference varchar(100) default NULL, status varchar(20) default NULL, errormsg varchar(250) default NULL )
CREATE INDEX index_id2 ON ozekimessageout(id)!
CREATE SEQUENCE Y
CREATE TRIGGER ozekimessageout_auto BEFORE INSERT on ozekimessageout for each row when (new.id is null) begin SELECT y.nextval INTO :new.id FROM DUAL; end
Glückwunsch! Sie haben die Erstellung Ihrer Datenbankstruktur abgeschlossen.
Schritt 2 - Erstellen der Oracle-DatenbankverbindungDer nächste Schritt der Anleitung besteht darin, die Oracle-Datenbankverbindung zu erstellen, die eine Verbindung zur Datenbank herstellen und deren Tabellen verwalten kann. Öffnen Sie dazu SMS Gateway und wählen Sie zunächst das Menü "Apps" in der Symbolleiste aus. In diesem Menü müssen Sie zum Abschnitt "Anwendungsschnittstellen" scrollen und hier, wie in Abbildung 12 gezeigt, einfach auf die Installationsschaltfläche von "SQL-Nachrichten" klicken.
Das Menü "SQL-Nachrichten" enthält alle Arten von Datenbankverbindungen, die in SMS Gateway verfügbar sind. Um nun eine Verbindung zu Ihrer Oracle-Datenbank und deren Tabellen herzustellen, klicken Sie einfach auf die Installationsschaltfläche der Oracle-Datenbankverbindung, wie Sie in Abbildung 13 sehen können.
Als Nächstes müssen Sie einige Details angeben, um erfolgreich eine Verbindung zur Datenbank herzustellen. Geben Sie zunächst einfach einen Namen für die Verbindung an. Danach, wie in Abbildung 14 gezeigt, geben Sie die Details der Oracle-Datenbank an. Die 'Datenquelle' ist die IP-Adresse des Ortes, an dem Sie die Datenbank installiert haben. Wenn sie auf demselben Computer ist, können Sie in diesem Feld '127.0.0.1' eingeben. Die Felder 'Benutzer-ID' und 'Passwort' sollten Ihr Oracle-Datenbank-Benutzerkonto darstellen. Wenn Sie fertig sind, können Sie einfach auf OK klicken.
Schritt 3 - Eine Test-SMS senden
Um die Datenbankverbindung und die Datenbank selbst zu testen, öffnen Sie einfach die erstellte Oracle-Datenbankverbindung. Hier sehen Sie den SQL-Tab (Abbildung 15), wo Sie die SQL-Befehle eingeben können, die Sie ausführen möchten. Kopieren Sie einfach den SQL-Befehl unten, geben Sie eine gültige Telefonnummer als Wert ein und klicken Sie auf 'Ausführen', um die Verbindung zu testen.
INSERT INTO ozekimessageout (receiver, msg, status) VALUES ('+36205460691','Hallo','senden')
Die Oracle-Datenbankverbindung kann die Zeilen der erstellten Tabellen lesen, und wenn sie eine neue Nachricht erkennt, sendet sie die Nachricht an die Telefonnummer, die Sie als Wert angegeben haben. Dann wird die Nachricht im Ordner "Gesendet" der Verbindung gespeichert, wie Sie in Abbildung 16 sehen können.
Sie können jede Nachricht in der Tabelle 'ozekimessageout' überprüfen, indem Sie die folgende SQL-Abfrage ausführen. Dieser Befehl listet jede Nachricht mit allen Details auf, wie der Telefonnummer des Empfängers, der Nachricht und dem Status der Nachricht, wie Abbildung 17 zeigt.
SELECT * FROM ozekimessageout
More information