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 Compose SMS użytkownicy mogą:

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

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

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

  • Ustawić czas ważności SMS

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

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

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

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

Importowanie SMS z CSV i użycie 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 są specjalnymi polami, które są zastępowane unikalnymi wartościami dla każdej wiadomości.

Najpierw potrzebny jest plik .csv, taki jak w przykładzie poniżej. Kolumny można dodawać i nazywać według potrzeb.

Podczas tworzenia SMS przy użyciu pliku .csv jako źródła, każda kolumna w wczytanym pliku .csv staje się placeholderem, który wypełni informacje z Twojego 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ń pobudkowych (tylko dzwonienie), połączeń text-to-speech oraz połączeń z plikiem audio do jednego numeru telefonu lub grupy odbiorców.

Ta funkcja jest idealna do przekazywania 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 obudzić kogoś w nocy, aby zwrócić jego uwagę na SMS zawierający krytyczny alert. Podczas wykonywania wake-up call urządzenie SMSEagle będzie dzwonić 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 umożliwia 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 głosowo. Podczas wykonywania połączenia TTS urządzenie SMSEagle zadzwoni na wskazany numer telefonu lub do kontaktu/grupy z książki telefonicznej. Wiadomość tekstowa zostanie odczytana przez wbudowany syntezator głosu.

Istnieją 3 tryby funkcji text-to-speech:

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

  • Text to Speech Advanced: obsługuje wiele języków, zapewnia lepszą jakość głosu, ale działa wolniej w przypadku dłuższych tekstów. Działa offline. Prędkość odtwarzania można regulować, aby kontrolować tempo odczytywania wiadomości.

  • 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 za pomocą nagranych plików audio (wave). Ta funkcja jest idealna dla osób, które preferują osobisty charakter przekazu w przypadku dostosowanych ogłoszeń lub konkretnych alertów. Wcześniej zdefiniowany plik można wgrać w menu Calls > Audio files. Plik musi spełniać następujące wymagania: format plików Wave, 8 kHz lub 16 kHz, mono, 16-bitowy PCM.

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

Zrzut ekranu z przykładami z menu „Calls”

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

Zrzut ekranu z okna New Call

W oknie New call można ustawić:

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

  • Wybór, czy połączenie ma zostać wykonane natychmiast, w określonej dacie/godzinie, czy w określonym przedziale godzin

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

  • Ustawienie priorytetu połączenia w zakresie 0-5

  • Wybór typu połączenia: Ring only, Text to Speech Simple, Text to Speech Advanced, Audio File, ElevenLabs

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

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

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

Połączenia przychodzące

SMSEagle obsługuje obsługę przychodzących połączeń głosowych. 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: zawsze odrzucaj, akceptuj lub ignoruj połączenia przychodzące.

Ponowne próby połączenia

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

Modele głosowe TTS offline

Funkcja Text to Speech Advanced posiada 2 wstępnie wgrane modele językowe: angielski, niemiecki. Dodatkowe modele głosowe można wgrać w menu Calls > TTS voice models. Biblioteka modeli głosowych obecnie zawiera 36 języków oraz wiele głosów dla niektórych języków. Zapoznaj się ze stroną Voice Models, aby porównać różne modele głosowe i odsłuchać próbki głosów.

Nowe modele głosowe można dodawać w sposób semi-automatyczny (urządzenie pobiera pliki z repozytorium na github.com) lub manualnie (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 TTS online

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, wymagane jest jednak konto ElevenLabs. 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, należy wygenerować klucz API ElevenLabs (w zakładce Developers > API Keys). SMSEagle wymaga następujących uprawnień API ElevenLabs: *Text to Speech: Access Voices: Read. *

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

Czyszczenie plików tymczasowych

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

W domyślnej konfiguracji proces uruchamiany jest co poniedziałek o 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 miejsca na dysku i zapewnić stabilne działanie urządzenia. Pliki, które są wciąż wymagane dla 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 w stylu smartfona) 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 Folders>Sent Items>w wybranej wiadomości. Status wysyłki jest wyświetlany w 2 miejscach: ikona statusu w prawym dolnym rogu każdej wiadomości oraz tekst statusu w szczegółach wiadomości (przycisk „Show Details”).

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

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

  • Błąd wysyłki

  • Wiadomość wysłana

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

Inbox rules

Możesz tworzyć reguły umożliwiające automatyczne przenoszenie wiadomości przychodzących do własnych folderów (My Folders). Możesz dostosować kolejność aktywacji reguł, przesuwają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 z „Inbox > Inbox rules”

A screenshot of a computer

*Zrzut ekranu „Add new inbox rule” *

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

  • Nazwę reguły

  • Co zawiera wiadomość

  • Co zawiera numer nadawcy

  • Z jakiego modemu odebrano wiadomość

  • Do jakiego niestandardowego folderu wiadomość powinna zostać przeniesiona

Cleanup Folders

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

Zrzut ekranu z przykładem z ekranu Cleanup folders

Zrzut ekranu z Add or edit purging rule

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

  • Nazwę reguły

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

  • Ustaw czas

  • Wybierz folder (Odebrane, Wysłane, Elementy wysłane, Wykonane połączenia, Zaplanowane połączenia, Signal - odebrane, Signal - wysłane, Signal - wysłane elementy, WhatsApp - odebrane, WhatsApp - wysłane, WhatsApp - wysłane elementy oraz Emaile)

  • Ustaw zakres czasowy wiadomości

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

Książka telefoniczna

Web-GUI urządzenia SMSEagle jest wyposażony w Książkę telefoniczną służącą do zarządzania kontaktami, grupami i zmianami. Każdy użytkownik może tworzyć kontakty prywatne i publiczne, grupować kontakty w prywatne i publiczne grupy. Kontakty mogą również być opcjonalnie przypisane do zmian pracy. Kontakty i grupy z Książki telefonicznej umożliwiają użytkownikom 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 w Książce telefonicznej użytkownicy mogą:

  • Dodawać/edytować/usuwać kontakty przez web-gui

  • Importować kontakty z pliku CSV

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

  • Dodawać kontakty do grup

  • Dodawać kontakty do zmian pracy

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

  • Wysłać wiadomość do kontaktu

  • Eksportować wybrany kontakt lub wszystkie kontakty

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

Zrzut ekranu okna Edycji/Dodawania Kontaktu

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

  • Zdefiniować nazwę kontaktu i numer telefonu

  • Wybrać, czy kontakt jest prywatny/publiczny

  • Dodać kontakt do grupy

  • Dodać kontakt do zmiany pracy

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

