Funkcje SMSEagle
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-a z Twojego urządzenia.

Zrzut ekranu domyślnego widoku Compose SMS
W widoku Compose SMS użytkownicy mogą:
Wysłać SMS do kontaktu z książki telefonicznej, wprowadzić numer ręcznie lub zaimportować z pliku
Podczas importu z pliku każda kolumna może zostać użyta jako placeholder w wiadomości. Podczas wysyłania placeholder zostanie zastąpiony unikalną wartością dla każdego zaimportowanego wiersza z pliku CSV. Umożliwia to 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: zwykły SMS, flash SMS, MMS, kod USSD, e-mail, Signal lub WhatsApp
Ustawić szablon wiadomości do zapisania i wykorzystania w innym czasie
Wysłać jako Unicode (do użycia znaków specjalnych)
Wysłać wiadomość lub użyć opcji Send and Repeat (okno pozostaje otwarte, umożliwiając modyfikację kolejnej wiadomości)
Importowanie SMS z pliku CSV i korzystanie z placeholderów
Oprogramowanie SMSEagle pozwala na import treści SMS z pliku CSV oraz (opcjonalnie) użycie specjalnych placeholderów w treści wiadomości. Placeholdery to specjalne pola, które są zastępowane unikalnymi wartościami dla każdej wiadomości. Najpierw potrzebny jest plik .csv, jak w poniższym przykładzie. Kolumny można dodawać i nazywać według potrzeb.
Podczas tworzenia SMS-a z użyciem pliku .csv jako źródła, każda kolumna w wczytanym pliku .csv staje się placeholderem, który zostanie wypełniony informacjami z pliku. Placeholdery można dodać do treści wiadomości, klikając nazwę kolumny w polu „Select field”, jak pokazano poniżej.

Zrzut ekranu „Compose SMS” z zaimportowanym plikiem .csv.
Calls (funkcja Voice)
Dostępne wyłącznie dla użytkowników, którzy zakupili dodatek VOICE do swojego urządzenia SMSEagle.
Funkcja Calls umożliwia wykonywanie połączeń budzących (tylko dzwonienie), połączeń text-to-speech oraz połączeń z plikiem audio do pojedynczego numeru telefonu lub grupy odbiorców. Funkcja ta jest idealna do przekazywania pilnych wiadomości lub ogłoszeń, takich jak alerty, powiadomienia awaryjne czy inne informacje wymagające natychmiastowej reakcji. Żądanie połączenia można utworzyć za pośrednictwem interfejsu webowego SMSEagle lub API.
Połączenia budzące (tylko dzwonienie)
Połączenie budzące to połączenie polegające wyłącznie 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 połączenia budzącego 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 wyłącznie na sprzęcie NXS Rev.4 oraz urządzeniach MHD-8100-4G, ze względu na ograniczenia techniczne.
Istnieją 3 tryby funkcji text-to-speech:
Text to Speech Simple: szybsza metoda, ale obsługuje tylko język angielski.
Text to Speech Advanced: obsługuje wiele języków, zapewnia lepszą jakość głosu, ale jest wolniejsza w przypadku dłuższych tekstów. Działa offline. Prędkość odtwarzania można dostosować, 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 do konwersji tekstu na mowę
Połączenia z plikiem audio
Funkcja Audio File Call umożliwia wykonywanie połączeń głosowych przy użyciu nagranych plików audio (wave). Funkcja ta jest idealna dla osób, które preferują osobisty charakter w niestandardowych ogłoszeniach lub konkretnych alertach. Predefiniowany plik można wgrać w menu Calls > Audio files. Plik musi spełniać następujące wymagania: format Wave, 8 kHz lub 16 kHz, mono, 16-bit PCM.

Zrzut ekranu z przykładami z menu „Calls”

Zrzut ekranu z okna New Call
W oknie New call można ustawić:
Kontakt lub grupę z książki telefonicznej lub wprowadzić ręcznie
Wybrać, czy połączenie ma zostać wykonane natychmiast, o określonej dacie/godzinie, czy między określonymi godzinami
Z którego modemu wykonać połączenie (w przypadku urządzeń wielomodemowych)
Ustawić priorytet połączenia od 0 do 5
Wybrać typ połączenia: Ring only, Text to Speech Simple, Text to Speech Advanced, Audio File, ElevenLabs TTS
Dla Text to Speech Advanced można wybrać język i model głosu
Dla Audio File można wybrać istniejący plik lub przesłać plik z komputera
Wprowadzić wiadomość, gdy wybrany jest typ połączenia Text-to-speech. Dla „Text-to-Speech Simple” długość wiadomości tekstowej jest ograniczona do 950 znaków.
Połączenia przychodzące
SMSEagle obsługuje przychodzące połączenia głosowe. Połączenia przychodzące mogą być:
Zapisywane w historii połączeń urządzenia
Używane 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.
Próby ponowienia
Jeśli próba połączenia się nie powiedzie, zostanie ona automatycznie ponowiona jeszcze do 2 razy.
Modele głosu TTS dostępne 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 zawiera obecnie 36 języków oraz wiele głosów dla niektórych z nich. 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 mogą być dodawane półautomatycznie (urządzenie pobiera pliki z repozytorium na github.com) lub ręcznie (pliki muszą zostać pobrane na komputer i wgrane za pomocą okna dialogowego). Po wgraniu modelu głosowego, konwersja TTS działa offline.

Zrzut ekranu z menu Calls>TTS Voice models
Online’owe modele głosowe TTS
Online’owe modele głosowe wykorzystują API ElevenLabs do konwersji tekstu na mowę, zapewniając doskonałe, naturalnie brzmiące głosy. Wymagane jest jednak konto ElevenLabs, aby korzystać z tej funkcji. Urządzenie SMSEagle musi być również podłączone do internetu, aby ta funkcja działała.

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 interfejsie webowym 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, automatycznie usuwając nieużywane pliki tymczasowe tworzone podczas przetwarzania Text-to-Speech (TTS).
W domyślnej konfiguracji proces uruchamia się w każdy poniedziałek o godzinie 02:00. Dla systemów generujących dużą liczbę połączeń zaleca się zwiększenie częstotliwości czyszczenia, aby zapobiec nadmiernemu zużyciu dysku i zapewnić stabilne działanie urządzenia. Pliki, które są nadal potrzebne dla zaplanowanych lub oczekujących połączeń, nie są usuwane i pozostają w pełni chronione.

Zrzut ekranu z menu Calls>Temporary files cleanup
Folders
Foldery zawierają Twoje wiadomości SMS/MMS. Foldery są wygodnie pogrupowane w 5 kategorii:
Inbox
Outbox
Sent Items
Inbox rules
Trash
Widok konwersacji może mieć typ „Balloons” (konwersacja przypominająca smartfon) lub „Table” (widok tabelaryczny). Typ widoku można zmienić w menu Settings > Application.
Typ widoku Balloons:

Typ widoku Table:

MMS
Aby zobaczyć załącznik MMS, musisz kliknąć „show MMS attachment” w wiadomości w skrzynce odbiorczej.

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

Zrzut ekranu z przykładami z Folders>Sent Items>przykład wiadomości
Inbox rules
Możesz tworzyć reguły, które automatycznie przenoszą przychodzące wiadomości do Twoich 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 zostaną sprawdzone jako pierwsze.

Zrzut ekranu wykonany z „Inbox > Inbox rules”

*Zrzut ekranu „Add new inbox rule” *
Podczas dodawania nowej reguły możesz ustawić:
Nazwę reguły
Co zawiera wiadomość
Co zawiera numer nadawcy
Z którego modemu odebrano wiadomość
Do którego folderu własnego wiadomość powinna zostać przeniesiona
Czyszczenie folderów
Ta funkcja umożliwia dodawanie reguł określających, kiedy automatycznie czyścić wiadomości i logi w wybranych folderach.
Zrzut ekranu z przykładem z widoku Cleanup folders

Zrzut ekranu z okna Add or edit purging rule
Podczas dodawania lub edytowania reguły czyszczenia można ustawić:
Nazwę reguły
Interwał czyszczenia (codziennie, tygodniowo, miesięcznie lub rocznie)
Ustawić czas
Wybrać folder (Inbox, Outbox, Sent Items, Calls done, Calls queued, Signal inbox, Signal outbox, Signal sent, WhatsApp inbox, WhatsApp outbox, WhatsApp sent oraz Emails)
Ustawić zakres czasowy wiadomości
Zaznaczyć usuwanie plików logów modemu
Książka telefoniczna
Web-GUI urządzenia SMSEagle jest wyposażone 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, a także gromadzić kontakty w grupach prywatnych i publicznych. Kontakty mogą również zostać opcjonalnie przypisane do zmian roboczych. Kontakty i grupy z Książki telefonicznej 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 za pomocą web-gui
Importować kontakty z pliku CSV
Ustawiać widoczność kontaktu jako publiczną lub prywatną
Dodawać kontakty do grup
Dodawać kontakty do zmian roboczych
Ustawiać tryb urlopowy (na zakres czasu lub na stałe)
Wysyłać wiadomość do kontaktu
Eksportować wybrany kontakt lub wszystkie kontakty
Przeglądać konwersację wiadomości danego kontaktu

Zrzut ekranu okna Edit/Add Contact
W oknie Edit/Add Contact w Książce telefonicznej użytkownicy mogą:
Zdefiniuj nazwę kontaktu i numer telefonu
Wybierz, czy kontakt jest prywatny/publiczny
Przypisz wybrany modem do kontaktu lub pozostaw domyślny wybór modemu (zgodnie z ustawieniami globalnymi)
Dodaj kontakt do Grupy
Dodaj kontakt do Zmiany roboczej (Working Shift)
Włącz/wyłącz tryb urlopowy (Vacation mode) (wiadomości nie są wysyłane, gdy tryb urlopowy jest włączony)
Zrzut ekranu okna importu pliku CSV
W oknie importu pliku CSV użytkownicy mogą:
Wybrać plik CSV do przesłania
Ustawić przesłane kontakty jako Kontakt publiczny
Ustawić przesłane kontakty jako Grupę publiczną
Wybrać, do której grupy dodać przesłane kontakty
Wybrać, aby pominąć numery telefonów, które już istnieją w Książce telefonicznej
Grupy Książki telefonicznej

