SMS küldése és fogadása SAP SQL Anywhere-ből

Ismerje meg, hogyan küldhet és fogadhat SMS üzeneteket egy SAP SQL Anywhere szerveren keresztül az Ozeki SMS Gateway Adatbázis Felhasználója segítségével. Itt talál egy kapcsolati karakterláncot és rövid CREATE TABLE utasításokat a kezdéshez. Üzeneteket küldhet új üzenetrekordok beszúrásával. Feltételezzük, hogy már használta az SAP SQL Anywhere-t és alapműveleteket tud végezni vele. Hasznos információk és részletes lépésről lépésre utasítások kerülnek megadásra. Reméljük, hogy ez a példa könnyen érthető lesz. Kezdje most!

Mi az SAP SQL Anywhere?

Az SAP SQL Anywhere egy adatkezelési eszközöket biztosító csomag. PC-kre, mobil eszközökre vagy bárhol, ahol nincs hagyományos adatközpont, tervezték futtatni.

SMS üzenetek küldése SQL Anywhere-rel
SQL Anywhere telepítése(Videó útmutató)
Adatbázis táblák létrehozása (Videó útmutató)
Adatbázis felhasználó konfigurálása (Videó útmutató)
Tesztüzenet küldése (Videó útmutató)

Két fontos programra van szüksége. Az első egy SAP SQL Anywhere szerver, míg a második az Ozeki SMS Gateway, amelyhez telepíteni kell egy Adatbázis Felhasználót, hogy csatlakozni tudjon az SAP SQL Adatbázis Szerverhez egy kapcsolati karakterlánc segítségével. Kérjük, hozzon létre egy táblát a bejövő üzenetekhez és egy másikat a kimenő üzenetekhez. Ezeket a táblákat 'ozekimessagein' és 'ozekimessageout' néven kell elneveznie, ahogy ebben a példában is látható. A fogadott SMS üzeneteket egy egyszerű SELECT utasítással tekintheti meg, és SMS üzeneteket küldhet egy egyszerű INSERT SQL utasítással.

Az Ozeki SMS Gateway böngészős felülete használható Adatbázis Felhasználó telepítéséhez. Kérjük, adja meg az ODBC kapcsolati karakterláncot az SAP SQL Anywhere adatbázishoz. Az Adatbázis Felhasználó a böngészős felületen konfigurálható. Ne felejtse el kiválasztani az 'Odbc' lehetőséget és beírni a kapcsolati karakterláncot (4. ábra).

Hogyan fogadjon SMS-t SAP SQL Anywhere adatbázissal

A következő SMS fogadó rendszer lehetővé teszi az SMS üzenetek fogadását és tárolását egy SAP SQL Anywhere Adatbázis Szerver segítségével. A rendszer egy telefont, egy számítógépet az Ozeki SMS Gateway szoftverrel, egy Adatbázis Szervert és az Ön alkalmazását tartalmazza. A telefonról küldött üzenet a számítógép fogadja. Ez továbbítja az Adatbázis szervernek tárolás céljából. Az Ön alkalmazása ezután lekérheti az üzeneteket az Adatbázis Szerverről. (1. ábra)

hogyan fogadjon sms-t sap sql anywhere adatbázissal
1. ábra - Hogyan fogadjon SMS-t SAP SQL Anywhere adatbázissal

Hogyan küldjön SMS-t SAP SQL Anywhere adatbázisból

Ez az SMS küldő rendszer képes üzenetek küldésére és tárolására egy SQP SQL Anywhere Adatbázis Szerver segítségével. A rendszer egy alkalmazásból áll, amellyel SMS-t küldhet. Egy SAP SQL Adatbázis Szerverből, egy számítógépből az Ozeki SMS Gateway szoftverrel és egy telefonból, amely fogadja az üzeneteket. A rendszer a következőképpen működik: Az Ön alkalmazása az elküldendő üzeneteket egy SAP SQL Anywhere Adatbázis Szerverben tárolja. Az üzenetet tárolja, hogy az Ozeki SMS Gateway periodikusan ellenőrizhesse a küldendő üzeneteket. Ha talál ilyet, továbbítja azokat az előre meghatározott címre. (2. ábra)