Graphical user interface, text, application, chat or text messageDescription automatically generated

Zrzut ekranu importu pliku CSV

W oknie importu pliku CSV użytkownicy mogą:

  • Wybrać plik CSV do wgrania

  • Ustawić wgrane kontakty jako Kontakt publiczny

  • Ustawić wgrane kontakty jako Grupę publiczną

  • Wybrać grupę, do której zostaną dodane wgrane kontakty

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

Grupy książki telefonicznej

Zrzut ekranu z grup książki telefonicznej

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

  • Dodawać/edytować/usuwać grupy

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

  • Ustawić eskalację grupy

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

  • Wysłać wiadomość do grupy

  • Eksportować wybraną grupę lub eksportować wszystkie

  • Dodawać lub usuwać kontakty bezpośrednio w widoku grupy (bez konieczności przechodzenia do ustawień pojedynczego kontaktu)

  • Usuwać kontakty z wyników wyszukiwania

Kontakty/Grupy publiczne i prywatne Publiczne kontakty/grupy są widoczne dla wszystkich użytkowników na urządzeniu. 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 książki telefonicznej

Grupa eskalacyjna jest specjalną wersją grupy w książce telefonicznej. Gdy grupa jest ustawiona jako „Grupa eskalacyjna”, pojedyncza wiadomość wysłana do grupy zostanie eskalowana do członków grupy. Wiadomość będzie eskalowana w określonym interwale 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 widoku Zarządzania grupami z ustawioną eskalacją

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

Zrzut ekranu z przykładem z okna Folders>Outbox>Escalation queues

Zmiany pracy w książce telefonicznej

Funkcja zarządzania zmianami umożliwia użytkownikom przypisywanie 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 aktualnie 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 zmiany tutaj i dodaj kontakt do zmiany w szczegółach kontaktu.

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

Użytkownicy

Funkcja Użytkownicy 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”:

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

  • Rola użytkownika „User”:

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

Zrzut ekranu okna Edit/Add User

Możliwości wielu użytkowników

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

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

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

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

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

Ustawienia użytkownika

Menu User Settings umożliwia każdemu użytkownikowi zarządzanie swoimi osobistymi preferencjami, opcjami uwierzytelniania i zachowaniem interfejsu w ramach interfejsu webowego SMSEagle. Ustawienia te 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 dotyczących wiadomości oraz zachowania interfejsu. Dostępne ustawienia:

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

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

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

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

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

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

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

  • Domyślny temat e‑mail w menu Compose: Definiuje domyślny temat, który jest automatycznie wypełniany podczas wysyłania wiadomości z menu Compose.

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

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

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

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

  • Dane na stronę: Ustawia liczbę elementów wyświetlanych na jednej 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 (MFA) dodaje dodatkową warstwę ochrony do procesu logowania. Podczas dostępu do kont w web-GUI, użytkownicy podają nazwę użytkownika i hasło, a także dodatkową weryfikację tożsamości, taką jak kod otrzymany przez SMS lub token z aplikacji uwierzytelniającej.

Włączanie MFA z User Settings

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 Authenticator App (np. Google Authenticator, MS Authenticator, Authy, FreeOTP, Aegis itd.).

Gdy jako metoda uwierzytelniania wybrany jest SMS, kod weryfikacyjny jest wysyłany przez SMS na numer podany w zakładce Personal data. Kod OTP z SMS musi zostać wprowadzony, aby zakończyć proces.

Gdy wybrana jest Authenticator app, 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 OTP z aplikacji musi zostać wprowadzony w web-GUI, 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 (użytkownik i hasło + jednorazowy token SMS) przy każdym logowaniu do Web-GUI. 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, User Settings > zakładka 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 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 niestandardowych kryteriów oraz wyświetlanie przefiltrowanych wiadomości. Przefiltrowaną listę wiadomości można wyeksportować do plików PDF lub CSV.

Zrzut ekranu modułu raportowania

Widok statystyk

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

Zrzut ekranu widoku statystyk w module raportowania

Okresowe raporty/statystyki

Moduł umożliwia okresowe wysyłanie raportów i statystyk w plikach PDF lub CSV na wybrany adres e-mail. Można wybrać wysyłanie automatycznych raportów dziennie, tygodniowo lub miesięcznie. E-maile 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 w przypadku opcji dziennej).

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

A screenshot of a computer

Zrzut ekranu okresowych raportów w module raportowania

Monitorowanie sieci

SMSEagle jest wyposażony w funkcje monitorowania sieci. Dzięki tym funkcjom można 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 wartość zwrotna SNMP osiąga wymagane kryteria. Poniżej znajduje się krótki przegląd możliwości wtyczki.

Kontrola statusu wszystkich zdefiniowanych zadań

  • przeglądaj podsumowanie ustawień dla wszystkich zadań

  • sprawdzaj, który serwer/usługa jest aktualnie niedostępna

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

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

  • edytuj/usuwaj swoje zadania

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

Zdefiniuj, co chcesz monitorować w każdym zadaniu

  • wybierz nazwę zadania

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

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

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

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

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

  • lub Modbus TCP, aby monitorować obiekty i wartości rejestrów za pomocą protokołu Modbus (z kodem funkcji 1-4)

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

  • przetestuj połączenie z serwerem

Zdefiniuj harmonogram

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

  • …lub wyłącz je w wybranych godzinach (w nocy, gdy maszyna przechodzi zaplanowane restarty, podczas wykonywania zasobożernych 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 przestanie działać, gdy host/usługa wróci do działania po awarii)

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

Zdefiniuj wiadomość alertu SMS

networkmonitor4

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

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

  • {HOST} – nazwa hosta lub adres IP

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

  • {TIMESTAMP} – znacznik czasu błędu

Odbieraj alerty SMS

mobile-small

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

  • daj sobie szansę na szybką reakcję

Połączenie głosowe

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

Sondy monitorowania sieci

Funkcja monitorowania sieci w urządzeniach SMSEagle umożliwia ciągły nadzór dostępności i stanu urządzeń sieciowych, usług oraz systemów przemysłowych. Każde zadanie monitorowania jest oparte na typie testu, który określa sposób sprawdzania celu. Gdy wykryty zostanie problem, 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) sprawdza podstawową dostępność hosta w sieci, wysyłając żądania echo ICMP.

