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.

1. videó - Hogyan indítsunk alkalmazást SMS-zel (Videós útmutató)

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.

hogyan indul el egy alkalmazás üzenet fogadása után
1. ábra - Hogyan indul el egy alkalmazás üzenet fogadása után

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:

  1. Válaszd ki az Alkalmazások eszköztár ikont
  2. Telepítsd az Alkalmazásindító alkalmazást
  3. Nevezd el a kapcsolatot
  4. Add meg a végrehajtandó programot
  5. Állítsd be a Működési módot
  6. Kattints a Kapcsolódás eszköztár ikonra
  7. Adj hozzá új SMPP kliens kapcsolatot
  8. Konfiguráld az Ozeki szolgáltatást
  9. Engedélyezd a szolgáltatásnak az asztallal való interakciót
  10. 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).

válaszd ki az alkalmazásindító kapcsolatot
2. ábra - Válaszd ki az Alkalmazásindító kapcsolatot

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.

konfiguráld az alkalmazásindító kapcsolatot
3. ábra - Konfiguráld az Alkalmazásindító kapcsolatot

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.

konfigurálj egy bash szkriptet argumentumokkal
4. ábra - Konfigurálj egy bash szkriptet argumentumokkal

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.bat
echo %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.

add meg a jegyzettömb alkalmazás teljes elérési útját
5. ábra - Add meg a jegyzettömb alkalmazás teljes elérési útját

4. lépés – Az Application Starter további konfigurálása

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.

a működési mód beállítása
6. ábra – A működési mód beállítása

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.

az smpp kliens kapcsolat telepítése
7. ábra – Az SMPP kliens kapcsolat telepítése

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.

az smpp kliens kapcsolat konfigurálása
8. ábra – Az SMPP kliens kapcsolat konfigurálása

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 ozeki szolgáltatás tulajdonságainak beállítása
9. ábra – Az Ozeki szolgáltatás tulajdonságainak beállítása

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).

a szolgáltatás engedélyezése az asztallal való interakcióra
10. ábra – 'A szolgáltatás engedélyezése az asztallal való interakcióra'

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