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

Compose SMS

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

A screenshot of a computer

Zrzut ekranu domyślnego widoku Compose SMS

W widoku Compose SMS użytkownicy mogą:

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

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

  • Ustawić datę wysyłki na teraz, na wybraną datę i godzinę, po określonym czasie, między wybranymi godzinami lub z wysokim priorytetem.

  • Ustawić czas trwania ważności SMS

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

  • Ustawić szablon wiadomości, który zostanie zapisany i użyty w innym czasie

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

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

Importowanie SMS z CSV i korzystanie z placeholderów

Oprogramowanie SMSEagle umożliwia zaimportowanie 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, taki 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 z użyciem pliku .csv jako źródła, każda kolumna w wczytanym pliku .csv staje się placeholderem, który zostanie wypełniony informacją z tego pliku. Placeholdery można dodać do treści wiadomości, klikając nazwę kolumny w polu „Select field”, jak pokazano poniżej.

A screenshot of a computer

Zrzut ekranu „Compose SMS” z zaimportowanym plikiem .csv.

Calls (funkcja Voice)

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 odtwarzaniem plików audio do jednego 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 pomocą interfejsu webowego SMSEagle lub API.

Wake Up Calls (tylko dzwonienie)

Wake-up call to połączenie polegające tylko 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 zadzwoni na wskazany numer telefonu lub wpis z książki 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.

Połączenie Text-To-Speech pozwala na konwersję wiadomości tekstowej na połączenie głosowe. Ta funkcja jest szczególnie przydatna dla firm lub organizacji, które muszą przekazywać ważne komunikaty za pomocą głosu. Gdy wykonywane jest połączenie TTS, urządzenie SMSEagle zadzwoni na wskazany numer telefonu lub kontakt/grupę z książki telefonicznej. Wiadomość tekstowa zostanie odczytana przez wbudowany syntezator głosu.

Istnieją 3 tryby funkcji zamiany tekstu na mowę:

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

  • Text to Speech Advanced: obsługuje wiele języków, zapewnia lepszą jakość głosu, ale jest wolniejsza dla dłuższych tekstów. Działa offline. Prędkość odtwarzania można regulować, aby kontrolować tempo odczytu komunikatu.

  • 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 plikiem audio

Funkcja Audio File Call umożliwia wykonywanie połączeń głosowych z użyciem nagranych plików audio (wave). Ta funkcja jest idealna dla tych, którzy preferują osobisty charakter komunikatów w przypadku niestandardowych ogłoszeń lub konkretnych alertów. Predefiniowany plik można wgrać w menu Calls > Audio files. Plik musi spełniać następujące wymagania: format Wave, 8 kHz lub 16 kHz, mono, 16-bit PCM.

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

Zrzut ekranu z przykładami z menu „Calls”

A screenshot of a computer

Zrzut ekranu z okna New Call

W oknie New call można ustawić:

  • Kontakt lub grupę z książki telefonicznej lub wprowadzić dane ręcznie

  • Wybrać, czy połączenie powinno zostać wykonane natychmiast, w określonym dniu/godzinie, czy między określonymi godzinami

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

  • Ustawić priorytet połączenia w zakresie 0-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żna wybrać język i model głosu

  • Dla Audio File można wybrać istniejący plik lub wgrać plik z komputera

  • Wprowadź wiadomość, gdy wybrany jest typ połączenia Text to speech. Długość wiadomości tekstowej jest ograniczona do 950 znaków.

Połączenia przychodzące

SMSEagle obsługuje przychodzące połączenia głosowe. Połączenia przychodzące mogą być:

  • Zapisywane w historii połączeń urządzenia

  • Wykorzystywane jako wyzwalacz dla Webhooków

  • Konfigurowane globalnie w menu Settings > Maintenance, gdzie można ustawić domyślne zachowanie urządzenia w odniesieniu do połączeń przychodzących: zawsze odrzucaj, akceptuj lub ignoruj.

Próby ponownego wykonania połączenia

Jeśli próba wykonania połączenia się nie powiedzie, zostanie automatycznie podjęta ponownie maksymalnie 2 razy.

Modele głosowe TTS offline

Funkcja Text to Speech Advanced zawiera 2 wstępnie wgrane modele językowe: angielski, niemiecki. Dodatkowe modele głosowe można wgrać poprzez menu Calls > TTS voice models. Biblioteka modeli głosowych obecnie zawiera 36 języków oraz wiele głosów dla niektórych z tych 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 można dodawać automatycznie (urządzenie pobiera pliki z repozytorium na github.com) lub ręcznie (pliki muszą zostać pobrane na komputer, a następnie wgrane za pomocą okna dialogowego). Po wgraniu modelu głosowego konwersja TTS działa offline.

A screenshot of a computer Zrzut ekranu z menu Calls>TTS Voice models

Modele głosowe online TTS

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

A screenshot of a computer

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). Wymagane są następujące uprawnienia API ElevenLabs: Text to Speech: Access Voices: Read.

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

Czyszczenie plików tymczasowych

Funkcja czyszczenia tymczasowych plików głosowych pomaga zaoszczędzić miejsce na dysku urządzenia SMSEagle poprzez automatyczne usuwanie nieużywanych plików tymczasowych tworzonych podczas przetwarzania Text‑to‑Speech (TTS).

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

Zrzut ekranu z menu Calls>Temporary files cleanup

Foldery

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

  • Inbox

  • Outbox

  • Sent Items

  • Inbox rules

  • Trash

Widok konwersacji może mieć postać „Balloons” (konwersacja przypominająca widok w smartfonie) 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 wysłanych elementów

Status wysłanej wiadomości można sprawdzić w Foldery>Elementy wysłane>w wybranej wiadomości. Istnieją 2 miejsca, w których wyświetlany jest status wysyłania: 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 Foldery>Elementy wysłane>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 wtedy, gdy raporty dostarczenia są włączone)

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.

A screenshot of a computer *Zrzut ekranu „Inbox rules” *

A screenshot of a computer

*Zrzut ekranu „Add new inbox rule” *

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

  • Nazwę reguły

  • Co zawiera wiadomość

  • Co zawiera numer nadawcy

  • Z którego modemu odebrano wiadomość

  • Do którego folderu własnego wiadomość powinna zostać przeniesiona

Cleanup Folders

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

A screenshot of a computer Description automatically generated 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żna ustawić:

  • Nazwę reguły

  • Interwał czyszczenia (dziennie, tygodniowo, miesięcznie lub rocznie)

  • Ustawić godzinę

  • Wybrać folder (Inbox, Outbox, Sent Items, Calls done, Calls queued, Signal inbox, Signal outbox, Signal sent, WhatsApp inbox, WhatsApp outbox, WhatsApp sent i Emails)

  • Ustawić zakres czasowy wiadomości

  • Wybrać usuwanie plików 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ć kontakty prywatne i publiczne, a także gromadzić kontakty w grupach prywatnych i publicznych. Kontakty mogą również zostać 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, w którym 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 poprzez Web-GUI

  • Importować kontakty z pliku CSV

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

  • Dodawać kontakty do grup

  • Dodawać kontakty do zmian roboczych

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

  • Wysyłać wiadomość do kontaktu

  • Eksportować wybrany kontakt lub wszystkie kontakty

  • Przeglądać konwersację wiadomości danego kontaktu

A screenshot of a contact form

Zrzut ekranu okna Edycji/Dodawania kontaktu

W oknie Edycji/Dodawania kontaktu w Książce telefonicznej użytkownicy mogą:

  • Definiować nazwę kontaktu i numer telefonu

  • Wybierać, czy kontakt jest Prywatny/Publiczny

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

  • Dodawać kontakt do Grupy

  • Dodawać kontakt do Zmiany roboczej

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

A screenshot of a computer

Zrzut ekranu importu pliku CSV

