Hogyan állítsunk be egy SQL-SMS átjárót
Az alábbi útmutató információt nyújt arról, hogyan küldhet és fogadhat üzeneteket egy SQL adatbázis szerverről az Ozeki SMS Gateway segítségével. Ez a dokumentum 3 fő részre oszlik: Először a támogatott adatbázis szervereket soroljuk fel. Másodszor, az SMS küldésének folyamatát mutatjuk be egy MySQL adatbázis szerverrel. Harmadszor, egy automatikus válaszoló SMS szolgáltatást hozunk létre egy adatbázis trigger segítségével. Ahhoz, hogy sikeresen elvégezhesd ezt az útmutatót, előfeltételként egy adatbázis szerver beállítása szükséges, valamint alapvető SQL ismeretekkel kell rendelkezned. Az útmutató lépéseinek elvégzése körülbelül 10-15 percet vesz igénybe. Szóval, kezdjük!
Hogyan működik az SMS fogadása adatbázissal
Ez az 'SMS fogadása adatbázissal' megoldás lehetővé teszi, hogy az összes bejövő üzenetet egy adatbázisban tároljuk. A megoldás egy telefont, egy Ozeki SMS Gateway-t futtató számítógépet, egy SQL adatbázis szervert és az alkalmazásodat foglalja magában.
A következőkből megtudhatod, hogyan működik ez a rendszer: Egy android telefon, amely az Ozeki SMS Gateway android alkalmazást futtatja, elküldi az információt az Ozeki SMS Gateway alkalmazásnak, amely egy számítógépen fut. Ezután az adatbázis szerver segítségével tárolja azt. Az alkalmazásod lekérheti az üzeneteket az adatbázis szerverről. A jobb megértés érdekében lásd az 1. ábrát.
Hogyan működik az SMS küldése adatbázisból
Az 'SMS küldése adatbázisból' megoldás lehetővé teszi, hogy az adatbázisban tárolt információt egy telefonra küldjük az Ozeki SMS Gateway segítségével. Ez a megoldás az alkalmazásodat, egy adatbázis szervert, az Ozeki SMS Gateway alkalmazást futtató számítógépet és az Ozeki SMS Gateway-t futtató telefont foglalja magában.
A rendszer a következőképpen működik: Az alkalmazásod az SMS információt egy adatbázis szerveren tárolja. Az Ozeki SMS Gateway lekéri az információt az adatbázis szerverről és elküldi az SMS-t az előre meghatározott címre. A rendszer jobb megértéséhez lásd a 2. ábrát.

Használhat Microsoft SQL adatbázist SMS üzenetküldéshez. Kövesse ezeket az oldalakat, hogy SMS üzeneteket küldjön vagy fogadjon az Ozeki SMS Gateway Adatbázis Felhasználója segítségével. Mindössze annyit kell tennie, hogy adatsorokat szúr be vagy olvas ki a megfelelő SQL táblából, INSERT INTO és SELECT utasítások beállításával.
Nézze meg, hogyan küldhet SMS-t Microsoft SQL adatbázisból

Használhat MSSQL Express adatbázist SMS üzenetküldéshez. Kövesse ezeket az oldalakat, hogy SMS üzeneteket küldjön vagy fogadjon az Ozeki SMS Gateway Adatbázis Felhasználója segítségével. Mindössze annyit kell tennie, hogy adatsorokat szúr be vagy olvas ki a megfelelő SQL táblából, INSERT INTO és SELECT utasítások beállításával.
Nézze meg, hogyan küldhet SMS-t MSSQL Express adatbázisból

Az Oracle adatbázis és az Ozeki SMS Gateway közötti kapcsolat tökéletes megoldás SMS üzenetküldéshez. Az Ozeki SMS Gateway Adatbázis Felhasználója biztosítja, hogy a bejövő SMS üzenetek beszúrhatók legyenek, míg a kimenő SMS üzenetek kiválaszthatók legyenek az adatbázis táblákból.
Nézze meg, hogyan küldhet SMS-t Oracle SQL adatbázisból

Összekapcsolhatja az Ozeki SMS Gateway-t egy MySQL adatbázissal SMS üzenetek küldéséhez, fogadásához és tárolásához. Ezeken az oldalakon láthatja, hogyan telepítheti és konfigurálhatja a kapcsolatot a megfelelő kapcsolati karakterlánccal, és hogyan hozhatja létre a javasolt adatbázis szerkezetet.
Nézze meg, hogyan küldhet SMS-t MySQL adatbázisból

