Poniżej znajduje się szczegółowy opis wszystkich funkcji oferowanych przez oprogramowanie SMSEagle. Kolejność opisów odpowiada kolejności w interfejsie WWW SMSEagle.

Compose SMS

Tutaj przedstawiamy różne sposoby wysyłania SMS z Twojego urządzenia.

Zrzut ekranu komputera

Zrzut ekranu domyślnego widoku Compose SMS

W Compose SMS użytkownicy mogą:

  • Wysłać SMS do kontaktu z książki telefonicznej, wprowadzić numer ręcznie lub zaimportować z pliku

  • Podczas importu z pliku każda kolumna może być użyta jako placeholder w treści wiadomości. Podczas wysyłania placeholder zostanie zastąpiony unikalną wartością dla każdego zaimportowanego wiersza z pliku CSV. Umożliwia to wysłanie spersonalizowanej wiadomości do każdego odbiorcy.

  • Ustawić datę wysyłki na teraz, na określoną datę i godzinę, po opóźnieniu, między wybranymi godzinami lub z wysokim priorytetem

  • Ustawić czas ważności SMS

  • Wybrać typ wiadomości: normalny SMS, flash SMS, MMS, kod USSD, Email, Signal lub WhatsApp

  • Ustawić szablon wiadomości do zapisania i użycia w innym czasie

  • Wysłać jako Unicode (do użycia znaków specjalnych)

  • Wysłać wiadomość lub Send and Repeat (okno pozostaje otwarte, umożliwiając modyfikacje kolejnej wiadomości)

Import SMS z CSV i korzystanie z placeholderów

Oprogramowanie SMSEagle umożliwia import treści SMS z pliku CSV oraz (opcjonalnie) użycie specjalnych placeholderów w treści wiadomości. Placeholdery to specjalne pola, które są zastępowane unikalnymi wartościami dla każdej wiadomości. Najpierw potrzebny jest plik .csv, jak w poniższym przykładzie. Kolumny można dodawać i nazywać według potrzeb.

Obraz zawierający stół Opis wygenerowany automatycznie

Podczas tworzenia SMS przy użyciu pliku .csv jako źródła, każda kolumna w załadowanym pliku .csv staje się placeholderem, który zostanie wypełniony informacjami z pliku. Placeholdery można dodać do treści wiadomości, klikając nazwę kolumny w polu „Select field”, jak pokazano poniżej.

Zrzut ekranu „Compose SMS” z zaimportowanym plikiem .csv

Calls (funkcja głosowa)

Dostępne tylko dla użytkowników, którzy zakupili dodatek VOICE do swojego urządzenia SMSEagle.

Funkcja Calls umożliwia wykonywanie połączeń typu wake-up (tylko dzwonienie), połączeń text-to-speech oraz połączeń z plikami audio do pojedynczego numeru telefonu lub grupy odbiorców. Funkcja ta jest idealna do dostarczania pilnych komunikatów lub ogłoszeń, takich jak alerty, powiadomienia awaryjne lub inne informacje wymagające szybkiej reakcji. Żądanie połączenia można utworzyć za pośrednictwem interfejsu WWW SMSEagle lub API.

Połączenia typu Wake Up (tylko dzwonienie)

Połączenie wake-up to połączenie polegające jedynie na dzwonieniu, które może być użyte do zwrócenia uwagi odbiorcy. Funkcja ta pozwala na przykład wybudzić kogoś w nocy, aby zwrócić jego uwagę na SMS zawierający krytyczny alert. Podczas wykonywania połączenia wake-up urządzenie SMSEagle będzie dzwonić na wskazany numer telefonu lub wpis w książce telefonicznej przez określoną liczbę sekund.

Połączenia Text-To-Speech (TTS)

Dostępne tylko na sprzęcie NXS Rev.4 oraz urządzeniach MHD-8100-4G, ze względu na ograniczenia techniczne.

Istnieją 3 tryby funkcji text-to-speech:

  • Text to Speech Simple: szybsza metoda, ale wspiera tylko język angielski.

  • Text to Speech Advanced: wspiera wiele języków, zapewnia lepszą jakość głosu, ale jest wolniejsza dla dłuższych tekstów. Działa offline.

  • Elevenlabs TTS: wiele języków, doskonałe, naturalnie brzmiące głosy. Wymaga konta Elevenlabs oraz dostępu do internetu w celu konwersji tekstu na mowę

Połączenia z plikami audio

Funkcja Audio File Call umożliwia wykonywanie połączeń głosowych z użyciem nagranych plików audio (wave). Funkcja ta jest idealna dla tych, którzy preferują osobisty charakter komunikatów dla dostosowanych ogłoszeń lub konkretnych alertów. Możesz przesłać wcześniej zdefiniowany plik w menu Calls > Audio files. Plik musi spełniać następujące wymagania: format plikuwave, 8 kHz lub 16 kHz, mono, 16-bit PCM.

Zrzut ekranu komputera - opis wygenerowany automatycznie

Zrzut ekranu z przykładami z menu „Calls”

Zrzut ekranu komputera

Zrzut ekranu z okna New Call

W oknie New call możesz ustawić:

  • Kontakt lub grupę z Phonebook albo wprowadzić ręcznie

  • Wybrać, czy połączenie ma być wykonane od razu, w określonym dniu/godzinie, czy między godzinami

  • Z którego modemu wykonać połączenie (w przypadku urządzenia z wieloma modemami)

  • Ustawić priorytet połączenia od 0 do 5

  • Wybrać typ połączenia: Ring only, Text to Speech Simple, Text to Speech Advanced, Audio File, ElevenLabs TTS

  • Dla Text to Speech Advanced możesz wybrać język i model głosu

  • Dla Audio File możesz wybrać istniejący plik lub przesłać plik z komputera

  • Wprowadzić wiadomość, gdy wybrany jest typ połączenia text-to-speech. Dla „Text-to-Speech Simple” długość wiadomości tekstowej jest ograniczona do 950 znaków.

Próby ponowienia

Jeśli próba połączenia się nie powiedzie, zostanie automatycznie powtórzona maksymalnie 2 razy.

Offline modele głosu TTS

Funkcja Text to Speech Advanced ma 2 wstępnie załadowane modele językowe: angielski, niemiecki. Możesz przesłać dodatkowe modele głosowe za pomocą menu Calls > TTS voice models. Biblioteka modeli głosowych obecnie zawiera 36 języków oraz wiele głosów dla niektórych języków. Zapoznaj się ze stroną Voice Models, aby porównać różne modele głosowe i odsłuchać próbki głosu.

Nowe modele głosowe mogą być dodawane semi-automatycznie (urządzenie pobiera pliki z repozytorium na github.com) lub ręcznie (pliki muszą zostać pobrane na komputer i przesłane za pomocą okna dialogowego). Po przesłaniu modelu głosowego konwersja TTS działa offline.

Zrzut ekranu komputera

Zrzut ekranu z menu Calls>TTS Voice models

Modele głosu TTS online

Modele głosowe online wykorzystują API ElevenLabs do konwersji tekstu na mowę, zapewniając doskonałe, naturalnie brzmiące głosy. Jednak do korzystania z tej funkcji potrzebne jest konto ElevenLabs. Urządzenie SMSEagle musi być również podłączone do internetu, aby ta funkcja działała.

Zrzut ekranu komputera

Zrzut ekranu z menu Calls>TTS Online Voice models

Aby korzystać z połączeń głosowych ElevenLabs w SMSEagle, musisz wygenerować klucz API ElevenLabs (w zakładce Developers > API Keys). SMSEagle wymaga następujących uprawnień API ElevenLabs: *Text to Speech: Access Voices: Read. *

Po ich wybraniu zapisz ustawienia i wprowadź klucz API ElevenLabs w interfejsie WWW SMSEagle (menu Calls > TTS Online voice models > ElevenLabs API key).

Czyszczenie plików tymczasowych

Funkcja czyszczenia tymczasowych plików głosowych pomaga zaoszczędzić miejsce na dysku w urządzeniu SMSEagle, automatycznie usuwając nieużywane pliki tymczasowe utworzone podczas przetwarzania Text‑to‑Speech (TTS).

W domyślnej konfiguracji proces jest wykonywany każdy poniedziałek o 02:00. Dla systemów generujących dużą liczbę połączeń, zaleca się zwiększenie częstotliwości czyszczenia, aby uniknąć nadmiernego wykorzystania dysku i zapewnić stabilne działanie urządzenia. Pliki, które są jeszcze potrzebne do zaplanowanych lub oczekujących połączeń, nie są usuwane i pozostają w pełni chronione.

Zrzut ekranu z menu Calls>Temporary files cleanup

Folders

Foldery zawierają Twoje wiadomości SMS/MMS. Foldery są wygodnie zgrupowane w 5 kategoriach:

  • Inbox

  • Outbox

  • Sent Items

  • Inbox rules

  • Trash

Widok konwersacji może być typu „Balloons” (konwersacja przypominająca smartfon) lub „Table” (widok tabelaryczny). Typ widoku można zmienić w menu Settings > Application.

Typ widoku Balloons:

Typ widoku Table:

MMS

Aby wyświetlić załącznik MMS, należy kliknąć „show MMS attachment” w wiadomości w skrzynce odbiorczej.

Status elementów wysłanych

Status wysłanej wiadomości można sprawdzić w Folders>Sent Items>w wybranej wiadomości. Status wysyłania jest wyświetlany w 2 miejscach: ikona statusu w prawym dolnym rogu każdej wiadomości oraz tekst statusu w szczegółach wiadomości (przycisk „Show Details”).

Zrzut ekranu z przykładami z Folders>Sent Items>przykładowa wiadomość

Istnieją 3 różne ikony wskazujące status wysyłania:

  • Błąd wysyłania

  • Wiadomość wysłana

  • Wiadomość dostarczona (dostępne tylko gdy włączone są Delivery Reports)

Inbox rules

Możesz tworzyć reguły, aby automatycznie przenosić przychodzące wiadomości do własnych folderów (My Folders). Możesz dostosować kolejność aktywacji reguł, przeciągając je w górę lub w dół. Aby przenieść regułę, użyj czarnych punktów znajdujących się przy jej ID. Reguły umieszczone wyżej na liście mają wyższy priorytet i będą sprawdzane jako pierwsze.

Zrzut ekranu komputera

Zrzut ekranu z „Inbox > Inbox rules”

Zrzut ekranu komputera

*Zrzut ekranu „Add new inbox rule” *

Podczas dodawania nowej reguły możesz ustawić:

  • Nazwę reguły

  • Co zawiera wiadomość

  • Co zawiera numer nadawcy

  • Z którego modemu odebrano wiadomość

  • Do którego folderu użytkownika powinna zostać przeniesiona wiadomość

Cleanup Folders

Ta funkcja umożliwia dodawanie reguł określających, kiedy automatycznie czyścić wiadomości i logi w wybranych folderach.

Zrzut ekranu komputera z automatycznie wygenerowanym opisem

Zrzut ekranu z przykładem z ekranu Cleanup folders

Zrzut ekranu z Add or edit purging rule

Podczas dodawania lub edytowania reguły czyszczenia możesz ustawić:

  • Nazwę reguły

  • Interwał czyszczenia (dzienny, tygodniowy, miesięczny lub roczny)

  • Ustaw czas

  • Wybierz folder (Inbox, Outbox, Sent Items, Call done, Calls queued, Signal inbox, Signal outbox, Signal sent lub Emails)

  • Ustaw zakres czasowy wiadomości

  • Wybierz, aby usunąć pliki logów modemu

Książka telefoniczna

Web-GUI urządzenia SMSEagle jest wyposażone w Książkę telefoniczną do zarządzania kontaktami, grupami i zmianami. Każdy użytkownik może tworzyć prywatne i publiczne kontakty, gromadzić kontakty w prywatnych i publicznych grupach. Kontakty mogą być również opcjonalnie przypisane do zmian roboczych. Kontakty i grupy z Książki telefonicznej pozwalają użytkownikom na efektywne wysyłanie wiadomości.

Kontakty w Książce telefonicznej

Poniżej przedstawiamy główny widok Książki telefonicznej, gdzie użytkownik zarządza swoimi Kontaktami.

Zrzut ekranu domyślnego widoku książki telefonicznej

W zarządzaniu Kontaktami Książki telefonicznej użytkownicy mogą:

  • Dodawać/edytować/usuwać kontakty za pomocą web-gui

  • Importować kontakty z pliku CSV

  • Ustawić widoczność kontaktu jako publiczną lub prywatną

  • Dodawać kontakty do grup

  • Dodawać kontakty do zmian roboczych

  • Ustawić tryb urlopowy (zakres czasowy lub stały)

  • Wysłać wiadomość do kontaktu

  • Eksportować wybrany kontakt lub wszystkie kontakty

  • Wyświetlić konwersację wiadomości danego kontaktu

Zrzut ekranu formularza kontaktu

Zrzut ekranu okna Edycji/Dodawania Kontaktu

W oknie Edycji/Dodawania Kontaktu Książki telefonicznej użytkownicy mogą:

  • Zdefiniować nazwę Kontaktu i numer telefonu

  • Wybrać, czy kontakt jest Prywatny/Publiczny

  • Przypisać wybrany modem do kontaktu lub pozostawić domyślny wybór modemu (zgodnie z ustawieniami globalnymi)

  • Dodać kontakt do Grupy

  • Dodać kontakt do Zmiany Roboczej

  • Włącz/wyłącz tryb Vacation (wiadomości nie są wysyłane, gdy tryb Vacation jest włączony)