W oknie importu pliku CSV użytkownicy mogą:

  • Wybrać plik CSV do przesłania

  • Ustaw przesłane kontakty jako Kontakt publiczny

  • Ustaw przesłane kontakty jako Grupę publiczną

  • Wybierz, do której grupy dodać przesłane kontakty

  • Wybierz, aby pominąć numery telefonów, które już istnieją w Książce telefonicznej

Grupy w Książce telefonicznej

Zrzut ekranu z grup w książce telefonicznej

W widoku zarządzania grupami w książce telefonicznej użytkownicy mogą:

  • Dodawać/edytować/usuwać grupy

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

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

  • Eksportować wybraną grupę lub wszystkie grupy

  • Wysyłać wiadomość do grupy

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

  • Usuwać kontakty z wyników wyszukiwania

Kontakty/Grupy publiczne i prywatne Publiczne kontakty/grupy są widoczne dla wszystkich użytkowników urządzenia. Publiczny kontakt/grupa może być edytowany tylko przez właściciela (użytkownika, który utworzył kontakt/grupę). Prywatne kontakty/grupy są widoczne tylko dla jednego użytkownika (właściciela).

Grupy eskalacyjne w Książce telefonicznej

Grupa eskalacyjna jest specjalną wersją grupy w Książce telefonicznej. Gdy grupa jest ustawiona jako „Grupa eskalacyjna”, pojedyncza wiadomość wysłana do grupy będzie eskalowana do jej członków. Wiadomość będzie eskalowana z zadanym interwałem czasowym, aż do momentu otrzymania ustawionego słowa STOP.

Zrzut ekranu z widoku Zarządzania grupą

Możesz zmienić kolejność eskalacji, przeciągając kontakty w górę lub w dół. Zrzut ekranu z Zarządzania grupami z ustawioną eskalacją

Aktualną kolejkę eskalacji można przeglądać i zarządzać nią poprzez menu Foldery>Skrzynka nadawcza>Kolejki eskalacji

Zrzut ekranu z przykładem z okna Foldery>Skrzynka nadawcza>Kolejki eskalacji

Zmiany roboczej w Książce telefonicznej

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

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

Użytkownicy

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

  • Rola użytkownika „Administrator”:

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

  • Rola użytkownika „Użytkownik”:

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 wielu użytkowników

Jak opisano w rozdziale „Users”, oprogramowanie SMSEagle umożliwia utworzenie wielu użytkowników o różnych poziomach dostępu (Administrator lub User). Użytkownicy ci mogą korzystać z urządzenia jednocześnie za pomocą interfejsu WWW lub API. W scenariuszu pracy wielu użytkowników dostępny jest następujący zestaw funkcji:

  • Wielu użytkowników może korzystać z urządzenia jednocześnie za pomocą interfejsu WWW lub API

  • Każdy użytkownik może tworzyć prywatne lub publiczne (współdzielone) kontakty i grupy w Phonebook (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ą własny prywatny folder wysłanych wiadomości (nie widzą wiadomości wysłanych przez innych użytkowników). Użytkownicy z rolą „Administrator” mogą zobaczyć wiadomości wysłane przez wszystkich użytkowników.

  • zawartość folderu odebranych (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 interfejsu WWW 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

Personal Data

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

  • Language: wybiera język wyświetlania interfejsu WWW SMSEagle dla bieżącego użytkownika.

  • Name: definiuje wyświetlaną nazwę 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ć.

  • Telephone Number: określa numer telefonu użytkownika. Numer ten jest używany do przypomnienia hasła.

  • Signature: umożliwia użytkownikowi zdefiniowanie osobistego podpisu wiadomości:

    • Signature Off: podpis nie jest dodawany

    • Signature On: wprowadzony tekst jest dodawany do wiadomości wysyłanych z menu Compose.

  • Default e‑mail subject in Compose menu: definiuje domyślny temat, który jest automatycznie wypełniany podczas wysyłania wiadomości za pomocą menu Compose.

  • Default SMS encoding in Compose menu: 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 powiadomienie dźwiękowe, gdy nowa wiadomość SMS zostanie odebrana w interfejsie webowym.

  • Sortowanie konwersacji: Określa kolejność wyświetlania konwersacji

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

  • Dane na stronę: Ustawia liczbę elementów wyświetlanych na stronie w listach wiadomości i w książce telefonicznej. Wpływa to na paginację w całym interfejsie.

Password

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

Uwierzytelnianie wieloczynnikowe (MFA)

Uwierzytelnianie wieloczynnikowe dodaje dodatkową warstwę ochrony do procesu logowania. Podczas uzyskiwania dostępu do kont w interfejsie webowym użytkownicy podają nazwę użytkownika i hasło oraz dodatkową weryfikację tożsamości, taką jak kod otrzymany przez SMS lub token z aplikacji uwierzytelniającej.

Włączanie MFA z ustawień użytkownika

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

Zrzut ekranu z User Settings > MFA.

Można wybrać metodę uwierzytelniania z: SMS lub aplikacja uwierzytelniająca (jak Google Authenticator, MS Authenticator, Authy, FreeOTP, Aegis itp.).

Gdy jako metoda uwierzytelniania wybrany jest SMS, kod weryfikacyjny jest wysyłany przez SMS (tekst) na numer podany w zakładce Personal data. Aby zakończyć proces, należy wprowadzić kod OTP z SMS.

Gdy wybrana jest aplikacja uwierzytelniająca, należy wprowadzić hasło użytkownika, aby wyświetlić kod QR dla aplikacji uwierzytelniającej. Kod QR musi zostać zeskanowany w aplikacji, a następnie kod OTP z aplikacji musi zostać wprowadzony w interfejsie webowym, aby zakończyć proces.

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

Logowanie użytkownika z MFA

Po aktywacji MFA użytkownik musi podać dwuczynnikowe uwierzytelnienie (nazwa użytkownika i hasło + jednorazowy token SMS) przy każdym logowaniu do interfejsu webowego. Jednorazowy token SMS jest ważny 10 minut.

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 ponownie po użyciu.

Obraz zawierający tekstOpis wygenerowany automatycznie

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

Włączanie MFA przez administratora

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

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. Przefiltrowana lista wiadomości może zostać wyeksportowana do pliku PDF lub CSV.

Zrzut ekranu modułu Reporting

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 Reporting

Okresowe raporty/statystyki

Możesz wybrać automatyczne wysyłanie raportów dziennie, tygodniowo lub miesięcznie. Wiadomości e-mail będą wysyłane dokładnie na koniec wybranego interwału 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 dla opcji dziennej).

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

A screenshot of a computer

Zrzut ekranu okresowych raportów w module Reporting

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/wraca do działania lub gdy zwracana wartość SNMP spełnia 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 aktualnie niedostępna

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

  • sprawdź, co się stało podczas ostatniej niedostępności (zobacz odpowiedź serwera/usługi)

  • edytuj/usuwaj swoje zadania

  • wyłącz zadania, gdy jest to potrzebne (np. podczas aktualizacji maszyny)

Zdefiniuj, co chcesz monitorować w każdym zadaniu

  • wybierz nazwę dla 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 w dobrym stanie

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

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

  • lub PORT (TCP/UDP), aby monitorować swoją 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: liczbowe, tekstowe)

  • lub Modbus TCP do monitorowania obiektów i wartości rejestrów za pomocą protokołu Modbus (z kodem funkcji 1-4)

  • zwiększ domyślną wartość limitu czasu dla obciążonych serwerów (domyślnie ustawiona 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 urządzenie przechodzi zaplanowane ponowne uruchomienia, podczas wymagających zasobów kopii zapasowych, itp.)

  • wprowadź numer telefonu lub wybierz grupę użytkowników, do których ma zostać 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 powinien być wysłany jednorazowo, czy powtarzany co X minut

Zdefiniuj treść alertu SMS

networkmonitor4

Zdefiniuj swoje wiadomości SMS wysyłane, gdy host lub usługa staje się niedostępna/wraca do działania. Wybierz pola zastępcze dla tekstu SMS:

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

  • {HOST} – nazwa hosta lub adres IP

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

  • {TIMESTAMP} – znacznik czasu błędu

