Jak uruchomić aplikację za pomocą SMS

Aplikacja Application Starter w Ozeki SMS Gateway może uruchomić dowolny proces lub aplikację w przypadku otrzymania wiadomości SMS. Wystarczy podać ścieżkę do pliku. Możesz również pobrać parametry z otrzymanych wiadomości SMS, aby użyć ich jako parametrów procesu lub argumentów wiersza poleceń.

Wideo 1 - Jak uruchomić aplikację za pomocą SMS (Samouczek wideo)

Zanim przejdziesz przez ten przewodnik krok po kroku, spójrz na diagram przepływu pracy na Rysunku 1. Pamiętaj, że przychodząca wiadomość musi dotrzeć do użytkownika Application Starter w Ozeki SMS Gateway, aby mógł uruchomić żądany proces lub aplikację.

jak aplikacja jest uruchamiana po otrzymaniu wiadomości
Rysunek 1 - Jak aplikacja jest uruchamiana po otrzymaniu wiadomości

Dowiesz się, jak Twoja aplikacja uruchamia się po otrzymaniu SMS-a. Najpierw zaleca się zainstalowanie i skonfigurowanie własnego użytkownika Application Starter na wypadek otrzymania SMS-a. Należy upewnić się, że Ozeki SMS Gateway jest gotowy do odbierania SMS-ów od dostawcy SMPP lub modemu GSM.

Jak uruchomić aplikację za pomocą SMS

Aby uruchomić aplikację za pomocą SMS:

  1. Wybierz ikonę paska narzędzi Aplikacje
  2. Zainstaluj aplikację Application Starter
  3. Nazwij połączenie
  4. Wprowadź program do wykonania
  5. Ustaw tryb działania
  6. Kliknij ikonę paska narzędzi Połącz
  7. Dodaj nowe połączenie klienta SMPP
  8. Skonfiguruj usługę Ozeki
  9. Zezwól usłudze na interakcję z pulpitem
  10. Wyślij testowy SMS

Krok 1 - Utwórz połączenie Application Starter

Pierwszym krokiem jest otwarcie aplikacji SMS Gateway. Tutaj, w głównym menu, należy wybrać menu Aplikacje na pasku narzędzi. W tym menu przewiń w dół do sekcji 'Przetwarzanie przychodzących wiadomości SMS i usługi automatycznej odpowiedzi', a tutaj kliknij przycisk Instaluj dla połączenia Application Starter (Rysunek 2).

wybierz połączenie Application Starter
Rysunek 2 - Wybierz połączenie Application Starter

Krok 2 - Skonfiguruj połączenie Application Starter

Następnie należy skonfigurować połączenie Application Starter. Najpierw należy wpisać nazwę połączenia (Rysunek 3). Będzie ona identyfikować połączenie w systemie SMS Gateway. Następnie należy skonfigurować program, który połączenie ma wykonać. Dwa główne sposoby zostaną omówione w następnym kroku.

skonfiguruj połączenie Application Starter
Rysunek 3 - Skonfiguruj połączenie Application Starter

Krok 3 - Wybierz program do wykonania

Połączenie Application Starter może przetwarzać zarówno skrypty bash, jak i pliki wykonywalne zewnętrznych aplikacji. Pierwszy sposób to uruchomienie skryptu bash. W tym przykładzie należy utworzyć skrypt bash z rozszerzeniem pliku '.bat'. Jak pokazano na Rysunku 4 poniżej, należy podać pełną ścieżkę do skryptu bash. Można również dodać argumenty do wykonania. Tutaj są dwa argumenty. '$SENDER' przechowuje adres nadawcy, który wysłał wiadomość, a argument '$MSG' przechowuje samą wiadomość.

skonfiguruj skrypt bash z argumentami
Rysunek 4 - Skonfiguruj skrypt bash z argumentami

Teraz należy napisać skrypt bash. Poniższy przykład pobierze dwa argumenty, które ustawiono w połączeniu Application Starter, i zapisze je w pliku inputsms.txt. Jeśli plik jeszcze nie istnieje, skrypt go utworzy, jeśli plik istnieje, skrypt dołączy do niego nową wiadomość.

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

Drugi sposób konfiguracji Application Starter to uruchomienie zewnętrznej aplikacji. W tym celu należy określić pełną ścieżkę aplikacji, którą chcesz uruchomić w przypadku otrzymania wiadomości. Ten przewodnik pokazuje, jak można uruchomić domyślną aplikację Notatnik za pomocą SMS-a, jak widać na Rysunku 5.

wpisz pełną ścieżkę do aplikacji Notatnik
Rysunek 5 - Wpisz pełną ścieżkę do aplikacji Notatnik

Krok 4 - Dalsza konfiguracja Application Starter

Ostatnią rzeczą, którą zdecydowanie należy skonfigurować przed utworzeniem połączenia, jest tryb działania aplikacji. Można to ustawić za pomocą opcji 'Tryb operacyjny'. Tutaj, jak widać na Rysunku 6, wybierz opcję 'Start przy wiadomości'. Dzięki temu program, który wcześniej ustawiłeś do wykonania, uruchomi się tylko w przypadku otrzymania wiadomości. Jeśli wszystko jest gotowe, możesz kliknąć OK.

set the operation mode
Rysunek 6 - Ustaw tryb operacyjny

Krok 5 - Utwórz połączenie klienta SMPP

Aby móc komunikować się z członkami sieci komórkowej i odbierać wiadomość startową, potrzebujesz połączenia, które stworzy to połączenie. Będzie to połączenie klienta SMPP. Aby je utworzyć, wybierz menu Connect z paska narzędzi, a następnie, jak widać na Rysunku 7, kliknij przycisk Install przy połączeniu klienta SMPP.

install the smpp client connection
Rysunek 7 - Zainstaluj połączenie klienta SMPP

W menu konfiguracyjnym połączenia najpierw musisz wpisać nazwę dla połączenia. Następnie podaj szczegóły serwera SMPP, z którym chcesz nawiązać połączenie (Rysunek 8). Na koniec wpisz numer telefonu, za pomocą którego połączenie będzie komunikować się z siecią komórkową. Jeśli wszystko jest gotowe, możesz kliknąć OK.

configure the smpp client connection
Rysunek 8 - Skonfiguruj połączenie klienta SMPP

Krok 6 - Skonfiguruj usługę Ozeki

Usługa Ozeki działa w tle podczas korzystania z Ozeki SMS Gateway. Aby umożliwić Ozeki 10 uruchamianie plików za pomocą Application Starter User, należy skonfigurować tę usługę. W tym celu wybierz 'Panel sterowania' z menu Start Windows i przejdź do 'Narzędzia administracyjne/Usługi'. Znajdź 'Ozeki 10' na liście, kliknij prawym przyciskiem i wybierz 'Właściwości' (Rysunek 9).

set the service properties of ozeki
Rysunek 9 - Ustaw właściwości usługi Ozeki

W nowym oknie, zatytułowanym 'Właściwości Ozeki 10', wybierz zakładkę 'Logowanie' i zaznacz pole wyboru 'Zezwalaj usłudze na interakcję z pulpitem' (Rysunek 10).

allow service to interact with desktop
Rysunek 10 - 'Zezwalaj usłudze na interakcję z pulpitem'

Od teraz Application Starter User Ozeki SMS Gateway będzie mógł uruchamiać dowolny proces lub aplikację, jeśli podasz właściwą ścieżkę do pliku. Plik o wybranej ścieżce zostanie uruchomiony w przypadku otrzymania wiadomości SMS.

More information