Graphical user interface, text, application, chat or text message Description automatically generated

Zrzut ekranu okna importu pliku CSV

W oknie importu pliku CSV użytkownicy mogą:

  • Wybrać plik CSV do przesłania

  • Ustawić przesłane kontakty jako Public Contact

  • Ustawić przesłane kontakty jako Public Group

  • Wybrać grupę, do której zostaną dodane przesłane kontakty

  • Wybrać pominięcie numerów telefonów, które już istnieją w książce telefonicznej

Grupy książki telefonicznej

Zrzut ekranu z grup książki telefonicznej

W widoku Phonebook Group Management użytkownicy mogą:

  • Dodawać/edytować/usuwać grupy

  • Ustawiać widoczność grup jako publiczną lub prywatną

  • Przeglądać zawartość grupy (kontakty należące do grupy)

  • Wysyłać wiadomość do grupy

  • Eksportować wybraną grupę lub eksportować wszystkie

  • Dodawać lub usuwać kontakty bezpośrednio w widoku grupy (bez konieczności przechodzenia do ustawień poszczególnych kontaktów)

  • Usuwać kontakty z wyników wyszukiwania

Kontakty/grupy publiczne i prywatne Kontakty/grupy publiczne są widoczne dla wszystkich użytkowników urządzenia. Kontakt/grupa publiczna może być edytowana wyłącznie przez właściciela (użytkownika, który utworzył kontakt/grupę). Kontakty/grupy prywatne są widoczne tylko dla jednego użytkownika (właściciela).

Grupy eskalacyjne książki telefonicznej

Grupa eskalacyjna to specjalna wersja grupy w książce telefonicznej. Gdy grupa jest ustawiona jako „Escallation group”, pojedyncza wiadomość wysłana do grupy zostanie eskalowana do członków grupy. Wiadomość będzie eskalowana z zadanym interwałem czasowym, dopóki nie zostanie odebrane ustalone słowo STOP.

Zrzut ekranu z widoku Manage Group

Kolejność eskalacji można zmienić, przeciągając kontakty w górę lub w dół.

Zrzut ekranu z widoku Manage Groups z ustawioną eskalacją

Bieżącą kolejkę eskalacji można przeglądać i zarządzać nią poprzez menu Folders>Outbox>Escalation queues

Zrzut ekranu z przykładem z okna Foldery>Elementy wysłane>Kolejki eskalacji

Zmiany pracy w książce telefonicznej

Funkcja zarządzania zmianami pozwala na przypisanie kontaktów z książki telefonicznej do pracy na zmiany. Jeśli kontakt jest przypisany do jakiejkolwiek zmiany pracy, przed wysłaniem wiadomości urządzenie sprawdzi, czy kontakt jest aktualnie na zmianie. Jeśli kontakt nie jest na zmianie, wiadomość zostanie pominięta lub przeniesiona na początek następnej zmiany. Aby zacząć korzystać ze zmian pracy, zdefiniuj zmiany tutaj i przypisz kontakt do zmiany w szczegółach kontaktu.

Zrzut ekranu komputera - opis wygenerowany automatycznie

Zrzut ekranu zarządzania zmianami w książce telefonicznej

Użytkownicy

Funkcja Users pozwala zarządzać dostępem do urządzenia. Umożliwia dodawanie, edycję i usuwanie użytkowników oraz ustawianie ich uprawnień. Istnieją dwa poziomy dostępu dla użytkownika:

  • Rola użytkownika „Administrator”:

Zapewnia pełny dostęp i kontrolę nad urządzeniem, w tym ustawieniami i zarządzaniem użytkownikami.

  • Rola użytkownika „User”:

Ogranicza dostęp, umożliwiając korzystanie tylko z modułów Compose, Folders, Phonebook i Reporting.

Zrzut ekranu okna Edit/Add User

Możliwości pracy wielu użytkowników

Jak opisano w rozdziale „Users”, oprogramowanie SMSEagle umożliwia utworzenie wielu użytkowników z różnymi poziomami dostępu (Administrator lub User). Użytkownicy ci mogą uzyskiwać dostęp do urządzenia jednocześnie za pomocą Web-GUI lub API. W scenariuszu pracy wielu użytkowników dostępny jest następujący zestaw funkcji:

  • Wielu użytkowników może uzyskiwać dostęp do urządzenia jednocześnie za pomocą webGUI lub API

  • Każdy użytkownik może tworzyć prywatne lub publiczne (udostępnione) kontakty i grupy w książce telefonicznej (szczegóły w rozdziale „Phonebook”)

  • Administrator może ograniczyć użytkownikowi z rolą „User” możliwość korzystania tylko z wybranych modemów do wysyłania wiadomości (szczegóły w rozdziale „Users”)

  • Użytkownicy z rolą „User” mają swój własny, prywatny folder elementów wysłanych (nie widzą wiadomości wysłanych przez innych użytkowników). Użytkownicy z rolą „Administrator” mogą widzieć wiadomości wysłane przez wszystkich użytkowników.

  • zawartość folderu inbox (wiadomości przychodzące) może być widoczna: dla wszystkich/tylko dla roli „Administrator”/tylko dla modemów przypisanych do użytkownika (szczegóły w rozdziale „Application settings”)

Ustawienia użytkownika

Menu User Settings umożliwia każdemu użytkownikowi zarządzanie własnymi preferencjami, opcjami uwierzytelniania oraz zachowaniem interfejsu w ramach panelu webowego SMSEagle. Te ustawienia dotyczą tylko aktualnie zalogowanego użytkownika i nie wpływają na inne konta.

Menu jest podzielone na trzy zakładki:

  • Personal data

  • Password

  • MFA

Dane osobowe

Zakładka Personal data służy do konfigurowania danych identyfikacyjnych użytkownika, preferencji dotyczących wiadomości oraz zachowania interfejsu. Dostępne ustawienia:

  • Language: Wybiera język wyświetlania interfejsu webowego SMSEagle dla aktualnego użytkownika.

  • Name: Definiuje nazwę wyświetlaną użytkownika. Nazwa ta może być używana w widokach wewnętrznych oraz w kontekstach związanych z wiadomościami.

  • Login: Wyświetla nazwę logowania użytkownika. To pole ma charakter informacyjny i nie można go modyfikować.

  • Numer telefonu: Określa numer telefonu użytkownika. Numer ten jest wykorzystywany do przypomnienia hasła.

  • Podpis: Umożliwia użytkownikowi zdefiniowanie osobistego podpisu wiadomości:

    • Podpis wyłączony: żaden podpis nie jest dodawany

    • Podpis włączony: wprowadzony tekst jest dołączany do wiadomości wysyłanych z menu Compose.

  • Domyślny temat e-maila w menu Compose: Określa domyślny temat, który jest automatycznie wypełniany podczas wysyłania wiadomości za pomocą menu Compose.

  • Domyślne kodowanie SMS w menu Compose: Określa preferowaną metodę kodowania SMS, która zostanie ustawiona w menu Compose. Dostępne opcje: Standard, Unicode lub Automatic.

  • Odtwarzaj dźwięk powiadomienia przy przychodzącym SMS: Włącza lub wyłącza dźwiękowe powiadomienie, gdy w interfejsie webowym zostanie odebrana nowa wiadomość SMS.

  • Sortowanie konwersacji: Określa kolejność, w jakiej wyświetlane są konwersacje

  • Typ widoku konwersacji: Określa sposób wizualnej prezentacji wątków wiadomości (np. widok w stylu dymków/czatu).

  • Liczba danych na stronę: Ustawia liczbę elementów wyświetlanych na stronie na listach wiadomości oraz w książce telefonicznej. Ma to wpływ na paginację w całym interfejsie.

Password

Zakładka Password umożliwia użytkownikowi zmianę hasła do konta.

Uwierzytelnianie wieloskładnikowe (MFA)

Uwierzytelnianie wieloskładnikowe (MFA) dodaje dodatkową warstwę ochrony do procesu logowania. Podczas logowania się do kont w interfejsie webowym użytkownicy podają nazwę użytkownika oraz hasło, a dodatkowo przechodzą dodatkową weryfikację tożsamości, taką jak kod otrzymany wiadomością SMS lub token z aplikacji uwierzytelniającej.

Włączanie MFA z poziomu User Settings

MFA może zostać włączone przez każdego użytkownika w menu User Settings > zakładka MFA.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Ikona komputerowa

Zrzut ekranu z User Settings > MFA.

Można wybrać metodę uwierzytelniania spośród: SMS lub Authenticator App (np. Google Authenticator, MS Authenticator, Authy, FreeOTP, Aegis itp.)

Gdy jako metoda uwierzytelniania wybrany zostanie SMS, kod weryfikacyjny jest wysyłany wiadomością SMS na numer podany w zakładce Personal data. Aby zakończyć proces, należy wprowadzić kod OTP z SMS.

Gdy wybrana zostanie Authenticator app, konieczne jest wprowadzenie hasła użytkownika, aby wyświetlić kod QR dla aplikacji uwierzytelniającej. Kod QR należy zeskanować w aplikacji, a następnie wprowadzić OTP z aplikacji w interfejsie webowym, aby zakończyć proces.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

Zrzut ekranu z User Settings > MFA. Żądanie kodu weryfikacyjnego.

Logowanie użytkownika z MFA

Po aktywacji MFA użytkownik musi za każdym razem podczas logowania się do Web-GUI podać dwuskładnikowe uwierzytelnienie (użytkownik i hasło + jednorazowy token SMS). Jednorazowy token SMS jest ważny przez 10 minut.

Obraz zawierający tekst, zrzut ekranu, Czcionka

Zrzut ekranu z procesu logowania z włączonym MFA.

Kod odzyskiwania

Jeśli z jakiegoś powodu użytkownik nie może odebrać wiadomości tekstowej lub nie ma dostępu do swojego telefonu, można użyć kodu odzyskiwania. Kod odzyskiwania można znaleźć w zakładce User Settings > MFA. Pamiętaj, aby zapisać jednorazowy kod odzyskiwania w bezpiecznym miejscu. Kod odzyskiwania jest generowany na nowo po użyciu.

Obraz zawierający tekst Opis wygenerowany automatycznie

Zrzut ekranu z User Settings > MFA. Kod odzyskiwania jest ujawniany po wprowadzeniu hasła

Włączenie MFA przez administratora

MFA może być również włączone przez rolę administratora dla wybranych użytkowników. Odbywa się to w menu Users > Edit User.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, numer

Zrzut ekranu z Edit/Add User

Moduł raportowania

Moduł raportowania jest rozszerzeniem podstawowej funkcji wyszukiwania. Moduł umożliwia użytkownikom filtrowanie wiadomości z folderów Inbox/Sent items na podstawie własnych kryteriów oraz wyświetlanie przefiltrowanych wiadomości. Przefiltrowaną listę wiadomości można wyeksportować do pliku PDF lub CSV.

Zrzut ekranu modułu raportowania

Widok statystyk

Moduł raportowania umożliwia również przeglądanie dziennych statystyk wysłanych/odebranych wiadomości. Widok statystyk wyświetla liczbę wiadomości dziennie oraz numer nadawcy/odbiorcy.

Zrzut ekranu widoku statystyk w module raportowania

Raporty/statystyki okresowe

Możesz wybrać wysyłanie automatycznych raportów dziennie, tygodniowo lub miesięcznie. Wiadomości e-mail będą wysyłane dokładnie na koniec wybranego okresu i będą zawierać wszystkie dane z tego okresu (od godziny 00:00 pierwszego dnia do 23:59 ostatniego dnia, lub w ciągu jednego dnia w przypadku opcji dziennej).

Ważne W przypadku raportów/statystyk okresowych pamiętaj, że musisz skonfigurować ustawienia SMTP do wysyłania e-maili w menu «Emails» > «SMTP Configuration» i przypisać je do «Reporting module».

Zrzut ekranu komputera

Zrzut ekranu raportów okresowych w module raportowania

Monitorowanie sieci

SMSEagle jest wyposażony w funkcje monitorowania sieci. Dzięki tym funkcjom możesz monitorować każde urządzenie lub usługę działającą w oparciu o protokół ICMP, TCP, UDP lub SNMP. Wtyczka SMSEagle Network Monitoring sekwencyjnie kontroluje dostępność zdefiniowanych hostów/usług w funkcji Network Monitoring i wysyła zdefiniowany alert SMS, gdy host/usługa jest niedostępna/powraca do działania lub gdy wartość zwracana przez SNMP osiąga wymagane kryteria. Poniżej znajdziesz krótki przegląd możliwości wtyczki.

Kontrola statusu wszystkich zdefiniowanych zadań

  • zobacz przegląd ustawień wszystkich swoich zadań

  • sprawdź, który serwer/usługa jest obecnie niedostępny

  • zobacz, kiedy dany serwer/usługa był ostatnio niedostępny (ostatni czas przestoju)

  • sprawdzić, co się stało podczas ostatniej przerwy w działaniu (zobacz odpowiedź serwera/usługi)

  • edytować/usuwać swoje zadania

  • wyłączać zadania w razie potrzeby (np. podczas aktualizacji maszyny)