Odbieraj alerty SMS

mobile-small

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

  • dając sobie szansę na szybką reakcję

Połączenie głosowe

Wiadomość SMS może być opcjonalnie poprzedzona połączeniem budzącym lub połączeniem 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 Network Monitoring 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 monitorujące oparte jest na typie testu, który określa sposób sprawdzania celu. W przypadku wykrycia problemu SMSEagle może natychmiast wysłać alerty SMS (a opcjonalnie także połączenia głosowe), zapewniając szybką reakcję na incydenty.

ICMP (Ping)

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

Dostępne parametry:

  • Host (adres IP lub nazwa hosta)

  • Liczba żądań

  • Limit czasu połączenia

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ądzeń

TCP Port

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

Dostępne parametry:

  • Host: adres IP lub nazwa hosta

  • Numer portu

  • Limit czasu połączenia

Typowe przypadki użycia:

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

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

UDP Port

Sonda UDP Port monitoruje dostępność usług opartych na protokole UDP.

Dostępne parametry:

  • Host: adres IP lub nazwa hosta

  • Numer portu

  • Limit czasu połączenia

Typowe przypadki użycia:

  • Usługi DNS

  • Niestandardowe lub własne aplikacje oparte na UDP

SNMP Probe

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 zwracanej wartości (numeryczny/tekstowy)

  • Limit czasu połączenia

  • SMS sent when: określa warunek, po 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, switchy, zasilaczy UPS, serwerów i urządzeń sieciowych

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

Modbus TCP

Sonda Modbus TCP jest przeznaczona do monitorowania środowisk przemysłowych i OT. Umożliwia odczyt wartości bezpośrednio z 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)

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

  • SMS sent when: określa warunek, po 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:

  • kontrolery PLC,

  • systemy SCADA

  • przemysłowe czujniki i urządzenia 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 w razie potrzeby.

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

Pole okresu monitorowania ustawione na 5 minut z przyciskiem Save

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

Reports

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

Zrzut ekranu z okna Network Monitor > Reports.

SNMP Traps

SNMP trap to popularny mechanizm używany do zarządzania i monitorowania aktywności urządzeń za pośrednictwem protokołu SNMP. Wyjątkowość Trap polega na tym, że są one wyzwalane natychmiastowo przez agenta, a nie w odpowiedzi na żądanie statusu z zapytania SNMP get.

Zrzut ekranu z okna Network Monitor > SNMP TRAPS.

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

SMSEagle może działać jako odbiornik trapów SNMP. Dla każdego przychodzącego trapu możesz zdefiniować regułę, która wyzwala wiadomość SMS.

  • Opcje dopasowania zawartości trapu:

    • Match all OIDs in the trap — alert jest wyzwalany każdorazowo, gdy nadejdzie trap z określonego źródła

    • Match a specific OID value — alert jest wyzwalany tylko wtedy, gdy trap zawiera konkretny OID zgodny z określoną wartością (równy/różny/większy/mniejszy niż)

Dopasowanie do pojedynczej wartości OID jest przydatne, gdy urządzenie wysyła wiele OID-ów w jednym trapie, a Ty chcesz reagować tylko na konkretny z nich.

SMSEagle wspiera również wyświetlanie wartości konkretnego OID z przychodzącego trapu SNMP bezpośrednio w treści wiadomości alertowych. Możesz użyć dedykowanego placeholdera, aby odwołać się do pojedynczej wartości OID w treści wiadomości, na przykład: {TRAP:OID_IDENTIFIER}. W czasie działania placeholder jest zastępowany rzeczywistą wartością odebraną w trapie SNMP.

Jest to szczególnie przydatne, gdy jeden trap zawiera wiele OID-ów, ale dla odbiorcy alertu istotna jest tylko jedna konkretna wartość.

Emails

Email to SMS

Funkcja Email to SMS umożliwia konwersję e-maila na wiadomość SMS.

Podstawowe użycie

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

PHONE_NUMBER@IP_ADDRESS_OF_SMSEAGLE zostanie przekonwertowany na wiadomość SMS.

Gdzie:

PHONE_NUMBER - to numer telefonu docelowego

IP_ADDRESS_OF_SMSEAGLE - to adres IP Twojego urządzenia.