Zrzut ekranu grup książki telefonicznej
W widoku zarządzania grupami książki telefonicznej użytkownicy mogą:
Dodawać/edytować/usuwać grupy
Ustawiać widoczność grup jako publiczną lub prywatną
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 przechodzenia do ustawień poszczególnych kontaktów)
Usuwać kontakty z wyników wyszukiwania
Kontakty/Grupy publiczne i prywatne Kontakty/grupy publiczne są widoczne dla wszystkich użytkowników urządzenia. Kontakt/grupa publiczna może być edytowana tylko przez właściciela (użytkownika, który utworzył kontakt/grupę). Kontakty/grupy prywatne są widoczne tylko dla jednego użytkownika (właściciela).
Grupy eskalacji książki telefonicznej
Grupa eskalacji to specjalna wersja grupy Książki telefonicznej. Gdy grupa jest ustawiona jako „Grupa eskalacji”, 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 Manage Group
Możesz zmienić kolejność eskalacji, przeciągając kontakty w górę lub w dół.
Zrzut ekranu z Manage Groups z ustawioną eskalacją
Aktualną kolejkę eskalacji można wyświetlić i zarządzać nią z 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 przypisanie kontaktów z książki telefonicznej do pracy w systemie zmianowym. Jeśli kontakt jest przypisany do jakiejkolwiek zmiany pracy, przed wysłaniem wiadomości urządzenie sprawdzi, czy kontakt jest aktualnie na zmianie. Jeśli kontakt nie jest na zmianie, wiadomość zostanie pominięta lub przeniesiona na początek następnej zmiany. Aby zacząć korzystać ze zmian pracy, zdefiniuj zmiany tutaj i przypisz kontakt do zmiany w szczegółach kontaktu.

Zrzut ekranu zarządzania zmianami w książce telefonicznej
Użytkownicy
Funkcja Users umożliwia zarządzanie dostępem do urządzenia. Pozwala dodawać, edytować i usuwać użytkowników oraz ustawiać ich uprawnienia. Istnieją dwa poziomy dostępu dla użytkownika:
Rola użytkownika „Administrator”:
Umożliwia pełny dostęp i kontrolę nad urządzeniem, w tym ustawieniami i zarządzaniem użytkownikami.
Rola użytkownika „User”:
Ogranicza dostęp jedynie do modułów Compose, Folders, Phonebook i Reporting.

Zrzut ekranu okna Edit/Add User
Możliwości pracy wielu użytkowników
Jak opisano w rozdziale „Users”, oprogramowanie SMSEagle umożliwia utworzenie wielu użytkowników z różnymi poziomami dostępu (Administrator lub User). Użytkownicy ci mogą jednocześnie korzystać z urządzenia za pomocą Web-GUI lub API. W scenariuszu pracy wielu użytkowników dostępne są następujące funkcje:
Wielu użytkowników może jednocześnie korzystać z urządzenia za pomocą 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”)
Administrator może ograniczyć użytkownikowi z rolą „User” możliwość korzystania tylko z wybranych modemów do wysyłania wiadomości (szczegóły w rozdziale „Users”)
Użytkownicy z rolą „User” mają własny prywatny folder wysłanych 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/tylko dla roli „Administrator”/tylko dla modemów przypisanych do użytkownika (szczegóły w rozdziale „Application settings”)
Ustawienia użytkownika
Menu User Settings umożliwia każdemu użytkownikowi zarządzanie swoimi osobistymi preferencjami, opcjami uwierzytelniania oraz 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:
Dane osobowe
Hasło
MFA
Dane osobowe
Zakładka Dane osobowe 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 bieżącego użytkownika.
Name: Określa nazwę wyświetlaną użytkownika. Nazwa ta może być używana w widokach wewnętrznych oraz w kontekstach związanych z wiadomościami.
Login: Pokazuje nazwę logowania użytkownika. To pole ma charakter informacyjny i nie można go modyfikować.
Telephone Number: Określa numer telefonu użytkownika. Numer ten jest używany do przypomnienia hasła.
Signature: Umożliwia użytkownikowi zdefiniowanie osobistego podpisu wiadomości:
Signature Off: podpis nie jest dodawany
Signature On: wprowadzony tekst jest dołączany do wiadomości wysyłanych z menu Compose.
Default e‑mail subject in Compose menu: Określa domyślny temat, który jest automatycznie wypełniany przy wysyłaniu wiadomości za pomocą menu Compose.
Default SMS encoding in Compose menu: Określa preferowaną metodę kodowania SMS, która zostanie ustawiona w menu Compose. Dostępne opcje: Standard, Unicode lub Automatic.
Play notification sound on incoming SMS: Włącza lub wyłącza sygnał dźwiękowy powiadamiający o otrzymaniu nowej wiadomości SMS w interfejsie webowym.
Conversation sort: Określa kolejność wyświetlania konwersacji
Conversation view type: Definiuje sposób wizualnej prezentacji wątków wiadomości (np. widok w stylu balonów/czatu).
Data per Page: Ustawia liczbę elementów wyświetlanych na stronie w listach wiadomości i książce telefonicznej. Ma to wpływ na paginację w całym interfejsie.
Hasło
Zakładka Password umożliwia użytkownikowi zmianę hasła do konta.
Uwierzytelnianie wieloskładnikowe (MFA)
Uwierzytelnianie wieloczynnikowe (MFA) dodaje dodatkową warstwę ochrony do procesu logowania. Podczas uzyskiwania 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 w wiadomości SMS lub token z aplikacji uwierzytelniającej.
Włączanie MFA z ustawień użytkownika
MFA może zostać włączone przez każdego użytkownika w menu User Settings > zakładka MFA.

Zrzut ekranu z User Settings > MFA.
Można wybrać metodę uwierzytelniania: SMS lub Authenticator App (np. Google Authenticator, MS Authenticator, Authy, FreeOTP, Aegis itp.)
Gdy jako metoda uwierzytelniania wybrany jest SMS, kod weryfikacyjny jest wysyłany wiadomością SMS na numer podany w zakładce Dane osobowe. Aby zakończyć proces, należy wprowadzić kod OTP z SMS.
Gdy wybrana jest aplikacja Authenticator, należy wprowadzić hasło użytkownika, aby wyświetlić kod QR dla aplikacji uwierzytelniającej. Kod QR musi zostać zeskanowany w aplikacji, a następnie kod OTP z aplikacji musi zostać wprowadzony w 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) każdorazowo podczas logowania do Web-GUI. Jednorazowy token SMS jest ważny przez 10 minut.

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

Zrzut ekranu z User Settings > MFA. Kod odzyskiwania jest ujawniany po wprowadzeniu hasła
Włączenie MFA przez administratora
MFA może być również włączone przez rolę administratora dla wybranych użytkowników. Odbywa się to w menu Users > Edit User.
Zrzut ekranu z Edit/Add User
Moduł raportowania
Moduł raportowania jest rozszerzeniem podstawowej funkcji wyszukiwania. Moduł umożliwia użytkownikom filtrowanie wiadomości z folderów Inbox/Sent items na podstawie własnych kryteriów oraz wyświetlanie przefiltrowanych wiadomości. Przefiltrowana lista wiadomości może zostać wyeksportowana do pliku PDF lub CSV.
Zrzut ekranu modułu 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
Możesz wybrać wysyłanie automatycznych raportów dziennie, tygodniowo lub miesięcznie. Wiadomości e-mail będą wysyłane dokładnie na koniec wybranego 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» i przypisać je do «Reporting module».

Zrzut ekranu okresowych raportów w module raportowania
Monitorowanie sieci
SMSEagle jest wyposażony w funkcje monitorowania sieci. Dzięki tym funkcjom możesz monitorować każde urządzenie lub usługę działającą na protokole ICMP, TCP, UDP lub SNMP. Wtyczka Network Monitoring SMSEagle sekwencyjnie sprawdza 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ść zwracana przez SNMP osiąga wymagane kryteria. Poniżej znajdziesz krótki przegląd możliwości wtyczki.
Kontroluj status wszystkich zdefiniowanych zadań

zobacz podsumowanie ustawień wszystkich swoich zadań
sprawdź, który serwer/usługa jest obecnie niedostępny
zobacz, kiedy dany serwer/usługa był ostatnio niedostępny (ostatni czas niedostępności)
sprawdź, co się stało przy ostatniej niedostępności (zobacz odpowiedź serwera/usługi)
edytuj/usuwaj swoje zadania
wyłączaj zadania, kiedy 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, network monitor będzie monitorował stan zadania podrzędnego tylko wtedy, gdy zadanie nadrzędne jest sprawne
wprowadź hosta (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)
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 momentach (w nocy, gdy maszyna przechodzi zaplanowane ponowne uruchomienia, podczas wymagających zasobów kopii zapasowych, itp.)
wprowadź numer telefonu lub wybierz grupę użytkowników, do których ma zostać wysłany alert SMS
wybierz, kiedy wysłać alert SMS (gdy host/usługa przestaje działać, gdy host/usługa wraca do działania po awarii)
wybierz, czy alert SMS powinien zostać wysłany jednorazowo, czy powtarzany co X minut
Zdefiniuj wiadomość alertu SMS

Zdefiniuj swoje wiadomości SMS, gdy host lub usługa staje się niedostępny/wraca do działania. Wybierz symbole zastępcze pól dla treści SMS:
{TASKNAME} – wstawia nazwę zadania w treści SMS
{HOST} – nazwa hosta lub adres IP
{RESPONSE} – otrzymana wiadomość (w przypadku braku odpowiedzi z serwera/usługi)
{TIMESTAMP} – znacznik czasu błędu
Odbieranie alertów SMS

otrzymuj alerty, gdy Twoje usługi/serwery przestają działać (lub wracają do działania po awarii)
daj sobie szansę na szybką reakcję
Połączenie głosowe
Po wiadomości SMS może opcjonalnie nastąpić połączenie budzące lub połączenie z syntezą mowy (text-to-speech). 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 nad dostępnością i stanem urządzeń sieciowych, usług oraz systemów przemysłowych. Każde zadanie monitorowania opiera się na typie testu, który określa sposób sprawdzania danego celu. Gdy zostanie wykryty 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) weryfikuje podstawową osiągalność sieciową hosta poprzez wysyłanie żądań echo ICMP.
Dostępne parametry:
Host (adres IP lub nazwa hosta)
Liczba żądań
Limit czasu połączenia (Connect Timeout)
Typowe zastosowania:
Sprawdzanie, czy serwer, router, zapora sieciowa lub urządzenie sieciowe jest online
Wykrywanie całkowitej utraty łączności lub awarii urządzenia
Port TCP
Sonda Port TCP sprawdza, czy określona usługa TCP jest dostępna, próbując nawiązać połączenie TCP z zdefiniowanym portem.
Dostępne parametry:
Host: adres IP lub nazwa hosta
Numer portu
Limit czasu połączenia (Connect Timeout)
Typowe zastosowania:
Monitorowanie usług takich jak HTTP/HTTPS, SMTP, SSH, FTP, bazy danych czy serwery aplikacji
Weryfikacja nie tylko tego, że host jest online, ale że usługa rzeczywiście działa
Port UDP
Sonda Port UDP monitoruje dostępność usług opartych na protokole UDP.
Dostępne parametry:
Host: adres IP lub nazwa hosta
Numer portu
Limit czasu połączenia (Connect Timeout)
Typowe zastosowania:
Usługi DNS
Niestandardowe lub własnościowe aplikacje oparte na UDP
Sonda SNMP
Sonda SNMP (Simple Network Management Protocol) pozwala SMSEagle monitorować określone parametry udostępniane przez urządzenia z obsługą SNMP.
Dostępne parametry:
Host: adres IP lub nazwa hosta
Wersja protokołu: v1/v2
Object ID
Community
Typ wartości zwracanej (numeryczny/tekstowy)
Limit czasu połączenia (Connect Timeout)
SMS sent when: definiuje warunek, przy którym powinien zostać wywołany alert SMS (np. wartość równa się / nie równa się / jest większa niż / jest mniejsza niż zdefiniowany próg)
Typowe zastosowania:
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, status łącza lub warunki zasilania
Modbus TCP
Sonda Modbus TCP jest przeznaczona do monitorowania środowisk przemysłowych i OT. Umożliwia to odczyt wartości bezpośrednio z PLC, czujników, kontrolerów i innego sprzętu przemysłowego wspierającego komunikację Modbus TCP/IP oraz wywoływanie alertów SMS, gdy wartość rejestru spełnia zdefiniowane kryteria.
Dostępne parametry:
Host: adres IP lub nazwa hosta urządzenia Modbus
Port: port TCP serwera Modbus (domyślnie: 502)
Unit ID: identyfikator jednostki Modbus
Function code: typ odczytywanego rejestru: Read Coils (1), Read Discrete Inputs (2), Read Holding Registers (3) lub Read Input Registers (4)
Register: adres rejestru, który ma być monitorowany
SMS sent when: definiuje warunek, przy którym powinien zostać wywołany alert SMS (np. wartość równa się / nie równa się / jest większa niż / jest mniejsza niż zdefiniowany próg)
Typowe zastosowania:
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:

Jeśli wartość okresu monitorowania jest zbyt mała (jest zbyt wiele zadań monitorowania do wykonania równolegle), oprogramowanie dostosuje tę wartość, aby zapewnić optymalne obciążenie i wydajność urządzenia.
Raporty
Ta zakładka umożliwia przeglądanie raportów błędów zadań w Network Monitor dla wybranego okresu czasu.

Zrzut ekranu z okna Network Monitor > Reports.
SNMP Traps
Pułapka SNMP (SNMP trap) to popularny mechanizm używany do zarządzania i monitorowania aktywności urządzeń za pośrednictwem protokołu SNMP. To, co czyni Trap wyjątkowym, to fakt, że jest on wyzwalany natychmiastowo przez agenta, zamiast czekać na żądanie statusu z zapytania SNMP get.

Zrzut ekranu z okna Network Monitor > SNMP TRAPS.

Zrzut ekranu z okna Network Monitor > SNMP TRAPS Add or Edit.
SMSEagle może działać jako odbiornik 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 za każdym razem, gdy nadchodzi pułapka ze zdefiniowanego źródła
Dopasuj konkretną wartość OID — alert jest wyzwalany tylko wtedy, gdy pułapka zawiera konkretny OID pasujący do zdefiniowanej wartości (równe/różne/większe/mniejsze 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 wiadomościach alertowych. Możesz użyć dedykowanego symbolu zastępczego, aby odwołać się do pojedynczej wartości OID w treści wiadomości, na przykład: {TRAP:OID_IDENTIFIER}. W czasie działania symbol zastępczy jest zastępowany rzeczywistą wartością otrzymaną w pułapce SNMP.
Jest to szczególnie przydatne, gdy pojedyncza pułapka zawiera wiele OID, ale tylko jedna konkretna wartość jest istotna dla odbiorcy alertu.
E-maile
E-mail na SMS
Funkcja Email to SMS pozwala na 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 docelowy numer telefonu
IP_ADDRESS_OF_SMSEAGLE - to adres IP Twojego urządzenia.
Tekst e-maila jest treścią wiadomości SMS (opcjonalnie możesz dołączyć temat e-maila na początku wiadomości SMS).
Przykład: wiadomość e-mail wysłana na adres: 123456789@192.168.0.101 zostanie przekonwertowana na wiadomość SMS i dostarczona na numer telefonu 123456789.
Wyślij 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.
Tekst e-maila jest treścią wiadomości SMS (opcjonalnie możesz dołączyć temat e-maila na początku wiadomości SMS).
Przykład: wiadomość e-mail wysłana na adres: db-admins@192.168.0.101 zostanie przekonwertowana na wiadomość SMS i dostarczona do wszystkich członków grupy db-admin. Grupa db-admin musi być zdefiniowana w książce telefonicznej SMSEagle.
Wyślij do kontaktów/grup Ldap
Jeśli Twoja firma korzysta z LDAP (Active Directory lub OpenLDAP) do zarządzania kontaktami, możesz używać kontaktów lub grup LDAP do wysyłania wiadomości e-mail jako SMS.
Przykład: wiadomość e-mail wysłana na adres: myldap-admins1@192.168.0.101 zostanie przekonwertowana na wiadomość SMS i dostarczona do wszystkich członków grupy myldap-admins1. Grupa myldap-admins1 musi być zdefiniowana w Twoim katalogu LDAP, a wtyczka LDAP musi być skonfigurowana na Twoim urządzeniu SMSEagle.
Połączenie głosowe
Wiadomość SMS przekonwertowana z e-maila może być opcjonalnie poprzedzona połączeniem typu 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.”
Korzystanie z FQDN w adresie e-mail
Możliwe jest również użycie pełnej kwalifikowanej nazwy domeny (Fully Qualified Domain Name) w adresie e-mail wysyłanym do urządzenia SMSEagle (np.: 123456789@mydomain.com). Więcej informacji znajdziesz w naszym artykule FAQ: How do I configure Email2SMS plugin to accept FQDN email addresses.
Temat e-maila - dodatkowe parametry (opcjonalnie)
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, SMS zostanie zaplanowany do wysłania w podanej dacie i godzinie
modemno - ustawia numer modemu wysyłającego (dostępne tylko dla urządzeń z wieloma modemami)
Jeśli wysyłasz e-mail z tematem zawierającym FLAG=WARTOŚĆ, flaga zostanie ustawiona dla tej konkretnej wiadomości email2SMS. Przykład 1: wiadomość e-mail z tematem zawierającym modemno=2 zostanie przekonwertowana na wiadomość SMS i wysłana przez modem numer 2. Przykład 2: wiadomość e-mail z tematem zawierającym date=201801010005&modemno=2 zostanie przekonwertowana na wiadomość SMS i wysłana w dniu 2018-01-01 00:05 przez modem numer 2.
Konfiguracja funkcji
Funkcja „Email To SMS” umożliwia dodawanie wielu reguł przekazywania. Każda reguła może być włączona lub wyłączona przez użytkownika.

Zrzut ekranu z okna Email To SMS > Rules

Zrzut ekranu z Email to SMS > Add new rule
Możesz nazwać swoją regułę
Możesz ustawić przekazywanie na Always (zawsze) lub For specified senders / when email contains (dla określonych nadawców / gdy e-mail zawiera)
Możesz ustawić, kiedy temat zawiera oraz treść wiadomości (z opcją rozróżniania wielkości liter lub bez)
Możesz zdefiniować „Stop phrase” (frazę stopu). Tekst zaczynający się od frazy stopu 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 (English lub German)*
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 zakupie funkcji Voice (Calls) dla Twojego urządzenia
Zrzut ekranu z ustawień Email to SMS
jeśli chcesz korzystać z wtyczki, ustaw ‘Email2SMS active’ na ‘Yes’
jeśli chcesz, aby temat e-maila był zawarty w wiadomości SMS, ustaw opcję ‘What to do with email subject’ na ‘Include in SMS’. Temat e-maila zostanie dołączony 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, aby w wiadomości SMS znajdował się tylko temat e-maila, ustaw opcję ‘What to do with email subject’ na ‘Send only subject without email body’. W wiadomości SMS zostanie umieszczony tylko temat e-maila
tekst wiadomości e-mail zostanie przycięty do wartości „Maksymalna liczba znaków”. Maksymalna dozwolona długość wiadomości SMS to 1300 znaków
jeśli chcesz uwzględnić 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ć zawsze lub tylko wtedy, gdy email zawiera załącznik
Wybierz, czy chcesz używać kontaktów z katalogu LDAP (Yes/No). Aby skorzystać z tej funkcji, wtyczka LDAP musi być najpierw skonfigurowana
Jeśli włączono kontakty z LDAP, zdefiniuj numer telefonu dla błędów LDAP. Alerty o błędach połączenia z LDAP będą wysyłane na ten numer telefonu po 3 nieudanych próbach połączenia z LDAP. Pozostaw to pole puste, aby nie otrzymywać alertów
FQDN: Wtyczkę Email2SMS można skonfigurować tak, aby korzystała z alternatywnego adresu FQDN zamiast pracować wyłącznie 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 email wysłany na nowo skonfigurowaną domenę dotrze do SMSEagle i zostanie prawidłowo przetworzony przez wtyczkę.
NAT: Jeśli Twoje urządzenie pracuje w sieci LAN za NAT, a chcesz mieć możliwość wysyłania do niego wiadomości e-mail z publicznego internetu, musisz tutaj skonfigurować publiczny adres IP, pod którym będzie ono dostępne. Pamiętaj, że wymaga to dodatkowej konfiguracji sieci LAN/zapory sieciowej, aby przekierować ruch do SMSEagle (co najmniej przekierowanie portu TCP 25).
Email to SMS Poller
Email2SMS Poller to alternatywa dla funkcji Email2SMS służącej do konwersji wiadomości e-mail na SMS-y. Ta funkcja powinna być używana, gdy potrzebujesz pobierać wiadomości e-mail z istniejącej skrzynki pocztowej na Twoim serwerze pocztowym. Email2SMS Poller łączy się ze skonfigurowanym kontem e-mail i sprawdza je w określonych odstępach czasu w poszukiwaniu nowych wiadomości. Gdy nowa wiadomość zostanie odebrana, jest automatycznie konwertowana na wiadomość SMS.
Funkcja obsługuje konta POP3 i IMAP oraz obsługuje podstawowe uwierzytelnianie dla wszystkich skrzynek pocztowych, a także Oauth2 dla skrzynek Office365.
Aby wysłać SMS za pomocą Email2SMS Poller, należy wysłać wiadomość e-mail na wskazane konto e-mail, przy czym temat wiadomości musi zawierać numer telefonu komórkowego (lub kilka numerów telefonów rozdzielonych przecinkiem) albo nazwę kontaktu/grupy z książki telefonicznej.
Podstawowy przykład
Na przykład taka wiadomość e-mail:
TO: smseagle@mycompany.com
FROM: john.doe@mycompany.com
SUBJECT: +48333444555
BODY: Hello world!
W tym przypadku bramka SMSEagle pobierze przychodzącą wiadomość e-mail z konta smseagle@mycompany.com i wyśle jej treść jako SMS na numer telefonu +48333444555.
Wyślij do użytkownika/grupy
Jeśli chcesz wysłać SMS do kontaktu lub grupy z książki telefonicznej SMSEagle, umieść nazwę kontaktu/grupy w polu SUBJECT.
Wyślij do kontaktów/grup Ldap
Jeśli Twoja firma korzysta z LDAP (Active Directory lub OpenLDAP) do zarządzania kontaktami, możesz używać kontaktów lub grup LDAP do wysyłania wiadomości e-mail jako SMS.
Przykład: wiadomość e-mail wysłana z tematem myldap-admins zostanie przekonwertowana na wiadomość SMS i dostarczona do wszystkich członków grupy myldap-admins1. Grupa myldap-admins1 musi być zdefiniowana w Twoim katalogu LDAP, a wtyczka LDAP musi być skonfigurowana na Twoim urządzeniu SMSEagle.
Połączenie głosowe
Wiadomość SMS przekonwertowana z e-maila może zostać opcjonalnie uzupełniona o połączenie budzące lub połączenie 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 nieusunięte) są oznaczane w skrzynce pocztowej jako przeczytane. Oprogramowanie opiera się na oznaczaniu wiadomości jako przeczytane/nieprzeczytane. Oznaczenie przeczytanej wiadomości w skrzynce jako nieprzeczytanej spowoduje jej ponowne przetworzenie przez Email2SMS Poller. Zalecamy używanie oddzielnego konta e-mail, aby uniknąć sytuacji ponownego wysłania tej samej wiadomości (oznaczenia jako nieprzeczytanej już przetworzonej, przeczytanej wiadomości).
Konfiguracja funkcji
Funkcja „Email To SMS Poller” umożliwia dodanie wielu reguł przekazywania. Każdą regułę użytkownik może włączyć lub wyłączyć.