Zdefiniuj, co chcesz monitorować w każdym zadaniu

  • wybierz nazwę zadania

  • ustaw zadanie nadrzędne. Jeśli zadanie nadrzędne jest zdefiniowane, monitor sieci będzie monitorował stan zadania podrzędnego tylko wtedy, gdy zadanie nadrzędne jest sprawne

  • wprowadź host (adres IP lub nazwę hosta)

  • wybierz ICMP (ping), aby monitorować serwer za pomocą protokołu ICMP

  • lub PORT (TCP/UDP), aby monitorować usługę na wybranym porcie (SMSEagle sprawdzi, czy port jest otwarty)

  • lub SNMP, aby monitorować obiekty za pomocą protokołu SNMP (obsługiwane typy zwracanych wartości: liczbowy, tekstowy)

  • zwiększ domyślną wartość limitu czasu dla zajętych serwerów (domyślnie ustawiona jest na 30 sekund)

  • przetestuj połączenie z serwerem

Zdefiniuj harmonogram

  • wybierz, czy zadanie powinno być zawsze włączone…

  • …lub wyłącz je w wybranych godzinach (w nocy, gdy maszyna przechodzi planowane ponowne uruchomienia, podczas wykonywania backupów wymagających dużych zasobów itp.)

  • wprowadź numer telefonu lub wybierz grupę użytkowników, do których zostanie wysłany alert SMS

  • wybierz, kiedy wysłać alert SMS (gdy host/usługa przestaje działać, gdy host/usługa wraca do działania po awarii)

  • wybierz, czy alert SMS ma być wysłany jednorazowo, czy powtarzany co X minut

Zdefiniuj treść wiadomości alertu SMS

networkmonitor_4

Zdefiniuj wiadomości SMS wysyłane, gdy host lub usługa staje się niedostępna/wraca do działania. Wybierz symbole zastępcze pól dla treści SMS:

  • {TASKNAME} – wstawia nazwę zadania w treści SMS

  • {HOST} – nazwa hosta lub adres IP

  • {RESPONSE} – otrzymana wiadomość (w przypadku braku odpowiedzi od serwera/usługi)

  • {TIMESTAMP} – znacznik czasu błędu

Odbieranie alertów SMS

mobile-small

  • otrzymuj alerty, gdy Twoje usługi/serwery przestają działać (lub wracają do działania po awarii)

  • daj sobie szansę na szybką reakcję

Połączenie głosowe

Po wiadomości SMS może opcjonalnie nastąpić połączenie budzące lub połączenie z syntezą mowy (text-to-speech). Funkcję tę można włączyć w definicji reguły. Wymaga urządzenia z aktywnym dodatkiem Voice-Call.

Sondy monitorowania sieci

Funkcja monitorowania sieci w urządzeniach SMSEagle umożliwia stały nadzór nad dostępnością i stanem urządzeń sieciowych, usług oraz systemów przemysłowych. Każde zadanie monitorowania oparte jest na typie testu, który definiuje sposób sprawdzania celu. W przypadku wykrycia problemu SMSEagle może natychmiast wysłać alerty SMS (oraz opcjonalnie połączenia głosowe), zapewniając szybką reakcję na incydenty.

ICMP (Ping)

ICMP (Ping) sprawdza podstawową dostępność hosta w sieci poprzez wysyłanie żądań ICMP echo.

Dostępne parametry:

  • Host (adres IP lub nazwa hosta)

  • Liczba żądań

  • Connect Timeout

Typowe przypadki użycia:

  • Sprawdzanie, czy serwer, router, zapora sieciowa lub urządzenie sieciowe jest online

  • Wykrywanie całkowitej utraty łączności lub awarii urządzenia

Port TCP

Sonda Port TCP sprawdza, czy określona usługa TCP jest dostępna, próbując nawiązać połączenie TCP na zdefiniowanym porcie.

Dostępne parametry:

  • Host: adres IP lub nazwa hosta

  • Numer portu

  • Connect Timeout

Typowe przypadki użycia:

  • Monitorowanie usług takich jak HTTP/HTTPS, SMTP, SSH, FTP, bazy danych lub serwery aplikacji

  • Weryfikacja nie tylko tego, że host jest online, ale że usługa faktycznie działa

Port UDP

Sonda Port UDP monitoruje dostępność usług korzystających z protokołu UDP.

Dostępne parametry:

  • Host: adres IP lub nazwa hosta

  • Numer portu

  • Connect Timeout

Typowe przypadki użycia:

  • Usługi DNS

  • Niestandardowe lub własne aplikacje oparte na UDP

Sonda SNMP

Sonda SNMP (Simple Network Management Protocol) umożliwia SMSEagle monitorowanie określonych parametrów udostępnianych przez urządzenia z obsługą SNMP.

Dostępne parametry:

  • Host: adres IP lub nazwa hosta

  • Wersja protokołu: v1/v2

  • Object ID

  • Community

  • Typ wartości zwracanej (numeryczna/tekstowa)

  • Connect Timeout

  • SMS wysłany, gdy: definiuje warunek, przy którym powinien zostać wywołany alert SMS (np. wartość jest równa / różna / większa / mniejsza od zdefiniowanego progu)

Typowe przypadki użycia:

  • Monitorowanie routerów, przełączników, systemów UPS, serwerów i urządzeń sieciowych

  • Śledzenie parametrów takich jak temperatura, obciążenie CPU, użycie pamięci, status łącza czy warunki zasilania

Modbus TCP

Sonda Modbus TCP jest przeznaczona do monitorowania środowisk przemysłowych i OT. Umożliwia to odczyt wartości bezpośrednio z sterowników PLC, czujników, kontrolerów i innych urządzeń przemysłowych obsługujących komunikację Modbus TCP/IP oraz wywoływanie alertów SMS, gdy wartość rejestru spełnia zdefiniowane kryteria.

Dostępne parametry:

  • Host: adres IP lub nazwa hosta urządzenia Modbus

  • Port: port TCP serwera Modbus (domyślnie: 502)

  • Unit ID: identyfikator jednostki Modbus

  • Kod funkcji: typ rejestru do odczytu: Read Coils (1), Read Discrete Inputs (2), Read Holding Registers (3) lub Read Input Registers (4)

  • Rejestr: adres rejestru, który ma być monitorowany

  • SMS wysłany, gdy: definiuje warunek, przy którym powinien zostać wywołany alert SMS (np. wartość jest równa / różna / większa / mniejsza od zdefiniowanego progu)

Typowe przypadki użycia:

  • sterowniki PLC,

  • systemy SCADA

  • Czujniki przemysłowe i sprzęt automatyki

Częstotliwość monitorowania

Zadania monitorowania są wykonywane w trybie równoległym. Oprogramowanie automatycznie optymalizuje liczbę równoległych zadań oraz częstotliwość ich wykonywania, uwzględniając wydajność urządzenia, i dostosowuje okres monitorowania, gdy jest to potrzebne.

Możesz ręcznie zwiększyć/zmniejszyć okres monitorowania w ustawieniach Network Monitor:

Jeśli wartość okresu monitorowania jest zbyt mała (jest zbyt wiele zadań monitorowania do wykonania równolegle), oprogramowanie dostosuje tę wartość, aby zapewnić optymalne obciążenie i wydajność urządzenia.

Raporty

Ta zakładka umożliwia przeglądanie raportów błędów zadań w Network Monitor dla wybranego okresu czasu.

Zrzut ekranu z okna Network Monitor > Reports.

SNMP Traps

Pułapka SNMP (SNMP trap) to popularny mechanizm używany do zarządzania i monitorowania działań urządzeń za pomocą protokołu SNMP. Cechą wyróżniającą pułapki jest to, że są wywoływane natychmiastowo przez agenta, a nie w odpowiedzi na zapytanie o status z SNMP get query.

Zrzut ekranu z okna Network Monitor > SNMP TRAPS.

Zrzut ekranu z okna Network Monitor > SNMP TRAPS Add or Edit.

Wiadomości e-mail

Email do SMS

Funkcja Email do SMS umożliwia konwersję wiadomości e-mail na wiadomość SMS.

Podstawowe użycie

Jeśli funkcja jest włączona, e-mail wysłany na adres:

PHONE_NUMBER@IP_ADDRESS_OF_SMSEAGLE zostanie przekonwertowany na wiadomość SMS.

Gdzie:

PHONE_NUMBER - to numer telefonu odbiorcy

IP_ADDRESS_OF_SMSEAGLE - to adres IP Twojego urządzenia.

Treść wiadomości e-mail jest treścią wiadomości SMS (opcjonalnie można dołączyć temat e-maila na początku wiadomości SMS).

Przykład: wiadomość e-mail wysłana na adres: 123456789@192.168.0.101 zostanie przekonwertowana na wiadomość SMS i dostarczona na numer telefonu 123456789.

Wysyłanie do użytkownika/grupy

E-mail wysłany na adres:

NAME_IN_PHONEBOOK@IP_ADDRESS_OF_SMSEAGLE zostanie przekonwertowany na wiadomość SMS i wysłany do użytkownika lub grupy użytkowników z książki kontaktów SMSEagle.

Gdzie:

NAME_IN_PHONEBOOK - to nazwa użytkownika lub grupy (musi być grupą publiczną) z książki kontaktów SMSEagle

IP_ADDRESS_OF_SMSEAGLE - to adres IP Twojego urządzenia.

Treść wiadomości e-mail jest treścią wiadomości SMS (opcjonalnie można dołączyć temat e-maila na początku wiadomości SMS).

Przykład: wiadomość e-mail wysłana na adres: db-admins@192.168.0.101 zostanie przekonwertowana na wiadomość SMS i dostarczona do wszystkich członków grupy db-admin. Grupa db-admin musi być zdefiniowana w książce kontaktów SMSEagle.

Wysyłanie do kontaktów/grup Ldap

Jeśli Twoja firma korzysta z LDAP (Active Directory lub OpenLDAP) do zarządzania kontaktami, możesz użyć kontaktów LDAP lub grup LDAP do wysyłania e-maili jako wiadomości tekstowe SMS.

Przykład: wiadomość e-mail wysłana na adres: myldap-admins1@192.168.0.101 zostanie przekonwertowana na wiadomość SMS i dostarczona do wszystkich członków grupy myldap-admins1. Grupa myldap-admins1 musi być zdefiniowana w Twoim katalogu LDAP, a wtyczka LDAP musi być skonfigurowana na Twoim urządzeniu SMSEagle.

Połączenie głosowe

Po wiadomości SMS przekonwertowanej z e-maila może opcjonalnie nastąpić połączenie budzące (wake-up call) lub połączenie z syntezą mowy (text-to-speech). Można to włączyć w definicji reguły. Funkcja wymaga urządzenia z aktywnym dodatkiem Voice-Call.”

Używanie FQDN w adresie e-mail

Można również użyć w pełni kwalifikowanej nazwy domeny (Fully Qualified Domain Name) w adresie e-mail wysyłanym do urządzenia SMSEagle (np.: 123456789@mydomain.com). Więcej informacji można znaleźć w naszym artykule FAQ: How do I configure Email2SMS plugin to accept FQDN email addresses.

Temat e-maila - dodatkowe parametry (opcjonalne)

Istnieje możliwość ustawienia dodatkowych flag dla pojedynczej przekonwertowanej wiadomości za pomocą tematu e-maila. Obecnie dostępne są następujące flagi:

  • date - data i godzina w formacie YYYYmmDDHHMM (YYYY – rok, mm – miesiąc, DD – dzień, HH – godzina, MM – minuta). Jeśli ten parametr nie jest pusty, SMS zostanie zaplanowany do wysłania w podanej dacie i godzinie

  • modemno - ustawia numer modemu wysyłającego (dostępne tylko dla urządzeń z wieloma modemami)

Jeśli wyślesz e-mail z tematem zawierającym FLAG=VALUE, flaga zostanie ustawiona dla tej konkretnej wiadomości email2SMS. Przykład 1: wiadomość e-mail z tematem zawierającym modemno=2 zostanie przekonwertowana na wiadomość SMS i wysłana za pomocą modemu numer 2. Przykład 2: wiadomość e-mail z tematem zawierającym date=201801010005&modemno=2 zostanie przekonwertowana na wiadomość SMS i wysłana w dniu 2018-01-01 o 00:05 za pomocą modemu numer 2.

Konfiguracja funkcji

Funkcja „Email To SMS” pozwala dodać wiele reguł przekierowania. Każda reguła może zostać włączona lub wyłączona przez użytkownika.

Zrzut ekranu z okna Email To SMS > Rules

Zrzut ekranu komputera

Zrzut ekranu z Email to SMS > Add new rule

  • Możesz nazwać swoją regułę

  • Możesz ustawić przekazywanie na Always lub For specified senders / when email contains

  • Możesz ustawić warunek when subject contains oraz zawartość wiadomości (z opcją rozróżniania wielkości liter lub nie)

  • Możesz zdefiniować „Stop phrase”. Tekst zaczynający się od frazy stop zostanie usunięty (z uwzględnieniem wielkości liter) z wiadomości

  • Możesz wybrać, czy po wysłaniu SMS ma nastąpić połączenie (No/Ring only/TTS lub TTS advanced)*

  • Możesz wybrać model głosu (angielski lub niemiecki)*

  • Możesz ustawić priorytet wiadomości (0–9). Wiadomości o wyższym priorytecie będą przetwarzane wcześniej w kolejce wychodzącej

*Opcje połączeń są dostępne tylko po wykupieniu funkcji Voice (Calls) dla Twojego urządzenia