Treść e-maila jest treścią wiadomości SMS (opcjonalnie można dodać 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 nazwy użytkownika/grupy

E-mail wysłany na adres e-mail:

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

Gdzie:

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

IP_ADDRESS_OF_SMSEAGLE - to adres IP Twojego urządzenia.

Treść e-maila jest treścią wiadomości SMS (opcjonalnie można dodać 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 telefonicznej 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 lub grup LDAP, aby wysyłać e-maile jako wiadomości 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 katalogu LDAP, a wtyczka LDAP musi być skonfigurowana na urządzeniu SMSEagle.

Połączenie głosowe

Wiadomość SMS przekonwertowana z e-maila może opcjonalnie zostać uzupełniona połączeniem budzącym lub połączeniem tekst-na-mowę (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żliwe jest również użycie w pełni kwalifikowanej nazwy domenowej (FQDN) w adresie e-mail wysyłanym do urządzenia SMSEagle (np.: 123456789@mydomain.com). Więcej informacji znajdziesz w naszym artykule FAQ: How do I configure Email2SMS plugin to accept FQDN email addresses.

Temat e-maila - dodatkowe parametry (opcjonalne)

Możliwe jest ustawienie dodatkowych flag dla pojedynczej przekonwertowanej wiadomości za pomocą tematu e-maila. Aktualnie 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 przez modem numer 2. Przykład 2: wiadomość e-mail z tematem zawierającym date=201801010005&modemno=2 zostanie przekonwertowana na wiadomość SMS i wysłana 2018-01-01 00:05 przez modem numer 2.

Konfiguracja funkcji

Funkcja „Email To SMS” umożliwia dodanie wielu reguł przekazywania. Każda reguła może być 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 message content (z możliwością wyboru rozróżniania wielkości liter lub nie)

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

  • Możesz wybrać, czy wykonać połączenie po wysłaniu SMS (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 zakupieniu 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 umieścić temat e-maila w wiadomości SMS, ustaw opcję ‘What to do with email subject’ na ‘Include in SMS’. Temat e-maila 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 e-maila 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, aby w wiadomości SMS znalazł się tylko temat e-maila, ustaw opcję ‘What to do with email subject’ na ‘Send only subject without email body’. W wiadomości SMS zostanie umieszczony tylko temat e-maila

  • treść e-maila zostanie przycięta do wartości ‘Maximum number of characters’. Maksymalna dopuszczalna długość wiadomości SMS to 1300 znaków

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

  • jeśli chcesz wysyłać jako MMS, możesz ustawić opcję zawsze lub tylko wtedy, gdy e-mail zawiera załącznik

  • Wybierz, czy chcesz używać 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 wysyłać alertów.

  • FQDN: Wtyczkę Email2SMS można skonfigurować tak, aby korzystała z alternatywnego adresu FQDN, a nie wyłącznie z adresu IP urządzenia w adresie e-mail. Wymaga to skonfigurowania odpowiedniej domeny oraz wpisów DNS na Twoim serwerze DNS - zarówno wpisów A, jak i MX, wskazujących na adres IP SMSEagle. Po takiej konfiguracji e-mail wysłany na nowo skonfigurowaną domenę trafi do SMSEagle i zostanie prawidłowo przetworzony przez wtyczkę.

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

Email to SMS Poller

Email2SMS Poller to alternatywna funkcja dla Email2SMS, służąca do konwersji e-maili na wiadomości SMS. Ta wtyczka powinna być używana, gdy potrzebujesz pobierać e-maile z istniejącej skrzynki pocztowej na Twoim serwerze pocztowym. Funkcja Email2SMS Poller łączy się ze skonfigurowanym kontem e-mail i sprawdza je w określonych odstępach czasu w poszukiwaniu nowych e-maili. Po otrzymaniu nowego e-maila jest on automatycznie konwertowany na wiadomość SMS.

Funkcja obsługuje konta POP3 i IMAP. Wtyczka wspiera podstawowe uwierzytelnianie dla wszystkich skrzynek pocztowych oraz OAuth2 dla skrzynek Office365.

Aby wysłać SMS za pomocą Email2SMS Poller, musisz wysłać e-mail na skonfigurowane konto e-mail, gdzie temat e-maila zawiera numer telefonu (lub wiele numerów telefonów oddzielonych przecinkiem) albo nazwę kontaktu/grupy z książki telefonicznej.

Podstawowy przykład

Na przykład, taka wiadomość e-mail:

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

W tym przypadku brama SMSEagle będzie pobierać przychodzące e-maile z konta smseagle@mycompany.com i wysyłać ich treść jako wiadomość SMS na numer telefonu +48333444555.

Wysyłanie do nazwy 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 lub grup LDAP, aby wysyłać e-maile jako wiadomości SMS.

Przykład: wiadomość e-mail 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 Twoim katalogu LDAP, a wtyczka LDAP musi być skonfigurowana na Twoim urządzeniu SMSEagle.

Połączenie głosowe

Wiadomość SMS przekonwertowana z e-maila może opcjonalnie zostać uzupełniona połączeniem budzącym lub połączeniem tekst-na-mowę (text-to-speech). Można to włączyć w definicji reguły. Funkcja wymaga urządzenia z aktywnym dodatkiem Voice-Call.

Ważna uwaga: Wiadomości, które są przetwarzane przez Email2SMS Poller (ale nie są usuwane), są oznaczane w skrzynce pocztowej jako przeczytane. Oprogramowanie działa na podstawie flagowania wiadomości - przeczytane/nieprzeczytane. Oznaczenie przeczytanej wiadomości w skrzynce pocztowej jako nieprzeczytana spowoduje jej ponowne przetworzenie przez Email2SMS Poller. Sugerujemy korzystanie z osobnego konta e-mail, aby uniknąć sytuacji ponownego wysłania tej samej wiadomości (oznaczenie jako nieprzeczytana już przetworzonej przeczytanej wiadomości).

Konfiguracja funkcji

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

Lista reguł Email to SMS Poller pokazująca regułę "Forward all"

Zrzut ekranu z Email to SMS Poller Rules

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 rozróżnianiem 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 użyć wtyczki, ustaw ‘Enable Email2SMS Poller’ na ‘Yes’

  • Ustaw interwał pobierania e-maili (w sekundach)

  • tekst e-maila zostanie przycięty do wartości ‘Maximum number of characters’. Maksymalna dopuszczalna długość wiadomości SMS to 1300 znaków.

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

  • Wybierz protokół IMAP lub POP3

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

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

  • Jeśli chcesz wysyłać jako MMS, wybierz zawsze albo tylko wtedy, gdy e-mail zawiera załącznik

Konfiguracja funkcji dla Office 365 OAuth2

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

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

  • Username: wprowadź adres e-mail skrzynki pocztowej, 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

  • kliknij przycisk „Save”, aby zapisać ustawienia

  • kliknij przycisk „Authenticate via Oauth” i zaloguj się przy użyciu adresu e-mail i hasła skrzynki pocztowej, która będzie używana dla Email2SMS Poller

  • Jeśli proces zakończy się powodzeniem, powinieneś zobaczyć komunikat „Oauth authentication success” w interfejsie webowym SMSEagle

SMS na Email

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

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

  1. przekazywanie przychodzącego SMS 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 ustalony adres email. W tym trybie przychodzące wiadomości SMS są zawsze przekazywane na ten sam adres email.

Konfiguracja funkcji

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

Funkcja „SMS To Email” umożliwia 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 email może być stałym tekstem lub można użyć symboli zastępczych: {SENDER} - numer nadawcy, {WORDS,X} - pierwsze X słów z wiadomości, {CHARS,X} - pierwsze X znaków z wiadomości.

Treść wiadomości e-mail z tej funkcji

Treść email 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ść email wysłana z SMSEagle: From: +483334455 (John Doe) Received: 2017-06-01 14:38:12 Message: My SMS message

Alerty Email

Funkcja Email Alerts umożliwia wysyłanie wiadomości alertu 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, wysyłany jest email alertowy.

Funkcja jest dostępna w zakładce Settings > Email Alerts

  • 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 email oraz treść wiadomości, w tym symbole zastępcze.

  • Możesz wprowadzić ustawienia swojego serwera SMTP do wysyłania wiadomości email

  • Możesz zapisywać informacje debugowania w logu systemowym (włącz to tylko w celu rozwiązywania problemów)

Serwer email używany dla SMS to Email jest konfigurowany w menu Emails > SMTP Configuration. Dodaj przynajmniej jedną konfigurację i wybierz ją w rozwijanym parametrze poniżej.

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

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. Umożliwia to łatwe śledzenie pełnej historii komunikacji e-mail bezpośrednio z 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

Konfiguracja SMTP

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

Tutaj możesz mieć jedną konfigurację dla wszystkich funkcji lub kilka konfiguracji, jedną dla każdej funkcji.

A screenshot of a computerDescription automatically generated

zrzut ekranu z menu SMTP Configuration

Aby zacząć korzystać z funkcji Email na swoim SMSEagle:

1. Utwórz przynajmniej jedną konfigurację

A screenshot of a computerDescription automatically generated

zrzut ekranu z SMTP add configuration

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

A screenshot of a computerDescription automatically generated

Workflows

Funkcja Workflows umożliwia zaawansowane zarządzanie komunikacją przychodzącą i wychodzącą poprzez definiowanie reguł i akcji na podstawie treści wiadomości i jej źródła. Umożliwia tworzenie bardzo elastycznych reguł automatyzacji, każda składająca 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, która określa, kiedy reguła powinna zostać wykonana.

  • Action (akcja) - wynik 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 umożliwia dodanie wielu reguł przetwarzania. Każda reguła może być włączona lub wyłączona przez użytkownika.

A screenshot of a computer

Workflow builder

Aby utworzyć jedną regułę Workflow, użyj Workflow Builder. To narzędzie pozwala zautomatyzować przetwarzanie przychodzących wiadomości (lub innych zdarzeń) za pomocą reguł typu „wskaż i kliknij”.

Zrzut ekranu komputera

Zrzut ekranu z Workflow Builder

W każdym workflow możesz skonfigurować:

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

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

  • Modem (SMS/MMS)

  • Email

  • WhatsApp

  • Signal

  • On Sent (SMS/MMS): uruchamiany, gdy wiadomość wychodząca została wysłana

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

  • On Delivery Report (SMS/MMS): uruchamiany, 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 w ramach jednej 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: Wskaż zapisane publiczne kontakty lub publiczne grupy (akceptowane są tylko wpisy publiczne).

  • Subject template i Message template: Skomponuj wychodzący email, używając placeholderów:

    • Dostępne placeholdery (jak pokazano): {{sender}}, {{content}}

  • Dołącz załączniki: Opcjonalne pole wyboru umożliwiające przekazanie załączników.

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

Dynamiczne placeholdery odbiorcy

Gdy wyzwalacz jest ustawiony na Email, dostępne są dynamiczne placeholdery odbiorcy, które umożliwiają automatyczne kierowanie wiadomości do odbiorcy wywnioskowanego z treści przychodzącej wiadomości. Odbiorca może zostać wywnioskowany z:

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

  • temat: wykorzystuje temat emaila do wyodrębnienia numeru telefonu odbiorcy, identyfikatora kontaktu w książce telefonicznej lub identyfikatora grupy w książce telefonicznej

Przekazywanie SMS

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

Konfiguracja funkcji

Funkcja „Przekazywanie SMS” umożliwia dodanie wielu reguł przekazywania. 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ć:

  • Kiedy przychodzący SMS powinien zostać przekazany (Typ reguły) oraz na jaki numer(y) wiadomość powinna zostać przekazana (Odbiorca SMS).

  • Czy w SMS-ie ma być zawarty numer nadawcy, od którego pochodziła oryginalna wiadomość SMS.

  • Podczas definiowania reguły użytkownik może wybrać odbiorcę SMS (kto otrzyma przekazany SMS). Może to być zarówno numer telefonu, jak i 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ć dołączenie własnego tekstu wraz z placeholderami:

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

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

Okno dodawania lub edycji reguły przekazywania z nazwą reguły, warunkami przekazywania oraz opcjami wykonania połączenia po wysłaniu SMS

Zrzut ekranu z okna „Add/edit forwarding rule”

Połączenie głosowe

Po wiadomości SMS może opcjonalnie następować 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.

MQTT

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

Funkcja MQTT w SMSEagle umożliwia utworzenie wielu reguł konwersji:

  • gdy do bramy SMSEagle nadejdzie wiadomość SMS o predefiniowanej treści, jest ona przekazywana do MQTT

  • gdy do MQTT nadejdzie wiadomość o zdefiniowanej treści, brama 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.

A screenshot of a computer

Zrzut ekranu z dodawania reguły MQTT

Reguły subskrypcji

A screenshot of a computerDescription automatically generated

Zrzut ekranu z okna subskrypcji MQTT

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

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

  2. treść wysyłanej wiadomości SMS

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

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

Reguły publikacji

A screenshot of a computerDescription automatically generated

Zrzut ekranu z okna publikacji MQTT.

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

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

  2. host, port i temat subskrybenta MQTT

  3. w przypadku urządzeń wielomodemowych 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 pomocą interfejsu WWW lub APIv2, a także 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ż skonfigurować 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 pomocą 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.

Funkcja WhatsApp umożliwia użytkownikom wysyłanie wiadomości zawierających zarówno tekst, jak i obrazy. Obsługiwane formaty obrazów to JPEG, GIF, PNG i BMP, co pozwala na elastyczną i bogatą komunikację.

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 ani nie zatwierdza korzystania z automatycznych systemów, botów lub nieoficjalnych klientów w celu uzyskania 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, jaki jest” (as-is) i nie może zagwarantować nieprzerwanego działania ze względu na potencjalne zmiany w platformie, zasadach lub infrastrukturze technicznej WhatsApp.

  • Korzystanie z tej funkcji może podlegać ograniczeniom lub 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 firmy Meta Platforms, Inc. Ten produkt nie jest powiązany, popierany ani sponsorowany przez WhatsApp lub Meta Platforms.

Konfiguracja

A screenshot of a computer

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 kropki) i przejdź do „Urządzenia połączone”.

  3. *Wybierz Połącz urządzenie i zeskanuj kod QR wyświetlony w web-GUI SMSEagle. *

  4. Po sparowaniu aplikacji jesteś gotowy do wysyłania/odbierania wiadomości WhatsApp za pomocą SMSEagle.

A screenshot of a qr code

Zrzut ekranu z menu > ustawienia WhatsApp

A screenshot of a computer * *

Zrzut ekranu z menu > ustawienia WhatsApp

Wysyłanie wiadomości WhatsApp z opcją fallback do SMS/MMS

W zakładce Ustawienia WhatsApp możesz ustawić fallback do 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 zawiera wbudowany mechanizm aktualizacji biblioteki integracji WhatsApp. Ponieważ WhatsApp okresowo aktualizuje swoją platformę, utrzymywanie biblioteki w aktualnej wersji zapewnia stałą kompatybilność i nieprzerwane działanie. Dostępne aktualizacje można sprawdzić i zastosować w zakładce Ustawienia WhatsApp.

Signal (beta)

(dostępne na urządzeniach NXS Rev. 4)

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

Urządzenia SMSEagle wspierają wiadomości Signal podczas wysyłania z 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 itd.

Aby zacząć korzystać z Signal, przejdź do menu Signal > Settings i zarejestruj numer telefonu używany w Twoim urządzeniu SMSEagle, jak opisano w artykule bazy wiedzy: Jak skonfigurować Signal na urządzeniu SMSEagle. Przesyłanie wiadomości opiera się na transmisji danych, dlatego Twoje urządzenie powinno być podłączone do Internetu przez Ethernet lub dane mobilne.

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

A screenshot of a computerDescription automatically generated

Zrzut ekranu z menu Signal > Conversations

Webhooks (znane też jako Callback URL)

Funkcja Webhooks URL umożliwia:

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

  • wywołanie zdefiniowanego adresu URL, gdy 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 dodać nieograniczoną liczbę reguł. Każda reguła może być włączona lub wyłączona przez użytkownika.

A screenshot of a computerDescription automatically generated

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 Twojego skryptu callback

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

  • „URL method” pozwala wybrać, czy callback do Twojego URL jest wykonywany metodą HTTP(S) GET czy POST

  • wybierz wyzwalacze: przy wiadomości przychodzącej, przy połączeniu przychodzącym, przy wysłaniu wiadomości, przy dostarczeniu wiadomości, przy błędzie wysyłania

  • aby zmienić nazwy zmiennych w GET/POST

  • wybierz format ładunku (payload) dla POST (form-data lub json)

  • „Send request when” określa, czy żądanie jest wysyłane zawsze, tylko gdy nadawca SMS należy do danego kontaktu/grupy, czy tylko gdy wiadomość przychodząca 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): Określa, które kody odpowiedzi HTTP są traktowane jako pomyślne dostarczenie webhooka. Webhook jest uznawany za poprawny 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ć obsługę samopodpisanego certyfikatu SSL

A screenshot of a computer

Parametry żądania

Żądanie wysyłane metodą GET/POST na wskazany adres URL zawiera następujące parametry: sender: Numer nadawcy timestamp: Czas odebrania/wysłania wiadomości przez SMSEagle 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 pasują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 otrzymana zostanie inna odpowiedź lub nie zostanie otrzymana żadna odpowiedź z adresu URL wywołania zwrotnego, SMSEagle będzie ponawiać próbę co X minut przez 24 godziny. Interwał ponawiania można ustawić w głównym pluginie

Okno:

A white background with black textDescription automatically generated with low confidence

Zabbix ACK przez SMS

SMSEagle Webhooks umożliwiają natywną integrację z API Zabbix w celu dwukierunkowego potwierdzania alertów.

Po skonfigurowaniu:

  • Zabbix wysyła alert do odbiorców za pośrednictwem SMSEagle

  • Gdy odbiorca odpowie na SMS, SMSEagle automatycznie wywołuje API Zabbix, aby potwierdzić alert w Zabbix

  • Treść odpowiedzi jest dodawana jako komentarz do problemu w Zabbix

Parametry konfiguracyjne w regule webhooka:

  • Method: wybierz „POST (Zabbix)”, następnie wybierz tryb:

    • Tylko potwierdzanie (Acknowledge only)

    • Tylko cofanie potwierdzenia (Unacknowledge only)

    • Oba (ACK i NOACK — wykrywane automatycznie na podstawie prefiksu SMS)

  • Adres URL serwera Zabbix

  • Typ uwierzytelniania:

    • Token API (Zabbix ≥ 6.4)

    • Login/hasło (dla starszych wersji Zabbix)

  • Oczekiwany format odpowiedzi SMS: ACK [eventid] [opcjonalna wiadomość] lub NOACK [eventid] [opcjonalna wiadomość]

Autoodpowiedź

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

Konfiguracja funkcji

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

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

Zrzut ekranu z 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 Phonebooku

    • jeśli przychodząca wiadomość SMS trafia do wybranego modemu

  • Czy tekst wiadomości autoodpowiedzi powinien zostać wysłany jako znaki Unicode

Funkcja pozwala również określić limit wysyłania wiadomości autoodpowiedzi. Można ustawić limitację maksymalnie 5 wiadomości / 10 minut / numer telefonu.

A screenshot of a computerDescription automatically generated

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

Zrzut ekranu formularza „Add/edit autoreply rule”

Subskrypcje (newsletter)

Ta funkcja umożliwia włączenie subskrypcji w stylu newslettera za pomocą SMS. Gdy ktoś wysyła wiadomość do Twojego SMSEagle, która zawiera zdefiniowany tekst, numer wysyłający zostanie automatycznie dodany do grupy w Phonebooku. Ta grupa może być później wykorzystana do wysyłania wiadomości za pomocą 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, applicationDescription automatically generated

Zrzut ekranu z funkcji „Subscriptions”

A screenshot of a chat boxDescription 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 Phonebooka

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

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

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

  • Gdy numer telefonu zostaje dodany do książki telefonicznej SMSEagle za pomocą tej funkcji, najpierw tworzony jest kontakt w książce telefonicznej o nazwie: [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 wybranym 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 (co godzinę, codziennie, co tydzień, co miesiąc lub co roku)

  • Typ wiadomości (SMS, kod USSD)

  • Treść wiadomości SMS

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

A screenshot of a computer

Zrzut ekranu z okna „Add new rule”

Połączenie głosowe

Wiadomość SMS może być opcjonalnie poprzedzona lub następowana przez połączenie budzące (wake-up call) albo 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.

Digital I/O

Urządzenia z rodziny SMSEagle NXS są wyposażone w wejścia cyfrowe (DI) i wyjścia cyfrowe (DO). Wejścia cyfrowe mogą być używane do odbierania sygnałów z zewnętrznych czujników lub urządzeń i automatycznego wywoływania wysyłki wiadomości SMS na podstawie stanu wejścia. Z drugiej strony, wyjścia cyfrowe mogą być używane do aktywowania urządzeń zewnętrznych podłączonych do wyjść, gdy SMSEagle odbierze określone wiadomości SMS.

Typ portu

Wartość

DI

4

DO

4

Stany logiczne wejść i wyjść urządzeń z rodziny SMSEagle NXS są przedstawione za pomocą następujących stanów:

Poziom logiczny

Wartość

LOW (0)

+5V

HIGH (1)

0

Korzystanie z wyjść cyfrowych

Za pomocą wyjścia cyfrowego, bez efektów ubocznych, można bezpośrednio sterować obwodem zewnętrznym o napięciu nieprzekraczającym 5V i prądzie maks. 450mA.

Jednak najbezpieczniejszą formą kontroli zewnętrznych obwodów jest użycie przekaźnika pośredniczącego z diodą zabezpieczającą. Przykład użycia został przedstawiony na poniższym obrazku.

Ostrzeżenie: Jeśli planujesz używać wyjścia cyfrowego z przekaźnikiem, zdecydowanie zaleca się podłączenie również osobnej diody zabezpieczającej (tzw. „snubber”) na zaciskach cewki przekaźnika. Obwód snubbera diodowego może zostać dodany podczas zamawiania u niektórych producentów przekaźników. Dioda ta jest zamontowana w kierunku, który normalnie nie przewodzi prądu. Gdy prąd do obciążenia indukcyjnego zostanie szybko przerwany, powstaje duży skok napięcia w odwrotnym kierunku, ponieważ cewka próbuje utrzymać przepływ prądu w obwodzie. Umieszczenie diody snubber równolegle z obciążeniem indukcyjnym dla przepływu w kierunku odwrotnie spolaryzowanym pozwala prądowi z cewki przepływać przez diodę, a nie przez element przełączający, rozpraszając energię zmagazynowaną w obciążeniu indukcyjnym z jego rezystancji szeregowej, przechodząc zamiast tego przez znacznie mniejszą rezystancję diody.

Korzystanie z wejść cyfrowych

Wejścia cyfrowe (DI) urządzenia SMSEagle są typu „rezystor pull-up”. Ten typ wejścia jest używany do zapobiegania przypadkowemu przełączaniu obwodów cyfrowych. Aby to osiągnąć, wszystkie niepodłączone wejścia, zwane „wejściami pływającymi” (floating inputs), powinny być podłączone do logicznego „1” lub logicznego „0”, odpowiednio do obwodu. Robimy to za pomocą tzw. rezystorów pull-up, aby zapewnić pinowi wejściowemu określony stan domyślny, gdy nic do niego nie jest podłączone. Można to zaobserwować jako poziom napięcia 3-5V na niepodłączonym wejściu cyfrowym.

Konfiguracja funkcji DI/DO

Funkcja „Digital input/output” pozwala definiować reguły kontrolujące zachowanie wejść/wyjść cyfrowych w urządzeniu SMSEagle. Użytkownik może zdefiniować kilka reguł przetwarzania zarówno dla wejść, jak i wyjść.

Zrzut ekranu z okna wtyczki

Wejścia cyfrowe

Dla każdej reguły przetwarzania wejścia cyfrowego użytkownik może zdefiniować:

  • Nazwę reguły

  • Numer portu

  • Stan sygnału wejściowego, który wywoła wysłanie wiadomości SMS (pole „When input signal”)

  • Treść SMS (pole „Send SMS message”)

  • Nazwę odbiorcy z książki telefonicznej

  • Limit czasu alertu. Ta wartość definiuje czas między kolejnymi alertami. Jeśli ta wartość jest ustawiona i wejście jest wywoływane kilka razy w trakcie tego limitu czasu, zostanie wysłana tylko jedna wiadomość alertowa.

Zrzut ekranu z okna „Add or edit rule” wejścia cyfrowego

Wyjścia cyfrowe

Dla każdej reguły przetwarzania wyjścia cyfrowego użytkownik może zdefiniować:

  • Nazwę reguły

  • Numer portu

  • Warunek, w jakim wyjście cyfrowe powinno zostać ustawione (wszystkie przychodzące wiadomości, gdy przychodzący SMS pochodzi od określonego kontaktu w książce telefonicznej lub gdy treść przychodzącego SMS zawiera podaną wartość)

  • Stan sygnału wyjściowego, który zostanie wywołany przez przychodzącą wiadomość SMS

  • Czas trwania sygnału wyjściowego w sekundach (0 = bez limitu czasu)

  • Opóźnienie sygnału wyjściowego przed jego ustawieniem

  • Zdefiniuj wychodzący SMS, który zostanie wysłany po wywołaniu sygnału wyjściowego

Zrzut ekranu z okna „Add or edit rule” wyjścia cyfrowego

Połączenie głosowe

Wiadomość SMS wywołana przez regułę wejścia/wyjścia cyfrowego może być opcjonalnie połączona z połączeniem typu wake-up call lub połączeniem text-to-speech. Można to włączyć w definicji reguły. Funkcja ta wymaga urządzenia z aktywnym dodatkiem Voice-Call.

Digital I/O Extender Digital I/O Extender to moduł rozszerzający zaprojektowany dla urządzeń SMSEagle NXS i MHD. Rozszerza on możliwości cyfrowych wejść i wyjść systemu, dostarczając 32 dodatkowe konfigurowalne porty I/O. Każdy port może być indywidualnie skonfigurowany jako wejście cyfrowe lub wyjście

wyjście, umożliwiając elastyczne dostosowanie do wymagań aplikacji. Moduł ekspandera podłącza się do urządzenia SMSEagle za pomocą interfejsu USB.

Po podłączeniu:

  • Dodatkowe porty DI/DO stają się dostępne w definicji reguły (wybór numeru portu)

  • Obowiązuje ta sama logika reguł, jak w przypadku wbudowanych portów

  • Status zewnętrznego urządzenia I/O jest widoczny w menu Settings > Sysinfo

Sprawdź sklep internetowy SMSEagle lub sieć Partnerów Handlowych, aby znaleźć ekspander Digital I/O (P/N: ACCDPIOKIT).

Czujniki temperatury i wilgotności

Wszystkie urządzenia z rodziny NXS SMSEagle są wyposażone w wewnętrzny czujnik temperatury i wilgotności. Wewnętrzny czujnik umożliwia pomiar temperatury z dokładnością ±0,5°C oraz wilgotności z dokładnością ±2% RH.

Dodatkowo urządzenia NXS-97xx Rev.3 (i wyższe) wspierają również zewnętrzne czujniki za pomocą interfejsu 1-Wire.

Zmierzone wartości z czujników mogą być wyświetlane w web-GUI SMSEagle i wykorzystywane do wywoływania wysyłki wiadomości SMS do jednego lub wielu odbiorców.

Zrzut ekranu z głównego okna wtyczki

Konfiguracja funkcji - Alarmy

Zakładka „Alarms” umożliwia zdefiniowanie reguł wywołujących alarmy SMS dla temperatury i wilgotności. Użytkownik może zdefiniować kilka reguł przetwarzania.

Zrzut ekranu z okna „Alarms”

Dla każdej reguły przetwarzania wyjścia cyfrowego użytkownik może zdefiniować:

  • Nazwę reguły

  • Czujnik (obecnie dostępny jest tylko 1 czujnik)

  • Warunek, przy którym powinien zostać wysłany alarm SMS (temperatura/wilgotność jest wyższa/niższa od podanej wartości)

  • Treść SMS

  • Odbiorca SMS: nazwa kontaktu lub nazwa grupy z Phonebook

Zrzut ekranu z okna „Add or edit rule”

Konfiguracja funkcji - ustawienia

Zakładka „Settings” umożliwia kontrolę ustawień czujnika. Użytkownik może włączyć/wyłączyć czujnik oraz ustawić okres odczytu czujnika (w minutach). Jeśli wspierane są czujniki zewnętrzne, można je tutaj dodać i zdefiniować. Skala temperatury może być ustawiona na Celsjusza lub Fahrenheita.

Zrzut ekranu z okna „Settings”

Odczyt temperatury/wilgotności przez protokół SNMP

Aktualne wartości temperatury i wilgotności z czujnika wewnętrznego/zewnętrznego można również odczytać za pomocą protokołu SNMP. Zobacz rozdział „SNMP agent” dla szczegółowego opisu.

Podłączanie zewnętrznego czujnika temperatury

Zewnętrzne sondy z czujnikami temperatury dla urządzeń SMSEagle NXS-97xx Rev.3 (i wyższych) można zakupić w naszym sklepie internetowym lub poprzez sieć Partnerów Handlowych. Celem sond jest umożliwienie pomiaru temperatury i alarmowania SMS za pomocą menu „Temp & humidity” w web-GUI SMSEagle.

Zewnętrzny czujnik podłącza się do urządzenia za pomocą złącza blokowego w następujący sposób:

  • Czerwony przewód do (5V)

  • Żółty przewód do (1W)

  • Czarny przewód do (GND)

Obsługiwanych jest wiele czujników, które można podłączyć równolegle.

Po podłączeniu do urządzenia należy wykonać „Scan for sensors” w menu Temp & Sensors > Settings

LDAP

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

Konfiguracja funkcji

Wybierz „LDAP” z menu po lewej stronie w webowym GUI SMSEagle, aby przejść do konfiguracji wtyczki. Po włączeniu wtyczki 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 webowym GUI SMSEagle.

A screenshot of a computer

Zrzut ekranu z okna „LDAP settings”

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

Zrzut ekranu pokazujący udane połączenie z serwerem AD.

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

Wpisz „LDAP” (z zachowaniem wielkości liter), aby sprawdzić wszystkie kontakty znajdujące się w katalogu AD.

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

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

Uwierzytelnianie do SMSEagle za pomocą LDAP (opcjonalne)

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 webowym 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 webowym GUI SMSEagle > LDAP > „User group name in LDAP”

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

  • naciśnij przycisk „Save”

Obraz zawierający tekstOpis wygenerowany automatycznie

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

Obraz zawierający tekstOpis 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 swojego użytkownika w formularzu logowania SMSEagle:

  • Common Name

  • givenName

  • sAMAccountName

  • displayName

  • userPrincipalName

Obraz zawierający tekstOpis 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.

Allow/Deny List

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

Funkcja Allow/Deny List 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 z 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 Allow List. 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 Allow List. 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 wyłącznie do i z tego konkretnego numeru +48123456789 oraz wszystkich numerów brytyjskich zaczynających się od +4420

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

Zrzut ekranu z okna „Add number to allow list”

Tryb: Deny selected

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

Działanie:

  • Wiadomości SMS przychodzące Wiadomości z numerów znajdujących się na Deny List 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 Deny List, 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 jednolitą kontrolą wiadomości przychodzących i wychodzących

Przykład

Jeśli lista zawiera:

  • +1555000000

  • +31*

Wtedy:

  • Wiadomości do lub z 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 Deny list. W efekcie dalsza komunikacja SMS przychodząca lub wychodząca z tym numerem jest blokowana zgodnie z zasadami trybu Deny selected.

Ta funkcja jest szczególnie przydatna do:

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

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

  • Ograniczenia ręcznej administracji blokowanymi numerami

Zrzut ekranu z okna „Define STOP Word”

Uwagi:

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

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

SMPP

(dostępne na urządzeniach NXS Rev. 3 i Rev. 4)

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

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

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

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

  • Odbieranie przychodzących SMS-ów od operatora sieci komórkowej za pomocą modułu radiowego z kartą SIM i przekazywanie SMS-ów 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ślenie kodowania wiadomości (wspierane jest 7-bitowe ASCII lub UTF-8)

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

  5. wybór modemów używanych do wysyłania/odbierania SMS (tylko dla urządzeń wielomodemowych)

A screenshot of a computerDescription automatically generated

Zrzut ekranu z menu Settings > SMPP.

Serwer SMPP wspiera SMPP w wersji 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.

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

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

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

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

  • Możesz dostosować ilość 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 sieciowego)

  • 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 na All users lub Only admins

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

  • 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 ta opcja jest włączona, hasło użytkownika musi mieć co najmniej 8 znaków i zawierać co najmniej jedną małą literę, wielką literę, cyfrę oraz znak specjalny

  • Możesz włączyć wymuszanie MFA (uwierzytelniania wieloczynnikowego) 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)

Ustawienia IP

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

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

  • Możesz wprowadzić adres IP

  • Możesz wprowadzić maskę podsieci

  • Możesz ustawić adres IP bramy

  • Możesz ustawić DNS 1

  • Opcjonalnie możesz ustawić DNS 2

  • Możesz wyświetlić 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ę blokowanych (blacklist) adresów IP lub zakresów, które mają zezwolony lub zablokowany dostęp do interfejsu webowego i API SMSEagle. Ta funkcja pomaga ograniczyć dostęp do urządzenia tylko do zaufanych segmentów sieci. Rozdziel wiele adresów przecinkiem.

Uwaga: Przy tych ustawieniach wszystkie porty są blokowane oprócz portu 22.

Failover

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

Data/Czas

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

  • Możesz sprawdzić aktualną datę i czas 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 czas będą uzyskiwane z sieci 3G/4G)

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