Zrzut ekranu z Email to SMS Poller Rules

Zrzut ekranu z Email to SMS Poller > Add new rule
Możesz nazwać swoją regułę
Możesz ustawić przekazywanie na Always (zawsze) lub For specified senders / when email contains (dla określonych nadawców / gdy e-mail zawiera)
Możesz wybrać numer modemu wysyłającego.
Możesz zdefiniować „Stop phrase” (frazę stopu). Tekst zaczynający się od frazy stopu zostanie usunięty (z rozróżnianiem wielkości liter) z wiadomości
Możesz ustawić priorytet wiadomości (0–9). Wiadomości o wyższym priorytecie będą przetwarzane wcześniej w kolejce wychodzącej

Zrzut ekranu z ustawień Email to SMS Poller
jeśli chcesz używać wtyczki, ustaw „Enable Email2SMS Poller” na „Yes”
Ustaw interwał pobierania wiadomości e-mail (w sekundach)
tekst wiadomości e-mail zostanie przycięty do wartości „Maksymalna liczba znaków”. Maksymalna dozwolona długość wiadomości SMS to 1300 znaków.
Jeśli chcesz uwzględnić specjalne znaki narodowe, włącz opcję „Unicode encoding of SMS text”
Wybierz protokół spośród IMAP lub POP3
Podaj konfigurację skrzynki pocztowej (host, port, użytkownik, hasło, ustawienia szyfrowania)
Jeśli chcesz usuwać wiadomości email ze skrzynki po ich pobraniu przez Email2SMS Poller, zaznacz „Delete emails from server after processing”
Jeśli chcesz wysyłać jako MMS, wybierz zawsze lub tylko wtedy, gdy email zawiera załącznik
Konfiguracja funkcji dla Office 365 OAuth2
w zakładce Settings w parametrze „Protocol” wybierz „IMAP + Oauth2 (Office 365)”
Host: wprowadź serwer IMAP dla Office365 (domyślnie: outlook.office365.com)
Username: wprowadź adres email skrzynki, która będzie używana przez Email2SMS Poller
postępuj zgodnie z instrukcjami w artykule bazy wiedzy: How to setup Office365 for Oauth2?, aby uzyskać wartości Client ID, Tenant ID, Client Secret z Microsoft Azure Portal
Wprowadź wartości Client ID, Tenant ID, Client Secret w ustawieniach wtyczki
naciśnij przycisk „Save”, aby zapisać ustawienia
naciśnij przycisk „Authenticate via Oauth” i zaloguj się przy użyciu adresu email i hasła skrzynki, która będzie używana przez Email2SMS Poller
Jeśli proces zakończy się pomyślnie, powinieneś zobaczyć komunikat „Oauth authentication success” w interfejsie webowym SMSEagle

SMS to Email
Funkcja SMS to Email umożliwia przekazywanie przychodzących wiadomości SMS/MMS na adres email.
Wtyczka może być używana w dwóch trybach:
przekazywanie przychodzących SMS/MMS na email ostatniego nadawcy (tzw. Two-way Email2SMS & SMS2Email) W tym trybie, gdy SMSEagle odbiera przychodzący SMS, sprawdza, czy wcześniej ktoś wysyłał SMS na numer z przychodzącego SMS-a za pomocą Emai2SMS. Jeśli znaleziony zostanie ostatni nadawca, przychodzący SMS jest przekazywany na adres email ostatniego nadawcy. Jeśli nie znaleziono ostatniego nadawcy, przychodząca wiadomość jest przekazywana na domyślny adres email podany w ustawieniach wtyczki.
Przekazuje wszystkie przychodzące wiadomości na jeden stały adres email. W tym trybie przychodzące wiadomości SMS/MMS są zawsze przekazywane na ten sam adres email.
Konfiguracja funkcji
Funkcja wykorzystuje zewnętrzny serwer SMTP do wysyłania emaili. Serwer email można skonfigurować w menu Emails > SMTP Configuration. Dodaj co najmniej jedną konfigurację i wybierz ją w rozwijanym parametrze „SMS To Email” poniżej.
Funkcja „SMS To Email” umożliwia dodanie wielu reguł przekazywania. Każda reguła może zostać włączona lub wyłączona przez użytkownika.

Zrzut ekranu z SMS to Email > Rules

Zrzut ekranu z SMS to Email > Rules> Add or Edit rule
W definicji reguły możesz wybrać przekazywanie wszystkich przychodzących wiadomości lub tylko wiadomości od określonych nadawców/z określonym tekstem. Temat emaila może być stałym tekstem lub można użyć symboli zastępczych: {SENDER} - numer nadawcy, {WORDS,X} - pierwsze X słów z wiadomości, {CHARS,X} - pierwsze X znaków z wiadomości.
Treść emaila z tej funkcji
Treść emaila z funkcji SMS To Email zawiera:
numer telefonu z przychodzącego SMS-a (oraz nazwę kontaktu z książki telefonicznej, jeśli została znaleziona)
Data, godzina odebrania SMS
Wiadomość SMS
Przykładowa treść e-maila wysłanego przez SMSEagle: From: +483334455 (John Doe) Received: 2017-06-01 14:38:12 Message: My SMS message
Alerty email
Funkcja Email Alerts umożliwia wysłanie wiadomości alertowej e-mail na wybrany adres e-mail w przypadku wystąpienia błędów wysyłania SMS. Po osiągnięciu zdefiniowanego progu licznika błędów wyzwalany jest e-mail alertowy.

Możesz włączyć/wyłączyć wysyłanie alertu email w przypadku wystąpienia błędu przy wysyłaniu wiadomości
Możesz ustawić liczbę błędów, po której zostanie wysłany alert
Możesz ustawić adresy e-mail odbiorców
Możesz ustawić temat e-maila oraz treść wiadomości, wraz z placeholderami.
Możesz wprowadzić ustawienia swojego serwera SMTP do wysyłania e-maili
Możesz zapisywać informacje debugowania w logu systemowym (włącz tę opcję tylko w celu rozwiązywania problemów)
Uwaga: Aby zapobiec fałszywym alarmom, zalecamy ustawienie parametru „Send alert when error counter exceeds” na wartość > 2.
Serwer email używany do funkcji SMS to Email jest konfigurowany w menu Emails > SMTP Configuration. Proszę dodać przynajmniej jedną konfigurację i wybrać ją w poniższym parametrze rozwijanym
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. Umożliwia to łatwe śledzenie pełnej historii komunikacji email bezpośrednio z interfejsu webowego 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
Konfiguracja SMTP
Menu SMTP Configuration jest jednym punktem konfiguracji ustawień SMTP. Ustawienia te są niezbędne, jeśli chcesz wysyłać e-maile z urządzenia SMSEagle w różnych funkcjach, takich jak SMS to Email, API, menu Compose, Email Alerts.
Tutaj możesz mieć jedną konfigurację dla wszystkich funkcji lub kilka konfiguracji, jedną dla każdej funkcji.

zrzut ekranu z menu SMTP Configuration
Aby zacząć korzystać z funkcji email na Twoim SMSEagle:
1. Utwórz przynajmniej jedną konfigurację

zrzut ekranu z dodawania konfiguracji SMTP
Ustaw nazwę konfiguracji
Ustaw SMTP Host
Ustaw port SMTP
Wybierz szyfrowanie połączenia SMTP (brak, SSL, TLS)
2. Przypisz konfigurację do wybranej funkcji
Po skonfigurowaniu wpisu konfiguracyjnego przypisz go do wybranej funkcji.

Workflows
Funkcja Workflows umożliwia zaawansowane zarządzanie komunikacją przychodzącą i wychodzącą poprzez definiowanie reguł i akcji na podstawie treści wiadomości i jej źródła. Umożliwia tworzenie bardzo elastycznych reguł automatyzacji, z których każda składa się z trzech elementów:
Trigger (wyzwalacz) – zdarzenie uruchamiające regułę, np. przychodząca wiadomość SMS, MMS, e-mail, WhatsApp lub Signal.
Condition (warunek) – opcjonalna logika określająca, kiedy reguła powinna zostać wykonana.
Action (akcja) – rezultat wykonywany po uruchomieniu reguły, np. wysłanie SMS, MMS, wiadomości WhatsApp, Signal lub zainicjowanie połączeń ring, połączeń Text-To-Speech oraz połączeń z plikiem wave.
Funkcja Workflows pozwala na dodanie wielu reguł przetwarzania. Każda reguła może zostać włączona lub wyłączona przez użytkownika.

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