Zrzut ekranu z ustawień Email to SMS

  • jeśli chcesz korzystać z wtyczki, ustaw ‘Email2SMS active’ na ‘Yes’

  • jeśli chcesz dołączyć temat wiadomości email do SMS-a, ustaw opcję ‘What to do with email subject’ na ‘Include in SMS’. Temat wiadomości email zostanie dodany na początku wiadomości SMS

  • jeśli chcesz korzystać z uwierzytelniania użytkownika, ustaw opcję ‘What to do with email subject’ na ‘Use for authentication’. Jeśli uwierzytelnianie użytkownika jest włączone, podaj w temacie wiadomości email swój login i hasło w formacie: login=john&pass=doe LUB podaj token dostępu API w formacie: access_token=token

  • jeśli chcesz umieścić w wiadomości SMS wyłącznie temat wiadomości email, ustaw opcję ‘What to do with email subject’ na ‘Send only subject without email body’. W wiadomości SMS zostanie umieszczony wyłącznie temat wiadomości email

  • treść wiadomości email zostanie przycięta do wartości ‘Maximum number of characters’. Maksymalna dozwolona długość wiadomości SMS wynosi 1300 znaków

  • jeśli chcesz uwzględnić w wiadomości SMS znaki narodowe (takie jak ąäàöß我), ustaw „Unicode encoding of SMS text” na ‘Yes’

  • jeśli chcesz wysyłać jako MMS, możesz ustawić to na zawsze lub tylko wtedy, gdy wiadomość email zawiera załącznik

  • Wybierz, czy chcesz korzystać z kontaktów z katalogu LDAP (Yes/No). Aby skorzystać z tej funkcji, wtyczka LDAP musi być najpierw skonfigurowana

  • Jeśli włączono kontakty z LDAP, zdefiniuj numer telefonu dla błędów LDAP. Alerty o błędach połączenia z LDAP będą wysyłane na ten numer telefonu po 3 nieudanych próbach połączenia z LDAP. Pozostaw to pole puste, aby nie otrzymywać alertów

  • FQDN: Wtyczkę Email2SMS można skonfigurować tak, aby korzystała z alternatywnego adresu FQDN zamiast wyłącznie adresu IP urządzenia w adresie email. Wymaga to skonfigurowania odpowiedniej domeny i wpisów DNS na Twoim serwerze DNS - zarówno wpisów A, jak i MX, wskazujących na adres IP SMSEagle. Po skonfigurowaniu tego, wiadomość email wysłana na nowo skonfigurowaną domenę dotrze do SMSEagle i zostanie poprawnie przetworzona przez wtyczkę.

  • NAT: Jeśli Twoje urządzenie działa w sieci LAN za NAT-em i chcesz mieć możliwość wysyłania do niego wiadomości email z publicznego internetu, musisz tutaj skonfigurować publiczny adres IP, pod którym urządzenie będzie osiągalne. Pamiętaj, że wymaga to dodatkowej konfiguracji sieci LAN/zapory sieciowej, aby przekierować ruch do SMSEagle (co najmniej przekierować port TCP 25).

Email to SMS Poller

Email2SMS Poller to alternatywa dla funkcji Email2SMS służąca do konwertowania wiadomości email na wiadomości SMS. Ta funkcja powinna być używana, gdy potrzebujesz pobierać wiadomości email z istniejącej skrzynki pocztowej na Twoim serwerze pocztowym. Email2SMS Poller łączy się ze skonfigurowanym kontem email i sprawdza je w określonych odstępach czasu pod kątem nowych wiadomości. Gdy tylko nowa wiadomość email zostanie odebrana, jest automatycznie konwertowana na wiadomość SMS.

Funkcja obsługuje konta POP3 i IMAP oraz podstawowe uwierzytelnianie dla wszystkich skrzynek pocztowych, a także Oauth2 dla skrzynek Office365.

Aby wysłać SMS za pomocą Email2SMS Poller, musisz wysłać wiadomość email na wskazane konto email, gdzie temat wiadomości zawiera numer telefonu komórkowego (lub wiele numerów telefonów oddzielonych przecinkiem) lub nazwę kontaktu/grupy z książki telefonicznej.

Podstawowy przykład

Na przykład taka wiadomość email:

TO: smseagle@mycompany.com
FROM: john.doe@mycompany.com
SUBJECT: +48333444555
BODY: Hello world!

W tym przypadku bramka SMSEagle pobierze przychodzący email z konta smseagle@mycompany.com i wyśle jego treść jako wiadomość SMS na numer telefonu +48333444555.

Wysyłanie do użytkownika/grupy

Jeśli chcesz wysłać SMS do kontaktu lub grupy z książki telefonicznej SMSEagle, wpisz nazwę kontaktu/grupy w polu SUBJECT.

Wysyłanie do kontaktów/grup Ldap

Jeśli Twoja firma korzysta z LDAP (Active Directory lub OpenLDAP) do zarządzania kontaktami, możesz użyć kontaktów LDAP lub grup LDAP do wysyłania e-maili jako wiadomości tekstowe SMS.

Przykład: wiadomość email wysłana z tematem myldap-admins zostanie przekonwertowana na wiadomość SMS i dostarczona do wszystkich członków grupy myldap-admins1. Grupa myldap-admins1 musi być zdefiniowana w katalogu LDAP, a wtyczka LDAP musi być skonfigurowana na urządzeniu SMSEagle.

Połączenie głosowe

Wiadomość SMS przekonwertowana z emaila może być opcjonalnie uzupełniona o połączenie budzące lub połączenie z syntezą mowy (text-to-speech). Funkcję tę można włączyć w definicji reguły. Wymaga ona urządzenia z aktywnym dodatkiem Voice-Call.

Ważna uwaga: Wiadomości przetworzone przez Email2SMS Poller (ale nieusunięte) są oznaczane w skrzynce pocztowej jako przeczytane. Oprogramowanie opiera się na oznaczaniu wiadomości jako przeczytane/nieprzeczytane. Oznaczenie już przetworzonej wiadomości jako nieprzeczytana spowoduje, że zostanie ona ponownie przetworzona przez Email2SMS Poller. Zalecamy używanie osobnego konta email, aby uniknąć sytuacji ponownego wysłania tej samej wiadomości (oznaczenia jako nieprzeczytana już przetworzonej wiadomości).

Konfiguracja funkcji

Funkcja „Email To SMS Poller” pozwala na dodanie wielu reguł przekierowania. Każda reguła może być włączona lub wyłączona przez użytkownika.

Zrzut ekranu z reguł Email to SMS Poller

Zrzut ekranu z Email to SMS Poller > Add new rule

  • Możesz nazwać swoją regułę

  • Możesz ustawić przekazywanie na Always lub For specified senders / when email contains

  • Możesz wybrać numer modemu wysyłającego.

  • Możesz zdefiniować „Stop phrase”. Tekst zaczynający się od frazy stop zostanie usunięty (z uwzględnieniem wielkości liter) z wiadomości

  • Możesz ustawić priorytet wiadomości (0–9). Wiadomości o wyższym priorytecie będą przetwarzane wcześniej w kolejce wychodzącej

Zrzut ekranu z ustawień Email to SMS Poller

  • jeśli chcesz korzystać z wtyczki, ustaw ‘Enable Email2SMS Poller’ na ‘Yes’

  • Ustaw interwał pobierania emaili (w sekundach)

  • treść emaila zostanie przycięta do wartości ‘Maximum number of characters’. Maksymalna dozwolona długość wiadomości SMS wynosi 1300 znaków.

  • Jeśli chcesz uwzględnić specjalne znaki narodowe, włącz „Unicode encoding of SMS text”

  • Wybierz protokół spośród IMAP lub POP3

  • Podaj konfigurację skrzynki pocztowej (host, port, użytkownik, hasło, ustawienia szyfrowania)

  • Jeśli chcesz usuwać emaile ze skrzynki po ich pobraniu przez Email2SMS Poller, zaznacz „Delete emails from server after processing”

  • Jeśli chcesz wysyłać jako MMS, wybierz zawsze lub tylko wtedy, gdy email zawiera załącznik

Konfiguracja funkcji dla Office 365 OAuth2

  • w zakładce Settings > parametr „Protocol” wybierz „IMAP + Oauth2 (Office 365)”

  • Host: podaj serwer IMAP dla Office365 (domyślnie: outlook.office365.com)

  • Username: podaj adres email skrzynki, która będzie używana dla Email2SMS Poller

  • postępuj zgodnie z instrukcjami w artykule bazy wiedzy: How to setup Office365 for Oauth2?, aby uzyskać wartości Client ID, Tenant ID, Client Secret z Microsoft Azure Portal

  • Wprowadź wartości Client ID, Tenant ID, Client Secret w ustawieniach wtyczki

  • naciśnij przycisk „Save”, aby zapisać ustawienia

  • naciśnij przycisk „Authenticate via Oauth” i zaloguj się przy użyciu adresu email i hasła skrzynki, która będzie używana dla Email2SMS Poller

  • Jeśli proces zakończy się pomyślnie, w interfejsie webowym SMSEagle powinien pojawić się komunikat „Oauth authentication success”

SMS to Email

Funkcja SMS to Email umożliwia przekazywanie przychodzących wiadomości SMS/MMS na adres email.

Wtyczka może być używana w dwóch trybach:

  1. przekazywanie przychodzących SMS/MMS na email ostatniego nadawcy (tzw. Two-way Email2SMS & SMS2Email) W tym trybie, gdy SMSEagle odbiera przychodzący SMS, sprawdza, czy wcześniej ktoś wysyłał SMS na numer z przychodzącej wiadomości za pomocą Emai2SMS. Jeśli ostatni nadawca zostanie znaleziony, przychodzący SMS jest przekazywany na adres email ostatniego nadawcy. Jeśli nie znaleziono ostatniego nadawcy, wiadomość przychodząca jest przekazywana na domyślny adres email podany w ustawieniach wtyczki.

  2. Przekazuje wszystkie przychodzące wiadomości na jeden stały adres email. W tym trybie przychodzące wiadomości SMS/MMS są zawsze przekazywane na ten sam adres email.

Konfiguracja funkcji

Funkcja wykorzystuje zewnętrzny serwer SMTP do wysyłania emaili. Możesz skonfigurować serwer email w menu Emails > SMTP Configuration. Dodaj przynajmniej jedną konfigurację i wybierz ją w parametrze rozwijanym „SMS To Email” poniżej.

Funkcja „SMS To Email” pozwala na dodanie wielu reguł przekazywania. Każda reguła może być włączona lub wyłączona przez użytkownika.

Zrzut ekranu z SMS to Email > Rules

Zrzut ekranu z SMS to Email > Rules> Add or Edit rule

W definicji reguły możesz wybrać przekazywanie wszystkich przychodzących wiadomości lub tylko wiadomości od określonych nadawców/z określonym tekstem. Temat emaila może być stałym tekstem lub można użyć placeholderów: {SENDER} - numer nadawcy, {WORDS,X} - pierwsze X słów z wiadomości, {CHARS,X} - pierwsze X znaków z wiadomości.

Treść emaila z tej funkcji

Treść emaila z funkcji SMS To Email zawiera:

  • numer telefonu z przychodzącego SMS (oraz nazwę kontaktu z książki telefonicznej, jeśli została znaleziona)

  • Datę, godzinę odebrania SMS

  • Wiadomość SMS

Przykładowa treść emaila wysłanego przez SMSEagle: From: +483334455 (John Doe) Received: 2017-06-01 14:38:12 Message: My SMS message

Email Alerts

Funkcja Email Alerts umożliwia wysyłanie wiadomości alertowej email na wybrany adres email w przypadku wystąpienia błędów wysyłania SMS. Gdy zostanie osiągnięty zdefiniowany próg licznika błędów, wyzwalany jest email alertowy.

  • Możesz włączyć/wyłączyć wysyłanie alertu email w przypadku wystąpienia błędów wysyłania wiadomości

  • Możesz ustawić liczbę błędów przed wysłaniem alertu

  • Możesz ustawić adres/y email odbiorców

  • Możesz ustawić temat i treść wiadomości email, w tym placeholdery.

  • Możesz wprowadzić ustawienia serwera SMTP do wysyłania emaili

  • Możesz zapisywać informacje debugowania w logu systemowym (włącz tę opcję tylko w celach diagnostycznych)

Uwaga: Aby zapobiec fałszywym alarmom, zalecamy ustawienie parametru „Send alert when error counter exceeds” na wartość > 2.

Serwer poczty e-mail używany do funkcji SMS to Email jest konfigurowany w menu Emails > SMTP Configuration. Należy dodać co najmniej jedną konfigurację i wybrać ją w poniższym parametrze rozwijanym

Konwersacje e-mail

Moduł Emails zawiera dedykowaną stronę Conversations, która wyświetla przychodzące i wychodzące wiadomości e-mail w widoku wątków pogrupowanych według nadawcy/odbiorcy. Ułatwia to śledzenie pełnej historii komunikacji e-mail bezpośrednio z poziomu interfejsu webowego SMSEagle.

Przychodzące i wychodzące wiadomości e-mail są automatycznie zapisywane na urządzeniu i dostępne na stronie Conversations.

Zrzut ekranu z menu Emails>Conversations

SMTP Configuration

Menu SMTP Configuration jest centralnym punktem konfiguracji ustawień SMTP. Ustawienia te są niezbędne, jeśli chcesz wysyłać wiadomości e-mail z urządzenia SMSEagle w różnych funkcjach, takich jak SMS to Email, API, menu Compose, Email Alerts.

Możesz utworzyć jedną wspólną konfigurację dla wszystkich funkcji lub kilka konfiguracji, po jednej dla każdej funkcji.