Konserwacja

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

A screenshot of a computer

  • 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 (do celów diagnostycznych)

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

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

Ustawienia multimodemowe zostały opisane w rozdziale Funkcje multimodemowe.

Włącz łączność 2G

Dla urządzeń w wersji sprzętowej Rev.4 dostępna jest dodatkowa opcja umożliwiająca włączenie łączności z siecią 2G. 2G jest domyślnie wyłączone i powinno być włączane tylko dla urządzeń znajdujących się w obszarach, gdzie występują problemy z łącznością sieci komórkowej 4G/3G.

Tryb pomiaru sygnału

Ta funkcja umożliwia znalezienie najlepszej lokalizacji antenny w środowiskach o słabej sile sygnału komórkowego. Po włączeniu, wartość siły sygnału na panelu SMSEagle będzie odświeżana co 3 sekundy. Pozwala to na wypróbowanie różnych lokalizacji anteny i znalezienie miejsca z najlepszym sygnałem.

OSTRZEŻENIE: gdy tryb pomiaru sygnału jest włączony, 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.

  • Możesz wybrać przekierowanie wszystkich połączeń przychodzących na wybrany numer

Ważna informacja: Ta funkcja nie jest dostępna w urządzeniach NXS-97xx-4G Rev.3.

MMS

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

  • Możesz włączyć wsparcie dla 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ć serwer proxy MMS

  • Możesz ustawić port MMS

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

  • Możesz wpisać wiadomość autorespondera MMS