Ez a fejezet nagyszerű lehetőséget nyújt arra, hogy megtudja, hogyan küldhet és fogadhat SMS üzeneteket előre létrehozott PostgreSQL adatbázis táblákon keresztül. Csak össze kell kapcsolnia őket az Ozeki SMS Gateway Adatbázis Felhasználójával. Ne felejtse el megadni az ODBC illesztőprogram kapcsolati karakterláncát a felhasználó számára.
Nézze meg, hogyan küldhet SMS-t PostgreSQL adatbázisból

Nézze meg, hogyan küldhet és fogadhat SMS üzeneteket egy SAP SQL Anywhere szerveren keresztül az Ozeki SMS Gateway Adatbázis Felhasználójával. Itt találhat egy kapcsolati karakterláncot és rövid CREATE TABLE utasításokat a kezdéshez. Üzeneteket küldhet új üzenetrekordok beszúrásával.
Nézze meg, hogyan küldhet SMS-t SAP SQL Anywhere adatbázisból

Egyszerűen elkezdhet SMS üzeneteket küldeni és fogadni az Ozeki SMS Gateway Adatbázis Felhasználójával Microsoft Access adatbázis táblák használatával. Mindössze annyit kell tennie, hogy adatsorokat szúr be vagy olvas ki a megfelelő SQL táblából, INSERT INTO és SELECT utasítások konfigurálásával a felhasználó számára.
Nézze meg, hogyan küldhet SMS-t Microsoft Access adatbázisból

Ez a fejezet nagyszerű lehetőséget nyújt arra, hogy megtudja, hogyan küldhet és fogadhat SMS üzeneteket ODBC kapcsolaton keresztül. Csak össze kell kapcsolnia az ODBC adatbázis kapcsolatot az Ozeki SMS Gateway Adatbázis Felhasználójával. Ne felejtse el megadni az ODBC illesztőprogram kapcsolati karakterláncát a felhasználó számára.
Nézze meg, hogyan küldhet SMS-t ODBC adatbázis kapcsolatból

Ez a fejezet nagyszerű lehetőséget nyújt arra, hogy megtudja, hogyan küldhet és fogadhat SMS üzeneteket OleDB kapcsolaton keresztül. Csak össze kell kapcsolnia az OleDB adatbázis kapcsolatot az Ozeki SMS Gateway Adatbázis Felhasználójával. Ne felejtse el megadni az OleDB illesztőprogram kapcsolati karakterláncát a felhasználó számára.
Nézze meg, hogyan küldhet SMS-t OleDB adatbázis kapcsolatból