Dostępne parametry:

  • Host (adres IP lub nazwa hosta)

  • Liczba żądań

  • Connect Timeout

Typowe przypadki użycia:

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

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

Port TCP

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

Dostępne parametry:

  • Host: adres IP lub nazwa hosta

  • Numer portu

  • Connect Timeout

Typowe przypadki użycia:

  • Monitorowanie usług takich jak HTTP/HTTPS, SMTP, SSH, FTP, baz danych lub serwerów aplikacji

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

Port UDP

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

Dostępne parametry:

  • Host: adres IP lub nazwa hosta

  • Numer portu

  • Connect Timeout

Typowe przypadki użycia:

  • Usługi DNS

  • Niestandardowe lub własne aplikacje oparte na UDP

Test SNMP

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

Dostępne parametry:

  • Host: adres IP lub nazwa hosta

  • Wersja protokołu: v1/v2

  • Object ID

  • Community

  • Typ wartości zwracanej (numeryczny/tekstowy)

  • Connect Timeout

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

Typowe przypadki użycia:

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

  • Śledzenie metryk takich jak temperatura, obciążenie CPU, użycie pamięci, stan łącza lub warunki zasilania

Modbus TCP

Sonda Modbus TCP została zaprojektowana do monitorowania środowisk przemysłowych i OT. Umożliwia to odczyt wartości bezpośrednio z sterowników PLC, czujników, kontrolerów i innych urządzeń przemysłowych obsługujących komunikację Modbus TCP/IP oraz wyzwalanie 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

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

  • Register: adres monitorowanego rejestru

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

Typowe przypadki użycia:

  • sterowniki PLC,

  • systemy SCADA

  • Czujniki przemysłowe i 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 zbyt wiele zadań monitorowania do wykonania równolegle), oprogramowanie dostosuje tę wartość, aby zapewnić optymalne obciążenie i wydajność urządzenia.

Raporty

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

Zrzut ekranu z okna Network Monitor > Reports.

SNMP Traps

Pułapka SNMP (SNMP trap) to popularny mechanizm używany do zarządzania i monitorowania aktywności urządzeń w małej lub globalnej sieci. Cechą wyróżniającą pułapki jest to, że są wyzwalane natychmiastowo przez agenta, a nie w odpowiedzi na zapytanie 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 pułapek SNMP. Dla każdej przychodzącej pułapki możesz zdefiniować regułę, która wyzwala wiadomość SMS.

  • Opcje dopasowania zawartości pułapki:

    • Dopasuj wszystkie OID w pułapce — alert jest wyzwalany każdorazowo, gdy nadejdzie pułapka z zdefiniowanego źródła

    • Dopasuj konkretną wartość OID — alert jest wyzwalany tylko wtedy, gdy pułapka zawiera określony OID zgodny z zdefiniowaną wartością (równa/różna/większa/mniejsza niż)

Dopasowanie pojedynczej wartości OID jest przydatne, gdy urządzenie wysyła wiele OID w jednej pułapce, a Ty chcesz reagować tylko na konkretny z nich.

SMSEagle obsługuje również wyświetlanie wartości konkretnego OID z przychodzącej pułapki SNMP bezpośrednio w treści alertów. Możesz użyć dedykowanego placeholdera, aby odwołać się do wartości pojedynczego OID w treści wiadomości, na przykład: {TRAP:OID_IDENTIFIER}. W czasie działania placeholder jest zastępowany rzeczywistą wartością otrzymaną w pułapce SNMP.

Jest to szczególnie przydatne, gdy pojedyncza pułapka (trap) zawiera wiele OID-ów, ale tylko jedna konkretna wartość jest istotna dla odbiorcy alertu.

E-maile

Email to SMS

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

Podstawowe użycie

Jeśli funkcja 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 odbiorcy

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 użytkownika/grupy

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

NAME_IN_PHONEBOOK@IP_ADDRESS_OF_SMSEAGLE zostanie przekonwertowany na wiadomość SMS i wysłany do użytkownika lub grupy użytkowników z książki 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 do wysyłania e-maili 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 Twoim urządzeniu SMSEagle.

Połączenie głosowe

Wiadomość SMS przekonwertowana z e-maila może być opcjonalnie uzupełniona połączeniem budzącym (wake-up call) lub połączeniem typu 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 domeny (Fully Qualified Domain Name) w adresie e-mail wysyłanym do urządzenia SMSEagle (np.: 123456789@mydomain.com). Więcej informacji można znaleźć w naszym artykule FAQ: How do I configure Email2SMS plugin to accept FQDN email addresses.

Temat e-maila - dodatkowe parametry (opcjonalne)

Możliwe jest ustawienie dodatkowych flag dla pojedynczej przekonwertowanej wiadomości za pomocą tematu e-maila. Obecnie dostępne są następujące flagi:

  • date - data i godzina w formacie YYYYmmDDHHMM (YYYY – rok, mm – miesiąc, DD – dzień, HH – godzina, MM – minuta). Jeśli ten parametr nie jest pusty, wysyłka SMS zostanie zaplanowana na podaną datę i godzinę

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

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

Konfiguracja funkcji

Funkcja „Email To SMS” pozwala na 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

A screenshot of a computer

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ć when subject contains oraz treść wiadomości (wybierając, czy ma być rozróżniana wielkość liter, czy nie)

  • Możesz zdefiniować „Stop phrase”. Tekst zaczynający się od tej frazy 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 tej funkcji, ustaw ‘Email2SMS active’ na ‘Yes’

  • jeśli chcesz uwzględnić 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 następującej formie: login=john&pass=doe LUB podaj token dostępu API w następującej formie: access_token=token

  • jeśli chcesz uwzględnić w wiadomości SMS tylko temat e-maila, ustaw opcję ‘What to do with email subject’ na ‘Send only subject without email body’. W wiadomości SMS zostanie wstawiony tylko temat e-maila

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

  • jeśli chcesz uwzględniać 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ć to na zawsze lub tylko wtedy, gdy e-mail zawiera załącznik

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

  • Jeśli włączyłeś 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: Funkcja Email2SMS może być skonfigurowana do wykorzystywania alternatywnego adresu FQDN, zamiast pracy tylko z adresem 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, a chcesz mieć możliwość wysyłania do niego e-maili z publicznego internetu, musisz tutaj skonfigurować publiczny adres IP, pod którym będzie ono dostępne. Pamiętaj, że wymaga to dodatkowej konfiguracji Twojej sieci LAN/zapory sieciowej, aby przekazywać ruch do SMSEagle (co najmniej przekazanie portu TCP 25).