Możesz wczytać domyślne wartości dla swojego operatora karty SIM za pomocą przycisku „Read APN Settings” lub wprowadzić wartości znalezione na stronie internetowej swojego 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 wykorzystane na przykład do użycia 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ć.

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

  • Możesz wpisać APN internetowy

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

  • Możesz wprowadzić hasło APN

  • Możesz wpisać numer dostępowy

  • Możesz zobaczyć adres IP swojego urządzenia

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

SNMP

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

  • 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 zarządzania sieciami (Network Monitoring Systems) itp. Więcej informacji o niestandardowych metrykach SNMP dostępnych na urządzeniu SMSEagle znajdziesz w rozdziale dotyczącym agenta SNMP.

Certyfikat SSL i przekierowanie HTTPS

Ustawienia SSL są dostępne w zakładce Settings > SSL. Ustawienia te umożliwiają przesłanie certyfikatu SSL na urządzenie oraz przekierowanie ruchu HTTP na HTTPS.

** Certyfikat SSL** Domyślnie urządzenie SMSEagle jest wyposażone w samopodpisany certyfikat SSL. Jeśli chcesz zainstalować na urządzeniu własny certyfikat, uzyskaj prawidłowy plik certyfikatu wydany przez Centrum 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 certyfikatów (opcjonalnie) Jeśli musisz dodać certyfikat root CA lub pełny łańcuch certyfikatów, możesz je przesłać za pomocą kontrolek „Root CA Certificate” i „Full chain”.

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