hogyan küldjön sms-t sap sql anywhere adatbázisból
2. ábra - Hogyan küldjön SMS-t SAP SQL Anywhere adatbázisból

SMS küldése és fogadása SAP SQL Anywhere-ből (Videó útmutató)

Ebben a videóban bemutatjuk az SAP SQL Anywhere adatbázis és az Ozeki SMS Gateway összekapcsolásának folyamatát. Megtanulja, hogyan hozhat létre adatbázist az SAP SQL Anywhere-ben. A videó az SQL central alkalmazás megnyitásával kezdődik, és elvezeti Önt a küldött üzenet megerősítéséig. A videóban megtanulja, hogyan hozhat létre adatbázist két táblával az SQL central-ban, és hogyan állíthat be alkalmazásfelületet az Ozeki SMS Gateway-ben. Ebben a 3:56 hosszú videóban minden részletet elmagyarázunk a folyamatról, így nem lesz problémája a lépések követésével.

1. videó - Hogyan kapcsoljon össze egy SAP SQL Anywhere adatbázist és az Ozeki SMS Gateway-t (Videó útmutató)

Adatbázis fájl kiválasztása

A 'Adatbázis Létrehozása Varázsló' első lépése az adatbázis fájl nevének kiválasztása lesz. Ez bármi lehet, de javasoljuk, hogy válassza az 'ozekidb' fájlnevet a könnyebb azonosíthatóság érdekében. Ha elégedett a névvel, kattintson az ablak alján található 'Következő' gombra a következő lépéshez való továbblépéshez (3. ábra).

adatbázisnév és könyvtár megadása
3. ábra - Adatbázisnév és könyvtár megadása

Adja meg a bejelentkezési adatokat

A következő lépésben (4. ábra) létrehozhat egy új adatbázis-felhasználót. Három szövegmező található. Az első a felhasználó neve, a másik kettő pedig a bejelentkezési jelszó és a jelszó megerősítése. Minden mezőt ki kell töltenie a biztonságos DBA felhasználó létrehozásához.

adatbázis-felhasználó nevének megadása
4. ábra - Adatbázis-felhasználó nevének megadása

Tábla létrehozása a beérkező üzenetekhez

Most már kezdheti az SQL utasítások végrehajtását. Az első dolog, amit meg kell tennie, az az 'ozekimessagein' tábla létrehozása. Ez a tábla (amely az 5. ábrán látható) a beérkező üzenetek tárolására szolgál. Minden beérkező üzenet itt kerül elhelyezésre egy rekordként, az összes részletükkel együtt. A végrehajtandó kódot a tutorial végén találja.

ozekimessagein tábla létrehozása
5. ábra - Ozekimessagein tábla létrehozása

Tábla létrehozása a kimenő üzenetekhez

Most, hogy van tábla a beérkező üzenetekhez, szüksége lesz egy táblára a kimenő üzenetek tárolására is. Ez lesz a 'ozekimessageout' tábla. A tábla létrehozásához szükséges kódot a tutorial végén találja. Másolja be az SQL Centralba és hajtsa végre. Ez létrehoz egy tökéletes táblát a kimenő üzenetek tárolására (6. ábra).

ozekimessageout tábla létrehozása
6. ábra - Ozekimessageout tábla létrehozása

Válassza ki az SQL üzenetküldési lehetőséget

Nyissa meg az Ozeki SMS Gateway alkalmazást és keresse meg a 'Új felhasználó/alkalmazás hozzáadása' gombot az ablak bal oldalán. Kattintson rá a 'Új felhasználó vagy alkalmazás hozzáadása' telepítési lista megnyitásához. Itt keresse meg az 'Alkalmazás felületek' részt és válassza ki az SQL üzenetküldési lehetőséget. Kattintson a kék Telepítés gombra a következő lépéshez (7. ábra).