Email to SMS Poller

Email2SMS Poller jest alternatywą dla funkcji Email2SMS w zakresie konwertowania e-maili na wiadomości SMS. Powinien być używany, 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 wspiera 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 określone konto e-mail, gdzie temat e-maila zawiera numer telefonu (lub wiele numerów telefonów rozdzielonych przecinkami) albo nazwę kontaktu/grupy z książki telefonicznej.

Podstawowy przykład

Na przykład taka wiadomość email:

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

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

Wysyłanie do użytkownika/grupy

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

Wysyłanie do kontaktów/grup LDAP

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

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

Połączenie głosowe

Wiadomość SMS przekonwertowana z emaila może być opcjonalnie poprzedzona połączeniem budzącym (wake-up call) lub połączeniem 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 przetworzone przez Email2SMS Poller (ale nienieusunięte) są oznaczane w skrzynce pocztowej jako przeczytane. Oprogramowanie działa na podstawie flagowania wiadomości - przeczytane/nieprzeczytane. Oznaczenie przeczytanej wiadomości w skrzynce jako nieprzeczytanej spowoduje, że zostanie ona ponownie przetworzona przez Email2SMS Poller. Sugerujemy korzystanie z osobnego konta email, aby uniknąć sytuacji ponownego wysłania tej samej wiadomości (oznaczenie jako nieprzeczytana już przetworzonej wiadomości przeczytanej).

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

Zrzut ekranu z reguł Email to SMS Poller

Zrzut ekranu z Email to SMS Poller > Add new rule

  • Możesz nazwać swoją regułę

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

  • Możesz zdefiniować „Stop phrase”. Tekst zaczynający się od tej frazy 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 skorzystać z tej funkcji, ustaw ‘Enable Email2SMS Poller’ na ‘Yes’

  • Ustaw interwał odbierania wiadomości email (w sekundach)

  • treść emaila zostanie przycięta 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ć emaile ze skrzynki pocztowej po ich odebraniu przez Email2SMS Poller, zaznacz „Delete emails from server after processing”

  • Jeśli chcesz wysyłać jako MMS, wybierz opcję zawsze lub tylko gdy email 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 email skrzynki pocztowej, która będzie używana przez Email2SMS Poller

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

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

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

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

  • Jeśli proces zakończy się sukcesem, powinien pojawić się komunikat „Oauth authentication success” w interfejsie web GUI SMSEagle