Generuj CSR

Ta funkcja ułatwia proces uzyskania certyfikatu SSL. Tworzy ona dwa pliki:

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

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

Backup/Restore

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

  • 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

*UWAGA* Przywracanie ustawień z kopii zapasowej działa tylko z tą samą wersją urządzenia i oprogramowania

Aktualizacje

Ustawienia aktualizacji można znaleźć w menu Settings > zakładka Updates.

Oprogramowanie SMSEagle jest w procesie stałego doskonalenia. Słuchamy naszych klientów, a nowe wersje powstają na podstawie ich uwag/prośb. Aktualizacje oprogramowania są wydawane często i oferują dostęp do nowych funkcji oraz poprawek zgłoszonych problemów. Web-GUI daje możliwość automatycznego sprawdzania dostępności nowych aktualizacji oprogramowania. Można to zrobić w dwóch sposobów:

Sprawdzanie ręczne

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

Sprawdzanie automatyczne

Aby uruchomić automatyczne sprawdzanie aktualizacji oprogramowania, przejdź do menu Settings > zakładka Updates i zaznacz opcję „Automatically check for software updates”. Włączy to okresowe sprawdzanie (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ę „Notify Admin about new software version by SMS”, urządzenie dodatkowo wyśle SMS do domyślnego konta administratora (jeśli w koncie wprowadzony jest numer telefonu) z powiadomieniem o nowej aktualizacji oprogramowania.

Powiadomienie o wygasającym wsparciu technicznym

Podobnie jak w przypadku automatycznego sprawdzania aktualizacji oprogramowania, mechanizm weryfikacji ważności wsparcia technicznego dostarcza informacji o dacie wygaśnięcia wsparcia technicznego. Miesiąc przed wygaśnięciem pakietu wsparcia urządzenie powiadomi Cię o nadchodzącej dacie wygaśnięcia i wygodnie udostępni link do naszego sklepu internetowego oraz partnerów handlowych, gdzie można odnowić pakiet.

Zrzut ekranu z „General Settings-Updates”

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

Logi

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

Poprzez web-GUI dostępne są następujące logi urządzenia:

  1. Log modemu

  2. Log bazy danych

  3. Log systemowy

  4. Log aplikacji

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

A screenshot of a computerDescription automatically generated

  • Możesz wybrać pobranie logó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.

A screenshot of a computerDescription automatically generated

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 można wiarygodnie wykorzystywać z minimalnym czasem przestoju. Działają poprzez wykorzystanie oprogramowania wysokiej dostępności do wykorzystania nadmiarowych komputerów w grupach lub klastrach, które zapewniają nieprzerwaną usługę, gdy komponenty systemu zawiodą. Bez klastrowania, jeśli serwer uruchamiający konkretną aplikację ulegnie awarii, aplikacja będzie niedostępna do momentu naprawienia uszkodzonego serwera. Klastrowanie HA rozwiązuje tę sytuację, wykrywając awarie sprzętu/oprogramowania i natychmiast ponownie uruchamiając aplikację na innym systemie lub całym węźle, bez potrzeby interwencji administracyjnej – proces ten znany jest jako failover.” (źródło: Wikipedia)

Urządzenia z rodziny SMSEagle NXS posiadają własny mechanizm failover oparty na klastrze HA. Ta funkcja umożliwia zapewnienie wysokiej dostępności 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 działające w klastrze i wykrywa błędy w następujących usługach:

  1. Serwer WWW Apache2

  2. Baza danych PostgreSQL

  3. Agent SNMP

  4. Oprogramowanie modemu (usługa Gammu-SMSD)

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

Każdy węzeł w klastrze może mieć jeden z trzech stanów:

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

  • Backup: drugi sprawny węzeł w klastrze, gotowy i czekający na zastąpienie węzła Master, gdy jest to potrzebne

  • Fault: węzeł z wykrytym błędem usługi

W klastrze masz jedno urządzenie MASTER i jedno urządzenie BACKUP. Dostęp do klastra HA odbywa się poprzez wirtualny adres IP. Gdy demon działający na urządzeniu MASTER wykryje awarię przynajmniej jednej z opisanych funkcji, automatycznie i natychmiast przełącza przypisanie adresu IP klastra na urządzenie (węzeł) BACKUP, zapewniając użytkownikowi nieprzerwane korzystanie z klastra HA SMSEagle.

Urządzenia (węzły) powinny widzieć się wzajemnie w sieci. Domyślnie węzły HA używają adresu multicast 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 konfiguracja sieciowa. Jeśli dwa węzły znajdują się za zaporami sieciowymi, upewnij się, że zapora jest skonfigurowana do akceptowania protokołu multicast i VRRP (protokół IP #112).

Jak skonfigurować failover (klaster HA):

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

  • wprowadź wirtualny adres 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żna włączyć replikację bazy danych między węzłami

Zapisz konfigurację. Po zapisaniu uruchom ponownie każde urządzenie.

Zrzut ekranu z „General Settings-Failover”

Powiadomienie SMS o zmianach stanu

Funkcja Failover może opcjonalnie wysyłać powiadomienia SMS przy zmianie stanu klastra (np. gdy dowolny węzeł przełącza się do stanu 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 Admin (id=1).

Replikacja bazy danych

Replikacja bazy danych (opcjonalna) umożliwia automatyczną replikację zawartości bazy danych między węzłami z MASTER do 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 oraz tej samej wersji oprogramowania na obu urządzeniach, aby zapewnić bezproblemową replikację między węzłami.

Po prawidłowej konfiguracji klastra HA dostęp do klastra powinien odbywać się za pośrednictwem jego wirtualnego adresu 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) Komenda 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: Aktualny stan urządzenia to master