Jak spustit aplikaci pomocí SMS

Uživatel Application Starter v Ozeki SMS Gateway může spustit jakýkoli proces nebo aplikaci při příjmu SMS zprávy. Stačí zadat cestu k souboru. Můžete také získat parametry z přijatých SMS zpráv a použít je jako parametry procesu nebo argumenty příkazového řádku.

Video 1 - Jak spustit aplikaci pomocí SMS (Návod ve videu)

Než projdete tento podrobný návod, podívejte se na diagram pracovního postupu na obrázku 1. Mějte na paměti, že příchozí zpráva musí dorazit k uživateli Application Starter v Ozeki SMS Gateway, aby mohl spustit požadovaný proces nebo aplikaci.

jak se aplikace spustí po přijetí zprávy
Obrázek 1 - Jak se aplikace spustí po přijetí zprávy

Zjistíte, jak se vaše aplikace spustí při příjmu SMS. Nejprve se doporučuje nainstalovat a nakonfigurovat vlastního uživatele Application Starter pro případ přijetí SMS. Měli byste se ujistit, že vaše Ozeki SMS Gateway je připravena přijímat SMS od poskytovatele SMPP nebo GSM modemu.

Jak spustit aplikaci pomocí SMS

Postup spuštění aplikace pomocí SMS:

  1. Vyberte ikonu Aplikace na panelu nástrojů
  2. Nainstalujte aplikaci Application Starter
  3. Pojmenujte připojení
  4. Zadejte program ke spuštění
  5. Nastavte režim provozu
  6. Klikněte na ikonu Připojit na panelu nástrojů
  7. Přidejte nové připojení SMPP klienta
  8. Nakonfigurujte službu Ozeki
  9. Povolte službě interakci s desktopem
  10. Odešlete testovací SMS

Krok 1 - Vytvořte připojení Application Starter

Prvním krokem je otevření aplikace SMS Gateway. Zde v hlavní nabídce vyberte nabídku Aplikace na panelu nástrojů. V této nabídce přejděte dolů do sekce 'Zpracování příchozích SMS zpráv a automatické odpovědi' a klikněte na tlačítko Instalovat u připojení Application Starter (Obrázek 2).

vyberte připojení Application Starter
Obrázek 2 - Vyberte připojení Application Starter

Krok 2 - Nakonfigurujte připojení Application Starter

Dále je třeba nakonfigurovat připojení Application Starter. Nejprve zadejte název připojení (Obrázek 3). Tento název bude identifikovat připojení ve vašem systému SMS Gateway. Poté je třeba nakonfigurovat program, který připojení spustí. Dva hlavní způsoby budou popsány v dalším kroku.

nakonfigurujte připojení Application Starter
Obrázek 3 - Nakonfigurujte připojení Application Starter

Krok 3 - Vyberte program ke spuštění

Připojení Application Starter může zpracovávat jak bash skripty, tak spustitelné soubory externích aplikací. Prvním způsobem je tedy spuštění bash skriptu. V tomto příkladu je třeba vytvořit bash skript s příponou '.bat'. Jak ukazuje obrázek 4 níže, je třeba zadat úplnou cestu k bash skriptu. Můžete také přidat argumenty pro spuštění. Zde jsou dva argumenty. '$SENDER' ukládá adresu odesílatele, který zprávu odeslal, argument '$MSG' ukládá samotnou zprávu.

nakonfigurujte bash skript s argumenty
Obrázek 4 - Nakonfigurujte bash skript s argumenty

Nyní je třeba napsat bash skript. Níže uvedený příklad vezme dva argumenty, které jste nastavili v připojení Application Starter, a zapíše je do souboru inputsms.txt. Pokud tento soubor ještě neexistuje, skript jej vytvoří, pokud soubor existuje, skript jej doplní o novou zprávu.

C:\process.bat
echo %1 %2 >> C:\inputsms.txt

Druhým způsobem konfigurace Application Starter je spuštění externí aplikace. Pro to je třeba zadat úplnou cestu k aplikaci, kterou chcete spustit v případě příchozí zprávy. Tento návod vám ukáže, jak můžete spustit výchozí aplikaci Poznámkový blok pomocí SMS, jak vidíte na obrázku 5.

zadejte úplnou cestu k aplikaci Poznámkový blok
Obrázek 5 - Zadejte úplnou cestu k aplikaci Poznámkový blok

Krok 4 - Další konfigurace Application Starter

Poslední věc, kterou je třeba před vytvořením spojení jasně nakonfigurovat, je režim, ve kterém bude aplikace spuštěna. To lze nastavit pomocí možnosti 'Operation mode'. Zde, jak můžete vidět na obrázku 6, vyberte možnost 'Start on message'. Tím zajistíte, že program, který jste předtím nastavili ke spuštění, poběží pouze v případě příchozí zprávy. Pokud jste se vším hotovi, můžete jednoduše kliknout na OK.

nastavení režimu provozu
Obrázek 6 - Nastavení režimu provozu

Krok 5 - Vytvoření SMPP klientského připojení

Abyste mohli komunikovat s členy mobilní sítě a přijímat spouštěcí zprávu, potřebujete připojení, které vytvoří tento spoj. Tímto připojením bude SMPP klientské připojení. Chcete-li vytvořit toto připojení, jednoduše vyberte nabídku Connect z panelu nástrojů a zde, jak můžete vidět na obrázku 7, klikněte na tlačítko Install u SMPP klientského připojení.

instalace smpp klientského připojení
Obrázek 7 - Instalace SMPP klientského připojení

V konfigurační nabídce připojení je nejprve třeba zadat název pro připojení. Dále je nutné uvést údaje o SMPP serveru, ke kterému chcete připojení navázat (Obrázek 8). Nakonec zadejte telefonní číslo, přes které bude připojení komunikovat s mobilní sítí. Pokud jste se vším hotovi, můžete jednoduše kliknout na OK.

konfigurace smpp klientského připojení
Obrázek 8 - Konfigurace SMPP klientského připojení

Krok 6 - Konfigurace služby Ozeki

Služba Ozeki běží na pozadí, když používáte Ozeki SMS Gateway. Je nezbytné povolit Ozeki 10 spouštět soubory s Application Starter User. Tuto službu nakonfigurujte výběrem 'Ovládací panely' z nabídky Start systému Windows a přejděte na 'Nástroje pro správu/Služby'. Najděte 'Ozeki 10' v seznamu, klikněte pravým tlačítkem a vyberte 'Vlastnosti' (Obrázek 9).

nastavení vlastností služby ozeki
Obrázek 9 - Nastavení vlastností služby Ozeki

V novém okně s názvem 'Vlastnosti Ozeki 10' vyberte kartu 'Přihlášení' a zaškrtněte políčko 'Povolit službě interakci s plochou' (Obrázek 10).

povolit službě interakci s plochou
Obrázek 10 - 'Povolit službě interakci s plochou'

Od této chvíle bude Application Starter User Ozeki SMS Gateway schopen spustit jakýkoli proces nebo aplikaci, pokud zadáte správnou cestu k souboru. Soubor na zvolené cestě se spustí v případě přijetí SMS zprávy.

More information