sql üzenetküldő felhasználó telepítése
7. ábra - SQL üzenetküldő felhasználó telepítése

Válassza ki az SQL Anywhere lehetőséget

A következő telepítési listában látható az összes SQL adatbázis-kezelő szoftver, amely az Ozeki SMS Gateway-el működik. Ebben az esetben az 'SQLAnywhere' lehetőséget kell választania. Ez remekül működni fog az imént létrehozott két táblával. A telepítési lista és a kiválasztandó elem a 8. ábrán látható.

sql anywhere felhasználó telepítése
8. ábra - SQL Anywhere felhasználó telepítése

Adja meg a kapcsolati beállításokat

Az Ozeki SMS Gateway és az SQL Anywhere közötti kapcsolat létrehozásához meg kell adnia a kapcsolati adatokat. Ehhez nyissa meg az SQL Anywhere alkalmazásfelület általános lapját és keresse meg a Kapcsolati beállítások csoportot. Itt ki kell választania az SQL Anywhere verzióját a Driver mezőben. Be kell írnia az állomás címét, a szerver nevét, a port számát, az adatbázis nevét és az SQL adatbázis bejelentkezési adatait (9. ábra). Ha ezzel kész, kattintson az 'OK' gombra.

sql anywhere adatbázis kapcsolati adatok megadása
9. ábra - SQL Anywhere adatbázis kapcsolati adatok megadása

Ha helyesen követte a lépéseket, most már működő kapcsolattal rendelkezik az Ozeki SMS Gateway és az SQL Anywhere között. A használat megkezdéséhez be kell kapcsolnia. Ehhez kattintson a 'Kapcsolat' kapcsológombra. Ha zöld és pipa jelenik meg az SQL Anywhere mellett, a kapcsolat aktív és működik (10. ábra).

sql anywhere kapcsolat engedélyezése
10. ábra - SQL Anywhere kapcsolat engedélyezése

Hajtsa végre az INSERT parancsot

A kapcsolat teszteléséhez be kell szúrnia néhány üzenetet a 'ozekimessageout' táblába. Ehhez hajtsa végre az INSERT INTO utasítást. Ez egy teszt SMS-t helyez el a táblában és elindítja a küldési folyamatot. A kód a 11. ábrán látható.

üzenet beszúrása az adatbázis táblába
11. ábra - Üzenet beszúrása az adatbázis táblába

A küldött mappa

Most, hogy megerősítse az üzenet sikeres küldését, nyissa meg az Ozeki SMS Gateway Küldött mappáját. Ez megnyit egy listát az átjáró által küldött összes üzenetről. További információkat kaphat az üzenetről, például a küldés idejét, az üzenet szövegét és a küldési folyamat eredményét. A példa SMS üzenet a 12. ábrán látható.

az adatbázis-felhasználó küldött mappája mutatja, hogy az üzenetet elküldte az ozeki sms gateway
12. ábra - Az adatbázis-felhasználó küldött mappája mutatja, hogy az üzenetet elküldte az Ozeki SMS Gateway

SAP SQL Anywhere CREATE TABLE szkript

Kérjük, hozza létre az 'ozekimessageout' és 'ozekimessagein' táblákat az SAP SQL Anywhere adatbázis szerverén.


CREATE TABLE "ozekimessagein"
(
"id" integer NOT NULL DEFAULT autoincrement ,
"sender" varchar(255) NULL ,
"receiver" varchar(255) NULL ,
"msg" varchar(160) NULL ,
"senttime" varchar(100) NULL ,
"receivedtime" varchar(100) NULL ,
"operator" varchar(100) NULL ,
"msgtype" varchar(160) NULL ,
"reference" varchar(100) NULL ,
 PRIMARY KEY ("id"),
)
go
commit work
go

CREATE INDEX "ozekimessageinindex" ON "ozekimessagein"
(
"id" ASC
)
go
commit work
go
 