SMS to 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ących SMS na email ostatniego wysyłającego (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ą Email2SMS. Jeśli zostanie znaleziony ostatni wysyłający, przychodzący SMS jest przekazywany na adres email tego wysyłającego. Jeśli nie zostanie znaleziony żaden ostatni wysyłający, przychodząca wiadomość jest przekazywana na domyślny adres email podany w ustawieniach wtyczki.

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

Konfiguracja funkcji

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

„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 emaila może być stałym tekstem lub możesz użyć placeholderów: {SENDER} - numer nadawcy, {WORDS,X} - pierwsze X słów z wiadomości, {CHARS,X} - pierwsze X znaków z wiadomości

Tekst wiadomości e-mail z tej funkcji

Treść emaila z SMS To Email zawiera:

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

  • Datę, godzinę odebrania SMS

  • Wiadomość SMS

Przykładowa treść emaila wysłanego przez wtyczkę: Od: +483334455 (John Doe) Odebrano: 2017-06-01 14:38:12 Wiadomość: My SMS message

Email Alerts

Funkcja Email Alerts umożliwia wysyłanie alertu email na wybrany adres, gdy wystąpią błędy wysyłania SMS. Po osiągnięciu zdefiniowanego progu liczby błędów, wysyłany jest email z alertem.

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

  • Możesz ustawić liczbę błędów, po której zostanie wysłany alert

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

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

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

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

Serwer email używany do funkcji SMS to Email jest konfigurowany w menu Emails > SMTP Configuration. Dodaj przynajmniej jedną konfigurację i wybierz ją w poniższym parametrze z listy rozwijanej.

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

Konwersacje email

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

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

Zrzut ekranu z menu Emails>Conversations

SMTP Configuration

Menu SMTP Configuration to centralne miejsce do konfiguracji ustawień SMTP. Ustawienia te są niezbędne, jeśli chcesz wysyłać emaile z urządzenia SMSEagle za pomocą różnych funkcji, takich jak SMS to Email, API, menu Compose, Email Alerts.

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 w swoim urządzeniu SMSEagle:

1. Utwórz przynajmniej jedną konfigurację

A screenshot of a computerDescription automatically generated

zrzut ekranu z dodawania konfiguracji SMTP

  • Ustaw nazwę konfiguracji

  • Ustaw SMTP Host

  • Ustaw SMTP Port

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

2. Przypisz konfigurację do wybranej funkcji

Po skonfigurowaniu wpisu konfiguracji, przypisz go do wybranej funkcji.

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 i źródła wiadomości. Umożliwia tworzenie bardzo elastycznych reguł automatyzacji, z których każda składa się z trzech komponentów:

  • Trigger - Zdarzenie, które uruchamia regułę, takie jak przychodzący SMS, MMS, email, wiadomość WhatsApp lub Signal.

  • Condition - Opcjonalna logika, która określa, kiedy reguła powinna zostać wykonana.

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

Funkcja Workflows umożliwia dodawanie 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ć pojedynczą 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”.

A screenshot of a computer

Zrzut ekranu z Workflow Builder

W każdym workflow można skonfigurować:

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

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

  • Modem (SMS/MMS)

  • Email

  • WhatsApp

  • Signal

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

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

  • On Delivery Report (SMS/MMS): uruchamiany po otrzymaniu raportu 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 (tekst dowolny)

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

A screenshot of a computer

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

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

  • Adresy e-mail: Wprowadź jednego lub więcej odbiorców i kliknij Add.

  • Kontakty / grupy z książki telefonicznej: Wybierz zapisane publiczne kontakty lub publiczne grupy (akceptowane są tylko wpisy publiczne).

  • Subject template i Message template: Skomponuj wychodzący e-mail, korzystając z placeholderów:

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

  • Include attachments: Opcjonalne pole wyboru pozwalające przesłać dalej wszelkie załączniki.

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ą workflow automatyczne kierowanie wiadomości do odbiorcy wyznaczonego na podstawie treści przychodzącej wiadomości. Odbiorca może zostać wyznaczony na podstawie:

  • identyfikatora e-mail: numer telefonu wyodrębniony z adresu „to” (np. z +48123456789@domain.com pobierany jest +48123456789).

  • tematu: wykorzystuje temat e-maila do wyodrębnienia numeru telefonu odbiorcy, identyfikatora kontaktu z książki telefonicznej lub identyfikatora grupy z książki telefonicznej

SMS Forward

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

Konfiguracja funkcji

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

A screenshot of a computerDescription automatically generated

Zrzut ekranu z głównego okna wtyczki

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

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

  • Czy w przekazywanej wiadomości SMS ma być zawarty numer nadawcy, z którego przyszedł oryginalny SMS.

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

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

  • 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 dołączyć własny tekst wraz z placeholderami:

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

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

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

Zrzut ekranu z „Add/edit forwarding rule”

Połączenie głosowe

Po wiadomości SMS może opcjonalnie nastąpić połączenie budzące (wake-up call) lub połączenie typu 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 komunikacyjny typu publish/subscribe, idealny do łączenia zdalnych urządzeń przy minimalnym wykorzystaniu przepustowości sieci. MQTT jest dziś wykorzystywany w wielu różnych branżach, takich jak motoryzacja, produkcja, telekomunikacja, przemysł naftowy i gazowy itd.

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

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

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

Konfiguracja funkcji

Funkcja „MQTT” pozwala zdefiniować kilka reguł przetwarzania dla scenariuszy Subscribe i Publish.

A screenshot of a computer

*Zrzut ekranu z dodawania reguły MQTT. *

Reguły Subscribe

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 ma być wysyłane zawsze, czy tylko z określonego tematu/gdy wiadomość MQTT zawiera

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

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

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

Reguły Publish

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 ma być wysyłane zawsze, czy tylko dla określonego nadawcy/treści wiadomości

  2. host, port i temat subskrybenta MQTT

  3. w urządzeniach 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 webowego lub APIv2, albo poprzez automatyczną konwersję wiadomości. Po połączeniu konta WhatsApp w menu «Settings», możesz wysyłać wiadomości WhatsApp za pomocą menu «Compose». Możesz również konfigurować przepływy automatyzacji w połączeniu z innymi źródłami, takimi jak e-maile, wiadomości SMS lub wiadomości Signal. To bezpieczne rozszerzenie Twojego stosu komunikacyjnego, działające lokalnie (on-premises), umożliwia obsługę incydentów w czasie rzeczywistym oraz komunikację z klientami za pośrednictwem popularnego kanału WhatsApp. Przesyłanie wiadomości opiera się na transmisji danych, dlatego urządzenie powinno być połączone z Internetem przez Ethernet lub sieć mobilną.

Funkcjonalność WhatsApp umożliwia użytkownikom wysyłanie wiadomości zawierających zarówno tekst, jak i obrazy. Wspierane 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ą sesję użytkownika WhatsApp Web. Nie wykorzystuje żadnego nieoficjalnego API ani protokołu opartego na 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 ich platformy.

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

  • SMSEagle udostępnia tę funkcję w stanie „as-is” (bez dodatkowych gwarancji) i nie może zapewnić nieprzerwanego działania ze względu na potencjalne zmiany w platformie, polityce lub infrastrukturze technicznej WhatsApp.

  • Korzystanie z tej funkcji może podlegać ograniczeniom lub restrykcjom konta nałożonym przez WhatsApp.

Włączając i korzystając z tej funkcji, użytkownik przyjmuje do wiadomości i akceptuje powyższe warunki.

WhatsApp jest znakiem towarowym firmy Meta Platforms, Inc. Ten produkt nie jest powiązany z WhatsApp ani Meta Platforms, nie jest przez nich zatwierdzany ani sponsorowany.

Konfiguracja

A screenshot of a computer

Zrzut ekranu z menu > WhatsApp settings

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

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

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

  4. Po sparowaniu aplikacji możesz wysyłać i odbierać wiadomości WhatsApp za pomocą SMSEagle.

A screenshot of a qr code

Zrzut ekranu z menu > WhatsApp settings

A screenshot of a computer

Zrzut ekranu z menu > WhatsApp settings

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

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

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

Signal (beta)

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

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

Urządzenia SMSEagle wspierają wysyłanie wiadomości Signal z panelu webowego lub przez APIv2. Możesz również konfigurować scenariusze automatyzacji w połączeniu z innymi źródłami, takimi jak e-maile, wiadomości SMS itp.

Aby zacząć korzystać z Signal, przejdź do menu Signal > Settings i zarejestruj numer telefonu używany w Twoim urządzeniu SMSEagle, zgodnie z opisem w artykule bazy wiedzy: How to setup Signal on SMSEagle device. Komunikacja opiera się na transmisji danych, więc 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 również jako Callback URL)