Zrzut ekranu z Kreatora Workflow
W każdym workflow można skonfigurować:
Name (Nazwa) Wprowadź opisową nazwę reguły.
Trigger (Wyzwalacz) Wyzwalacz to zdarzenie uruchamiające regułę. Możesz wybrać spośród następujących wyzwalaczy:
Modem (SMS/MMS)
Email
WhatsApp
Signal On Sent (SMS/MMS): uruchamiany, gdy wiadomość wychodząca została wysłana
On Error (SMS/MMS): uruchamiany w przypadku wystąpienia błędu wysyłania wiadomości
On Delivery Report (SMS/MMS): uruchamiany po otrzymaniu raportu doręczenia
Condition Groups (Grupy warunków) Zbuduj logikę za pomocą grup warunków. Każdy warunek zawiera:
Właściwość (Sender lub Content)
Operator (Contains, Equals, Not Equals, Ends With, Not Contains, Regex Match, Starts With, In Group lub In Contact)
Wartość (dowolny tekst)
Możesz dodać wiele warunków wewnątrz grupy połączonych logiką AND. Możesz dodać wiele grup warunków połączonych logiką OR.
Akcje Akcja definiuje, co się stanie, gdy warunki zostaną spełnione. Dostępne są następujące akcje:
SMS
Połączenie TTS
Zaawansowane połączenie TTS
Połączenie dzwoniące
Połączenie z falą dźwiękową
Email
WhatsApp
Sygnał

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 kontakty publiczne lub grupy publiczne (akceptowane są tylko wpisy publiczne).
Szablon tematu i szablon wiadomości: Utwórz wychodzącą wiadomość e-mail, korzystając z placeholderów:
Dostępne placeholdery (jak pokazano): {{sender}}, {{content}}
Include attachments: Opcjonalne pole wyboru umożliwiające przesyłanie dalej wszelkich załączników.
W ramach jednego workflow można dodać wiele akcji, na przykład: wysłanie SMS-a i wykonanie połączenia.
Dynamiczne placeholdery odbiorcy
Gdy wyzwalacz jest ustawiony na Email, dostępne są dynamiczne placeholdery odbiorcy, umożliwiające automatyczne kierowanie wiadomości do odbiorcy wyodrębnionego z treści przychodzącej wiadomości. Odbiorca może zostać wyodrębniony na podstawie:
identyfikatora e-mail: numer telefonu wyodrębniony z adresu docelowego (np. z +48123456789@domain.com zostanie pobrane +48123456789).
tematu: wykorzystuje temat wiadomości e-mail do wyodrębnienia numeru telefonu odbiorcy, identyfikatora kontaktu z książki telefonicznej lub identyfikatora grupy z książki telefonicznej
Przekazywanie SMS
Funkcja „Przekazywanie SMS” umożliwia przekazywanie przychodzących wiadomości SMS do jednego lub wielu odbiorców zgodnie z zdefiniowanymi regułami.
Konfiguracja funkcji
Funkcja „Przekazywanie SMS” umożliwia dodanie wielu reguł przekazywania. Każda reguła może zostać włączona lub wyłączona przez użytkownika.

Zrzut ekranu z głównego okna wtyczki
Dla każdej reguły użytkownik może zdefiniować:
Kiedy przychodzący SMS powinien zostać przekazany (Rule type) oraz na jaki numer(y) wiadomość powinna zostać przekazana (SMS Recipient).
Czy w przekazywanym SMS-ie ma być uwzględniony numer nadawcy, z którego pochodził oryginalny SMS.
Podczas definiowania reguły użytkownik może wybrać odbiorcę SMS (kto otrzyma przekazany SMS). Może to być numer telefonu lub nazwa grupy z książki telefonicznej.
Użytkownik może zdefiniować wiele reguł przekazywania we wtyczce.
Każda reguła jest przetwarzana niezależnie.
Można ustawić priorytet (0-9), wiadomość z wyższym priorytetem zostanie zakolejkowana wcześniej.
Użytkownik może wybrać opcję dołączenia niestandardowego tekstu wraz z placeholderami:
*{SENDER} - Numer nadawcy {MESSAGE} - Oryginalna wiadomość *
Istnieje możliwość włączenia/wyłączenia każdej reguły.

Zrzut ekranu formularza „Add/edit forwarding rule”
Połączenie głosowe
Po wiadomości SMS może opcjonalnie nastąpić połączenie budzące lub połączenie z syntezą mowy (text-to-speech). Można to włączyć w definicji reguły. Funkcja wymaga urządzenia z aktywnym dodatkiem Voice-Call.
MQTT
MQTT jest protokołem komunikacyjnym dla Internetu Rzeczy (IoT). Został zaprojektowany jako niezwykle lekki transport komunikacyjny typu publish/subscribe, idealny do łączenia zdalnych urządzeń przy minimalnym wykorzystaniu przepustowości sieci. MQTT jest obecnie wykorzystywany w wielu branżach, takich jak motoryzacja, produkcja, telekomunikacja, przemysł naftowy i gazowy itd.
Funkcja MQTT w SMSEagle pozwala na konwersję MQTT do SMS oraz SMS do MQTT. Można utworzyć wiele reguł konwersji:
gdy wiadomość SMS o predefiniowanej treści dociera do bramki SMSEagle, jest przekazywana do MQTT
gdy wiadomość o zdefiniowanej treści dociera do MQTT, bramka SMSEagle może wysłać ją jako SMS do jednego lub wielu odbiorców
Konfiguracja funkcji
Funkcja „MQTT” umożliwia zdefiniowanie kilku reguł przetwarzania zarówno dla scenariusza Subscribe, jak i Publish.

Zrzut ekranu z dodawania reguły MQTT
Reguły Subscribe

Zrzut ekranu z okna MQTT subscribe
Dla każdej reguły przetwarzania użytkownik może zdefiniować:
czy przekazywanie powinno odbywać się zawsze, czy tylko z określonego tematu/gdy wiadomość MQTT zawiera
treść wychodzącej wiadomości SMS
odbiorcę wiadomości (jednego lub grupę)
w przypadku urządzeń wielomodemowych użytkownicy mogą również określić, z którego modemu wysyłany jest SMS
Reguły Publish

Zrzut ekranu z okna MQTT publish
Dla każdej reguły przetwarzania użytkownik może zdefiniować:
czy przekazywanie SMS powinno odbywać się zawsze, czy tylko dla określonego nadawcy/treści wiadomości
host, port i temat subskrybenta MQTT
w przypadku urządzeń wielomodemowych użytkownicy mogą również określić, na którym modemie odbierany jest SMS
Funkcja WhatsApp w urządzeniu SMSEagle umożliwia wysyłanie i odbieranie wiadomości WhatsApp za pomocą interfejsu WWW lub APIv2, a także poprzez automatyczną konwersję wiadomości. Po połączeniu konta WhatsApp w menu «Settings» można wysyłać wiadomości WhatsApp za pomocą menu «Compose». Można również skonfigurować przepływy automatyzacji w połączeniu z innymi źródłami, takimi jak e-maile, wiadomości SMS lub wiadomości Signal. To bezpieczne, lokalne (on-premises) rozszerzenie stosu komunikacyjnego umożliwia obsługę incydentów w czasie rzeczywistym oraz komunikację z klientami poprzez popularny kanał WhatsApp. Komunikacja opiera się na transmisji danych, więc urządzenie powinno być połączone z Internetem za pomocą Ethernetu lub danych mobilnych.
Funkcjonalność WhatsApp umożliwia użytkownikom wysyłanie wiadomości zawierających tekst i obrazy. Obsługiwane formaty obrazów to JPEG, GIF, PNG i BMP, co pozwala na elastyczną i bogatą komunikację.
ZASTRZEŻENIE
Ta integracja działa poprzez legalną, uwierzytelnioną przez użytkownika sesję WhatsApp Web. Nie wykorzystuje żadnego nieoficjalnego API ani protokołu opartego na inżynierii wstecznej.
WhatsApp Inc. nie wspiera oficjalnie i nie popiera używania zautomatyzowanych systemów, botów ani nieoficjalnych klientów do uzyskiwania dostępu do ich platformy.
Użytkownicy są odpowiedzialni za zgodność z Warunkami korzystania z usługi WhatsApp, w tym z ograniczeniami dotyczącymi automatyzacji i integracji z podmiotami trzecimi.
SMSEagle udostępnia tę funkcję w stanie „as-is” i nie może zagwarantować nieprzerwanego działania ze względu na potencjalne zmiany w platformie, politykach 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 potwierdza i akceptuje powyższe warunki.
WhatsApp jest znakiem towarowym firmy Meta Platforms, Inc. Ten produkt nie jest powiązany z WhatsApp lub Meta Platforms, nie jest przez nie popierany ani sponsorowany.
Konfiguracja

Zrzut ekranu z menu > WhatsApp settings
W panelu web-GUI SMSEagle > menu WhatsApp > wybierz zakładkę Settings i kliknij Show QR code
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”.
Wybierz Link a device i zeskanuj kod QR wyświetlony w panelu web-GUI SMSEagle.
Po sparowaniu aplikacji jesteś gotowy do wysyłania/odbierania wiadomości WhatsApp za pomocą SMSEagle.

Zrzut ekranu z menu > WhatsApp settings

Zrzut ekranu z menu > WhatsApp settings
Wysyłanie wiadomości WhatsApp z fallbackiem do SMS/MMS
W zakładce WhatsApp Settings możesz ustawić fallback do SMS/MMS. Jeśli numer odbiorcy nie jest zarejestrowany w WhatsApp, SMSEagle wyśle wiadomość jako SMS lub MMS (jeśli wiadomość zawiera załączniki).
Aktualizacje biblioteki SMSEagle zawiera wbudowany mechanizm do aktualizacji biblioteki integracji WhatsApp. Ponieważ WhatsApp okresowo aktualizuje swoją platformę, utrzymywanie biblioteki na bieżąco zapewnia dalszą kompatybilność i nieprzerwane działanie. Dostępne aktualizacje można sprawdzić i zastosować z zakładki WhatsApp Settings.
Signal (beta)
Signal to bezpieczna aplikacja do przesyłania wiadomości. Oferuje szyfrowane wiadomości, połączenia głosowe i wideo. Eksperci od bezpieczeństwa polecają Signal, ponieważ jest szyfrowany end-to-end. Zapewnia to, że tylko Twoje urządzenie i urządzenie odbiorcy mogą odczytać wysyłane przez Ciebie wiadomości. Zespół stojący za oprogramowaniem działa jako organizacja niekomercyjna, wspierana przez granty i darowizny. Signal jest oprogramowaniem open source, co znaczy, że jego kod jest publicznie dostępny.
Urządzenia SMSEagle obsługują wysyłanie wiadomości Signal podczas wysyłania z web-GUI lub APIv2. Można również konfigurować przepływy 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. Przesyłanie wiadomości opiera się na transmisji danych, więc urządzenie powinno być połączone z Internetem przez Ethernet lub dane mobilne.
Wysłane/odebrane wiadomości Signal można znaleźć w menu Signal > Conversations

Zrzut ekranu z menu Signal > Conversations
Webhooki (zwane też Callback URL)
Funkcja Webhooks umożliwia:
przekazywanie przychodzącej wiadomości na zdefiniowany adres URL
wywoływanie 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” pozwala na dodanie nieograniczonej liczby reguł. Każda reguła może zostać włączona lub wyłączona przez użytkownika.