CREATE TABLE "ozekimessageout"
(
"id" integer NOT NULL DEFAULT autoincrement ,
"sender" varchar(255) NULL ,
"receiver" varchar(255) NULL ,
"msg" varchar(160) NULL ,
"senttime" varchar(100) NULL ,
"receivedtime" varchar(100) NULL ,
"operator" varchar(100) NULL ,
"status" varchar(20) NULL ,
"msgtype" varchar(160) NULL ,
"reference" varchar(100) NULL ,
"errormsg" varchar(250) NULL ,
 PRIMARY KEY ("id"),
)
go
commit work
go
  
CREATE INDEX "ozekimessageoutindex" ON "ozekimessageout"
(
"id" ASC
)
go
commit work
go

Az 'msg' mező mérete mindig növelhető 160 karakternél nagyobbra. Az adattípusa is módosítható.

Az egyes rekordok indexe az 'id' attribútum. Kérjük, tartsa meg az 'id' mezőt minden táblában.

GYIK

Készíthetek jelentéseket és statisztikákat az elküldött üzenetek adataiból?

Kiterjedt adatnaplózás SQL integrációval: Az Ozeki SMS Gateway SQL naplózási funkciót kínál. A funkció aktiválásával az összes üzenetadat egy adatbázis táblában tárolható. Ez lehetővé teszi az SQL lekérdezések használatát részletes statisztikák és jelentések létrehozásához.

Naplózhatom az összes küldött és fogadott üzenetet egy SQL Szerverben?

Természetesen! Kiterjedt adatnaplózás rugalmas adatbázis lehetőségekkel

Az Ozeki SMS Gateway lenyűgöző rugalmasságot kínál az üzenetnaplózás terén. Beállítható úgy, hogy szinte bármely adatbázis szerverhez csatlakozzon, amely támogatja az OleDb vagy ODBC illesztőprogramokat. Ez lehetővé teszi népszerű választásokat, mint például:

  • Microsoft SQL Server (MSSQL)
  • Oracle
  • MySQL
  • PostgreSQL
  • Microsoft Access
Minden alkalommal, amikor az átjáró fogad vagy küld egy üzenetet, egy részletes rekord automatikusan hozzáadódik a kiválasztott adatbázishoz. Ez a rekord általában tartalmazza:
  • A feladó telefonszámát
  • A címzett telefonszámát
  • Az üzenet szövegét
  • Időbélyeget
Az SQL naplózás szépsége az egyediségében rejlik. Lehetőséged van a tárolt információk bővítésére az alapokon túl. Például tartalmazhat:
  • Felhasználói azonosítót
  • Üzenet típusát
Az SQL lekérdezések használatával értékes betekintéseket nyerhetsz ebből a gazdag adatból. Ez lehetővé teszi, hogy:
  • Átfogó jelentéseket készíts az üzenetforgalomról
  • Elemezd a kommunikáció trendjeit és mintáit
  • Mélyebb megértést szerezzen a kommunikációs igényeidről
A dedikált SQL naplózási oldal részletes információkat nyújt a beállításról és konfigurációról: SQL naplózási oldal

Ez a megközelítés világos magyarázatot nyújt, kiemeli az adatbázis használatának előnyeit, és ösztönzi a felhasználókat, hogy fedezzék fel a dedikált információs oldalt további részletekért.

Biztosítja a szoftver lehetőséget az üzenetek maximális számának korlátozására felhasználónként?

Az Ozeki SMS Gateway részletes ellenőrzést biztosít az üzenetküldési költségek felett felhasználói könyvelés segítségével. Így működik:

  • Könyvelés engedélyezése: Aktiválja a könyvelést az egyes felhasználók vagy alkalmazások konfigurációs űrlapjain.
  • Hitelkeretek beállítása: Határozzon meg napi, heti, havi és éves korlátokat, hogy korlátozza a felhasználó által küldhető üzenetek számát. Ez segít elkerülni a váratlan költségeket és tartani a kommunikációs költségvetést.
  • Használat nyomon követése: A könyvelési funkció automatikusan havi jelentéseket generál, amelyek részletezik az egyes felhasználók által küldött üzenetek számát. Ez lehetővé teszi a használati trendek figyelését és a potenciális optimalizálási területek azonosítását.