Zrzut ekranu komputera - opis wygenerowany automatycznie

zrzut ekranu z menu SMTP Configuration

Aby rozpocząć korzystanie z funkcji Email na Twoim urządzeniu SMSEagle:

1. Utwórz co najmniej jedną konfigurację

Zrzut ekranu komputera - opis wygenerowany automatycznie

zrzut ekranu z dodawania konfiguracji SMTP

  • Ustaw nazwę konfiguracji

  • Ustaw SMTP Host

  • Ustaw SMTP Port

  • Wybierz szyfrowanie połączenia SMTP (none, SSL, TLS)

2. Przypisz konfigurację do wybranej funkcji

Po skonfigurowaniu wpisu konfiguracji przypisz go do wybranej funkcji.

Zrzut ekranu komputera - opis wygenerowany automatycznie

Workflows

Funkcja Workflows umożliwia zaawansowane zarządzanie komunikacją przychodzącą i wychodzącą poprzez definiowanie reguł i akcji na podstawie treści i źródła wiadomości. Umożliwia tworzenie bardzo elastycznych reguł automatyzacji, z których każda składa się z trzech elementów:

  • Trigger (wyzwalacz) – zdarzenie, które uruchamia regułę, takie jak przychodzący SMS, MMS, e-mail, wiadomość WhatsApp lub Signal.

  • Condition (warunek) – opcjonalna logika określająca, kiedy reguła powinna zostać wykonana.

  • Action (akcja) – rezultat wykonywany po uruchomieniu reguły, taki jak wysłanie SMS, MMS, wiadomości WhatsApp, Signal, lub zainicjowanie połączeń ring, połączeń Text-To-Speech oraz połączeń z plikiem wave.

Funkcja Workflows pozwala na dodanie wielu reguł przetwarzania. Każda reguła może zostać włączona lub wyłączona przez użytkownika.

Zrzut ekranu komputera

Kreator Workflow

Aby utworzyć jedną regułę Workflow, użyj Workflow Builder. To narzędzie umożliwia automatyzację przetwarzania przychodzących wiadomości (lub innych zdarzeń) za pomocą reguł opartych na wskazywaniu i klikaniu.

Zrzut ekranu komputera

Zrzut ekranu z Workflow Builder

W każdym workflow możesz skonfigurować:

Name Wprowadź opisową nazwę dla swojej reguły.

Trigger Wyzwalacz to zdarzenie, które uruchamia regułę. Możesz wybrać jeden z następujących wyzwalaczy:

  • Modem (SMS/MMS)

  • Email

  • WhatsApp

  • Signal On Sent (SMS/MMS): wyzwalane, gdy wiadomość wychodząca zostanie wysłana

  • On Error (SMS/MMS): wyzwalane, gdy wystąpi błąd wysyłania wiadomości

  • On Delivery Report (SMS/MMS): wyzwalane, gdy zostanie odebrany raport doręczenia

Condition Groups Zbuduj logikę za pomocą grup warunków. Każdy warunek zawiera:

  • Property (Sender lub Content)

  • Operator (Contains, Equals, Not Equals, Ends With, Not Contains, Regex Match, Starts With, In Group lub In Contact)

  • Value (wolny tekst)

Możesz dodać wiele warunków wewnątrz grupy połączonych logiką AND. Możesz dodać wiele grup warunków połączonych logiką OR.

Actions Akcja definiuje, co się stanie, gdy warunki zostaną spełnione. Dostępne są następujące akcje:

  • SMS

  • TTS Call

  • TTS Advanced Call

  • Ring Call

  • Wave Call

  • Email

  • WhatsApp

  • Signal

Zrzut ekranu komputera

Zrzut ekranu z menu > Workflows > +Add new workflow > Email Action

Powyższy zrzut ekranu przedstawia przykład akcji Email:

  • Email addresses: Wprowadź jednego lub więcej odbiorców i kliknij Add.

  • Phonebook contacts / groups: Wybierz zapisane publiczne kontakty lub publiczne grupy (akceptowane są tylko wpisy publiczne).

  • Subject template i Message template: Utwórz wychodzący e-mail, używając placeholderów:

    • Dostępne symbole zastępcze (jak pokazano): {{sender}}, {{content}}

  • Include attachments: Opcjonalne pole wyboru umożliwiające przekazywanie załączników.

W ramach jednego workflow można dodać wiele akcji, na przykład: wysłanie SMS oraz wykonanie połączenia.

Dynamiczne symbole zastępcze odbiorcy

Gdy trigger jest ustawiony na Email, dostępne są dynamiczne symbole zastępcze odbiorcy, umożliwiające automatyczne kierowanie wiadomości do odbiorcy wyznaczonego na podstawie treści przychodzącej wiadomości. Odbiorca może zostać wyznaczony na podstawie:

  • email identifier: numer telefonu wyodrębniony z adresu „to” (np. z +48123456789@domain.com pobierany jest +48123456789).

  • subject: wykorzystuje temat wiadomości e-mail do wyodrębnienia numeru telefonu odbiorcy, identyfikatora kontaktu w książce telefonicznej lub identyfikatora grupy w książce telefonicznej

SMS Forward

Funkcja „SMS forward” umożliwia przekazywanie przychodzących wiadomości SMS do jednego lub wielu odbiorców zgodnie z zdefiniowanymi regułami.

Konfiguracja funkcji

Funkcja „SMS Forward” umożliwia dodanie wielu reguł przekazywania. Każda reguła może zostać włączona lub wyłączona przez użytkownika.

Zrzut ekranu głównego okna wtyczki

Dla każdej reguły użytkownik może zdefiniować:

  • Kiedy przychodzący SMS powinien zostać przekazany (Rule type) oraz na jaki numer(y) wiadomość powinna zostać przekazana (SMS Recipient).

  • Czy w przekazywanym SMS-ie ma zostać uwzględniony numer nadawcy, z którego pochodził oryginalny SMS.

  • Podczas definiowania reguły użytkownik może wybrać odbiorcę SMS (kto otrzyma przekazany SMS). Może to być numer telefonu lub nazwa grupy z książki telefonicznej.

  • Użytkownik może zdefiniować wiele reguł przekazywania w wtyczce.

  • Każda reguła jest przetwarzana niezależnie.

  • Można ustawić priorytet (0-9), wiadomość o wyższym priorytecie zostanie umieszczona w kolejce wcześniej.

  • Użytkownik może wybrać uwzględnienie własnego tekstu wraz z symbolami zastępczymi:

*{SENDER} - Numer nadawcy {MESSAGE} - Oryginalna wiadomość *

  • Istnieje możliwość włączenia/wyłączenia każdej reguły.

  • Istnieje możliwość włączenia/wyłączenia każdej reguły.

Zrzut ekranu komputera

Zrzut ekranu z okna „Add/edit forwarding rule”

Połączenie głosowe

Po wiadomości SMS może opcjonalnie nastąpić połączenie budzące lub połączenie z syntezą mowy (text-to-speech). Funkcję tę można włączyć w definicji reguły. Wymaga urządzenia z aktywnym dodatkiem Voice-Call.

MQTT

MQTT to protokół komunikacyjny przeznaczony dla Internetu Rzeczy (IoT). Został zaprojektowany jako wyjątkowo lekki transport wiadomości typu publish/subskrybuj, idealny do łączenia zdalnych urządzeń przy minimalnym wykorzystaniu pasma sieciowego. MQTT jest obecnie wykorzystywany w wielu branżach, takich jak motoryzacja, produkcja, telekomunikacja, przemysł naftowy i gazowy itd.

Funkcja MQTT w SMSEagle umożliwia konwersję MQTT na SMS oraz SMS na MQTT. Można utworzyć wiele reguł konwersji:

  • gdy do bramki SMSEagle dociera SMS o zdefiniowanej treści, jest on przekazywany do MQTT

  • gdy do MQTT dociera wiadomość o zdefiniowanej treści, bramka SMSEagle może wysłać ją jako SMS do jednego lub wielu odbiorców

Konfiguracja funkcji

Funkcja „MQTT” umożliwia zdefiniowanie kilku reguł przetwarzania zarówno dla scenariusza Subscribe, jak i Publish.

Zrzut ekranu komputera

Zrzut ekranu z dodawania reguły MQTT

Reguły subskrypcji

Zrzut ekranu komputera - opis wygenerowany automatycznie

Zrzut ekranu z okna subskrypcji MQTT

Dla każdej reguły przetwarzania użytkownik może zdefiniować:

  1. czy przekazywanie ma być zawsze wysyłane, czy tylko z określonego tematu/gdy wiadomość MQTT zawiera

  2. treść wychodzącej wiadomości SMS

  3. odbiorcę wiadomości (pojedynczego lub grupę)

  4. w przypadku urządzeń z wieloma modemami użytkownicy mogą również zdefiniować, z którego modemu wysyłany jest SMS

Reguły publikacji

Zrzut ekranu komputera - opis wygenerowany automatycznie

Zrzut ekranu z okna publikacji MQTT

Dla każdej reguły przetwarzania użytkownik może zdefiniować:

  1. czy przekazywanie SMS ma być zawsze wysyłane, czy tylko dla określonego nadawcy/treści wiadomości

  2. host, port i temat subskrybenta MQTT

  3. w przypadku urządzeń z wieloma modemami użytkownicy mogą również zdefiniować, na którym modemie odbierany jest SMS

WhatsApp

Funkcja WhatsApp w urządzeniu SMSEagle umożliwia wysyłanie i odbieranie wiadomości WhatsApp za pośrednictwem interfejsu WWW lub APIv2, lub poprzez automatyczną konwersję wiadomości. Po połączeniu konta WhatsApp w menu «Settings» można wysyłać wiadomości WhatsApp za pomocą menu «Compose». Można również konfigurować przepływy automatyzacji w połączeniu z innymi źródłami, takimi jak e-maile, wiadomości SMS lub wiadomości Signal. To bezpieczne, lokalne (on-premises) rozszerzenie stosu komunikacyjnego umożliwia obsługę incydentów w czasie rzeczywistym oraz komunikację z klientami za pośrednictwem popularnego kanału WhatsApp. Przesyłanie wiadomości opiera się na transmisji danych, dlatego urządzenie powinno być połączone z Internetem przez Ethernet lub dane mobilne.

ZASTRZEŻENIE

  • Ta integracja działa poprzez legalną, uwierzytelnioną przez użytkownika sesję WhatsApp Web. Nie wykorzystuje żadnego nieoficjalnego API ani protokołu uzyskanego metodą inżynierii wstecznej.

  • WhatsApp Inc. nie wspiera oficjalnie i nie zatwierdza korzystania z automatycznych systemów, botów lub nieoficjalnych klientów do dostępu do swojej platformy.

  • Użytkownicy są odpowiedzialni za przestrzeganie Warunków korzystania z usługi WhatsApp, w tym ograniczeń dotyczących automatyzacji i integracji z podmiotami trzecimi.

  • SMSEagle udostępnia tę funkcję w stanie takim, w jakim jest („as-is”) i nie może zagarantować nieprzerwanego działania z powodu potencjalnych zmian w platformie, zasadach lub infrastrukturze technicznej WhatsApp.

  • Korzystanie z tej funkcji może być ograniczone lub podlegać restrykcjom konta nakładanym przez WhatsApp.

Włączając i korzystając z tej funkcji, użytkownik potwierdza i akceptuje powyższe warunki.

WhatsApp jest znakiem towarowym Meta Platforms, Inc. Ten produkt nie jest powiązany z, wspierany przez, ani sponsorowany przez WhatsApp lub Meta Platforms.

Konfiguracja

Zrzut ekranu komputera

Zrzut ekranu z menu > Ustawienia WhatsApp

  1. W interfejsie WWW SMSEagle > menu WhatsApp > wybierz zakładkę Settings i kliknij Show QR code

  2. Otwórz aplikację WhatsApp na swoim telefonie (musi być już zarejestrowana na konto WhatsApp), otwórz menu kontekstowe (trzy punkty) i przejdź do „Linked devices”.

  3. Wybierz Link a device i zeskanuj kod QR wyświetlony w panelu web-GUI SMSEagle.

  4. Po sparowaniu aplikacji będziesz gotowy do wysyłania/odbierania wiadomości WhatsApp za pośrednictwem SMSEagle.

A screenshot of a qr code

Zrzut ekranu z menu > Ustawienia WhatsApp

Zrzut ekranu komputera

Zrzut ekranu z menu > Ustawienia WhatsApp

Wysyłanie wiadomości WhatsApp z fallbackiem na SMS/MMS

W zakładce WhatsApp Settings można ustawić fallback na SMS/MMS. Jeśli numer odbiorcy nie jest zarejestrowany w WhatsApp, SMSEagle wyśle wiadomość jako SMS lub MMS (jeśli wiadomość zawiera załączniki).

Aktualizacje biblioteki SMSEagle posiada wbudowany mechanizm aktualizacji biblioteki integracji z WhatsApp. Ponieważ WhatsApp okresowo aktualizuje swoją platformę, utrzymywanie biblioteki w aktualnej wersji zapewnia dalszą kompatybilność i nieprzerwane działanie. Dostępne aktualizacje można sprawdzić i zastosować w zakładce WhatsApp Settings.

Signal (beta)