Funkcja Webhooks pozwala na:

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

  • wywołanie zdefiniowanego adresu URL, gdy zmieni się status wiadomości wychodzącej (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 umożliwia dodanie nieograniczonej liczby reguł. Każda reguła może być włączona lub wyłączona przez użytkownika.

A screenshot of a computer

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” umożliwia sprawdzenie, czy konfiguracja Webhooks jest prawidłowa. SMSEagle wykona zapytanie zwrotne (callback) z parametrami testowymi i zweryfikuje odpowiedź zdalnego serwera

  • „URL method” pozwala wybrać, czy zapytanie zwrotne do Twojego adresu URL jest wykonywane metodą HTTP(S) GET czy POST

  • wybierz wyzwalacze: przy odebraniu wiadomości, przy odebraniu połączenia, przy wysłaniu wiadomości, przy doręczeniu wiadomości, przy błędzie wysyłki

  • aby zmienić nazwy zmiennych w GET/POST

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

  • „Send request when” definiuje, czy zapytanie jest wysyłane zawsze, tylko gdy nadawca SMS należy do danego kontaktu/grupy, lub 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 Twojego adresu URL callback w parametrze „apikey”. Jeśli pole pozostanie puste, parametr „apikey” nie zostanie przekazany do Twojego adresu URL callback

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

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

A screenshot of a computer

Zrzut ekranu z dodawania lub edycji reguły Webhooks

Parametry zapytania

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

Oczekiwana odpowiedź HTTP i próby ponowienia

Po wysłaniu zapytania HTTP(S) GET/POST na Twój adres URL callback, SMSEagle będzie oczekiwać odpowiedzi HTTP zdefiniowanej w parametrze „Expected HTTP Status Code(s)”. Jeśli z Twojego adresu URL callback zostanie otrzymana inna odpowiedź lub żadna odpowiedź, SMSEagle będzie powtarzać próbę co X minut przez 24 godziny. Interwał ponawiania można ustawić w głównym oknie wtyczki:

Zabbix ACK with SMS

SMSEagle Webhooks umożliwia natywną integrację z Zabbix API w celu dwustronnego potwierdzania alertów (acknowledgment).

Po skonfigurowaniu:

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

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

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

Parametry konfiguracyjne w regule webhooka:

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

    • Tylko potwierdzenie (Acknowledge only)

    • Tylko anulowanie potwierdzenia (Unacknowledge only)

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

  • Adres URL serwera Zabbix

  • Typ autoryzacji:

    • 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 „Autoodpowiedź” pozwala na 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 z Książki telefonicznej

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

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

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

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

Zrzut ekranu formularza „Add/edit autoreply rule”

Subskrypcje (newsletter)

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

Graphical user interface, applicationDescription automatically generated

Zrzut ekranu funkcji „Subscriptions”

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

Zrzut ekranu z Subscriptions > Add or edit subscriptions rule

W oknie Add or edit subscriptions rule:

  • Możesz dodać nazwę reguły

  • Wybierz grupę z Książki telefonicznej

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

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

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

Gdy numer telefonu jest dodawany do Książki telefonicznej SMSEagle za pomocą tej funkcji, najpierw tworzony jest kontakt w książce telefonicznej 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.

SMS okresowy

Funkcja „SMS okresowy” 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 „SMS okresowy” umożliwia dodanie wielu reguł wysyłania. Każda reguła może być włączona lub wyłączona przez użytkownika.

Zrzut ekranu z głównego okna wtyczki

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

  • Nazwę reguły

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

  • Typ wiadomości (SMS, kod USSD)

  • Treść wiadomości SMS

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

Zrzut ekranu z okna „Add new rule”

Połączenie głosowe

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

Wejścia/wyjścia cyfrowe

Urządzenia SMSEagle z rodziny NXS są wyposażone w cyfrowe wejścia (DI) i cyfrowe wyjścia (DO). Wejścia cyfrowe mogą być używane do odbierania sygnałów z czujników lub urządzeń zewnętrznych i automatycznego uruchamiania wysyłania wiadomości SMS na podstawie stanu wejścia. Z drugiej strony, wyjścia cyfrowe mogą być używane do aktywacji 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)

+5 V

HIGH (1)

0 V

Korzystanie z wyjść cyfrowych

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

Najbezpieczniejszą formą kontroli obwodów zewnętrznych jest jednak użycie przekaźnika pośredniczącego z diodą ochronną. Przykład użycia został przedstawiony na poniższym rysunku.

Ostrzeżenie: Jeśli planujesz używać wyjścia cyfrowego z przekaźnikiem, zaleca się podłączenie dodatkowej diody ochronnej (tzw. „snubber”) również na zaciskach cewki przekaźnika. Obwód diody snubber może zostać dodany przy zamówieniu u niektórych producentów przekaźników. Dioda ta jest instalowana w kierunku, który normalnie nie umożliwia przepływu prądu. Gdy prąd do obciążenia indukcyjnego zostaje szybko przerwany, w kierunku przeciwnym powstaje duży skok napięcia, ponieważ induktor próbuje utrzymać przepływ prądu w obwodzie. Umieszczenie diody snubber równolegle z obciążeniem indukcyjnym dla przepływu w kierunku odwrotnym pozwala na przepływ prądu z induktora przez diodę, a nie przez element przełączający, rozpraszając energię zgromadzoną w obciążeniu indukcyjnym poprzez jego rezystancję szeregową, a zamiast tego przechodząc 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, aby zapobiec przypadkowemu przełączaniu obwodów cyfrowych. Aby to osiągnąć, wszelkie niepodłączone wejścia, nazywane „wejściami swobodnymi” (floating inputs), powinny być podciągnięte do logicznego „1” lub logicznego „0”, w zależności od potrzeb obwodu. Robimy to za pomocą tzw. rezystorów podciągających (Pull-up Resistors), aby zapewnić pinowi wejściowemu zdefiniowany stan domyślny, jeśli nic nie jest do niego 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” umożliwia zdefiniowanie reguł kontrolujących zachowanie wejść/wyjść cyfrowych na urządzeniu SMSEagle. Użytkownik może zdefiniować kilka reguł przetwarzania dla wejść i wyjść.

Zrzut ekranu z okna wtyczki

Wejścia cyfrowe

Dla każdej reguły przetwarzania dla 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”)

  • Tekst SMS (pole „Send SMS message”)

  • Nazwę odbiorcy z książki telefonicznej

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

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

Wyjścia cyfrowe

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

  • Nazwę reguły

  • Numer portu

  • Warunek, przy którym 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 tekst 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 „Dodaj lub edytuj reguła” wyjścia cyfrowego

Połączenie głosowe

Po wiadomości SMS wywołanej przez regułę wejścia/wyjścia cyfrowego może opcjonalnie następować połączenie budzące (wake-up call) lub połączenie text-to-speech. Można to włączyć w definicji reguły. Funkcja wymaga urządzenia z aktywnym dodatkiem Voice-Call.

Digital I/O Extender Digital I/O Extender to moduł rozszerzający przeznaczony dla urządzeń SMSEagle NXS i MHD. Rozszerza on możliwości wejść i wyjść cyfrowych systemu, zapewniając 32 dodatkowe konfigurowalne porty I/O. Każdy port może być indywidualnie skonfigurowany jako wejście lub wyjście cyfrowe, co pozwala na elastyczne dopasowanie do wymagań aplikacji. Moduł rozszerzający łączy się z urządzeniem SMSEagle za pomocą interfejsu USB.

Po podłączeniu:

  • W definicji reguły (wybór numeru portu) pojawiają się dodatkowe porty DI/DO

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

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

Sprawdź sklep internetowy SMSEagle lub sieć Partnerów Handlowych w celu zakupu Digital I/O Extender (P/N: ACCDPIOKIT).

Czujniki temperatury i wilgotności