Nézze meg, hogyan küldhet és fogadhat SMS üzeneteket egy SQLite szerveren keresztül az Ozeki SMS Gateway Adatbázis Felhasználójával. Itt találhat egy kapcsolati karakterláncot és rövid CREATE TABLE utasításokat a kezdéshez. Üzeneteket küldhet új üzenetrekordok beszúrásával.
Nézze meg, hogyan küldhet SMS-t SQLite adatbázisból
1. lépés - Adatbáziskapcsolat beállítása
Az első dolog, amit meg kell tennie, az egy adatbáziskapcsolat beállítása az Ozeki SMS Gatewayben. Ehhez először nyissa meg az SMS Gatewayt, és válassza ki az Alkalmazások ikont az eszköztárból. Ezután az alkalmazások listájából (2. ábra) ki kell választania az SQL üzenetküldést a Telepítés gombra kattintva.
Miután kiválasztotta az SQL üzenetküldést, láthatja az összes elérhető lehetőséget, amelyet létrehozhat az SMS Gatewayben. Ezen útmutató követésével megtudhatja, hogyan hozhat létre SQL kapcsolatot egy MySQL adatbázissal, ehhez egyszerűen kattintson a MySQL lehetőség Telepítés gombjára, ahogyan azt a 3. ábrán is láthatja.
Az adatbázisalkalmazás létrehozásának utolsó lépése, hogy csatlakoztassa az adatbázis szerverhez a Kapcsolati beállítások mezőinek kitöltésével (4. ábra). Itt meg kell adnia az összes részletet a csatlakozni kívánt adatbázisról. Az első két mező az adatbázis szerver azonosításáról szól. Ha ezeket alapértelmezettként hagyta az adatbázis szerver beállításakor, itt is hagyhatja alapértelmezett értékeket. Ezután be kell írnia annak az adatbázisnak a nevét, amelyhez csatlakozni szeretne, valamint a felhasználói azonosítóját és jelszavát, amelyet az adatbázis szerveren belül használ. Ha minden mezőt kitöltött, egyszerűen kattintson az OK gombra az adatbázisalkalmazás létrehozásához.
2. lépés - SMPP kapcsolat beállítása
Ezen a ponton már van egy adatbázisalkalmazása, de szüksége van egy szolgáltatói kapcsolatra is az SMS üzenetek kezeléséhez. Ebben az útmutatóban létrehozhat egy SMPP kliens kapcsolatot. Ehhez egyszerűen kattintson a Csatlakozás gombra az eszköztárban, és válassza ki az SMPP kliens lehetőséget (5. ábra) az összes elérhető szolgáltatói kapcsolat listájából.
A kapcsolat létrehozása előtt meg kell adnia néhány részletet a kapcsolattal kapcsolatban. Először meg kell adnia egy nevet a kapcsolatnak, majd meg kell határoznia a szervert, amelyhez csatlakozni szeretne, ahogyan azt a 6. ábra mutatja. A szolgáltatói kapcsolat létrehozásának befejezéséhez egyszerűen kattintson az OK gombra.
3. lépés - SMS küldése adatbázisból
Az összes kapcsolat megfelelő beállításával az Ozeki SMS Gatewayben most már kezdheti az SMS üzenetek kezelését egy adatbázisból. Először megtudhatja, hogyan küldhet SMS üzenetet csak egy SQL parancs segítségével. Alapértelmezés szerint az SMS Gateway az ozekimessageout táblát használja az üzenetek küldéséhez. Nem kell aggódnia, ha ez a tábla még nem létezik az adatbázisában, könnyen létrehozhatja. Csak nyissa meg az SQL alkalmazást az SMS Gatewayben, és ahogyan azt a 8. ábrán is láthatja, kiválaszthat egy SQL parancsot az ozekimessageout tábla létrehozásához. Tehát válassza ki, és kattintson a Végrehajtás gombra a tábla létrehozásához. (8. ábra)
Üzenet küldése egyszerűen csak egy üzenet beszúrásával történhet az ozekimessageout táblába. Az SMS Gateway rendszeresen ellenőrzi ezt a táblát, és elküldi az újonnan hozzáadott üzeneteket. Üzenet beszúrásához ehhez a táblához egyszerűen válassza ki a megfelelő INSERT parancsot, ahogyan azt a 9. ábrán is láthatja. A szövegmezőben módosíthatja azokat az értékeket, amelyek a címzettet és magát az üzenetet reprezentálják. Amikor befejezte az üzenet írását, egyszerűen kattintson a Végrehajtás gombra, és az üzenete elküldésre kerül.
Ha nem ismeri az alapvető SMS SQL parancsokat, tudjon meg többet az SQL SMS sablonokról.
Az SMS üzenetek küldésének beállításainak módosításához csak ki kell választania a Konfigurálás lapot az adatbázisalkalmazás menüjében, és itt válassza ki a Küldés lapot. Itt láthatja azokat a beállításokat, amelyek meghatározzák, hogyan kezelik a kimenő üzeneteket. Ahogyan a 10. ábra mutatja, itt módosíthatja az SQL utasítást, amely lekérdezi és feldolgozza a kimenő üzeneteket. Beállíthatja a kimenő üzenetek maximális számát lekérdezésenként, valamint a lekérdezési időközt is.
Amikor létrehozta az adatbázis-alkalmazást, nem csak az alkalmazás jött létre, hanem az SMS Gateway egy útválasztási szabályt is létrehozott, amely meghatározza, hogy minden bejövő SMS üzenet másolódik az adatbázisba. Ez a szabály az útválasztási szabályok listájában található, ahogyan azt a 12. ábrán is láthatja.
A bejövő üzenetek bármely SMS-kapcsolatból alapértelmezés szerint a ozekimessagein táblába kerülnek. Ezt a táblát egyszerűen létrehozhatja, ha megnyitja az adatbázis-alkalmazást, és az SQL menüben kiválasztja az SQL parancsot a listából (13. ábra), amely létrehozza a ozekimessagein táblát az adatbázisban a parancs végrehajtása után.
Miután létrehozta a ozekimessagein táblát, minden fogadott üzenet ebbe a táblába kerül beillesztésre. Az üzenetek ellenőrzéséhez indíthat egy lekérdezést az adatbázis-alkalmazásban. Nyissa meg tehát az alkalmazást, és az SQL lapon válassza ki a parancsot, amely lekérdezi a bejövő üzeneteket (14. ábra), majd kattintson a Végrehajtás gombra. Ha a végrehajtás sikeres volt, láthatja a bejövő üzeneteket.
Az üzenetfogadás beállításainak módosításához egyszerűen válassza a Konfigurálás lapot, és itt kattintson a Fogadás gombra, ahogyan azt a 15. ábra mutatja. Ebben a menüben beállíthat egy SQL parancsot, amely a bejövő üzeneteket egy táblába illeszti. A parancsban megadhatja azokat az értékeket is, amelyek a táblába kerülnek.
Összefoglalás
A fenti cikk arról szól, hogyan küldhet és fogadhat üzeneteket egy SQL adatbázis-szerverről az Ozeki SMS Gateway segítségével. Egy ilyen SQL-SMS megoldás jól illeszkedik a meglévő infrastruktúrába, ha már adatbázisban tárol adatokat egy adatbázis-illesztővel rendelkező üzleti alkalmazás segítségével. Az adatbázisban tárolt SMS üzenetek könnyen összekapcsolhatók felhasználókkal, ügyfelekkel és egyéb üzleti adatokkal, ami lehetővé teszi az egyéni lekérdezések használatát és az SQL triggerek kihasználását.
További információkat találhat erről a technológiáról és az Ozeki SMS Gateway-ről. Folytassa tanulmányait a How to send SMS from MS SQL Server című oktatóanyaggal.
Lássunk munkához, először is töltse le az Ozeki SMS Gateway alkalmazást most!
GYIK
Mi az az SQL adatbázis?
Az SQL (Structured Query Language) egy speciális nyelv, amely relációs adatbázisokkal való interakcióra szolgál. Lehetővé teszi az adatok hatékony lekérdezését, manipulálását, séma kezelését (létrehozás és módosítás) és hozzáférés-vezérlést.
Elmenthetem a bejövő SMS üzeneteket (feladó címe, üzenet szövege, időbélyeg) egy adatbázis-szerverbe (MySQL/MSSQL)?
Ez a szoftver két módszert kínál az SMS üzenetek mentésére:
- Adatbázis felhasználó: Az üzenetek közvetlenül az adatbázisban tárolódnak egy konfigurált adatbázis-felhasználói fiók segítségével.
- SQL naplózás: Az SQL naplózás engedélyezésével az üzenetek egy kijelölt SQL adatbázis táblába íródnak.
Szeretnénk különböző feladó mobiltelefon-számokat megadni a kimenő üzenetekhez. Lehetséges ezt az SQL táblákban beállítani, hogy hozzárendeljük a feladó mobiltelefon-számot?
Igen, minden bizonnyal küldhet SMS üzeneteket egyéni feladó számmal! Ez a
szoftver lehetővé teszi az alapértelmezett feladó szám felülírását a kívánt számmal.
Így állíthatja be:
- Az SQL felhasználói konfigurációs űrlap elérése: Keresse meg az űrlapot a szoftveren belül az adatbázis-felhasználói beállítások konfigurálásához.
- Navigáljon a Speciális lapra: Keressen egy "Speciális" vagy hasonló címkével ellátott lapot a konfigurációs űrlapon belül.
- Feladó szám felülírásának engedélyezése: A "Feladó cím" részben a speciális lapon keressen egy "Felülírható" (vagy hasonló) jelölőnégyzetet. Győződjön meg arról, hogy ez a jelölőnégyzet be van kapcsolva.
- Adja meg a feladó számát: Miután a "Felülírható" be van kapcsolva, megadhatja az egyéni feladó számot, amelyet a kimenő üzenetekhez szeretne használni a kijelölt mezőben.
More information