Signal to bezpieczna aplikacja do przesyłania wiadomości. Oferuje szyfrowane wiadomości oraz połączenia głosowe i wideo. Eksperci ds. bezpieczeństwa polecają Signal, ponieważ korzysta on z szyfrowania end-to-end. Zapewnia to, że wysyłane przez Ciebie wiadomości mogą odczytać wyłącznie Twoje urządzenie oraz urządzenie odbiorcy. Zespół stojący za tym oprogramowaniem działa jako organizacja non-profit, wspierana przez granty i darowizny. Signal jest open source, co oznacza, że jego kod jest publicznie dostępny.

Urządzenia SMSEagle obsługują komunikację przez Signal podczas wysyłania wiadomości z poziomu web-GUI lub APIv2. Możesz również konfigurować automatyzacje w połączeniu z innymi źródłami, takimi jak e-maile, wiadomości SMS itp.

Aby rozpocząć korzystanie z Signal, przejdź do menu Signal > Settings i zarejestruj numer telefonu używany w Twoim urządzeniu SMSEagle, zgodnie z opisem w artykule bazy wiedzy: How to setup Signal on SMSEagle device. Przesyłanie wiadomości opiera się na transmisji danych, dlatego urządzenie powinno być podłączone do Internetu przez Ethernet lub mobilną transmisję danych.

Wysłane/odebrane wiadomości Signal można znaleźć w menu Signal > Conversations

Zrzut ekranu komputera - opis wygenerowany automatycznie

Zrzut ekranu z menu Signal > Conversations

Webhooks (znane również jako Callback URL)

Funkcja Webhooks pozwala na:

  • przekazywanie przychodzącej wiadomości na zdefiniowany adres URL

  • wywołanie zdefiniowanego adresu URL, jeśli status wiadomości wychodzącej się zmienił (wiadomość została wysłana/dostarczona lub wystąpił błąd wysyłania)

Jeśli funkcja jest włączona, każda zdefiniowana reguła wywoła żądanie HTTP(S) do zdefiniowanego adresu URL. Żądanie HTTP(S) może być typu GET lub POST.

Konfiguracja funkcji

Funkcja „Webhooks” pozwala na dodanie nieograniczonej liczby reguł. Każda reguła może zostać włączona lub wyłączona przez użytkownika.

Zrzut ekranu komputera

Zrzut ekranu z ustawień Webhooks

Dla każdej nowej reguły użytkownik musi wypełnić wymagane pola:

  • Nazwę reguły

  • pole ‘URL’ definiuje zdalny adres skryptu callback

  • przycisk ‘Test URL’ pozwala przetestować, czy konfiguracja Webhooks jest poprawna. SMSEagle wykona żądanie callback z parametrami testowymi i zweryfikuje odpowiedź serwera zdalnego

  • ‘URL method’ pozwala wybrać, czy wywołanie zwrotne (callback) do Twojego adresu URL odbywa się metodą HTTP(S) GET czy POST

  • wybierz wyzwalacze (przy wiadomości przychodzącej, przy wysłaniu wiadomości, przy dostarczeniu wiadomości)

  • wybierz wyzwalacze (przy wiadomości przychodzącej, przy wysłaniu wiadomości, przy dostarczeniu wiadomości lub błędzie wysyłania)

  • aby zmienić nazwy zmiennych w GET/POST

  • wybierz format danych dla POST (form-data lub json)

  • „Send request when” definiuje, czy żądanie jest wysyłane zawsze, tylko gdy nadawca SMS należy do danego kontaktu/grupy, czy tylko gdy przychodząca wiadomość zawiera określony ciąg znaków

  • Opcjonalnie można zdefiniować wartość „API key of your service”. Zostanie ona przekazana do adresu URL wywołania zwrotnego w parametrze „apikey”. Jeśli pole pozostanie puste, parametr „apikey” nie zostanie przekazany do adresu URL wywołania zwrotnego

  • Expected HTTP Status Code(s): Definiuje, które kody odpowiedzi HTTP są traktowane jako pomyślne dostarczenie webhooka. Webhook jest uznawany za OK tylko wtedy, gdy status odpowiedzi HTTP odpowiada jednemu z podanych kodów. Można podać wiele kodów statusu. Wartość domyślna: 200

  • Użytkownik może również wybrać, czy włączyć wsparcie dla samopodpisanego certyfikatu SSL

Zrzut ekranu komputera

Zrzut ekranu z dodawania lub edycji reguły Webhooks

Parametry żądania

Żądanie wysyłane metodą GET/POST na wskazany adres URL zawiera następujące parametry: sender: Numer nadawcy timestamp: Czas, w którym SMSEagle odebrał/wysłał wiadomość, w formacie YYYYmmddHHiiss (przykład: 20140531092257) text: Treść wiadomości SMS attachments: (tylko POST) Załączniki MMS w przykładowym formacie [0 => [name => image.png, content-type => image/png, content => wfFWgwOlgBRwdWvsvs=]] (opcjonalnie) text_binary: Binarna treść wiadomości SMS msgid: Identyfikator wiadomości SMSEagle modemno: Numer modemu, na którym odebrano/z którego wysłano wiadomość status: Status wiadomości oid: Wartość identyfikatora OID przypisanego do wiadomości wychodzącej z odpowiadającym numerem telefonu (opcjonalnie) apikey: Klucz API Twojej usługi (opcjonalnie)

Oczekiwana odpowiedź HTTP i próby ponowienia

Po wysłaniu żądania HTTP(S) GET/POST na adres URL wywołania zwrotnego, SMSEagle będzie oczekiwać odpowiedzi HTTP zdefiniowanej w parametrze „Expected HTTP Status Code(s)”. Jeśli z adresu URL wywołania zwrotnego zostanie odebrana inna odpowiedź lub żadna, SMSEagle będzie podejmować ponowne próby co X minut przez 24 godziny. Interwał ponawiania można ustawić w głównym oknie wtyczki:

A white background with black text Description automatically generated with low confidence

Autoreply

Funkcja umożliwia automatyczne odpowiadanie na każdą odebraną wiadomość zdefiniowaną odpowiedzią tekstową.

Konfiguracja funkcji

Funkcja „Autoreply” pozwala dodać wiele reguł automatycznych odpowiedzi. Każdą regułę użytkownik może włączyć lub wyłączyć.

Obraz zawierający zrzut ekranu, tekst, oprogramowanie, Strona internetowa

Zrzut ekranu głównego okna wtyczki

Dla każdej reguły użytkownik może zdefiniować:

  • Kiedy wiadomość autoodpowiedzi powinna zostać wysłana:

    • zawsze,

    • gdy przychodząca wiadomość zawiera zdefiniowany tekst,

    • i/lub gdy nadawca wiadomości należy do kontaktu/grupy w Książce telefonicznej

    • jeśli przychodzący SMS trafia do wybranego modemu

  • Jeśli tekst wiadomości autoodpowiedzi powinien być wysyłany jako znaki Unicode

Funkcja umożliwia również zdefiniowanie limitu wysyłania wiadomości autoodpowiedzi. Można ustawić limit maksymalnie 5 wiadomości / 10 minut / numer telefonu.

Obraz zawierający tekst, zrzut ekranu, Czcionka, linia

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

Zrzut ekranu z „Add/edit autoreply rule”

Subskrypcje (newsletter)

Ta funkcja umożliwia włączenie subskrypcji w stylu newslettera za pomocą SMS. Gdy ktoś wyśle do Twojego SMSEagle wiadomość zawierającą zdefiniowany tekst, numer nadawcy zostanie automatycznie dodany do grupy w Książce Telefonicznej. Ta grupa może być później używana do wysyłania wiadomości przez web-GUI/API/Email To SMS. Automatyczne usuwanie z grupy działa w ten sam sposób: gdy przychodzący SMS zawiera zdefiniowany tekst, numer telefonu nadawcy zostanie automatycznie usunięty.

Graphical user interface, application Description automatically generated

Zrzut ekranu z funkcji „Subscriptions”

A screenshot of a chat box Description automatically generated with low confidence

Zrzut ekranu z Subscriptions > Add or edit subscriptions rule

W oknie Add or edit subscriptions rule:

  • Możesz dodać nazwę reguły

  • Wybierz grupę z Książki Telefonicznej

  • Zdefiniuj frazę, która dodaje numer telefonu z przychodzącego SMS do grupy

  • Zdefiniuj frazę, która usuwa numer z grupy

  • Wybierz, czy fraza powinna rozróżniać wielkość liter

Gdy numer telefonu jest dodawany do Książki Telefonicznej SMSEagle za pomocą tej funkcji, najpierw tworzony jest kontakt w książce telefonicznej z nazwą: [NAZWA REGUŁY] [NUMER TELEFONU]. Na przykład: „Alert Sub +48123456789“. Następnie kontakt jest dodawany do zdefiniowanej grupy w Książce Telefonicznej.

Periodic SMS

Funkcja „Periodic SMS” umożliwia wysyłanie wiadomości SMS lub kodów USSD w żądanym interwale czasowym. Użytkownik może zdefiniować wiele reguł wysyłania, a każda reguła będzie przetwarzana niezależnie.

Konfiguracja funkcji

Funkcja „Periodic SMS” umożliwia dodanie wielu reguł wysyłania. Każda reguła może być włączona lub wyłączona przez użytkownika.

Zrzut ekranu z głównego okna wtyczki

Dla każdej reguły użytkownik może zdefiniować:

  • Nazwę reguły

  • Interwał wysyłania (Godzinowy, Dzienny, Tygodniowy, Miesięczny lub Roczny)

  • Typ wiadomości (SMS, kod USSD)

  • Treść wiadomości SMS

  • Odbiorców (numer(y) telefonu rozdzielone przecinkiem lub grupę(y) z książki telefonicznej)

Zrzut ekranu z okna „Add new rule”

Połączenie głosowe

Po wiadomości SMS może opcjonalnie nastąpić połączenie budzące (wake-up call) lub połączenie z syntezą mowy (text-to-speech). Można to włączyć w definicji reguły. Funkcja wymaga urządzenia z aktywnym dodatkiem Voice-Call.

LDAP

Funkcja LDAP umożliwia dostęp do usług katalogowych: Active Directory (dalej „AD”) oraz OpenLDAP. Funkcja pozwala na odczyt kontaktów i grup katalogowych w web-GUI SMSEagle. Opcjonalnie pozwala na uwierzytelnianie w urządzeniu SMSEagle za pomocą usług katalogowych.

Konfiguracja funkcji

Wybierz „LDAP” z menu po lewej stronie w panelu web-GUI SMSEagle, aby przejść do konfiguracji funkcji. Po włączeniu funkcji użytkownik musi wypełnić wszystkie wymagane pola zgodnie z ustawieniami AD.

W polu „AD phone attribute” użytkownik musi wybrać, który atrybut telefonu z AD będzie wyświetlany w panelu web-GUI SMSEagle.

Zrzut ekranu komputera

Zrzut ekranu z okna „LDAP settings”

Kliknij „Save” i „Test connection”, aby upewnić się, że SMSEagle jest połączony z serwerem AD.

Zrzut ekranu pokazujący pomyślne połączenie z serwerem AD.

Po ustanowieniu połączenia, podpowiedzi kontaktów/grup AD są wyświetlane w wybranych modułach panelu Web-GUI. Zacznij wpisywać jakąkolwiek część nazwy lub numeru kontaktu/grupy, aby wyświetlić podpowiedzi kontaktów AD.

Wpisz „LDAP”, aby sprawdzić wszystkie kontakty wymienione w katalogu AD.

Zrzut ekranu z modułu „Compose” z włączonym połączeniem LDAP

Podpowiedzi katalogu LDAP mogą być używane w modułach „Compose”, „Autoreply”, „Digital input/output”, „Email To SMS” i „Email To SMS Poller”.

Uwierzytelnianie do SMSEagle za pomocą LDAP (opcjonalnie)

Ta funkcja umożliwia uwierzytelnianie do urządzenia SMSEagle za pomocą LDAP. Aby zacząć jej używać:

  • utwórz w swoich usługach katalogowych nową grupę dla roli administratora SMSEagle. Wprowadź nazwę utworzonej grupy w panelu web-GUI SMSEagle > LDAP > „Admin group name in LDAP”

  • utwórz w swoich usługach katalogowych nową grupę dla roli użytkownika SMSEagle. Wprowadź nazwę utworzonej grupy w panelu web-GUI SMSEagle > LDAP > „User group name in LDAP”

  • Ustaw parametr „Allow authentication to SMSEagle via LDAP” na „Enable”

  • kliknij przycisk „Save””

Obraz zawierający tekst Opis wygenerowany automatycznie

  • W zależności od struktury katalogu serwera LDAP, w przypadku OpenLDAP może być również konieczne podanie osobnych Distinguished Names dla użytkowników i grup (jeśli obie znajdują się w różnych ścieżkach)

Obraz zawierający tekst Opis wygenerowany automatycznie

Na ekranie logowania użytkownik będzie mógł wybrać między uwierzytelnianiem „Local” lub „LDAP”. Użyj jednego z tych parametrów jako swojej nazwy użytkownika w formularzu logowania SMSEagle:

  • Common Name

  • givenName

  • sAMAccountName

  • displayName

  • userPrincipalName

Obraz zawierający tekst Opis wygenerowany automatycznie

Podczas pierwszego logowania z użyciem typu uwierzytelniania LDAP, system utworzy nowego użytkownika na urządzeniu SMSEagle, powiązanego z kontem LDAP. Ustawienia tego konta będą synchronizowane z LDAP przy każdym logowaniu.

Lista dozwolonych/zablokowanych