Wszystkie urządzenia z rodziny SMSEagle NXS są wyposażone w wewnętrzny czujnik temperatury i wilgotności. Czujnik wewnętrzny pozwala na 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 nowsze) obsługują również czujniki zewnętrzne poprzez interfejs 1-Wire.

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

Zrzut ekranu z menu Temp & humidity sensor - okno główne

Konfiguracja funkcji - Alarmy

Zakładka „Alarms” pozwala na 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 dla wyjścia cyfrowego użytkownik może zdefiniować:

  • Nazwę reguły

  • Czujnik (wewnętrzny lub zewnętrzny)

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

  • Treść SMS

  • Odbiorca SMS: nazwa kontaktu lub nazwa grupy z Książki telefonicznej

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 obsługiwane są czujniki zewnętrzne, można je tutaj dodać i zdefiniować. Skalę temperatury można ustawić na Celsjusza lub Fahrenheita.

Zrzut ekranu z okna „Settings”

Odczyt temperatury/wilgotności poprzez 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. Szczegółowy opis znajduje się w rozdziale „SNMP agent”.

Podłączanie zewnętrznego czujnika temperatury

Zewnętrzne sondy z czujnikami temperatury dla urządzeń SMSEagle NXS-97xx Rev.3 (i nowszych) można zakupić w naszym sklepie internetowym lub za pośrednictwem sieci Partnerów Handlowych. Celem sond jest ułatwienie pomiaru temperatury i wysyłania alertów 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ługiwane 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 zwane „AD”) oraz OpenLDAP. Wtyczka umożliwia odczyt kontaktów i grup katalogowych w Web-GUI SMSEagle. Opcjonalnie umożliwia uwierzytelnianie w urządzeniu SMSEagle za pomocą usług katalogowych.

Konfiguracja funkcji

Wybierz „LDAP” z menu po lewej stronie w Web-GUI SMSEagle, aby uzyskać dostęp 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 Web-GUI SMSEagle.

A screenshot of a computer

Zrzut ekranu z okna „LDAP settings”

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

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

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

Wpisz „LDAP” (z uwzględnieniem 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

Sugestie z katalogu LDAP można wykorzystać 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 w urządzeniu SMSEagle za pomocą LDAP. Aby zacząć korzystać z niej:

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

  • utwórz w swoich usługach katalogowych nową grupę dla roli użytkownika SMSEagle. Wprowadź nazwę utworzonej grupy w Web 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 serwera LDAP, w przypadku OpenLDAP może być konieczne podanie odrębnych Distinguished Names dla Użytkowników i Grup (jeśli znajdują się one w różnych ścieżkach):

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 nazwy użytkownika w formularzu logowania SMSEagle:

  • Common Name

  • givenName

  • sAMAccountName

  • displayName

  • userPrincipalName

Obraz zawierający tekstOpis wygenerowany automatycznie

Podczas pierwszego logowania przy użyciu uwierzytelniania typu 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 pozwala kontrolować zarówno przychodzący, jak i wychodzący ruch 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 funkcji „Allow/Deny List”

Mode: 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 zestawu 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 brytyjskich numerów 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 dozwolone, z wyjątkiem tych wyraźnie zdefiniowanych na liście.

Działanie:

  • Wiadomości przychodzące SMS Wiadomości od numerów znajdujących się na liście Deny List są blokowane. Wiadomości od wszystkich innych numerów są akceptowane.

  • Wiadomości wychodzące SMS Urządzenie nie może wysyłać wiadomości do numerów znajdujących się na liście 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 celów lub zakresów numerów

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

Przykład

Jeśli lista zawiera:

  • +1555000000

  • +31*

Wtedy:

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

Ta funkcja jest szczególnie przydatna do:

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

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

  • Ograniczenia ręcznej administracji zablokowanymi numerami

Zrzut ekranu z okna „Define STOP Word”

Uwagi:

  • Lista Zezwoleń/Blokad ma zastosowanie globalnie do ruchu SMS na urządzeniu.

  • Numery telefonów mogą być zdefiniowane jako pojedyncze numery lub zakresy numerów z użyciem symboli wieloznacznych. Do wielu numerów można stosować następujące symbole wieloznaczne: *NUMER, *NUMER*, NUMER* (gdzie * zastępuje dowolne znaki)

SMPP

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

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

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

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

  • Odbieranie żądań SMS przez SMPP i wysyłanie wiadomości do operatora za 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ślanie kodowania wiadomości (obsługiwane 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 obsługuje protokół SMPP w wersji 3.4.

Settings

Menu ustawień jest podzielone na kilka zakładek dla ł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 kod swojego kraju (to ustawienie wpływa tylko na prawidłowe przypisywanie numerów telefonów do wpisów w książce telefonicznej)

  • Możesz sortować konwersację, aby wyświetlać wiadomości „Od najnowszych” lub „Od najstarszych”

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

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

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

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

  • Możesz ustawić widoczność zawartości Inbox na Wszyscy użytkownicy lub Tylko administratorzy

  • Możesz ustawić dostęp do modułu raportowania na Wszyscy użytkownicy lub Tylko administratorzy

  • 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 w odbieraniu 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 wymusić MFA (Multifactor Authentication) dla roli użytkownika: dla wszystkich użytkowników, tylko dla nowych użytkowników, lub pozwolić użytkownikom samodzielnie wybrać ustawienia MFA (wyłączyć wymuszanie)

IP Settings

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

  • 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 (Gateway)

  • Możesz ustawić DNS 1

  • Możesz opcjonalnie ustawić DNS 2

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

  • Możesz wprowadzić Hostname

  • Możesz wybrać opcję Use proxy

Allow/Deny Rules For Ip Addresses

Zakładka IP Settings zawiera opcję definiowania reguł kontroli dostępu na podstawie adresów IP. Administratorzy mogą utworzyć listę dozwolonych (whitelist) lub zablokowanych (blacklist) adresów IP lub zakresów adresów, którym zezwala się na dostęp lub blokuje dostęp do interfejsu web GUI i API SMSEagle. Ta funkcja pomaga ograniczyć dostęp do urządzenia tylko do zaufanych segmentów sieci. Oddziel wiele adresów przecinkiem.

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

Failover

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

Date/Time

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

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

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

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

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

Utrzymanie

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

A screenshot of a computer

  • Możesz zrestartować 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 debugowania)

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

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

Włącz łączność 2G

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

Tryb badania sygnału

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

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

Przekazywanie połączeń

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

A screenshot of a computerDescription automatically generated

  • Możesz wybrać przekazywanie 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.

Szczegółowe informacje na temat obsługi połączeń przychodzących i rejestrowania połączeń można znaleźć w rozdziale Calls (Voice feature) > Incoming Calls.

MMS

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

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

  • Możesz ustawić wartość APN

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

  • Możesz wprowadzić hasło APN

  • Możesz ustawić MMSC

  • Możesz ustawić serwer proxy MMS

  • Możesz ustawić port MMS

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

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

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

Połączenie danych

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

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

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

  • Możesz wprowadzić APN Internetu

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

  • Możesz wprowadzić hasło APN

  • Możesz wprowadzić numer dostępowy

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

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

Certyfikat SSL i przekierowanie HTTPS

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

** Certyfikat SSL** Domyślnie urządzenie SMSEagle jest wyposażone w samopodpisany certyfikat SSL. Jeśli chcesz zainstalować własny certyfikat na urządzeniu, uzyskaj prawidłowy plik certyfikatu wydany przez urząd certyfikacji (Certificate Authority). Aby przesłać certyfikat, podaj plik certyfikatu oraz klucz prywatny w formacie PEM. Certyfikat nie może być zabezpieczony 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ą opcji „Root CA Certificate” oraz „Full chain”.

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

Generuj CSR

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

  • Plik CSR (Certificate Signing Request). Jest on potrzebny w procedurze certyfikacji SSL. Jest to plik zawierający zaszyfrowany tekst wygenerowany przez serwer, na którym certyfikat ma działać. Zawiera informacje, które będą wykorzystane 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ć przechowywany wyłącznie do wiadomości właściciela certyfikatu. Ten plik powinien zostać przesłany razem z certyfikatem SSL.

Kopia zapasowa/Przywracanie

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

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

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

    • Możesz ustawić interwał automatycznej kopii zapasowej (codziennie/tygodniowo/miesięcznie) oraz czas

    • Możesz wybrać, ile kopii zapasowych zachować (usuwanie kopii zapasowych)

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

  • Możesz opcjonalnie przywrócić również bazę danych

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

SNMP

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

  • Możesz włączyć/wyłączyć usługę SNMP daemon

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

Usługa SNMP daemon jest wymagana tylko wtedy, gdy chcesz monitorować swoje urządzenie za pomocą zewnętrznych rozwiązań monitorujących, takich jak systemy Network Monitoring Systems itp. Więcej informacji o niestandardowych metrykach SNMP dostępnych na urządzeniach SMSEagle znajdziesz w rozdziale dotyczącym agenta SNMP.

Aktualizacje

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

Oprogramowanie SMSEagle jest w procesie ciągłego doskonalenia. Słuchamy naszych klientów, a nowe wersje są tworzone na podstawie ich uwag i sugestii. Aktualizacje oprogramowania są wydawane często i zapewniają dostęp do nowych funkcji oraz poprawek zgłoszonych problemów. Web-GUI umożliwia automatyczne sprawdzanie dostępności nowych aktualizacji oprogramowania. Można to zrobić w dwóch sposobach:

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 pojawi się czerwony baner z informacją, czy oprogramowanie jest aktualne.

Sprawdzanie automatyczne

Aby uruchomić automatyczne sprawdzanie dostępności aktualizacji oprogramowania, przejdź do menu Settings > zakładka Updates i zaznacz opcję „Automatically check for software updates”. Umożliwi to okresowe sprawdzanie (raz w miesiącu) dostępności nowych 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, u których można odnowić pakiet.

Zrzut ekranu z „General Settings-Updates”

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

Logi

Dostępna w menu Settings > sekcja Logs przedstawia 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 diagnostycznych i wsparcia technicznego. 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.

Informacje systemowe zawierają:

  • model urządzenia i numer seryjny (MAC)

  • wersję 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)

