Használd a VB.NET alkalmazásod SMS küldésére
Nézd meg, hogyan küldhetsz és fogadhatsz SMS üzeneteket a Visual Basic.NET alkalmazásaid segítségével. Kiváló választás, ha egyszerű szöveges üzenetekkel szeretnél kommunikálni az ügyfeleiddel vagy munkatársaiddal. Töltsd le az adatbázis és HTTP API példákat, hogy kiválaszd, melyik módszer a legjobb a rendszered számára.
Az első példában az adatbázis szerver helyezkedik el az SMS Gateway és a VB.NET alkalmazás között. A második példában az Ozeki SMS Gateway HTTP API-ját közvetlenül lehet elérni.
Bevezetés
Az SMS funkciókat integrálhatod a Visual Basic.NET programodba, így az képes lesz SMS üzenetek küldésére az Ozeki SMS Gateway-en keresztül. Egy adatbázis szerver (MySQL, MSSQL, Oracle) használatával küldhetsz vagy fogadhatsz SMS üzeneteket SQL utasításokkal, mint például az INSERT vagy SELECT, de használhatod az 'sendmessage' kérést is az HTTP API segítségével, hogy közvetlenül a mobilhálózatra postázd az üzeneted. Ez a két lehetőség gyorsaságot, megbízhatóságot és biztonságot garantál, hogy professzionális és megbízható megoldást nyújtson. A következő bekezdésekben olvashatsz néhány lehetőségről az említett előnyökkel kapcsolatban. Találsz hivatkozásokat két részletes beállítási útmutatóra, amelyek példa forráskódokat és részletes magyarázatokat tartalmaznak.
Hogyan küldj és fogadj SMS-t Visual Basic.NET-ben SQL segítségével
Ebben a példában a Visual Basic.NET alkalmazásod és az Ozeki SMS Gateway egy adatbázis szervert oszt meg. SMS üzenet küldéséhez a Visual Basic.NET alkalmazásnak be kell szúrnia egy rekordot az adatbázisba egy SQL kérés segítségével. Az Ozeki SMS gateway ezt a rekordot elolvassa és elküldi az SMS-t. Az üzenetek fogadása hasonló módon történik. Ha egy SMS érkezik, az SMS gateway beszúrja azt az adatbázisba. A VB alkalmazás ezt egy standard adatbázis kapcsolaton keresztül tudja kiolvasni (1. ábra).
További információ: Hogyan küldj és fogadj SMS üzeneteket Visual Basic.NET-ből adatbázis szerveren keresztül
Hogyan küldj és fogadj SMS-t Visual Basic.NET-ben HTTP segítségével
Ez a példa bemutatja, hogyan használhatsz HTTP kérést VB.NET-ben szöveges üzenetek mobiltelefonokra történő küldésére. A példa implementálása után a Visual Basic.NET alkalmazásod képes lesz szöveges üzeneteket kézbesíteni a mobilfelhasználók telefonjaira az Ozeki SMS Gateway-en keresztül, annak HTTP felületének meghívásával. Az Ozeki SMS Gateway felelős lesz ezeknek a HTTP kéréseknek SMS üzenetekké alakításáért és a címzettek kézbesítéséért (2. ábra).
További információ: Részletes útmutató, amely elmagyarázza, hogyan használj HTTP-t SMS küldésére VB.NET-ből.
Hogyan teszteld az SMS küldést Visual Basic-ben
Az SMS küldés teszteléséhez a Visual Basic kódodból két lehetőséged van: Használhatod a beépített sms tesztelő kapcsolatot, vagy beállíthatsz két sms gateway-t egy valósághűbb tesztkörnyezet érdekében. Ha két sms gateway-t állítasz be, akkor az első SMS gateway-t SMPP szimulátorként kell konfigurálnod. Ez az SMS gateway SMPP szerver szolgáltatást nyújt a második SMS gateway-nek. Úgy fog működni, ahogy egy mobilhálózati operátor SMSC-je működne. A második SMS gateway csatlakozni fog az elsőhöz egy SMPP kliens kapcsolaton keresztül, és SMS API szolgáltatást nyújt a VB alkalmazásodnak.
Előnyök
Az Ozeki SMS Gateway fenti konfigurációinak implementálásával számos előnyhöz juthatsz. Egy nagyon megbízható értesítési rendszert kapsz, amely konfigurálható, hogy közvetlenül az érintett személyt értesítse. Azonnal reagálhatsz a bejövő SMS üzenetekre, és nyomon követheted az üzenetek kézbesítési állapotát kézbesítési jelentések segítségével. A fenti konfigurációk függetlenek a mobilhálózati operátoroktól. Beállíthatod az Ozeki SMS Gateway-t, hogy GSM modemeket vagy IP SMS kapcsolatokat használjon az SMS üzenetek küldéséhez. Ha egy szolgáltató meghibásodik, vagy a nyújtott átviteli sebesség nem elegendő, átválthatsz egy másik szolgáltatóra. Használhatsz HTTPS-t vagy biztonságos adatbázis kapcsolatot; így építhetsz egy biztonságos értesítési rendszert. Ennek a következő generációs megoldásnak a használatával professzionális szolgáltatást nyújthatsz a mobilfelhasználóidnak. A munkád hatékonyabb, gyorsabb és mindemellett pontosabb lesz.
More information