Funkcja Listy Zezwoleń/Blokad (Allow/Deny List) umożliwia kontrolowanie ruchu SMS przychodzącego i wychodzącego na urządzeniu SMSEagle. Poprzez określenie, które numery telefonów lub zakresy numerów są dozwolone lub blokowane, można zapewnić, że tylko zatwierdzone źródła będą mogły wysyłać wiadomości do urządzenia lub że wiadomości wychodzące będą wysyłane tylko do zatwierdzonych odbiorców.

Lista Zezwoleń/Blokad działa w jednym z dwóch wzajemnie wykluczających się trybów:

  • Allow selected

  • Deny selected

W danym momencie może być aktywny tylko jeden tryb.

Zrzut ekranu funkcji „Allow/Deny List”

Tryb: Allow selected

W trybie Allow selected dozwolone są tylko numery telefonów lub zakresy numerów wyraźnie zdefiniowane na liście. Wszystkie inne numery są automatycznie blokowane.

Zachowanie:

  • Wiadomości SMS przychodzące

Akceptowane są tylko wiadomości wysłane z numerów znajdujących się na Liście Zezwoleń. Wiadomości z wszystkich innych numerów są odrzucane.

  • Wiadomości SMS wychodzące Urządzenie może wysyłać wiadomości tylko do numerów znajdujących się na Liście Zezwoleń. Próby wysłania wiadomości do innych numerów są blokowane.

Typowe przypadki użycia

  • Ograniczenie komunikacji do znanego zbioru zaufanych numerów

  • Ograniczenie ruchu wychodzącego tylko do zatwierdzonych odbiorców

  • Utworzenie zamkniętego środowiska SMS do integracji, automatyzacji lub testów

Przykład

Jeśli lista zawiera:

  • +48123456789

  • +4420*

Wtedy:

  • Ruch SMS jest dozwolony tylko do i z tego konkretnego numeru +48123456789 oraz wszystkich numerów w Wielkiej Brytanii zaczynających się od +4420

  • Każdy SMS z udziałem innych numerów jest blokowany

Zrzut ekranu okna „Add number to allow list”

Tryb: Deny selected

W trybie Deny selected wszystkie numery telefonów są domyślnie dozwolone, z wyjątkiem tych wyraźnie zdefiniowanych na liście.

Zachowanie:

  • Wiadomości SMS przychodzące Wiadomości z numerów znajdujących się na Liście Blokad są blokowane. Wiadomości z wszystkich innych numerów są akceptowane.

  • Wiadomości SMS wychodzące Urządzenie nie może wysyłać wiadomości do numerów znajdujących się na Liście Blokad, ale może wysyłać wiadomości do wszystkich innych numerów.

Typowe przypadki użycia:

  • Blokowanie niechcianych lub nadużywających nadawców

  • Zapobieganie dostarczaniu SMS do określonych miejsc docelowych lub zakresów numerów

  • Zastąpienie tradycyjnego filtrowania w stylu czarnej listy zunifikowaną kontrolą ruchu przychodzącego i wychodzącego

Przykład

Jeśli lista zawiera:

  • +1555000000

  • +31*

Wtedy:

  • Wiadomości do lub od tych numerów są blokowane

  • Cały pozostały ruch SMS jest dozwolony

Zrzut ekranu z okna „Add number to deny list”

Stop word

Funkcja STOP Word zapewnia zautomatyzowany sposób blokowania niechcianych nadawców SMS na podstawie treści wiadomości. Gdy zdefiniowane jest słowo STOP, urządzenie SMSEagle monitoruje przychodzące wiadomości SMS pod kątem tego słowa kluczowego. Jeśli przychodząca wiadomość zawiera zdefiniowane słowo STOP, numer telefonu nadawcy jest automatycznie dodawany do listy Deny. W rezultacie dalsza komunikacja SMS przychodząca lub wychodząca z tym numerem jest blokowana zgodnie z regułami wybranego trybu Deny.

Ta funkcja jest szczególnie przydatna do:

  • Automatycznej obsługi żądań rezygnacji lub wypisania się

  • Blokowania nadawców, którzy odpowiadają zdefiniowanymi słowami kluczowymi (np. STOP, UNSUBSCRIBE)

  • Zmniejszenia ręcznej administracji zablokowanymi numerami

Zrzut ekranu z okna „Define STOP Word”

Uwagi:

  • Lista Allow/Deny ma zastosowanie globalnie do ruchu SMS na urządzeniu.

  • Numery telefonów można definiować jako pojedyncze numery lub zakresy numerów przy użyciu symboli wieloznacznych. Dla wielu numerów można użyć następujących symboli wieloznacznych: *NUMBER, *NUMBER*, NUMBER* (gdzie * zastępuje dowolne znaki)

SMPP

Short Message Peer-to-Peer (SMPP) to protokół używany w branży telekomunikacyjnej. Jest to otwarty, standardowy protokół branżowy zaprojektowany w celu zapewnienia interfejsu komunikacji danych do przesyłania danych krótkich wiadomości między External Short Messaging Entities (ESMEs) a SMSC.

Protokół SMPP jest często używany, aby umożliwić stronom trzecim wysyłanie wiadomości do bramek SMS w celu dalszego przetwarzania.

Urządzenie SMSEagle jest wyposażone we wbudowany serwer SMPP. Obsługuje SMPP w następujących scenariuszach:

  • Odbieranie żądań SMS przez SMPP i wysyłanie wiadomości do operatora za pośrednictwem karty SIM i modułu radiowego

  • Odbieranie przychodzących SMS od operatora komórkowego za pośrednictwem modułu radiowego z kartą SIM i przekazywanie SMS do klienta SMPP

W ramach funkcji SMPP możliwe jest:

  1. wysyłanie wiadomości tekstowych SMS (maks. 1300 znaków)

  2. odbieranie raportów doręczenia

  3. określanie kodowania wiadomości (obsługiwane jest 7bit ASCII lub UTF-8)

  4. odbieranie przychodzących wiadomości i przekazywanie ich do klienta SMPP

  5. wybierz modemy, które są używane do wysyłania/odbierania SMS (tylko dla urządzeń wielomodemowych)

Zrzut ekranu komputera - opis wygenerowany automatycznie

zrzut ekranu z menu Settings > SMPP

Serwer SMPP wspiera wersję SMPP 3.4.

Settings

Menu Settings jest podzielone na kilka zakładek w celu łatwiejszego zarządzania.

Application Settings

Ustawienia aplikacji można zmienić w zakładce Settings > Application.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

  • Możesz zmienić język aplikacji na angielski, francuski, niemiecki, polski i hiszpański

  • Możesz zmienić kod kraju na kod swojego kraju (to ustawienie wpływa tylko na poprawne przypisanie numerów telefonów do wpisów w książce telefonicznej)

  • Możesz sortować konwersację, aby wyświetlać wiadomości „Newest First” lub „Oldest First”

  • Możesz zmienić widok konwersacji na „Table” (widok tabelaryczny) lub „Balloons” (widok jak w smartfonie), jak przedstawiono w rozdziale Folders

  • Możesz dostosować liczbę danych wyświetlanych na jednej stronie do 10, 15, 20, 25, 50, 100, 250 lub Show all

  • Możesz ustawić, aby wiadomości były trwale usuwane lub najpierw przenoszone do Trash

  • Możesz ustawić odbieranie raportów doręczenia na Yes, No lub Default (ustawienie operatora sieci)

  • Możesz ustawić widoczność zawartości Inbox na All users, Only admins lub Only from assigned modems

  • Możesz ustawić dostęp do modułu raportowania dla All users lub Only admins

  • Możesz ustawić opóźnienie między wysyłaniem SMS w sekundach (to ustawienie może być przydatne w przypadkach, gdy operator sieci blokuje numer z powodu intensywnego ruchu. Uwaga: ustawienie opóźnienia między wysyłaniem SMS wprowadza również opóźnienie w odbieraniu SMS)

  • Możesz włączyć lub wyłączyć dostęp do bazy danych dla aplikacji zewnętrznych

  • Możesz włączyć/wyłączyć weryfikację złożoności hasła. Gdy jest włączona, hasło użytkownika musi mieć co najmniej 8 znaków i zawierać co najmniej jedną małą literę, wielką literę, cyfrę i znak specjalny

  • Możesz wymusić MFA (Multifactor Authentication) dla roli użytkownika: dla wszystkich użytkowników, tylko dla nowych użytkowników, lub pozwolić użytkownikom samodzielnie wybrać ustawienia MFA (wyłączyć wymuszanie)

IP Settings

Ustawienia IP można zmienić w zakładce Settings > IP Settings.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

  • Możesz włączyć lub wyłączyć Get IP address from DHCP

  • Możesz wprowadzić adres IP

  • Możesz wprowadzić maskę podsieci

  • Możesz ustawić adres IP bramy (Gateway)

  • Możesz ustawić DNS 1

  • Opcjonalnie możesz ustawić DNS 2

  • Możesz sprawdzić adres MAC swojego urządzenia

  • Możesz wprowadzić nazwę hosta

  • Możesz wybrać opcję Use proxy

Reguły zezwalania/blokowania dla adresów IP

Zakładka IP Settings zawiera opcję definiowania reguł kontroli dostępu na podstawie adresów IP. Administratorzy mogą utworzyć listę dozwolonych (whitelist) lub listę zablokowanych (blacklist) adresów IP lub zakresów, którym zezwala się lub odmawia dostępu do panelu WWW i API SMSEagle. Ta funkcja pomaga ograniczyć dostęp do urządzenia wyłącznie do zaufanych segmentów sieci. Wiele adresów należy oddzielić przecinkiem.

Uwaga: Przy tych ustawieniach wszystkie porty są blokowane z wyjątkiem 22.

Failover

Konfiguracja Failover została opisana w rozdziale „Failover (HA-cluster) feature”

Data/Godzina

Ustawienia daty/godziny można zmienić w zakładce Settings > Date/Time

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

  • Możesz sprawdzić aktualną datę i godzinę urządzenia

  • Możesz ustawić swoją strefę czasową

  • Możesz ustawić automatyczną synchronizację czasu z serwerem NTP, wyłączyć automatyczną synchronizację czasu lub utworzyć serwer NTP na urządzeniu SMSEagle (data i godzina będą uzyskiwane z sieci 3G/4G)

  • Możesz ustawić adres serwera NTP (lub kilka adresów oddzielonych przecinkiem)

Maintenance

Ustawienia Maintenance można znaleźć w zakładce Settings > Maintenance

Zrzut ekranu komputera

  • Możesz zrestartować swoje urządzenie

  • Możesz włączyć lub wyłączyć modem urządzenia

  • Możesz wprowadzić kod PIN karty SIM

  • Możesz wprowadzić kod PUK karty SIM

  • Możesz włączyć rozszerzone logi modemu dla oprogramowania modemu (tryb debugowania)

  • Możesz włączyć tryb badania sygnału (do znalezienia najlepszej lokalizacji anteny)

  • Możesz ustawić, aby połączenia przychodzące były zawsze odrzucane, akceptowane lub ignorowane

Ustawienia trybu wielomodemowego są opisane w rozdziale Multi-modem features.

Tryb badania sygnału

Ta funkcja umożliwia znalezienie najlepszej lokalizacji anteny w środowiskach o słabej sile sygnału komórkowego. Po włączeniu wartość siły sygnału na desce rozdzielczej (dashboard) SMSEagle będzie odświeżana co 3 sekundy. Dzięki temu można wypróbować różne lokalizacje anteny i znaleźć miejsce z najlepszym sygnałem.

OSTRZEŻENIE: gdy włączony jest tryb Signal survey, nie można wysyłać/odbierać wiadomości na urządzeniu.

Przekierowanie połączeń

Ustawienia przekierowania połączeń są dostępne w zakładce Settings > Call forward.

Obraz zawierający tekst, oprogramowanie, zrzut ekranu, Strona internetowa

  • Możesz przekierować wszystkie połączenia przychodzące na wybrany numer

MMS

Ustawienia MMS są dostępne w zakładce Settings > MMS.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

  • Możesz włączyć obsługę MMS

  • Możesz ustawić wartość APN

  • Możesz wprowadzić nazwę użytkownika APN

  • Możesz wprowadzić hasło APN

  • Możesz ustawić MMSC

  • Możesz ustawić MMS Proxy

  • Możesz ustawić MMS Port

  • Możesz ustawić autorespondera dla przychodzących wiadomości MMS

  • Możesz wprowadzić treść wiadomości autorespondera MMS

Możesz wczytać domyślne wartości dla swojego operatora SIM za pomocą przycisku „Read APN Settings” lub wprowadzić wartości znalezione na stronie internetowej Twojego operatora SIM.

Połączenie danych

Ustawienia połączenia danych są dostępne w zakładce Settings > Data conn.

Tutaj możesz kontrolować mobilne połączenie danych na swoim urządzeniu. Może być ono wykorzystywane na przykład do używania SMSEagle jako zapasowego źródła Internetu. Połączenie danych NIE JEST WYMAGANE do normalnego działania urządzenia SMSEagle. Pozostaw je wyłączone (OFF), jeśli nie chcesz go używać.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

  • Możesz wybrać automatyczne ponowne uruchamianie połączenia danych

  • Możesz wprowadzić Internet APN

  • Możesz wprowadzić nazwę użytkownika APN

  • Możesz wprowadzić hasło APN

  • Możesz wprowadzić numer dostępowy

  • Możesz wyświetlić adres IP swojego urządzenia

Możesz wczytać domyślne wartości dla swojego operatora SIM za pomocą przycisku „Read APN Settings” lub wprowadzić wartości znalezione na stronie internetowej Twojego operatora SIM.