Zrzut ekranu z ustawień Webhooks
Dla każdej nowej reguły użytkownik musi wypełnić wymagane pola:
Nazwę reguły
Pole „URL” definiuje zdalny adres skryptu obsługującego callback
Przycisk „Test URL” pozwala sprawdzić, czy konfiguracja Webhooks jest poprawna. SMSEagle wykona żądanie callback z parametrami testowymi i zweryfikuje odpowiedź serwera zdalnego
„URL method” pozwala wybrać, czy callback do Twojego URL jest wykonywany metodą HTTP(S) GET czy POST
wybór wyzwalaczy: przy wiadomości przychodzącej, przy połączeniu przychodzącym, przy wysłaniu wiadomości, przy dostarczeniu wiadomości, przy błędzie wysyłania
zmiana nazw zmiennych w GET/POST
wybór formatu danych dla POST (form-data lub json)
„Send request when” określa, czy żądanie jest zawsze wysyłane, wysyłane tylko wtedy, gdy nadawca SMS należy do danego kontaktu/grupy, lub tylko wtedy, 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 URL callback w parametrze „apikey”. Jeśli pole pozostawisz puste, parametr „apikey” nie zostanie przekazany do Twojego URL callback
Expected HTTP Status Code(s): Określa, które kody odpowiedzi HTTP są traktowane jako pomyślne dostarczenie webhooka. Webhook jest uznawany za poprawny tylko wtedy, gdy status odpowiedzi HTTP odpowiada jednemu z podanych kodów. Można podać wiele kodów statusu. Domyślnie: 200
Użytkownik może również wybrać, czy włączyć obsługę samopodpisanego certyfikatu SSL

Zrzut ekranu z dodawania lub edycji reguły Webhooks
Parametry żądania
Żądanie wysyłane metodą GET/POST na Twój URL zawiera następujące parametry: sender: Numer nadawcy timestamp: Czas odebrania/wysłania wiadomości przez SMSEagle w formacie YYYYmmddHHiiss (przykład: 20140531092257) text: Treść wiadomości SMS attachments: (tylko POST) Załączniki MMS w przykładowym formacie [0 => [name => image.png, content-type => image/png, content => wfFWgwOlgBRwdWvsvs=]] (opcjonalnie) text_binary: Binarna zawartość wiadomości SMS msgid: Identyfikator wiadomości SMSEagle modemno: Numer modemu, na którym odebrano/z którego wysłano wiadomość status: Status wiadomości oid: Wartość identyfikatora OID przypisanego do wiadomości wychodzącej z pasującym numerem telefonu (opcjonalnie) apikey: Klucz API Twojej usługi (opcjonalnie)
Oczekiwana odpowiedź HTTP i próby ponowienia
Po wysłaniu żądania HTTP(S) GET/POST na Twój URL callback, SMSEagle będzie oczekiwać odpowiedzi HTTP zdefiniowanej w parametrze „Expected HTTP Status Code(s)”. Jeśli z Twojego URL callback zostanie odebrana inna odpowiedź lub żadna, SMSEagle będzie ponawiać 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 API Zabbix w celu dwukierunkowego potwierdzania alertów (acknowledgment).
Po skonfigurowaniu:
Zabbix wysyła alert do odbiorców za pośrednictwem SMSEagle
Kiedy odbiorca odpowie na SMS, SMSEagle automatycznie wywołuje API Zabbix, aby potwierdzić alert w Zabbix
Tekst odpowiedzi jest dodawany jako komentarz do problemu w Zabbix
Parametry konfiguracyjne w reguły webhooka:
Metoda: wybierz „POST (Zabbix)”, następnie wybierz tryb:
Tylko potwierdzenie (Acknowledge)
Tylko anulowanie potwierdzenia (Unacknowledge)
Oba (ACK i NOACK — wykrywane automatycznie na podstawie prefiksu SMS)
Adres URL serwera Zabbix
Typ uwierzytelniania:
Token API (Zabbix ≥ 6.4)
Login/hasło (dla starszych wersji Zabbix)
Oczekiwany format odpowiedzi SMS: ACK [eventid] [opcjonalna wiadomość] lub NOACK [eventid] [opcjonalna wiadomość]
Autoodpowiedź
Funkcja umożliwia automatyczne odpowiadanie na każdą otrzymaną wiadomość zdefiniowanym tekstem odpowiedzi.
Konfiguracja funkcji
Funkcja „Autoodpowiedź” umożliwia dodanie wielu reguł autoodpowiedzi. Każda reguła może być włączona lub wyłączona przez użytkownika.

Zrzut ekranu z głównego okna wtyczki
Dla każdej reguły użytkownik może zdefiniować:
Kiedy wiadomość autoodpowiedzi powinna być wysłana:
zawsze,
gdy przychodząca wiadomość zawiera zdefiniowany tekst,
i/lub gdy nadawca wiadomości należy do kontaktu/grupy w Książce telefonicznej
jeśli przychodzący SMS trafia do wybranego modemu
Jeśli tekst wiadomości autoodpowiedzi powinien być wysłany jako znaki Unicode
Funkcja umożliwia również zdefiniowanie limitu wysyłania dla wiadomości autoodpowiedzi. Możliwe jest ustawienie limitu maksymalnie 5 wiadomości / 10 minut / numer telefonu.

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 na Twój SMSEagle wiadomość zawierającą zdefiniowany tekst, numer nadawcy zostanie automatycznie dodany do grupy w Książce telefonicznej. Ta grupa może być później używana do wysyłania wiadomości za pomocą web-GUI/API/Email To SMS. Automatyczne usuwanie z grupy działa w ten sam sposób: gdy przychodzący SMS zawiera zdefiniowany tekst, numer telefonu nadawcy zostanie automatycznie usunięty.

Zrzut ekranu z funkcji „Subscriptions”

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 Phonebook
Zdefiniuj frazę, która dodaje numer telefonu z przychodzącego SMS-a do grupy
Zdefiniuj frazę, która usuwa numer z grupy
Wybierz, czy fraza ma uwzględniać wielkość liter
Gdy numer telefonu zostanie dodany do Phonebook 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 zostaje dodany do zdefiniowanej grupy Phonebook.
Periodic SMS
Funkcja „Periodic SMS” umożliwia wysyłanie wiadomości SMS lub kodów USSD w wybranym interwale czasowym. Użytkownik może zdefiniować wiele reguł wysyłania, a każda z nich będzie przetwarzana niezależnie.
Konfiguracja funkcji
Funkcja „Periodic SMS” umożliwia dodanie wielu reguł wysyłania. Każda reguła może zostać włączona lub wyłączona przez użytkownika.

Zrzut ekranu z głównego okna wtyczki
Dla każdej reguły użytkownik może zdefiniować:
Nazwę reguły
Interwał wysyłania (co godzinę, codziennie, co tydzień, co miesiąc lub co rok)
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 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.
Digital I/O
Wejścia cyfrowe umożliwiają urządzeniu odbieranie sygnałów z zewnętrznych czujników lub systemów i automatyczne wywoływanie wysyłki wiadomości SMS na podstawie stanu wejścia. Z kolei wyjścia cyfrowe mogą być wykorzystywane do sterowania zewnętrznymi urządzeniami podłączonymi do SMSEagle, aktywując je po odebraniu określonych wiadomości SMS.
Model MHD-8100 nie posiada wbudowanych interfejsów wejść ani wyjść cyfrowych. Funkcjonalność tę można jednak dodać za pomocą Digital I/O Extender, opcjonalnego modułu rozszerzającego. Extender zapewnia 32 konfigurowalne porty I/O cyfrowe, z których każdy może być indywidualnie ustawiony jako wejście lub wyjście. Umożliwia to elastyczne dostosowanie do szerokiego zakresu potrzeb aplikacyjnych. Moduł łączy się z urządzeniem SMSEagle za pośrednictwem interfejsu USB.
Po podłączeniu:
Dodatkowe porty DI/DO stają się dostępne w definicji reguły (wybór numeru portu)
Obowiązuje ta sama logika reguł co w przypadku wbudowanych portów
Status zewnętrznego urządzenia I/O jest widoczny w menu Settings > Sysinfo
Sprawdź sklep internetowy SMSEagle lub sieć Partnerów Sprzedaży w poszukiwaniu modułu rozszerzającego Digital I/O Extender (P/N: ACCDPIOKIT).
Konfiguracja funkcji DI/DO
Funkcja „Digital input/output” pozwala definiować reguły kontrolujące zachowanie wejść/wyjść cyfrowych w urządzeniu SMSEagle. Użytkownik może zdefiniować kilka reguł przetwarzania zarówno dla wejść, jak i wyjść.

Zrzut ekranu z okna wtyczki
Wejścia cyfrowe
Dla każdej reguły przetwarzania wejścia cyfrowego użytkownik może zdefiniować:
Nazwę reguły
Numer portu
Stan sygnału wejściowego, który wywoła wysłanie wiadomości SMS (pole „When input signal”)
Treść SMS (pole „Send SMS message”)
Nazwę odbiorcy z książki telefonicznej
Czas oczekiwania alertu. Wartość ta określa czas pomiędzy kolejnymi alertami. Jeśli wartość jest ustawiona, a wejście zostanie wyzwolone kilkakrotnie w trakcie tego czasu, zostanie wysłana tylko jedna wiadomość alertowa

Zrzut ekranu z okna „Add or edit rule” dla wejścia cyfrowego
Wyjścia cyfrowe
Dla każdej reguły przetwarzania wyjścia cyfrowego użytkownik może zdefiniować:
Nazwę reguły
Numer portu
Warunek, w jakim wyjście cyfrowe powinno zostać ustawione (wszystkie przychodzące wiadomości, gdy przychodzący SMS pochodzi od określonego kontaktu w książce telefonicznej lub gdy treść przychodzącego SMS zawiera podaną wartość)
Stan sygnału wyjściowego, który zostanie wyzwolony 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 wyzwoleniu sygnału wyjściowego

Zrzut ekranu z okna „Add or edit rule” dla wyjścia cyfrowego
Połączenie głosowe
Wiadomość SMS wywołana przez regułę wejścia/wyjścia cyfrowego może być opcjonalnie uzupełniona o połączenie budzące (wake-up call) lub połączenie z syntezą mowy (text-to-speech). Można to włączyć w definicji reguły. Funkcja wymaga urządzenia z aktywnym dodatkiem Voice-Call.
LDAP
Funkcja LDAP umożliwia dostęp do usług katalogowych: Active Directory (dalej zwane „AD”) oraz OpenLDAP. Funkcja pozwala na odczyt kontaktów katalogowych oraz grup w panelu 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 panelu web-GUI SMSEagle, aby uzyskać dostęp do konfiguracji funkcji. Po włączeniu funkcji użytkownik musi wypełnić wszystkie wymagane pola zgodnie z ustawieniami AD.
W polu „AD phone attribute” użytkownik musi wybrać, który atrybut telefonu z AD będzie wyświetlany w panelu Web-GUI SMSEagle.

Zrzut ekranu 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 nawiązaniu połączenia sugestie kontaktów/grup AD są wyświetlane w wybranych modułach Web-GUI. Zacznij wpisywać dowolną część nazwy kontaktu/grupy lub numeru, aby wyświetlić sugestie kontaktów AD.
Wpisz „LDAP”, aby sprawdzić wszystkie kontakty wymienione w katalogu AD.