„High-availability clusters (also known as HA clusters or fail over clusters) are groups of computers (…) that can be reliably utilized with a minimum of down-time. They operate by using high availability software to harness redundant computers in groups or clusters that provide continued service when system components fail. Without clustering, if a server running a particular application crashes, the application will be unavailable until the crashed server is fixed. HA clustering remedies this situation by detecting hardware/software faults, and immediately restarting the application on another system or whole node without requiring administrative intervention, a process known as failover.” (source: Wikipedia)

Urządzenia z rodziny SMSEagle NXS posiadają własny mechanizm failover oparty na klastrze HA. Ta funkcja pozwala zapewnić wysoką dostępność urządzeń SMSEagle w środowiskach o krytycznym znaczeniu. 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 usterki następujących usług:

  1. Serwer WWW Apache2

  2. Baza danych PostgreSQL

  3. Agent SNMP

  4. Oprogramowanie modemu (demon Gammu-SMSD)

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

Każdy węzeł w klastrze może 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 będzie to potrzebne

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

W klastrze masz jedno urządzenie MASTER i jedno urządzenie BACKUP. Klaster HA jest dostępny poprzez wirtualny adres IP. Gdy demon działający na urządzeniu MASTER wykryje awarię przynajmniej jednej z opisanych funkcji, automatycznie i natychmiastowo przełącza przypisanie adresu IP klastra na urządzenie (węzeł) BACKUP, zapewniając użytkownikowi ciągłość działania klastra HA SMSEagle.

Urządzenia (węzły) powinny widzieć się nawzajem 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 (firewall), należy upewnić się, że firewall jest skonfigurowany do akceptowania multicastu i protokołu VRRP (protokół IP #112).

Jak skonfigurować failover (klaster HA):

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

  • wpisz 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żesz włączyć replikację bazy danych między węzłami

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

Zrzut ekranu z „General Settings-Failover”

Powiadomienie SMS o zmianach stanu

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

Replikacja bazy danych

Replikacja bazy danych (opcjonalna) umożliwia automatyczną replikację zawartości bazy danych między węzłami, z węzła MASTER do BACKUP. W obecnej wersji oprogramowania replikowana jest następująca zawartość: Foldery (z wiadomościami), Kontakty w książce telefonicznej, Użytkownicy. Zalecamy stosowanie tych samych modeli urządzeń oraz tej samej wersji oprogramowania na obu urządzeniach, aby zapewnić bezproblemową replikację między węzłami.

Po prawidłowej konfiguracji klastra HA powinieneś uzyskiwać dostęp do klastra za pomocą 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 odczytania 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