SNMP

Ustawienia SNMP są dostępne w zakładce Settings > SNMP

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

  • Możesz włączyć/wyłączyć demona SNMP

  • Możesz ustawić nazwę społeczności SNMP (wartość niestandardowa)

Demon SNMP jest wymagany tylko wtedy, gdy chcesz monitorować swoje urządzenie za pomocą zewnętrznych rozwiązań monitorujących, takich jak systemy Network Monitoring Systems itp. Więcej informacji o niestandardowych metrykach SNMP dostępnych na urządzeniu SMSEagle znajdziesz w rozdziale SNMP agent.

Certyfikat SSL i przekierowanie HTTPS

Ustawienia SSL są dostępne w zakładce Settings > SSL. Ustawienia pozwalają na przesłanie certyfikatu SSL do urządzenia oraz przekierowanie ruchu HTTP do HTTPS.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

** Certyfikat SSL** Domyślnie urządzenie SMSEagle jest wyposażone w samopodpisany certyfikat SSL. Jeśli chcesz zainstalować własny certyfikat na urządzeniu, uzyskaj ważny plik certyfikatu wydany przez urząd certyfikacji (Certificate Authority). Aby przesłać certyfikat, podaj plik certyfikatu oraz klucz prywatny w formacie PEM. Certyfikat nie może być chroniony hasłem.

Uwaga: Jeśli chcesz użyć certyfikatu Let’s Encrypt, postępuj zgodnie z tym przewodnikiem w naszej bazie wiedzy.

Root CA i pełny łańcuch (opcjonalnie) Jeśli chcesz dodać certyfikat root CA lub pełny łańcuch certyfikatów, możesz je przesłać za pomocą pól „Root CA Certificate” i „Full chain”.

Przekierowanie HTTP do HTTPS Dla optymalnego bezpieczeństwa zalecamy korzystanie wyłącznie z połączeń HTTPS w urządzeniu SMSEagle. Możesz łatwo przekierować ruch HTTP do HTTPS, ustawiając opcję „Forward HTTP to HTTPS” na „Yes”.

Generuj CSR

Ta funkcja upraszcza proces uzyskiwania certyfikatu SSL. Tworzy ona dwa pliki:

  • Plik CSR (Certificate Signing Request). Jest on potrzebny w procedurze certyfikacji SSL. Jest to plik zawierający zaszyfrowany tekst wygenerowany przez serwer, na którym ma działać certyfikat. Zawiera informacje, które zostaną użyte w certyfikacie, takie jak: nazwa organizacji, nazwa domeny, miasto, kraj. Zawiera także klucz publiczny używany do szyfrowania przesyłanych informacji.

  • Klucz prywatny. Klucz prywatny pliku CSR (klucz deszyfrujący) musi być przechowywany wyłącznie do wiadomości właściciela certyfikatu. Ten plik powinien zostać przesłany razem z certyfikatem SSL.

Kopia zapasowa/Przywracanie

Ustawienia kopii zapasowej i przywracania są dostępne w zakładce Settings > Backup/Restore

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Ikona komputerowa

  • Możesz utworzyć kopię zapasową ustawień urządzenia

  • Możesz włączyć automatyczną kopię zapasową na SFTP/FTP(S)

    • Możesz ustawić interwał automatycznej kopii zapasowej (codziennie/co tydzień/co miesiąc) oraz godzinę

    • Możesz wybrać, ile kopii zapasowych ma być przechowywanych (usuwanie kopii zapasowych)

  • Możesz przywrócić ustawienia urządzenia z wcześniej zapisanego pliku

  • Możesz dodatkowo wybrać przywrócenie bazy danych

*OSTRZEŻENIE* Przywracanie ustawień kopii zapasowej działa tylko z tą samą wersją urządzenia i oprogramowania.

Aktualizacje

Ustawienia aktualizacji są dostępne w menu Settings > zakładka Updates.

Oprogramowanie SMSEagle podlega procesowi ciągłego udoskonalania. Słuchamy naszych klientów, a nowe wydania powstają na podstawie ich sugestii/wniosków. Aktualizacje oprogramowania są wydawane często i zapewniają dostęp do nowych funkcji oraz poprawek zgłoszonych problemów. Web-GUI umożliwia automatyczne sprawdzanie dostępności nowych aktualizacji oprogramowania. Można to zrobić na dwa sposoby:

Sprawdzenie ręczne

Aby ręcznie sprawdzić dostępność aktualizacji oprogramowania, przejdź do menu Settings > zakładka Updates. Kliknij przycisk „Check for software update now”. U góry pojawi się czerwony dymek z informacją, czy oprogramowanie jest aktualne.

Sprawdzenie automatyczne

Aby włączyć automatyczne sprawdzanie dostępności aktualizacji oprogramowania, przejdź do menu Settings > zakładka Updates i zaznacz opcję „Automatically check for software updates”. Spowoduje to włączenie okresowych sprawdzeń (raz w miesiącu) dostępności aktualizacji oprogramowania. Jeśli dostępna jest nowa aktualizacja, w menu Settings > Sysinfo pojawi się komunikat „Update Available” obok numeru aktualnej wersji oprogramowania.

Jeśli wybierzesz opcję „Powiadom administratora o nowej wersji oprogramowania przez SMS”, urządzenie dodatkowo wyśle SMS do domyślnego konta administratora (jeśli numer telefonu jest wprowadzony na koncie) z powiadomieniem o nowej aktualizacji oprogramowania.

Powiadomienie o wygasającym wsparciu technicznym

Podobnie jak automatyczne sprawdzanie aktualizacji oprogramowania, mechanizm weryfikacji ważności wsparcia technicznego dostarcza informacji o dacie wygaśnięcia wsparcia technicznego. Na miesiąc przed wygaśnięciem pakietu wsparcia Twoje urządzenie powiadomi Cię o zbliżającej się dacie wygaśnięcia i wygodnie udostępni link do naszego sklepu internetowego oraz partnerów handlowych, u których możesz odnowić swój pakiet.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

Zrzut ekranu z „Ustawienia ogólne-Aktualizacje”

Uwaga: Aby ta funkcja działała, Twoje urządzenie SMSEagle musi mieć łączność HTTPS z serwerem updates.smseagle.eu.

Dzienniki

Dostępna w menu Settings > sekcja Logs przedstawia wizualną reprezentację najważniejszych dzienników urządzenia.

Poniższe dzienniki urządzenia są dostępne za pośrednictwem interfejsu web-GUI:

  1. Dziennik modemu

  2. Dziennik bazy danych

  3. Dziennik systemowy

  4. Dziennik aplikacji

Możesz również pobrać pełny pakiet dzienników urządzenia w celu rozwiązywania problemów i wsparcia technicznego. Można to zrobić za pomocą przycisku „Download device logs”

Zrzut ekranu komputera - opis wygenerowany automatycznie

  • Możesz wybrać pobranie dzienników urządzenia z ostatnich 14 dni, 30 dni lub wszystkich.

Sysinfo

Ogólne informacje o urządzeniu i systemie są dostępne w menu Settings > Sysinfo.

Zrzut ekranu komputera - opis wygenerowany automatycznie

Informacje systemowe zawierają:

  • model urządzenia i numer seryjny (MAC)

  • wersja oprogramowania

  • informacje o modemie: status karty SIM, siła sygnału, status rejestracji w sieci, IMEI modemu

  • dostępność miejsca na dysku

Możesz skonfigurować powiadomienia SMS wysyłane, gdy wykorzystanie dysku osiągnie określoną wartość. Alert SMS zostanie wysłany na numer telefonu przypisany do użytkownika z rolą Master Admin (id=1).

Funkcja Failover (klaster HA)

„Klastry wysokiej dostępności (znane również jako klastry HA lub klastry failover) to grupy komputerów (…) które mogą być niezawodnie wykorzystywane przy minimalnym czasie przestoju. Działają one poprzez wykorzystanie oprogramowania wysokiej dostępności do wykorzystania nadmiarowych komputerów w grupach lub klastrach, które zapewniają ciągłość usług w przypadku awarii komponentów systemu. Bez klastrowania, jeśli serwer uruchamiający daną aplikację ulegnie awarii, aplikacja będzie niedostępna do momentu naprawienia uszkodzonego serwera. Klastrowanie HA rozwiązuje tę sytuację poprzez wykrywanie usterek sprzętowych/programowych i natychmiastowe ponowne uruchomienie aplikacji na innym systemie lub całym węźle bez konieczności interwencji administratora, co jest procesem znanym jako failover.” (źródło: Wikipedia)

Urządzenia SMSEagle posiadają własny mechanizm failover oparty na klastrze HA. Ta funkcja pozwala zapewnić wysoką dostępność urządzeń SMSEagle w środowiskach krytycznych. Aby włączyć failover (klaster HA), potrzebujesz 2 urządzeń (tzw. węzłów). Funkcja failover monitoruje urządzenia pracujące w klastrze i wykrywa usterki w następujących usługach:

  1. Serwer WWW Apache2

  2. Baza danych PostgreSQL

  3. Agent SNMP

  4. Oprogramowanie modemu (demon Gammu-SMSD)

  5. Dostępność (odpowiedź na ping) całego węzła.

Każdy węzeł w klastrze może znajdować się w jednym z trzech stanów:

  • Master: główny sprawny węzeł w klastrze, domyślnie dostępny poprzez Virtual IP

  • Backup: drugi sprawny węzeł w klastrze, gotowy i oczekujący na zastąpienie węzła Master, gdy zajdzie taka potrzeba

  • Fault: węzeł z wykrytą awarią usługi

Obraz zawierający tekst, multimedia, zrzut ekranu, wyświetlacz

W klastrze znajduje się jedno urządzenie MASTER i jedno urządzenie BACKUP. Dostęp do klastra HA odbywa się poprzez adres Virtual IP. Gdy demon działający na urządzeniu MASTER wykryje awarię co najmniej jednej z opisanych funkcji, natychmiast automatycznie przełącza przypisanie adresu IP klastra na urządzenie (węzeł) BACKUP, zapewniając ciągłość działania klastra HA SMSEagle dla użytkownika.

Urządzenia (węzły) powinny widzieć się nawzajem w sieci. Domyślnie węzły HA używają multicastowego adresu IP 224.0.0.18 dla protokołu VRRP (Virtual Router Redundancy Protocol) do komunikacji między dwoma węzłami. Jeśli węzły znajdują się w tej samej sieci (ta sama podsieć i zakres IP), nie jest wymagana żadna dodatkowa konfiguracja sieciowa. Jeśli oba węzły znajdują się za zaporami sieciowymi (firewall), upewnij się, że zapora jest skonfigurowana tak, aby akceptować ruch multicast oraz protokół VRRP (protokół IP #112).

Jak skonfigurować failover (klaster HA):

Klaster failover można łatwo skonfigurować za pomocą Web-GUI. Konfiguracji dokonuje się w menu „Settings” > zakładka „Failover”. Konfiguracja powinna być dokładnie taka sama na obu urządzeniach w klastrze HA. Najpierw skonfiguruj urządzenie MASTER, a następnie BACKUP. Dla każdego urządzenia w klastrze failover:

  • wprowadź adres wirtualny IP w polu „Virtual IP Address”

  • wprowadź adresy IP Master i Backup (powinny to być fizyczne adresy Twoich urządzeń)

  • ustaw „Enable Failover cluster” na „Yes”

  • opcjonalnie możesz włączyć replikację bazy danych pomiędzy węzłami

Zapisz konfigurację. Zrestartuj każde urządzenie po zapisaniu.

Obraz zawierający tekst, elektronika, zrzut ekranu, oprogramowanie

Zrzut ekranu z „General Settings-Failover”

Powiadomienia SMS o zmianach stanu

Funkcja Failover może opcjonalnie wysyłać powiadomienia SMS, gdy zmienia się stan klastra (np. gdy dowolny węzeł przechodzi w stan MASTER, na przykład: BACKUP > MASTER lub FAULT > MASTER). Pozwala to administratorom szybko reagować na awarie infrastruktury bez konieczności ręcznego monitorowania urządzenia. Powiadomienia SMS można włączyć w zakładce konfiguracji Failover. Powiadomienia są automatycznie wysyłane na numer telefonu przypisany do głównego konta administratora (id=1).

Replikacja bazy danych

Replikacja bazy danych (opcjonalna) pozwala automatycznie replikować zawartość bazy danych pomiędzy węzłami, z MASTER na BACKUP. W obecnej wersji oprogramowania replikowane są następujące dane: Foldery (z wiadomościami), Kontakty z książki telefonicznej, Użytkownicy. Zalecamy stosowanie tego samego modelu urządzenia dla obu węzłów, aby zapewnić bezproblemową replikację.

Po poprawnej konfiguracji klastra HA należy uzyskiwać dostęp do klastra poprzez jego adres Virtual IP.

SNMP-monitorowanie klastra HA

Funkcja Failover wykorzystuje KEEPALIVED-MIB do monitorowania SNMP.

Przykład odczytu wartości stanu klastra urządzenia za pomocą biblioteki NET-SNMP

a) Polecenie do odczytu wartości wyniku: snmpget -v 2c -c public ip-of-smseagle .1.3.6.1.4.1.9586.100.5.2.3.1.4.1

Wynik: KEEPALIVED-MIB::vrrpInstanceState.1 = INTEGER: master(2)

Komentarz: Bieżący stan urządzenia to master