Előnyök:
  • Költségkezelés: Állítson be költségkereteket, hogy elkerülje a költségvetés túllépését.
  • Felhasználói felelősség: Kövesse nyomon az egyes üzenetek használatát a költségek pontos elosztása vagy számlázás érdekében.
  • Átláthatóság: A havi jelentések egyértelmű betekintést nyújtanak az üzenetforgalomba.
Lényegében a felhasználói könyvelés lehetővé teszi az üzenetküldési költségek hatékony kezelését, biztosítva a költségvetés betartását és tájékozott döntéshozatalt.

Beállíthatok hitelkereteket minden ügyfél / felhasználó számára?

Az Ozeki SMS Gateway (2.1.0 és újabb verziók) a Hitelkeret-kezelési funkcióval ruház fel a pontos üzenetköltség-ellenőrzés érdekében.

Felhasználói kiadások kezelése:

  • Egyéni felhasználói konfiguráció: Minden felhasználónak van egy dedikált konfigurációs űrlapja, ahol engedélyezheti a könyvelést és beállíthatja a hitelkereteket.
  • Rugalmas korlátok: Határozzon meg korlátokat különböző időkeretekre (napi, heti, havi, éves vagy összes időre), hogy megfeleljen az egyedi igényeinek.
  • Részletes költségellenőrzés: Több, mint egyszerű korlátok! Még az egyes üzenetútvonalak költségeit is megadhatja. Például a Vodafone-n keresztül küldött üzenetek 1.2 hitelt vonhatnak le, míg a T-Mobile üzenetek 1 hitelt.
Láthatóság növelése:
  • Használati jelentések: Könnyedén generálhat felhasználó-specifikus jelentéseket, amelyek összefoglalják az üzenetforgalom történetét. Ezek a jelentések, amelyek használati összefoglalót és részleteket tartalmaznak, pontos számlázásra használhatók.
  • Tájékozott döntéshozatal: Kövesse nyomon a felhasználói tevékenységet és azonosítsa a potenciális költségoptimalizálási területeket.
Előnyök:
  • Túlköltekezés megelőzése: Állítson be korlátokat, hogy a felhasználók a költségkereten belül maradjanak.
  • Költségátláthatóság: Szerezzen egyértelmű betekintést az üzenetköltségekbe részletes jelentésekkel.
  • Egyszerűsített számlázás: Generáljon pontos számlákat felhasználó-specifikus használati jelentések alapján.
  • Részletes ellenőrzés: Rugalmassággal kezelheti a költségeket, szükség szerint módosítva a korlátokat és az útválasztási költségeket.
Összefoglalva, a Hitelkeret-kezelési funkció lehetővé teszi egy robusztus rendszer létrehozását a felelős és költséghatékony üzenettovábbítás érdekében az Ozeki SMS Gateway-en belül.

Gratulálunk! Befejezte az Ozeki SMS Gateway és az SQL Anywhere közötti kapcsolat beállítását. Legyen büszke magára!

Most pihenhet egy kicsit és lélegezhet. Reméljük, nem vesztette el a fonalat a magyarázatok között. Megtettünk mindent, hogy a lehető legegyszerűbbé és legfájdalmassábbá tegyük az összes részlet bemutatását. Most már bármikor létrehozhatja ezt a kapcsolatot, és elkezdhet SMS üzeneteket küldeni egy SQL adatbázisból. Ez a megoldás kihasználja az Ozeki SMS Gateway gyorsaságát és megbízhatóságát, valamint az SQL Anywhere hordozhatóságát.

Ha többet szeretne megtudni az Ozeki által kínált szoftvermegoldásokról, látogasson el a ozeki-sms-gateway.com oldalra.

More information