Hogyan indítsunk alkalmazást SMS-zel
Az Ozeki SMS Gateway Alkalmazásindító felhasználója bármilyen folyamatot vagy alkalmazást elindíthat egy beérkező SMS üzenet esetén. Csak meg kell adnod a fájl elérési útját. Emellett paramétereket is kinyerhet a fogadott SMS üzenetekből, hogy folyamatparaméterként vagy parancssori argumentumként használhassa őket.
Nézd meg a munkafolyamat diagramot az 1. ábrán, mielőtt továbbgörgetnél ezen a lépésről lépésre szóló útmutatón. Ne feledd, hogy a bejövő üzenetnek az Ozeki SMS Gateway Alkalmazásindító felhasználójához kell érkeznie, hogy bármilyen kívánt folyamatot vagy alkalmazást el tudjon indítani.
Megtudhatod, hogyan indul el az alkalmazásod egy SMS érkezésekor. Először is ajánlott telepíteni és konfigurálni a saját Alkalmazásindító felhasználódat egy SMS fogadása esetén. Győződj meg róla, hogy az Ozeki SMS Gateway készen áll bármilyen SMS fogadására egy SMPP szolgáltatótól vagy egy GSM modemről.
Hogyan indítsunk alkalmazást SMS használatával
Alkalmazás indítása SMS használatával:
- Válaszd ki az Alkalmazások eszköztár ikont
- Telepítsd az Alkalmazásindító alkalmazást
- Nevezd el a kapcsolatot
- Add meg a végrehajtandó programot
- Állítsd be a Működési módot
- Kattints a Kapcsolódás eszköztár ikonra
- Adj hozzá új SMPP kliens kapcsolatot
- Konfiguráld az Ozeki szolgáltatást
- Engedélyezd a szolgáltatásnak az asztallal való interakciót
- Küldj teszt SMS-t
1. lépés - Az Alkalmazásindító kapcsolat létrehozása
Az első lépés az SMS Gateway alkalmazás megnyitása. Itt, a főmenüben ki kell választanod az Alkalmazások menüt az eszköztáron. Ebben a menüben görgess le az 'Bejövő SMS üzenet feldolgozó és automatikus válaszoló szolgáltatások' részhez, és itt, kattints az Alkalmazásindító kapcsolat Telepítés gombjára (2. ábra).
2. lépés - Az Alkalmazásindító kapcsolat konfigurálása
Következő lépésként konfigurálnod kell az alkalmazásindító kapcsolatodat. Először is meg kell adnod egy nevet a kapcsolatnak (3. ábra). Ez azonosítja a kapcsolatot az SMS Gateway rendszeredben. Ezután konfigurálnod kell a programot, amelyet a kapcsolat végre fog hajtani. A két fő módszert a következő lépésben tárgyaljuk.
3. lépés - Válassz ki egy végrehajtandó programot
Az Alkalmazásindító kapcsolat képes feldolgozni mind bash szkripteket, mind külső alkalmazások végrehajtható fájljait. Tehát az első módszer egy bash szkript futtatása. Ebben a példában létre kell hoznod egy bash szkriptet '.bat' fájlkiterjesztéssel. Ahogyan a 4. ábra mutatja alább, meg kell adnod a teljes elérési utat a bash szkripthez. Argumentumokat is hozzáadhatsz a végrehajtáshoz. Itt két argumentum van. A '$SENDER' tárolja az üzenet küldőjének címét, a '$MSG' argumentum pedig magát az üzenetet tárolja.
Most meg kell írnod a bash szkriptet. Az alábbi példa fogja venni a két argumentumot, amelyet az Alkalmazásindító kapcsolatban állítottál be, és beleírja őket az inputsms.txt fájlba. Ha ez a fájl még nem létezik, a szkript létrehozza, ha a fájl már létezik, a szkript hozzáfűzi az új üzenetet a fájlhoz.
C:\process.batecho %1 %2 >> C:\inputsms.txt
A második módszer az alkalmazásindító konfigurálására egy külső alkalmazás futtatása. Ehhez meg kell adnod a futtatni kívánt alkalmazás teljes elérési útját egy bejövő üzenet esetén. Ez az útmutató megmutatja, hogyan indíthatod el az alapértelmezett jegyzettömb alkalmazást egy SMS-sel, ahogyan azt az 5. ábrán láthatod.
Az utolsó dolog, amit mindenképpen be kell állítania a kapcsolat létrehozása előtt, az az alkalmazás működési módja. Ezt az 'Operation mode' opcióval állíthatja be. Itt, ahogyan az a 6. ábrán is látható, válassza a 'Start on message' lehetőséget. Ez biztosítja, hogy a korábban beállított program csak akkor fusson le, ha beérkezik egy üzenet. Ha mindennel végzett, egyszerűen kattintson az OK gombra.
5. lépés – SMPP kliens kapcsolat létrehozása
Ahhoz, hogy kommunikálni tudjon a mobilhálózat tagjaival, és fogadni tudja az indító üzenetet, szüksége lesz egy olyan kapcsolatra, ami ezt a kapcsolatot létrehozza. Ez a kapcsolat az SMPP kliens kapcsolat lesz. A kapcsolat létrehozásához egyszerűen válassza a Connect menüt az eszköztárból, és itt, ahogyan a 7. ábrán is látható, kattintson az SMPP kliens kapcsolat Install gombjára.
A kapcsolat konfigurációs menüjében először adjon meg egy nevet a kapcsolatnak. Ezután meg kell adnia az SMPP szerver adatait, amelyhez a kapcsolat csatlakozni fog (8. ábra). Végül írja be azt a telefonszámot, amellyel a kapcsolat kommunikálni fog a mobilhálózattal. Ha mindennel végzett, egyszerűen kattintson az OK gombra.
6. lépés – Az Ozeki szolgáltatás konfigurálása
Az Ozeki szolgáltatás a háttérben fut, amikor az Ozeki SMS Gateway-t használja. Lényeges, hogy az Ozeki 10 képes legyen futtatni fájlokat az Application Starter Userrel. A szolgáltatás konfigurálásához válassza a 'Vezérlőpult' lehetőséget a Windows Start menüjéből, majd lépjen a 'Rendszereszközök/Szolgáltatások' menüpontra. Keresse meg az 'Ozeki 10' elemet a listán, kattintson rá jobb gombbal, és válassza a 'Tulajdonságok' lehetőséget (9. ábra).
Az új ablakban, amelynek a neve 'Ozeki 10 Properties', válassza a 'Bejelentkezés' lapot, és jelölje be a 'Allow service to interact with desktop' jelölőnégyzetet (10. ábra).
Ettől kezdve az Ozeki SMS Gateway Application Starter User képes lesz bármilyen folyamatot vagy alkalmazást elindítani, ha megadja a fájl helyes elérési útját. A kiválasztott elérési úton lévő fájl akkor indul el, ha SMS üzenet érkezik.
More information
- E-mail to SMS forwarding
- SMS to Email forwarding
- How to send SMS from Excel
- Send SMS from TXT files
- How to send SMS from the Windows command line
- Send SMS from an FTP server
- How to start an application using an SMS
- Schedule SMS
- How to send automatic SMS replies
- Play sound
- Send automated chat messages