Zrzut ekranu z modułu „Compose” z włączonym połączeniem LDAP
Sugestie z katalogu LDAP mogą być używane w modułach „Compose”, „Autoreply”, „Digital input/output”, „Email To SMS” oraz „Email To SMS Poller”.
Uwierzytelnianie do SMSEagle za pomocą LDAP (opcjonalne)
Ta funkcja umożliwia uwierzytelnianie do urządzenia SMSEagle za pomocą LDAP. Aby zacząć z niej korzystać:
utwórz w swoich usługach katalogowych nową grupę dla roli administratora SMSEagle. Wprowadź nazwę utworzonej grupy w panelu Web-GUI SMSEagle > LDAP > „Admin group name in LDAP”
utwórz w swoich usługach katalogowych nową grupę dla roli użytkownika SMSEagle. Wprowadź nazwę utworzonej grupy w panelu Web-GUI SMSEagle > LDAP > „User group name in LDAP”
Ustaw parametr „Allow authentication to SMSEagle via LDAP” na „Enable”
naciśnij przycisk „Save””

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

Na ekranie logowania użytkownik będzie mógł wybrać między uwierzytelnianiem „Local” a „LDAP”. Użyj jednego z poniższych parametrów jako swojego użytkownika w formularzu logowania SMSEagle:
Common Name
givenName
sAMAccountName
displayName
userPrincipalName

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.
Lista dozwolonych/zablokowanych (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 zablokowane, 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 wyłącznie do zatwierdzonych odbiorców.
Lista Allow/Deny działa w jednym z dwóch wzajemnie wykluczających się trybów:
Allow selected
Deny selected
W danym momencie może być aktywny tylko jeden tryb.

Zrzut ekranu z funkcji „Allow/Deny List”
Tryb: Allow selected
W trybie Allow selected dozwolone są tylko numery telefonów lub zakresy numerów wyraźnie zdefiniowane na liście. Wszystkie inne numery są automatycznie blokowane.
Zachowanie:
Wiadomości SMS przychodzące
Akceptowane są tylko wiadomości wysłane z numerów znajdujących się na Allow List. Wiadomości z wszystkich innych numerów są odrzucane.
Wiadomości SMS wychodzące Urządzenie może wysyłać wiadomości tylko do numerów znajdujących się na Allow List. Próby wysłania wiadomości do innych numerów są blokowane.
Typowe przypadki użycia
Ograniczenie komunikacji do znanego zestawu zaufanych numerów
Ograniczenie ruchu wychodzącego tylko do zatwierdzonych odbiorców
Tworzenie zamkniętego środowiska SMS na potrzeby integracji, automatyzacji lub testów
Przykład
Jeśli lista zawiera:
+48123456789
+4420*
Wtedy:
Ruch SMS jest dozwolony tylko do i z tego konkretnego numeru +48123456789 oraz wszystkich numerów brytyjskich zaczynających się od +4420
Każdy SMS z udziałem innych numerów jest blokowany

Zrzut ekranu z okna „Add number to allow list”
Tryb: Deny selected
W trybie Deny selected wszystkie numery telefonów są domyślnie dozwolone, z wyjątkiem tych wyraźnie zdefiniowanych na liście.
Zachowanie:
Wiadomości SMS przychodzące Wiadomości z numerów znajdujących się na Deny List są blokowane. Wiadomości z wszystkich innych numerów są akceptowane.
Wiadomości SMS wychodzące Urządzenie nie może wysyłać wiadomości do numerów znajdujących się na Deny List, ale może wysyłać wiadomości do wszystkich innych numerów.
Typowe zastosowania:
Blokowanie niechcianych lub nadużywających nadawców
Zapobieganie dostarczaniu SMS do określonych odbiorców lub zakresów numerów
Zastąpienie tradycyjnego filtrowania typu blacklist ujednoliconą kontrolą ruchu przychodzącego i wychodzącego
Przykład
Jeśli lista zawiera:
+1555000000
+31*
Wtedy:
Wiadomości do lub od tych numerów są blokowane
Cały pozostały ruch SMS jest dozwolony

Zrzut ekranu z okna „Add number to deny list”
Stop word
Funkcja STOP Word zapewnia automatyczny sposób blokowania niechcianych nadawców SMS na podstawie treści wiadomości. Gdy zdefiniowane jest słowo STOP, urządzenie SMSEagle monitoruje przychodzące wiadomości SMS pod kątem tego słowa kluczowego. Jeśli przychodząca wiadomość zawiera zdefiniowane słowo STOP, numer telefonu nadawcy jest automatycznie dodawany do listy Deny. W rezultacie wszelka dalsza komunikacja SMS przychodząca lub wychodząca z tym numerem jest blokowana zgodnie z regułami wybranego trybu Deny.
Ta funkcja jest szczególnie przydatna do:
Automatycznej obsługi żądań rezygnacji lub wypisania się (opt‑out)
Blokowania nadawców, którzy odpowiadają zdefiniowanymi słowami kluczowymi (np. STOP, UNSUBSCRIBE)
Ograniczania ręcznej administracji zablokowanymi numerami

Zrzut ekranu z okna „Define STOP Word”
Uwagi:
Lista Allow/Deny dotyczy globalnie ruchu SMS na urządzeniu.
Numery telefonów mogą być definiowane jako pojedyncze numery lub zakresy numerów przy użyciu symboli wieloznacznych. Do wielu numerów można używać następujących symboli wieloznacznych: *NUMER, *NUMER*, NUMER* (gdzie * zastępuje dowolne znaki)
SMPP
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 krótkich wiadomości między External Short Messaging Entities (ESME) a SMSC.
Protokół SMPP jest często wykorzystywany do umożliwienia stronom trzecim wysyłania wiadomości do bramek SMS w celu dalszego przetwarzania.
Urządzenie SMSEagle jest wyposażone we wbudowany serwer SMPP. Obsługuje SMPP w następujących scenariuszach:
Odbieranie żądań SMS przez SMPP i wysyłanie wiadomości do operatora za pośrednictwem karty SIM i modułu radiowego
Odbieranie przychodzących SMS od operatora komórkowego za pośrednictwem modułu radiowego z kartą SIM oraz przekazywanie SMS do klienta SMPP
W ramach funkcji SMPP możliwe jest:
wysyłanie wiadomości tekstowych SMS (maks. 1300 znaków)
odbieranie raportów doręczenia
określanie kodowania wiadomości (obsługiwane jest 7bit ASCII lub UTF-8)
odbieranie przychodzących wiadomości i przekazywanie ich do klienta SMPP
wybierz modemy, które są używane do wysyłania/odbierania SMS (tylko dla urządzeń wielomodemowych)

zrzut ekranu z menu Settings > SMPP
Serwer SMPP obsługuje SMPP w wersji 3.4.
Settings
Menu Settings 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 kierunkowy kraju na kod odpowiadający Twojemu krajowi (to ustawienie wpływa wyłącznie na poprawne przypisywanie numerów telefonów do wpisów w książce telefonicznej)
Możesz posortować konwersację tak, aby wyświetlać wiadomości „Newest First” (najnowsze najpierw) lub „Oldest First” (najstarsze najpierw)
Możesz zmienić widok konwersacji na „Table” (widok tabelaryczny) lub „Balloons” (widok przypominający smartfona), jak pokazano w rozdziale Folders
Możesz dostosować ilość danych wyświetlanych na jednej stronie do 10, 15, 20, 25, 50, 100, 250 lub Show all
Możesz ustawić, aby wiadomości były trwale usuwane lub najpierw przenoszone do Trash
Możesz ustawić odbieranie raportów doręczenia na Yes, No lub Default (ustawienie operatora sieci)
Możesz ustawić widoczność zawartości Inbox na All users, Only admins lub Only from assigned modems
Możesz ustawić dostęp do modułu raportowania na All users lub Only admins
Możesz ustawić opóźnienie między wysyłaniem wiadomości SMS w sekundach (to ustawienie może być przydatne w przypadkach, gdy operator komórkowy 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ę, jedną wielką literę, cyfrę i znak specjalny
Możesz wymusić MFA (Multifactor Authentication - uwierzytelnianie wieloskładnikowe) dla roli użytkownika: dla wszystkich użytkowników, tylko dla nowych użytkowników, lub pozostawić użytkownikom wybór ustawień MFA (wyłączyć wymuszanie)
IP Settings
Ustawienia IP można zmienić w zakładce Settings > IP Settings.

Możesz włączyć lub wyłączyć pobieranie adresu IP z DHCP
Możesz wprowadzić adres IP
Możesz wprowadzić maskę podsieci
Możesz ustawić adres IP bramy
Możesz ustawić DNS 1
Możesz opcjonalnie ustawić DNS 2
Możesz zobaczyć adres MAC swojego urządzenia
Możesz wprowadzić nazwę hosta
Możesz wybrać opcję Use proxy
Reguły zezwalania/odmowy dla adresów IP
Zakładka IP Settings zawiera opcję definiowania reguł kontroli dostępu na podstawie adresów IP. Administratorzy mogą utworzyć listę dozwolonych (whitelist) lub listę zablokowanych (blacklist) adresów IP lub zakresów, które mają dostęp lub są blokowane przed dostępem do interfejsu webowego i API SMSEagle. Ta funkcja pomaga ograniczyć dostęp do urządzenia wyłącznie do zaufanych segmentów sieci. Wiele adresów należy oddzielić przecinkiem.
Uwaga: Przy tych ustawieniach wszystkie porty są blokowane z wyjątkiem portu 22.
Failover
Konfiguracja Failover została opisana w rozdziale „Failover (HA-cluster) feature”.
Data/Czas
Ustawienia daty/czasu można zmienić w zakładce Settings > Date/Time

Możesz sprawdzić aktualną datę i czas urządzenia
Możesz ustawić swoją strefę czasową
Możesz ustawić automatyczną synchronizację czasu z serwerem NTP, wyłączyć automatyczną synchronizację czasu lub utworzyć serwer NTP na urządzeniu SMSEagle (data i czas będą uzyskiwane z sieci 3G/4G)
Możesz ustawić adres serwera NTP (lub kilka adresów oddzielonych przecinkiem)
Konserwacja
Ustawienia konserwacji są dostępne w zakładce Settings > Maintenance

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 dla oprogramowania modemu (tryb debugowania)
Możesz włączyć tryb pomiaru sygnału (w celu znalezienia najlepszej lokalizacji anteny)
Możesz ustawić, aby połączenia przychodzące były zawsze odrzucane, akceptowane lub ignorowane
Ustawienia trybu wielomodemowego zostały opisane w rozdziale Multi-modem features.
Tryb pomiaru sygnału
Ta funkcja pozwala znaleźć najlepszą lokalizację anteny w środowiskach o słabej sile sygnału komórkowego. 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 anteny i znalezienie miejsca o najlepszym sygnale.
OSTRZEŻENIE: gdy tryb badania sygnału jest włączony, nie można wysyłać/odbierać wiadomości na urządzeniu.
Przekierowanie połączeń
Ustawienia przekierowania połączeń są dostępne w zakładce Settings > Call forward.

Możesz wybrać przekierowanie wszystkich połączeń przychodzących na wybrany numer
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ć 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 SIM za pomocą przycisku „Read APN Settings” lub wprowadzić wartości znalezione na stronie internetowej swojego operatora SIM.
Połączenie danych
Ustawienia połączenia danych są dostępne w zakładce Settings > Data conn.
Tutaj możesz kontrolować mobilne połączenie danych na swoim urządzeniu. Może być ono wykorzystane na przykład do użycia SMSEagle jako zapasowego źródła Internetu. Połączenie danych NIE JEST WYMAGANE do normalnego działania urządzenia SMSEagle. Pozostaw je wyłączone (OFF), jeśli nie chcesz go używać.

Możesz wybrać automatyczne ponowne uruchamianie połączenia danych
Możesz wprowadzić Internet APN
Możesz wprowadzić nazwę użytkownika APN
Możesz wprowadzić hasło APN
Możesz wprowadzić numer dostępowy
Możesz wyświetlić adres IP swojego urządzenia
Możesz wczytać domyślne wartości dla swojego operatora SIM za pomocą przycisku „Read APN Settings” lub wprowadzić wartości znalezione na stronie internetowej swojego operatora SIM.
SNMP
Ustawienia SNMP są dostępne w zakładce Settings > SNMP
Możesz włączyć/wyłączyć demona SNMP
Możesz ustawić nazwę społeczności SNMP (wartość niestandardowa)
Demon SNMP jest wymagany tylko wtedy, gdy chcesz monitorować swoje urządzenie za pomocą zewnętrznych systemów monitorowania, np. Network Monitoring Systems itp. Więcej informacji o niestandardowych metrykach SNMP dostępnych na urządzeniu SMSEagle znajdziesz w rozdziale dotyczącym agenta SNMP.
Certyfikat SSL i przekierowanie HTTPS
Ustawienia SSL są dostępne w zakładce Settings > SSL. Ustawienia te umożliwiają przesłanie certyfikatu SSL na urządzenie oraz przekierowanie ruchu HTTP na HTTPS.
** Certyfikat SSL** Domyślnie urządzenie SMSEagle jest wyposażone w samopodpisany certyfikat SSL. Jeśli chcesz zainstalować własny certyfikat na urządzeniu, uzyskaj prawidłowy plik certyfikatu wydany przez Certificate Authority. Aby przesłać certyfikat, podaj plik certyfikatu oraz klucz prywatny w formacie PEM. Certyfikat nie może być chroniony hasłem.
Uwaga: Jeśli chcesz użyć certyfikatu Let’s Encrypt, postępuj zgodnie z tym przewodnikiem w naszej bazie wiedzy.
Root CA i pełny łańcuch certyfikatów (opcjonalnie) Jeśli musisz dodać certyfikat root CA lub pełny łańcuch certyfikatów, możesz je przesłać za pomocą opcji „Root CA Certificate” i „Full chain”.
Przekierowanie HTTP na HTTPS Dla zapewnienia optymalnego bezpieczeństwa zalecamy korzystanie wyłącznie z połączeń HTTPS z Twoim SMSEagle. Możesz łatwo przekierować ruch HTTP na HTTPS, ustawiając opcję „Forward HTTP to HTTPS” na „Yes”.
Generowanie CSR
Ta funkcja ułatwia proces uzyskiwania certyfikatu SSL. Tworzy ona dwa pliki:
Plik CSR (Certificate Signing Request). Jest potrzebny w procedurze certyfikacji SSL. Jest to plik zawierający zaszyfrowany tekst wygenerowany przez serwer, na którym certyfikat ma działać. Zawiera informacje, które zostaną wykorzystane w certyfikacie, takie jak: nazwa organizacji, nazwa domeny, miasto, kraj. Zawiera również klucz publiczny używany do szyfrowania przesyłanych informacji.
Klucz prywatny. Klucz prywatny pliku CSR (klucz deszyfrujący) musi być przechowywany wyłącznie do informacji właściciela certyfikatu. Ten plik powinien zostać przesłany razem z certyfikatem SSL.
Backup/Restore
Ustawienia tworzenia i przywracania kopii zapasowej są dostępne w zakładce Settings > Backup/Restore
Możesz utworzyć kopię zapasową ustawień urządzenia
Możesz włączyć automatyczną kopię zapasową na SFTP/FTP(S)
Możesz ustawić interwał (dzienny/tygodniowy/miesięczny) i czas automatycznej kopii zapasowej
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ć także bazę danych
*UWAGA* Przywracanie ustawień z kopii zapasowej działa tylko z tą samą wersją urządzenia i oprogramowania.
Aktualizacje
Ustawienia aktualizacji są dostępne w menu Settings > zakładka Updates.
Oprogramowanie SMSEagle jest nieustannie udoskonalane. Słuchamy naszych klientów, a nowe wersje są tworzone na podstawie ich opinii i wniosków. Aktualizacje oprogramowania są wydawane regularnie 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”. U góry pojawi się czerwony baner z informacją, czy oprogramowanie jest aktualne.
Sprawdzanie automatyczne
Aby włączyć automatyczne sprawdzanie dostępności aktualizacji oprogramowania, przejdź do menu Settings > zakładka Updates i zaznacz opcję „Automatically check for software updates”. Włączy to okresowe sprawdzanie (raz w miesiącu) dostępności aktualizacji oprogramowania. Jeśli dostępna będzie nowa aktualizacja, w menu Settings > Sysinfo pojawi się komunikat „Update Available” obok numeru aktualnej wersji oprogramowania.
Jeśli wybierzesz opcję „Powiadom administratora o nowej wersji oprogramowania przez SMS”, urządzenie dodatkowo wyśle SMS do domyślnego konta administratora (jeśli w koncie wprowadzony jest numer telefonu) z powiadomieniem o nowej aktualizacji oprogramowania.
Powiadomienie o wygasającym wsparciu technicznym
Podobnie jak automatyczne sprawdzanie aktualizacji oprogramowania, mechanizm weryfikacji ważności wsparcia technicznego dostarcza informacji o dacie wygaśnięcia wsparcia technicznego. Miesiąc przed wygaśnięciem pakietu wsparcia Twoje 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żesz odnowić swój pakiet.
Zrzut ekranu z „General Settings-Updates”
Uwaga: Aby ta funkcja działała, Twoje urządzenie SMSEagle musi mieć łączność HTTPS z serwerem updates.smseagle.eu.
Logi
Dostępna w menu Settings > Logs sekcja przedstawia wizualną reprezentację najważniejszych logów urządzenia.
Poprzez web-GUI dostępne są następujące logi urządzenia:
Log modemu
Log bazy danych
Log systemowy
Log aplikacji
Możesz również pobrać pełny pakiet logów urządzenia w celu rozwiązywania problemów i wsparcia. Można to zrobić za pomocą przycisku „Download device logs”

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, które będą wysyłane, gdy wykorzystanie dysku osiągnie określoną wartość. Alert SMS zostanie wysłany na numer telefonu przypisany do użytkownika z rolą Master Admin (id=1).
Funkcja Failover (klaster HA)
„Klastry wysokiej dostępności (znane również jako klastry HA lub klastry failover) to grupy komputerów (…) które mogą być wiarygodnie wykorzystywane z minimalnym czasem przestoju. Działają, wykorzystując oprogramowanie wysokiej dostępności do wykorzystania redundantnych komputerów w grupach lub klastrach, które zapewniają nieprzerwane działanie usługi w przypadku awarii komponentów systemu. Bez klastrowania, jeśli serwer uruchamiający określoną aplikację ulegnie awarii, aplikacja będzie niedostępna do momentu naprawienia uszkodzonego serwera. Klastrowanie HA rozwiązuje tę sytuację, wykrywając awarie sprzętu/oprogramowania i natychmiast ponownie uruchamiając aplikację na innym systemie lub całym węźle bez konieczności interwencji administratora – proces ten jest znany jako failover.” (źródło: Wikipedia)
Urządzenia SMSEagle posiadają własny mechanizm failover oparty na klastrze HA. Ta funkcja pozwala zapewnić wysoką dostępność urządzeń SMSEagle w środowiskach krytycznych. Aby włączyć failover (klaster HA), potrzebujesz 2 urządzeń (tzw. węzłów). Funkcja failover monitoruje urządzenia działające w klastrze i wykrywa awarie następujących usług:
Serwer WWW Apache2
Baza danych PostgreSQL
Agent SNMP
Oprogramowanie modemu (demon Gammu-SMSD)
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 przez wirtualny adres IP
Backup: drugi, sprawny węzeł w klastrze, gotowy i czekający na zastąpienie węzła Master, gdy jest to potrzebne
Fault: węzeł z wykrytą awarią usługi

W klastrze znajduje się jedno urządzenie MASTER i jedno urządzenie BACKUP. Dostęp do klastra HA odbywa się poprzez wirtualny adres IP. Gdy demon działający na urządzeniu MASTER wykryje awarię przynajmniej jednej z opisanych funkcji, natychmiast automatycznie przełącza przypisanie adresu IP klastra na urządzenie (węzeł) BACKUP, zapewniając użytkownikowi nieprzerwane korzystanie z klastra HA SMSEagle.
Urządzenia (węzły) powinny się widzieć w sieci. Domyślnie węzły HA używają multicastowego adresu IP 224.0.0.18 dla protokołu VRRP (Virtual Router Redundancy Protocol) do komunikacji między dwoma węzłami. Jeśli węzły znajdują się w tej samej sieci (ta sama podsieć i zakres IP), nie jest wymagana żadna dodatkowa konfiguracja sieci. Jeśli oba węzły znajdują się za zaporami sieciowymi (firewall), należy zapewnić, że zapora jest skonfigurowana tak, aby akceptowała ruch multicast i protokół VRRP (protokół IP #112).
Jak skonfigurować failover (klaster HA):
Klaster failover można łatwo skonfigurować za pomocą Web-GUI. Konfiguracji dokonuje się w menu „Settings” > zakładka „Failover”. Konfiguracja powinna być identyczna na obu urządzeniach w klastrze HA. Proszę najpierw skonfigurować urządzenie MASTER, a następnie BACKUP. Dla każdego urządzenia w klastrze failover:
wprowadź wirtualny adres IP w polu „Virtual IP Address”
wprowadź adresy IP urządzeń 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 przy zmianach stanu
Funkcja Failover może opcjonalnie wysyłać powiadomienia SMS, gdy zmienia się stan klastra (np. gdy jakiś węzeł przełącza się 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 automatyczne replikowanie zawartości bazy danych między węzłami, z 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ń, aby zapewnić bezproblemową replikację między węzłami.
Po prawidłowej konfiguracji klastra HA należy uzyskiwać dostęp do klastra poprzez jego wirtualny adres IP.
Monitorowanie SNMP klastra HA
Funkcja Failover wykorzystuje KEEPALIVED-MIB do monitorowania SNMP.
Przykład odczytu wartości stanu klastra urządzenia za pomocą biblioteki NET-SNMP
a) Polecenie odczytu wartości wyniku:* *snmpget -v 2c -c public ip-of-smseagle .1.3.6.1.4.1.9586.100.5.2.3.1.4.1
Wynik:* *KEEPALIVED-MIB::vrrpInstanceState.1 = INTEGER: master(2)
Komentarz: Bieżący stan urządzenia to master