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

Zrzut ekranu domyślnego widoku Compose SMS
W Compose SMS użytkownicy mogą:
Wysłać SMS do kontaktu z książki telefonicznej, wpisanego ręcznie lub zaimportowanego z pliku
Podczas importu z pliku każda kolumna może być użyta jako placeholder w treści wiadomości. W trakcie wysyłki 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 konkretną datę i godzinę, po określonym czasie, 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, aby zapisać go i użyć 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)
Import SMS z CSV i użycie placeholderów
Oprogramowanie SMSEagle umożliwia import treści SMS z pliku CSV i (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 poniższym przykładzie. 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 wgranym pliku .csv staje się placeholderem, który zostanie wypełniony informacjami z Twojego 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 tylko dla użytkowników, którzy zakupili dodatek VOICE do swojego urządzenia SMSEagle.
Funkcja Calls umożliwia wykonywanie połączeń wake-up (tylko dzwonienie), połączeń text-to-speech oraz połączeń z plikiem audio do jednego numeru telefonu lub grupy odbiorców. Funkcja ta jest idealna do dostarczania pilnych wiadomości 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 jedynie na dzwonieniu, które może być użyte do zwrócenia uwagi odbiorcy. Funkcja ta pozwala na przykład wybudzić kogoś w nocy, aby zwrócić jego uwagę na SMS zawierający krytyczny alert. Podczas wykonywania połączenia wake-up urządzenie SMSEagle będzie dzwonić na wskazany numer telefonu lub wpis 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 za pomocą głosu. Gdy wykonywane jest połączenie TTS, urządzenie SMSEagle zadzwoni na podany numer telefonu lub kontakt/grupę z książki telefonicznej. Wiadomość tekstowa zostanie odczytana przez wbudowany syntetyzator głosu.
Dostępne są 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 regulować, aby kontrolować, jak szybko wiadomość jest odczytywana.
Elevenlabs TTS: wiele języków, doskonałe, naturalnie brzmiące głosy. Wymaga konta Elevenlabs i 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 niestandardowych ogłoszeń lub konkretnych alertów. Możesz wgrać wcześniej zdefiniowany plik 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 albo wprowadzić dane ręcznie
Wybrać, czy połączenie ma zostać wykonane natychmiast, w określonym dniu/godzinie, czy pomiędzy godzinami
Z którego modemu wykonać połączenie (w przypadku urządzeń z wieloma modemami)
Ustawić priorytet połączenia od 0 do 5
Wybrać typ połączenia: Ring only, Text to Speech Simple, Text to Speech Advanced, Audio File, ElevenLabs TTS
Dla Text to Speech Advanced można wybrać język i model głosu
Dla Audio File można wybrać istniejący plik lub wgrać plik z komputera
Wprowadzić wiadomość, gdy wybrany jest typ połączenia text to speech. Długość wiadomości tekstowej jest ograniczona do 950 znaków.
Połączenia przychodzące
SMSEagle obsługuje przychodzące połączenia głosowe. Połączenia przychodzące mogą być:
Zapisywane w historii połączeń urządzenia
Wykorzystywane jako wyzwalacz dla Webhooków
Konfigurowane globalnie w menu Settings > Maintenance, gdzie można ustawić domyślne zachowanie urządzenia: zawsze odrzucaj, akceptuj lub ignoruj połączenia przychodzące.
Ponowne próby
Jeśli próba połączenia nie powiedzie się, zostanie ona automatycznie powtórzona maksymalnie 2 razy.
Modele głosowe TTS offline
Funkcja Text to Speech Advanced posiada 2 domyślnie wgrane modele językowe: angielski, niemiecki. Możesz przesłać dodatkowe modele głosowe 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ć przykładowe próbki głosu.
Nowe modele głosowe mogą być dodawane automatycznie (urządzenie pobiera pliki z repozytorium na github.com) lub ręcznie (pliki muszą zostać pobrane na komputer i przesłane za pomocą okna dialogowego). Po przesłaniu modelu głosowego konwersja TTS działa offline.
Zrzut ekranu 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. Twoje urządzenie SMSEagle musi być również połączone z internetem, 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, musisz wygenerować klucz API ElevenLabs (w zakładce Developers > API Keys). Wymagane są następujące uprawnienia API ElevenLabs: Text to Speech: Access Voices: Read.
Po ich wybraniu zapisz ustawienia i wprowadź klucz API ElevenLabs w interfejsie webowym SMSEagle (menu Calls > TTS Online voice models, pole ElevenLabs API key).
Czyszczenie plików tymczasowych
Funkcja czyszczenia tymczasowych plików głosowych pomaga zaoszczędzić miejsce na urządzeniu SMSEagle, automatycznie usuwając nieużywane pliki tymczasowe tworzone podczas przetwarzania Text-to-Speech (TTS).
W domyślnej konfiguracji proces uruchamiany jest każdy poniedziałek o godzinie 02:00. W systemach 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ą jeszcze potrzebne do zaplanowanych lub oczekujących połączeń, nie są usuwane i pozostają w pełni zabezpieczone.

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ć typ „Balloons” (konwersacja przypominająca widok ze 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, musisz kliknąć „show MMS attachment” w wiadomości w skrzynce odbiorczej.

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

Zrzut ekranu z przykładami z Folders>Sent Items>przykładowa wiadomość
Inbox rules
Możesz utworzyć reguły automatycznego przenoszenia przychodzących wiadomości do własnych folderów (My Folders). Możesz dostosować kolejność aktywacji reguł, przeciągając je w górę lub w dół. Aby przenieść regułę, użyj czarnych punktów znajdujących się przy jej ID. Reguły umieszczone wyżej na liście mają wyższy priorytet i będą sprawdzane jako pierwsze.
*Zrzut ekranu „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 odbierana jest wiadomość
Do którego folderu niestandardowego wiadomość powinna zostać przeniesiona
Cleanup Folders
Ta funkcja umożliwia dodawanie reguł określających, kiedy automatycznie czyścić wiadomości i logi w wybranych folderach.
Zrzut ekranu z przykładem z ekranu Cleanup folders

Zrzut ekranu z Add or edit purging rule
Podczas dodawania lub edytowania reguły czyszczenia możesz ustawić:
Nazwę reguły
Interwał czyszczenia (dzienny, tygodniowy, miesięczny lub roczny)
Ustawić czas
Wybrać folder (Inbox, Outbox, Sent Items, Calls done, Calls queued, Signal inbox, Signal outbox, Signal sent, WhatsApp inbox, WhatsApp outbox, WhatsApp sent i Emails)
Ustawić przedział czasowy wiadomości
Wybrać usunięcie plików logów modemu
Książka telefoniczna
Web-GUI urządzenia SMSEagle jest wyposażone w Książkę telefoniczną do zarządzania kontaktami, grupami i zmianami. Każdy użytkownik może tworzyć kontakty prywatne i publiczne, a także gromadzić kontakty w grupach prywatnych i publicznych. Kontakty można również opcjonalnie przypisać 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 za pomocą Web-GUI
Importować kontakty z pliku CSV
Ustawiać widoczność kontaktu jako publiczną lub prywatną
Dodawać kontakty do grup
Dodawać kontakty do zmian pracy
Ustawiać tryb urlopowy (zakres czasu lub tryb permanentny)
Wysyłać wiadomość do kontaktu
Eksportować wybrany kontakt lub wszystkie kontakty
Przeglądać konwersację wiadomości danego kontaktu

Zrzut ekranu okna Edytuj/Dodaj kontakt
W oknie Edytuj/Dodaj kontakt w Książce telefonicznej użytkownicy mogą:
Zdefiniować nazwę kontaktu i numer telefonu
Wybrać, czy kontakt jest Prywatny/Publiczny
Przypisać wybrany modem do kontaktu lub pozostać przy domyślnym wyborze modemu (zgodnie z ustawieniami globalnymi)
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)

Zrzut ekranu importu pliku CSV
W oknie importu pliku CSV użytkownicy mogą:
Wybrać plik CSV do przesłania
Ustaw przesłane kontakty jako kontakt publiczny
Ustaw przesłane kontakty jako grupę publiczną
Wybierz grupę, do której mają zostać dodane przesłane kontakty
Wybierz, aby pominąć numery telefonów, które już istnieją w Książce telefonicznej
Grupy w Książce telefonicznej

Zrzut ekranu z grup w książce telefonicznej
W widoku zarządzania grupami w Książce telefonicznej użytkownicy mogą:
Dodawać/edytować/usuwać grupy
Ustawiać widoczność grup jako publiczną lub prywatną
Przeglądać zawartość grupy (kontakty należące do grupy)
Eksportować wybraną grupę lub wszystkie grupy
Wysyłać wiadomość do grupy
Dodawać lub usuwać kontakty bezpośrednio w widoku grupy (bez konieczności przechodzenia do ustawień poszczególnych kontaktów)
Usuwać kontakty z wyników wyszukiwania
Kontakty/grupy publiczne i prywatne Kontakty/grupy publiczne są widoczne dla wszystkich użytkowników urządzenia. Kontakt/grupa publiczna może być edytowana 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 eskalacyjne w Książce telefonicznej
Grupa eskalacyjna to specjalna wersja grupy w Książce telefonicznej. Gdy grupa jest ustawiona jako „grupa eskalacyjna”, jedna 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 ustalonego słowa STOP.
Zrzut ekranu z widoku Zarządzaj grupą
Możesz zmienić kolejność eskalacji, przeciągając kontakty w górę lub w dół.
Zrzut ekranu z widoku Zarządzaj grupami z ustawioną eskalacją
Aktualną kolejkę eskalacji można przeglądać i zarządzać nią za pomocą menu Folders>Outbox>Escalation queues

Zrzut ekranu z przykładem okna Folders>Outbox>Escalation queues
Zmiany roboczych zmian 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 roboczej, przed wysłaniem wiadomości urządzenie sprawdzi, czy kontakt jest na zmianie roboczej. Jeśli kontakt nie jest na zmianie, wiadomość zostanie pominięta lub przeniesiona na początek następnej zmiany. Aby zacząć korzystać ze zmian roboczych, zdefiniuj 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”:
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, umożliwiając korzystanie tylko z modułów Compose, Folders, Phonebook i Reporting.

Zrzut ekranu okna Edit/Add User
Możliwości wielu użytkowników
Jak opisano w rozdziale „Users”, oprogramowanie SMSEagle umożliwia utworzenie wielu użytkowników z różnymi poziomami dostępu (Administrator lub User). Użytkownicy ci mogą jednocześnie korzystać z urządzenia za pomocą interfejsu 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 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 Phonebook (szczegóły w rozdziale „Phonebook”)
Administrator może ograniczyć użytkownika z rolą „User” do korzystania tylko z wybranych modemów przy wysyłaniu 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” widzą 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 danego 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 panelu 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 konfiguracji 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 wyświetlaną nazwę użytkownika. Nazwa ta może być używana w widokach wewnętrznych oraz w kontekstach związanych z wiadomościami.
Login: Wyświetla nazwę logowania użytkownika. To pole ma charakter informacyjny i nie można go zmodyfikować.
Telephone Number: Określa numer telefonu użytkownika. Numer jest wykorzystywany 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: Definiuje domyślny temat, który jest automatycznie uzupełniany podczas wysyłania wiadomości za pomocą menu Compose.
Default SMS encoding in Compose menu: Określa preferowaną metodę kodowania SMS, która zostanie ustawiona w menu Compose. Dostępne opcje: Standard, Unicode lub Automatic.
Odtwarzaj dźwięk powiadomienia przy przychodzącym SMS: Włącza lub wyłącza słyszalne powiadomienie, 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 wizualnego prezentowania wątków wiadomości (np. widok w stylu bąbelków/czatu).
Data per Page: Ustawia liczbę elementów wyświetlanych na stronie w listach wiadomości i w książce telefonicznej. Ma to wpływ na paginację w całym interfejsie.
Password
Zakładka Password umożliwia użytkownikowi zmianę hasła do konta.
Uwierzytelnianie wieloczynnikowe (MFA)
Uwierzytelnianie wieloczynnikowe dodaje dodatkową warstwę ochrony w procesie logowania. Podczas uzyskiwania dostępu do kont 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 itp.).
Gdy jako metoda uwierzytelniania wybrany zostanie SMS, kod weryfikacyjny jest wysyłany przez SMS (tekst) na numer podany w zakładce Personal data. Aby zakończyć proces, należy wprowadzić kod OTP z SMS.
Gdy wybrana zostanie opcja 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 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 aktywowaniu MFA użytkownik musi podać uwierzytelnianie dwuczynnikowe (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 na nowo po użyciu.

Zrzut ekranu z User Settings > MFA. Kod odzyskiwania jest odsłaniany po wprowadzeniu hasła
Włączanie MFA przez administratora
MFA może również zostać 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 Odebrane/Wysłane na podstawie własnych 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
Możesz wybrać automatyczne wysyłanie raportów codziennie, co tydzień lub co miesiąc. 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» oraz przypisać je do «Reporting module».

Zrzut ekranu okresowych raportów w module Raportowania
Monitorowanie sieci
SMSEagle jest wyposażony w funkcje monitorowania sieci. Za ich pomocą możesz monitorować każde urządzenie lub usługę działającą w oparciu o protokół ICMP, TCP, UDP lub SNMP. Wtyczka Network Monitoring SMSEagle 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ść zwracana przez SNMP spełnia wymagane kryteria. Poniżej znajdziesz krótki przegląd możliwości wtyczki.
Kontroluj status wszystkich zdefiniowanych zadań

zobacz przegląd ustawień dla wszystkich swoich zadań
sprawdź, który serwer/usługa jest aktualnie niedostępna
sprawdź, kiedy dany serwer/usługa był ostatnio niedostępny (ostatni czas niedostępności)
sprawdź, co się wydarzyło podczas ostatniej niedostępności (zobacz odpowiedź serwera/usługi)
edytuj/usuwaj swoje zadania
wyłącz zadania, gdy jest to potrzebne (np. podczas aktualizacji maszyny)
Zdefiniuj, co chcesz monitorować w każdym zadaniu

wybierz nazwę dla zadania
ustaw zadanie nadrzędne. Jeśli zadanie nadrzędne jest zdefiniowane, monitor sieci będzie monitorował stan zadania podrzędnego tylko wtedy, gdy zadanie nadrzędne jest 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ć swoją usługę na wybranym porcie (SMSEagle sprawdzi, czy port jest otwarty)
lub SNMP, aby monitorować obiekty za pomocą protokołu SNMP (obsługiwane typy zwracanych wartości: liczbowy, tekstowy)
lub Modbus TCP do monitorowania obiektów i wartości rejestrów poprzez protokół Modbus (z kodem funkcji 1-4)
zwiększyć domyślną wartość limitu czasu dla obciążonych serwerów (domyślnie ustawiona jest na 30 sekund)
przetestować połączenie z serwerem
Zdefiniuj harmonogram

wybierz, czy zadanie powinno być zawsze włączone…
…lub wyłączone w wybranych godzinach (w nocy, gdy urządzenie przechodzi zaplanowane restarty, podczas wymagających zasobów backupów itp.)
wpisz numer telefonu lub wybierz grupę użytkowników, do których zostanie wysłany alert SMS
wybierz, kiedy wysłać alert SMS (gdy host/usługa przestaje działać, gdy host/usługa wraca do działania po awarii)
wybierz, czy alert SMS ma zostać wysłany jednorazowo, czy powtarzany co X minut
Zdefiniuj treść alertu SMS

Zdefiniuj wiadomości SMS wysyłane, gdy host lub usługa staje się niedostępna/wraca do działania. Wybierz symbole zastępcze dla treści 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

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
Wiadomość SMS może być opcjonalnie uzupełniona połączeniem typu wake-up call lub połączeniem text-to-speech. Funkcję tę można włączyć w definicji reguły. Wymaga ona 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 zostanie wykryty problem, SMSEagle może natychmiast wysłać alerty SMS (oraz opcjonalnie połączenia głosowe), zapewniając szybką reakcję na incydenty.
ICMP (Ping)
ICMP (Ping) sprawdza podstawową dostępność sieciową hosta poprzez wysyłanie żądań ICMP echo.
Dostępne parametry:
Host (adres IP lub nazwa hosta)
Liczba żądań
Limit czasu połączenia
Typowe przypadki użycia:
Sprawdzanie, czy serwer, router, zapora sieciowa lub urządzenie sieciowe jest online
Wykrywanie całkowitej utraty łączności lub awarii urządzenia
TCP Port
Sonda TCP Port 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
Limit czasu połączenia
Typowe przypadki użycia:
Monitorowanie usług takich jak HTTP/HTTPS, SMTP, SSH, FTP, bazy danych lub serwery aplikacji
Weryfikowanie nie tylko tego, że host jest online, ale że usługa faktycznie działa
UDP Port
Sonda UDP Port monitoruje dostępność usług korzystających z protokołu UDP.
Dostępne parametry:
Host: adres IP lub nazwa hosta
Numer portu
Limit czasu połączenia
Typowe przypadki użycia:
Usługi DNS
Niestandardowe lub własnościowe aplikacje oparte na UDP
SNMP Probe
Sonda SNMP (Simple Network Management Protocol) umożliwia SMSEagle monitorowanie określonych parametrów udostępnianych przez urządzenia obsługujące SNMP.
Dostępne parametry:
Host: adres IP lub nazwa hosta
Wersja protokołu: v1/v2
Object ID
Community
Typ wartości zwrotnej (numeryczny/tekstowy)
Limit czasu połączenia
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 przypadki użycia:
Monitorowanie routerów, przełączników, systemów UPS, serwerów i urządzeń sieciowych
Śledzenie parametrów takich jak temperatura, obciążenie CPU, zużycie pamięci, stan łącza lub warunki zasilania
Modbus TCP
Sonda Modbus TCP jest przeznaczona do monitorowania środowisk przemysłowych i OT. Umożliwia to odczytywanie wartości bezpośrednio z PLC, czujników, kontrolerów i innych urządzeń przemysłowych obsługujących komunikację Modbus TCP/IP oraz wywoływanie alertów SMS, gdy wartość rejestru spełnia zdefiniowane kryteria.
Dostępne parametry:
Host: adres IP lub nazwa hosta urządzenia Modbus
Port: port TCP serwera Modbus (domyślnie: 502)
Unit ID: identyfikator jednostki Modbus
Kod funkcji: typ rejestru do odczytu: Read Coils (1), Read Discrete Inputs (2), Read Holding Registers (3) lub Read Input Registers (4)
Rejestr: 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 przypadki użycia:
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, biorąc pod uwagę wydajność urządzenia, i w razie potrzeby dostosowuje okres monitorowania.
Możesz ręcznie zwiększyć/zmniejszyć okres monitorowania w ustawieniach Network Monitor:
Jeśli wartość okresu monitorowania jest zbyt mała (istnieje zbyt wiele zadań monitorowania do wykonania równolegle), oprogramowanie dostosuje tę wartość, aby zapewnić optymalne obciążenie i wydajność urządzenia.
Reports
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
SNMP trap to popularny mechanizm używany do zarządzania i monitorowania aktywności urządzeń za pomocą protokołu SNMP. Wyjątkowość Trap polega na tym, że są one wyzwalane natychmiastowo przez agenta, a nie w odpowiedzi na żądanie statusu z zapytania SNMP get.

Zrzut ekranu z okna Network Monitor > SNMP TRAPS.

Zrzut ekranu z okna Network Monitor > SNMP TRAPS Add or Edit.
SMSEagle może działać jako odbiornik pułapek SNMP (SNMP trap receiver). Dla każdej przychodzącej pułapki możesz zdefiniować regułę, która wyzwala wiadomość SMS.
Opcje dopasowania zawartości pułapki:
Match all OIDs in the trap — alert jest wyzwalany zawsze, gdy nadejdzie pułapka z zdefiniowanego źródła
Match a specific OID value — alert jest wyzwalany tylko wtedy, gdy pułapka zawiera określony OID zgodny z zdefiniowaną wartością (równy/różny/większy/mniejszy niż)
Dopasowanie pojedynczej wartości OID jest przydatne, gdy urządzenie wysyła wiele OID-ów w jednej pułapce, a Ty chcesz reagować tylko na konkretny z nich.
SMSEagle wspiera również wyświetlanie wartości określonego OID z przychodzącej pułapki SNMP bezpośrednio w treści wiadomości alertowych. Możesz użyć dedykowanego placeholdera, aby odwołać się do pojedynczej wartości OID w treści wiadomości, na przykład: {TRAP:OID_IDENTIFIER}. W czasie działania placeholder jest zastępowany rzeczywistą wartością otrzymaną w pułapce SNMP.
Jest to szczególnie przydatne, gdy pojedyncza pułapka zawiera wiele OID-ów, ale tylko jedna konkretna wartość jest istotna dla odbiorcy alertu.
Emails
Email to SMS
Funkcja Email to SMS umożliwia konwersję e-maila na wiadomość SMS.
Podstawowe użycie
Jeśli wtyczka jest włączona, e-mail wysłany na adres e-mail:
PHONE_NUMBER@IP_ADDRESS_OF_SMSEAGLE zostanie przekonwertowany na wiadomość SMS.
Gdzie:
PHONE_NUMBER - to docelowy numer telefonu
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: e-mail wysłany na adres: 123456789@192.168.0.101 zostanie przekonwertowany na wiadomość SMS i dostarczony 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: e-mail wysłany na adres: db-admins@192.168.0.101 zostanie przekonwertowany na wiadomość SMS i dostarczony 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 używa LDAP (Active Directory lub OpenLDAP) do zarządzania kontaktami, możesz użyć kontaktów lub grup LDAP do wysyłania e-mail jako wiadomości SMS.
Przykład: e-mail wysłany na adres: myldap-admins1@192.168.0.101 zostanie przekonwertowany na wiadomość SMS i dostarczony 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
Po wiadomości SMS przekonwertowanej z e-maila może opcjonalnie następować połączenie budzące lub połączenie z syntezą mowy (text-to-speech). Można to włączyć w definicji reguły. Funkcja ta wymaga urządzenia z aktywnym dodatkiem Voice-Call.
Używanie FQDN w adresie e-mail
Można również użyć w pełni kwalifikowanej nazwy domeny (Fully Qualified Domain Name) w adresie e-mail wysyłanym do urządzenia SMSEagle (np.: 123456789@mydomain.com). Aby uzyskać więcej informacji, zapoznaj się z naszym artykułem FAQ: Jak skonfigurować wtyczkę Email2SMS, aby akceptowała adresy e-mail FQDN.
Temat e-maila - dodatkowe parametry (opcjonalne)
Istnieje możliwość ustawienia dodatkowych flag dla pojedynczej przekonwertowanej wiadomości za pomocą tematu e-maila. Obecnie dostępne są następujące flagi:
date - data i godzina w formacie YYYYmmDDHHMM (YYYY – rok, mm – miesiąc, DD – dzień, HH – godzina, MM – minuta). Jeśli ten parametr nie jest pusty, SMS zostanie zaplanowany do wysłania w podanym dniu i godzinie
modemno - ustawia numer modemu wysyłającego (dostępne tylko dla urządzeń z wieloma modemami)
Jeśli wyślesz e-mail z tematem zawierającym FLAG=VALUE, flaga zostanie ustawiona dla tej konkretnej wiadomości email2SMS. Przykład 1: e-mail z tematem zawierającym modemno=2 zostanie przekonwertowany na wiadomość SMS i wysłany przez modem numer 2. Przykład 2: e-mail z tematem zawierającym date=201801010005&modemno=2 zostanie przekonwertowany na wiadomość SMS i wysłany 2018-01-01 00:05 przez modem numer 2.
Konfiguracja funkcji
Funkcja „Email To SMS” umożliwia dodanie wielu reguł przekierowania. 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 lub For specified senders / when email contains
Możesz ustawić warunki when subject contains oraz message content (z możliwością wyboru rozróżniania wielkości liter lub nie)
Możesz zdefiniować „Stop phrase”. Tekst zaczynający się od 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 wtyczki, ustaw «Email2SMS active» na «Yes»
jeśli chcesz, aby temat wiadomości e-mail był zawarty 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, aby w wiadomości SMS znalazł się tylko temat e-maila, ustaw opcję «What to do with email subject» na «Send only subject without email body». W wiadomości SMS zostanie wstawiony tylko temat e-maila
tekst e-maila zostanie przycięty do wartości «Maximum number of characters». Maksymalna dopuszczalna długość wiadomości SMS to 1300 znaków
jeśli chcesz, aby wiadomość SMS zawierała specjalne znaki narodowe (takie jak ąäàöß我), ustaw „Unicode encoding of SMS text” na «Yes»
jeśli chcesz wysyłać jako MMS, możesz ustawić opcję na zawsze lub tylko wtedy, gdy e-mail zawiera załącznik
Wybierz, czy chcesz korzystać z kontaktów z katalogu LDAP (Yes/No). Wtyczka LDAP musi być najpierw skonfigurowana, aby można było korzystać z tej funkcji.
Jeśli włączyłeś kontakty z LDAP, zdefiniuj numer telefonu dla błędów LDAP. Alerty o błędach połączenia z LDAP zostaną wysłane na ten numer telefonu po 3 nieudanych próbach połączenia z LDAP. Pozostaw to pole puste, aby wyłączyć alerty.
FQDN: Wtyczkę Email2SMS można skonfigurować, aby korzystała z alternatywnego adresu FQDN, zamiast używać wyłącznie adresu IP urządzenia w adresie e-mail. Wymaga to skonfigurowania odpowiedniej domeny oraz wpisów DNS na Twoim serwerze DNS - zarówno wpisów A, jak i MX, wskazujących na adres IP SMSEagle. Po takiej konfiguracji e-maile wysłane na nowo skonfigurowaną domenę trafią do SMSEagle i zostaną prawidłowo przetworzone 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 dostępne. Pamiętaj, że wymaga to dodatkowej konfiguracji sieci LAN/firewalla, aby przekierować ruch do SMSEagle (co najmniej przekierowanie portu TCP 25).
Email to SMS Poller
Email2SMS Poller to alternatywna funkcja Email2SMS służąca do konwersji e-maili na wiadomości SMS. Ta wtyczka powinna być używana, gdy potrzebujesz pobierać e-maile z istniejącej skrzynki pocztowej na Twoim serwerze pocztowym. Funkcja Email2SMS Poller łączy się ze skonfigurowanym kontem e-mail i sprawdza je w określonych odstępach czasu w poszukiwaniu nowych e-maili. Gdy nowy e-mail zostanie odebrany, jest 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, przy czym temat e-maila powinien zawierać numer telefonu (lub wiele numerów telefonów rozdzielonych przecinkami) lub nazwę kontaktu/grupy z książki telefonicznej.
Podstawowy przykład
Na przykład taka wiadomość e-mail:
TO: smseagle@mycompany.com
FROM: john.doe@mycompany.com
SUBJECT: +48333444555
BODY: Hello world!
W tym przypadku brama SMSEagle będzie pobierać przychodzące e-maile z konta smseagle@mycompany.com i wysyłać treść wiadomości jako 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 używa LDAP (Active Directory lub OpenLDAP) do zarządzania kontaktami, możesz użyć kontaktów lub grup LDAP do wysyłania e-mail jako wiadomości SMS.
Przykład: wiadomość e-mail wysłana z tematem myldap-admins zostanie przekonwertowana na wiadomość SMS i dostarczona do wszystkich członków grupy myldap-admins1. Grupa myldap-admins1 musi być zdefiniowana w Twoim katalogu LDAP, a wtyczka LDAP musi być skonfigurowana na Twoim urządzeniu SMSEagle.
Połączenie głosowe
Po wiadomości SMS przekonwertowanej z e-maila może opcjonalnie następować połączenie budzące lub połączenie z syntezą mowy (text-to-speech). Można to włączyć w definicji reguły. Funkcja ta wymaga urządzenia z aktywnym dodatkiem Voice-Call.
Ważna informacja: Wiadomości przetwarzane przez Email2SMS Poller (ale nieusunięte) są oznaczane w skrzynce pocztowej jako przeczytane. Oprogramowanie działa na podstawie flagowania wiadomości - Read/Unread. Oznaczenie przeczytanej wiadomości w skrzynce jako nieprzeczytanej spowoduje jej ponowne przetworzenie przez Email2SMS Poller. Sugerujemy użycie osobnego 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żda reguła może być włączona lub wyłączona przez użytkownika.

Zrzut ekranu z Email to SMS Poller > Add new rule
Możesz nazwać swoją regułę
Możesz ustawić przekazywanie na Always lub For specified senders / when email contains
Możesz wybrać numer modemu wysyłającego
Możesz zdefiniować „Stop phrase”. Tekst zaczynający się od 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 użyć wtyczki, ustaw ‘Enable Email2SMS Poller’ na ‘Yes’
Ustaw interwał pobierania e-maili (w sekundach)
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ędnić specjalne znaki narodowe, włącz „Unicode encoding of SMS text”
Wybierz protokół IMAP lub POP3
Podaj konfigurację skrzynki pocztowej (host, port, użytkownik, hasło, ustawienia szyfrowania)
Jeśli chcesz usuwać e-maile ze skrzynki 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 e-mail zawiera załącznik
Konfiguracja funkcji dla Office 365 OAuth2
w zakładce Settings > parametr „Protocol” wybierz „IMAP + Oauth2 (Office 365)”
Host: podaj serwer IMAP dla Office365 (domyślnie: outlook.office365.com)
Username: podaj adres e-mail skrzynki, która będzie używana dla Email2SMS Poller
postępuj zgodnie z instrukcjami w artykule bazy wiedzy: How to setup Office365 for Oauth2?, aby uzyskać wartości Client ID, Tenant ID, Client Secret z portalu Microsoft Azure
Wprowadź wartości Client ID, Tenant ID, Client Secret w ustawieniach wtyczki
kliknij przycisk „Save”, aby zapisać ustawienia
kliknij przycisk „Authenticate via Oauth” i zaloguj się przy użyciu adresu e-mail i hasła skrzynki, która będzie używana dla Email2SMS Poller
Jeśli proces zakończy się pomyślnie, powinieneś zobaczyć komunikat „Oauth authentication success” w interfejsie webGUI SMSEagle

SMS na Email
Funkcja SMS na Email umożliwia przekazywanie przychodzących wiadomości SMS/MMS na adres email.
Funkcja może być używana w dwóch trybach:
przekazywanie przychodzącego SMS na email ostatniego nadawcy (tzw. Dwustronny Email2SMS i SMS2Email) W tym trybie, gdy SMSEagle otrzymuje 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 nadawca, przychodzący SMS jest przekazywany na adres email ostatniego nadawcy. Jeśli nie zostanie znaleziony żaden ostatni nadawca, wiadomość przychodząca jest przekazywana na domyślny adres email podany w ustawieniach wtyczki.
Przekazuje wszystkie przychodzące wiadomości na jeden ustalony adres email. W tym trybie przychodzące wiadomości SMS są zawsze przekazywane na ten sam adres email.
Konfiguracja funkcji
Funkcja wykorzystuje zewnętrzny serwer SMTP do wysyłania emaili. Możesz skonfigurować serwer email w menu Emails > SMTP Configuration. Dodaj przynajmniej jedną konfigurację i wybierz ją w rozwijanym parametrze „SMS To Email” poniżej.
Funkcja „SMS To Email” umożliwia dodanie wielu reguł przekazywania. Każda reguła może 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ć ustalonym tekstem lub możesz użyć symboli zastępczych: {SENDER} - numer nadawcy, {WORDS,X} - pierwsze X słów z wiadomości, {CHARS,X} - pierwsze X znaków z wiadomości.
Treść wiadomości e-mail z tej funkcji
Treść emaila z funkcji SMS To Email zawiera:
numer telefonu z przychodzącego SMS (i nazwę kontaktu z książki telefonicznej, jeśli zostanie znaleziona)
Datę, godzinę odebrania SMS
Wiadomość SMS
Przykładowy tekst emaila wysłany przez SMSEagle: From: +483334455 (John Doe) Received: 2017-06-01 14:38:12 Message: My SMS message
Powiadomienia Email
Funkcja Powiadomienia Email umożliwia wysyłanie wiadomości powiadomienia email na wybrany adres email w przypadku wystąpienia błędów wysyłania SMS. Gdy zostanie osiągnięty zdefiniowany próg licznika błędów, wysyłany jest email z powiadomieniem.
Funkcja jest dostępna w zakładce Settings > Email Alerts

Możesz włączyć/wyłączyć wysyłanie powiadomienia email w przypadku błędu wysyłania wiadomości
Możesz ustawić liczbę błędów, po której zostanie wysłane powiadomienie
Możesz ustawić adres/y email odbiorców
Możesz ustawić temat emaila oraz treść wiadomości, w tym symbole zastępcze.
Możesz wprowadzić ustawienia serwera SMTP do wysyłania emaili
Możesz zapisywać informacje debugowania w logu systemowym (włącz tę opcję tylko do celów diagnostycznych)
Serwer email używany do funkcji SMS to Email jest konfigurowany w menu Emails > SMTP Configuration. Dodaj przynajmniej jedną konfigurację i wybierz ją w rozwijanym parametrze poniżej.
Uwaga: Aby zapobiec fałszywym alarmom, zalecamy ustawienie parametru „Send alert when error counter exceeds” na wartość > 2.
Konwersacje e-mail
Moduł Emails zawiera dedykowaną stronę Conversations, która wyświetla przychodzące i wychodzące wiadomości e-mail w widoku wątków, pogrupowanych według nadawcy/odbiorcy. Dzięki temu łatwo śledzić pełną historię komunikacji e-mail bezpośrednio z interfejsu webowego SMSEagle.
Przychodzące i wychodzące wiadomości e-mail są automatycznie zapisywane na urządzeniu i dostępne na stronie Conversations.

Zrzut ekranu z menu Emails>Conversations
Konfiguracja SMTP
Menu SMTP Configuration jest jednym miejscem do 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.
Możesz tutaj 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 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.

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, każda składająca się z trzech elementów:
Trigger (Wyzwalacz) - Zdarzenie, które uruchamia regułę, takie jak przychodzący SMS, MMS, e-mail, WhatsApp lub wiadomość Signal.
Condition (Warunek) - Opcjonalna logika, która definiuje, kiedy reguła powinna zostać wykonana.
Action (Akcja) - Wynik wykonywany, gdy reguła zostanie uruchomiona, 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 pozwala na dodanie wielu reguł przetwarzania. Każda reguła może być włączona lub wyłączona przez użytkownika.

Workflow builder
Aby utworzyć pojedynczą regułę Workflow, używasz Workflow Builder. To narzędzie umożliwia automatyzację przetwarzania wiadomości przychodzących (lub innych zdarzeń) za pomocą reguł typu „wskaż i kliknij” (point-and-click).

Zrzut ekranu z Workflow Builder
W każdym workflow możesz skonfigurować:
Name Wprowadź opisową nazwę dla swojej reguły.
Trigger Trigger to zdarzenie, które uruchamia regułę. Możesz wybrać z następujących triggerów:
Modem (SMS/MMS)
Email
WhatsApp
Signal
On Sent (SMS/MMS): uruchamiany, gdy wiadomość wychodząca została wysłana
On Error (SMS/MMS): uruchamiany, gdy wystąpi błąd wysyłania wiadomości
On Delivery Report (SMS/MMS): uruchamiany, gdy zostanie odebrany raport doręczenia
Condition Groups Zbuduj logikę z grup warunków. Każdy warunek ma:
Property (Sender lub Content)
Operator (Contains, Equals, Not Equals, Ends With, Not Contains, Regex Match, Starts With, In Group lub In Contact)
Value (dowolny tekst)
Możesz dodać wiele warunków w ramach jednej grupy, połączonych logiką AND. Możesz dodać wiele grup warunków, połączonych logiką OR.
Actions Akcja definiuje, co się stanie, gdy warunki zostaną spełnione. Dostępne są następujące akcje:
SMS
TTS Call
TTS Advanced Call
Ring Call
Wave Call
Email
WhatsApp
Signal

Zrzut ekranu z menu > Workflows > +Add new workflow > Email Action
Zrzut ekranu powyżej przedstawia przykład akcji Email Action:
Adresy email: Wprowadź jeden lub więcej odbiorców i kliknij Add.
Kontakty / grupy z książki telefonicznej: Wskaż zapisane publiczne kontakty lub publiczne grupy (akceptowane są tylko publiczne wpisy).
Subject template i Message template: Utwórz wiadomość email wychodzącą, używając placeholderów:
Dostępne placeholdery (jak przedstawiono): {{sender}}, {{content}}
Dołącz załączniki: opcjonalne pole wyboru umożliwiające przekazywanie załączników.
Możesz dodać wiele akcji w jednym workflow, 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, które pozwalają workflow automatycznie kierować wiadomość do odbiorcy wyodrębnionego z treści przychodzącej wiadomości. Odbiorca może zostać wyodrębniony z:
identyfikator email: numer telefonu wyodrębniony z adresu „do” (np. z +48123456789@domain.com pobierany jest +48123456789).
temat: wykorzystuje temat wiadomości email 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 określonymi regułami.
Konfiguracja funkcji
Funkcja „Przekazywanie SMS” umożliwia dodanie wielu reguł przekazywania. Każdą regułę użytkownik może włączyć lub wyłączyć.

Zrzut ekranu głównego okna wtyczki
Dla każdej reguły użytkownik może zdefiniować:
Kiedy przychodzący SMS powinien być przekazany (Typ reguły) i na jaki numer(y) wiadomość powinna być przekazana (Odbiorca SMS).
Czy w przekazywanym SMS-ie ma się znaleźć numer nadawcy, od którego pochodzi oryginalny SMS.
Podczas definiowania reguły użytkownik może wybrać odbiorcę SMS (kto otrzyma przekazaną wiadomość SMS). Może to być numer telefonu lub nazwa grupy z książki telefonicznej.
Użytkownik może zdefiniować wiele reguł przekazywania w wtyczce.
Każda reguła jest przetwarzana niezależnie.
Można ustawić priorytet (0-9), wiadomość o wyższym priorytecie zostanie umieszczona w kolejce wcześniej.
Użytkownik może 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.
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 to protokół komunikacyjny dla Internetu Rzeczy (IoT). Został zaprojektowany jako niezwykle lekki transport wiadomości typu publish/subscribe, idealny do łączenia zdalnych urządzeń przy minimalnym wykorzystaniu przepustowości sieci. MQTT jest obecnie wykorzystywany w wielu branżach, takich jak motoryzacja, produkcja, telekomunikacja, ropa i gaz itp.
Funkcja MQTT w SMSEagle umożliwia tworzenie wielu reguł konwersji:
gdy do bramy SMSEagle dociera SMS z wcześniej zdefiniowaną treścią, jest on przekazywany do MQTT
gdy do MQTT dociera wiadomość z określoną treścią, brama SMSEagle może wysłać ją jako SMS do jednego lub wielu odbiorców
Konfiguracja funkcji
Funkcja „MQTT” umożliwia zdefiniowanie kilku reguł przetwarzania dla scenariuszy Subscribe i Publish.

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

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

Zrzut ekranu z okna publikacji MQTT.
Dla każdej reguły przetwarzania użytkownik może zdefiniować:
czy przekazywanie SMS powinno być wysyłane 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ż zdefiniować, 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żesz wysyłać wiadomości WhatsApp za pomocą menu «Compose». Możesz 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 Twojego stosu komunikacyjnego umożliwia obsługę incydentów w czasie rzeczywistym oraz komunikację z klientami za pośrednictwem popularnego kanału WhatsApp. Komunikacja opiera się na transmisji danych, więc urządzenie powinno być połączone z Internetem przez Ethernet lub dane mobilne.
Funkcjonalność WhatsApp umożliwia użytkownikom wysyłanie wiadomości zawierających zarówno tekst, jak i obrazy. Obsługiwane formaty obrazów to JPEG, GIF, PNG i BMP, co pozwala na elastyczną i bogatą komunikację.
ZASTRZEŻENIE
Ta integracja działa w oparciu o legalną, uwierzytelnioną sesję użytkownika WhatsApp Web. Nie wykorzystuje żadnego nieoficjalnego API ani protokołu uzyskanego metodą inżynierii wstecznej.
WhatsApp Inc. nie wspiera oficjalnie i nie zatwierdza korzystania z automatycznych systemów, botów lub nieoficjalnych klientów 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 podmiotami trzecimi.
SMSEagle udostępnia tę funkcję w stanie „takim, jaki jest” i nie może zagwarantować nieprzerwanego działania ze względu na potencjalne zmiany w platformie, zasadach lub infrastrukturze technicznej WhatsApp.
Korzystanie z tej funkcji może podlegać ograniczeniom lub restrykcjom konta 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, ani przez nich zatwierdzony lub sponsorowany.
Konfiguracja

Zrzut ekranu z menu > ustawienia WhatsApp
W interfejsie WWW 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 „Powiązane urządzenia”.
*Wybierz Połącz urządzenie i zeskanuj kod QR wyświetlany w panelu web-GUI SMSEagle. *
Po sparowaniu aplikacji jesteś gotowy do wysyłania/odbierania wiadomości WhatsApp za pomocą SMSEagle.

Zrzut ekranu z menu > ustawienia WhatsApp
* *
Zrzut ekranu z menu > ustawienia WhatsApp
Wysyłanie wiadomości WhatsApp z awaryjnym przełączeniem na SMS/MMS
W zakładce Ustawienia WhatsApp możesz skonfigurować awaryjne przełączenie 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 okresowo aktualizuje swoją platformę, aktualizowanie biblioteki zapewnia dalszą kompatybilność i nieprzerwane działanie. Dostępne aktualizacje można sprawdzić i zastosować w zakładce Ustawienia WhatsApp.
Signal (beta)
(dostępne na urządzeniach NXS Rev. 4)
Signal to bezpieczna aplikacja do wymiany wiadomości. Oferuje szyfrowane wiadomości, połączenia głosowe i wideo. Eksperci ds. bezpieczeństwa polecają Signal, ponieważ jest szyfrowany end-to-end. To zapewnia, że tylko Twoje urządzenie i urządzenie odbiorcy mogą odczytać wysyłane wiadomości. Zespół stojący za 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 obsługują wiadomości Signal podczas wysyłania z web-GUI lub APIv2. Możesz 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
Webhooks (znane też jako Callback URL)
Funkcja Webhooks URL umożliwia:
przekazywanie przychodzącej wiadomości na zdefiniowany adres URL
wywołanie zdefiniowanego adresu URL w przypadku zmiany statusu 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żdą regułę użytkownik może włączyć lub wyłączyć.

Zrzut ekranu z ustawień Webhooks
Dla każdej nowej reguły użytkownik musi wypełnić wymagane pola:
Nazwę reguły
pole «URL» definiuje zdalny adres skryptu callback
przycisk «Test URL» umożliwia sprawdzenie, czy konfiguracja Webhooks jest poprawna. SMSEagle wykona żądanie callback z parametrami testowymi i zweryfikuje odpowiedź zdalnego serwera
«URL method» pozwala wybrać, czy callback do Twojego adresu URL jest wykonywany metodą HTTP(S) GET czy POST
wybierz wyzwalacze: przy wiadomości przychodzącej, przy połączeniu przychodzącym, przy wysłaniu wiadomości, przy dostarczeniu wiadomości, przy błędzie wysyłania
aby zmienić nazwy zmiennych w GET/POST
wybierz format ładunku (payload) dla POST (form-data lub json)
„Send request when” określa, czy żądanie jest 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 adresu URL wywołania zwrotnego w parametrze „apikey”. Jeśli pole pozostanie puste, parametr „apikey” nie zostanie przekazany do Twojego adresu URL wywołania zwrotnego
Expected HTTP Status Code(s): Określa, które kody odpowiedzi HTTP są traktowane jako pomyślne dostarczenie webhooka. Webhook jest uznawany za poprawny tylko wtedy, gdy status odpowiedzi HTTP odpowiada jednemu z podanych kodów. Można podać wiele kodów statusu. Wartość domyślna: 200
Użytkownik może również wybrać, czy włączyć obsługę samopodpisanego certyfikatu SSL

Parametry żądania
Żądanie wysyłane metodą GET/POST na Twój adres URL zawiera następujące parametry: sender: Numer nadawcy timestamp: Czas, kiedy 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 wiadomość przychodzącą / 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 liczba prób ponowienia
Po wysłaniu żądania HTTP(S) GET/POST na Twój adres URL wywołania zwrotnego, SMSEagle będzie oczekiwał odpowiedzi HTTP zdefiniowanej w parametrze „Expected HTTP Status Code(s)”. Jeśli z Twojego adresu URL wywołania zwrotnego zostanie otrzymana inna odpowiedź lub nie zostanie otrzymana żadna odpowiedź, SMSEagle będzie ponawiał próbę co X minut przez 24 godziny. Interwał ponawiania można ustawić w głównej wtyczce
Okno:
Zabbix ACK przez SMS
SMSEagle Webhooks umożliwia natywną integrację z API Zabbix do dwukierunkowego 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 API Zabbix, aby potwierdzić alert w Zabbix
Treść odpowiedzi jest dodawana jako komentarz do problemu w Zabbix
Parametry konfiguracji w regule webhooka:
Method: wybierz „POST (Zabbix)”, a następnie wybierz tryb:
Tylko potwierdzenie (Acknowledge only)
Tylko cofnięcie potwierdzenia (Unacknowledge only)
Oba (ACK i NOACK — wykrywane automatycznie na podstawie prefiksu SMS)
Adres URL serwera Zabbix
Typ uwierzytelniania:
Token API (Zabbix ≥ 6.4)
Login/hasło (dla starszych wersji Zabbix)
Oczekiwany format odpowiedzi SMS: ACK [eventid] [opcjonalna wiadomość] lub NOACK [eventid] [opcjonalna wiadomość]
Autoodpowiedź
Funkcja umożliwia automatyczne odpowiadanie na każdą otrzymaną wiadomość zdefiniowaną odpowiedzią tekstową.
Konfiguracja funkcji
Funkcja „Autoodpowiedź” umożliwia dodanie wielu reguł autoodpowiedzi. Każda reguła może być włączona lub wyłączona przez użytkownika.

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

Zrzut ekranu formularza „Dodaj/edytuj regułę autoodpowiedzi”
Subskrypcje (newsletter)
Funkcja ta umożliwia włączenie subskrypcji w stylu newslettera za pomocą SMS. Gdy ktoś wysyła wiadomość do Twojego SMSEagle zawierającą zdefiniowany tekst, numer wysyłający zostanie automatycznie dodany do grupy w Książce telefonicznej. Ta grupa może być później wykorzystana do wysyłania wiadomości przez web-GUI/API/Email To SMS. Automatyczne usuwanie z grupy działa w ten sam sposób: gdy przychodzący SMS zawiera zdefiniowany tekst, numer telefonu wysyłającego zostanie automatycznie usunięty.

Zrzut ekranu funkcji „Subskrypcje”

Zrzut ekranu z Subskrypcje > Dodaj lub edytuj regułę subskrypcji
W oknie Dodaj lub edytuj regułę subskrypcji:
Możesz dodać nazwę reguły
Wybierz grupę z Książki telefonicznej
Zdefiniuj frazę, która dodaje numer telefonu z przychodzącego SMS do grupy
Zdefiniuj frazę, która usuwa numer z grupy
Wybierz, czy fraza powinna rozróżniać wielkość liter
Kiedy 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.
Okresowe SMS
Funkcja „Okresowe SMS” pozwala na 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 „Okresowe SMS” pozwala na 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ępować połączenie budzące (wake-up call) lub połączenie z syntezą mowy (text-to-speech). Można to włączyć w definicji reguły. Funkcja wymaga urządzenia z aktywnym dodatkiem Voice-Call.
Wejścia/Wyjścia cyfrowe
Urządzenia SMSEagle z rodziny NXS są wyposażone w cyfrowe wejścia (DI) oraz cyfrowe wyjścia (DO). Wejścia cyfrowe mogą być używane do odbierania sygnałów z zewnętrznych czujników lub urządzeń i automatycznego wyzwalania wysyłania wiadomości SMS na podstawie stanu wejścia. Z drugiej strony, wyjścia cyfrowe mogą być używane do aktywowania zewnętrznych urządzeń podłączonych do wyjść, gdy określone wiadomości SMS są odbierane przez SMSEagle.
Typ portu |
Wartość |
|---|---|
DI |
4 |
DO |
4 |
Stany logiczne wejść i wyjść urządzeń z rodziny SMSEagle NXS są reprezentowane przez następujące stany:
Poziom logiczny |
Wartość |
|---|---|
LOW (0) |
+5V |
HIGH (1) |
0 |
Korzystanie z wyjść cyfrowych
Z wyjścia cyfrowego, bez efektów ubocznych, można bezpośrednio kontrolować zewnętrzny obwód o napięciu nieprzekraczającym 5V i prądzie maks. 450mA.
Jednak najbezpieczniejszą formą kontroli obwodów zewnętrznych jest zastosowanie przekaźnika pośredniczącego z diodą zabezpieczającą. Przykład zastosowania został przedstawiony na poniższym rysunku.
Ostrzeżenie: Jeśli planujesz używać wyjścia cyfrowego z przekaźnikiem, zdecydowanie zaleca się podłączenie również osobnej diody zabezpieczającej (tzw. „snubber”) na zaciskach cewki przekaźnika. Obwód snubbera z diodą można dodać podczas zamawiania u niektórych producentów przekaźników. Dioda ta jest instalowana w kierunku, który normalnie nie przewodzi prądu. Gdy prąd płynący do obciążenia indukcyjnego zostaje szybko przerwany, w kierunku odwrotnym powstaje duży skok napięcia, ponieważ cewka próbuje utrzymać przepływ prądu w obwodzie. Umieszczenie diody snubber równolegle z obciążeniem indukcyjnym dla przepływu w kierunku odwrotnym (reversed-bias) pozwala prądowi z cewki płynąć przez diodę, a nie przez element przełączający, rozpraszając energię zgromadzoną w obciążeniu indukcyjnym poprzez jej rezystancję szeregową, zamiast przez znacznie mniejszą rezystancję diody.

Korzystanie z wejść cyfrowych
Wejścia cyfrowe (DI) urządzenia SMSEagle są typu „pull-up resistor”. Ten typ wejścia jest używany do zapobiegania przypadkowemu przełączaniu obwodów cyfrowych. Aby to osiągnąć, wszystkie niepodłączone wejścia, zwane „floating inputs”, powinny być przypisane do logicznego „1” lub logicznego „0”, odpowiednio do 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 definiowanie reguł kontrolujących zachowanie wejść/wyjść cyfrowych na urządzeniu SMSEagle. Użytkownik może zdefiniować kilka reguł przetwarzania zarówno dla wejść, jak i dla 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 wygaśnięcia alertu. Ta wartość definiuje czas między kolejnymi alertami. Jeśli ta wartość jest ustawiona i wejście zostanie wywołane kilka razy w trakcie tego okresu, 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, przy którym wyjście cyfrowe powinno zostać ustawione (wszystkie przychodzące wiadomości, gdy przychodzący SMS pochodzi od określonego kontaktu z książki telefonicznej lub gdy treść przychodzącego SMS zawiera podaną wartość)
Stan sygnału wyjściowego, który zostanie wywołany przez przychodzącą wiadomość SMS
Czas trwania sygnału wyjściowego w sekundach (0 = bez limitu czasu)
Opóźnienie sygnału wyjściowego przed jego ustawieniem
Zdefiniowanie wychodzącej wiadomości SMS, która zostanie wysłana po wywołaniu sygnału wyjściowego

Zrzut ekranu z okna „Add or edit rule” dla wyjścia cyfrowego
Połączenie głosowe
Po wiadomości SMS wywołanej regułą wejścia/wyjścia cyfrowego może opcjonalnie następować połączenie typu wake-up call lub połączenie text-to-speech. Można to włączyć w definicji reguły. Funkcja ta wymaga urządzenia z aktywnym dodatkiem Voice-Call.
Digital I/O Extender Digital I/O Extender to moduł rozszerzający zaprojektowany dla urządzeń SMSEagle NXS i MHD. Rozszerza on możliwości wejść i wyjść cyfrowych systemu, zapewniając 32 dodatkowe konfigurowalne porty I/O cyfrowe. Każdy port można indywidualnie skonfigurować jako wejście cyfrowe lub wyjście cyfrowe
wyjście, umożliwiając elastyczne dostosowanie do wymagań aplikacji. Moduł ekspandera łączy się z urządzeniem SMSEagle za pomocą interfejsu USB.
Po podłączeniu:
W definicji reguły dostępne stają się dodatkowe porty DI/DO (wybór numeru portu)
Obowiązuje ta sama logika reguł jak w przypadku wbudowanych portów
Status zewnętrznego urządzenia I/O jest widoczny w menu Settings > Sysinfo
Sprawdź sklep internetowy SMSEagle lub sieć Partnerów Handlowych, aby znaleźć Digital I/O Extender (P/N: ACCDPIOKIT).
Czujniki temperatury i wilgotności
Wszystkie urządzenia z rodziny NXS firmy SMSEagle są wyposażone w wewnętrzny czujnik temperatury i wilgotności. Wewnętrzny czujnik umożliwia pomiar temperatury z dokładnością ±0,5°C oraz wilgotności z dokładnością ±2% RH.
Dodatkowo urządzenia NXS-97xx Rev.3 (i wyższe) wspierają również czujniki zewnętrzne poprzez interfejs 1-Wire.
Zmierzone wartości z czujników mogą być wyświetlane w web-GUI SMSEagle oraz wykorzystywane do wywoływania wiadomości SMS do jednego lub wielu odbiorców.

Zrzut ekranu głównego okna wtyczki
Konfiguracja funkcji - Alarmy
Zakładka „Alarms” umożliwia zdefiniowanie reguł wywoływania alarmów SMS dla temperatury i wilgotności. Użytkownik może zdefiniować kilka reguł przetwarzania.

Zrzut ekranu z okna „Alarms”
Dla każdej reguły przetwarzania wyjścia cyfrowego użytkownik może zdefiniować:
Nazwę reguły
Czujnik (obecnie dostępny jest tylko 1 czujnik)
Na jakim warunku powinien zostać wysłany alarm SMS (temperatura/wilgotność jest wyższa/niższa od podanej wartości)
Treść SMS
Odbiorca SMS: nazwa kontaktu lub nazwa grupy z Książki Adresowej

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

Zrzut ekranu z okna „Settings”
Odczyt temperatury/wilgotności za pomocą protokołu SNMP
Aktualne wartości temperatury i wilgotności z czujnika wewnętrznego/zewnętrznego mogą być również odczytywane za pomocą protokołu SNMP. Zobacz rozdział „SNMP agent” w celu szczegółowego opisu.
Podłączanie zewnętrznego czujnika temperatury
Zewnętrzne sondy z czujnikami temperatury dla urządzeń SMSEagle NXS-97xx Rev.3 (i wyższych) można zakupić w naszym sklepie internetowym lub poprzez sieć Partnerów Handlowych. Celem sond jest 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)
Wiele czujników jest wspieranych i mogą być podłączone 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 określanego jako „AD”) oraz OpenLDAP. Wtyczka umożliwia odczyt kontaktów i grup katalogowych w webowym interfejsie SMSEagle. Opcjonalnie umożliwia uwierzytelnianie do urządzenia SMSEagle za pomocą usług katalogowych.
Konfiguracja funkcji
Wybierz „LDAP” z menu po lewej stronie w webowym interfejsie 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 webowym interfejsie 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 udane połączenie z serwerem AD.
Po ustanowieniu połączenia, podsuwane są sugestie kontaktów/grup AD w wybranych modułach interfejsu Web-GUI. Zacznij wpisywać jakąkolwiek część nazwy lub numeru kontaktu/grupy, aby zobaczyć podpowiedzi kontaktów AD.
Wpisz „LDAP” (z zachowaniem wielkości liter), aby zobaczyć wszystkie kontakty znajdujące się 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ąć korzystać z niej:
utwórz w swoich usługach katalogowych nową grupę dla roli administratora SMSEagle. Wprowadź utworzoną nazwę grupy w webowym interfejsie SMSEagle > LDAP > „Admin group name in LDAP”
utwórz w swoich usługach katalogowych nową grupę dla roli użytkownika SMSEagle. Wprowadź utworzoną nazwę grupy w webowym interfejsie 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 podanie odrębnych Distinguished Names dla użytkowników i grup (jeśli znajdują się w różnych ścieżkach):

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

Podczas pierwszego logowania przy użyciu typu uwierzytelniania LDAP, system utworzy nowego użytkownika na urządzeniu SMSEagle, powiązanego z kontem LDAP. Ustawienia tego konta będą synchronizowane z LDAP przy każdym logowaniu.
Allow/Deny List
Funkcja Allow/Deny List pozwala kontrolować ruch SMS przychodzący i wychodzący na urządzeniu SMSEagle. Określając, 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”
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 pozostałych 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 do integracji, automatyzacji lub testów
Przykład
Jeśli lista zawiera:
+48123456789
+4420*
Wtedy:
Ruch SMS jest dozwolony wyłącznie do i od 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”
Mode: 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:
SMS przychodzące Wiadomości z numerów znajdujących się na liście Deny są blokowane. Wiadomości z wszystkich innych numerów są akceptowane.
SMS wychodzące Urządzenie nie może wysyłać wiadomości do numerów znajdujących się na liście Deny, ale może wysyłać wiadomości do wszystkich innych numerów.
Typowe przypadki użycia:
Blokowanie niechcianych lub nadużywających nadawców
Zapobieganie dostarczaniu SMS do określonych miejsc docelowych lub zakresów numerów
Zastąpienie tradycyjnego filtrowania w stylu czarnej listy jednolitą kontrolą wiadomości przychodzących i wychodzących
Przykład
Jeśli lista zawiera:
+1555000000
+31*
Wtedy:
Wiadomości do lub od tych numerów są blokowane
Cały pozostały ruch SMS jest dozwolony

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

Zrzut ekranu z okna „Define STOP Word”
Uwagi:
Lista Allow/Deny ma zastosowanie globalne do ruchu SMS na urządzeniu.
Numery telefonów można definiować jako pojedyncze numery lub zakresy numerów przy użyciu symboli wieloznacznych. Do wielu numerów można użyć następujących symboli wieloznacznych: *NUMER, *NUMER*, NUMER* (gdzie * zastępuje dowolne znaki)
SMPP
(dostępne na urządzeniach NXS Rev. 3 i Rev. 4)
Short Message Peer-to-Peer (SMPP) to protokół używany w branży telekomunikacyjnej. Jest to otwarty, standardowy protokół branżowy zaprojektowany w celu zapewnienia interfejsu komunikacji danych do przesyłania danych krótkich wiadomości między External Short Messaging Entities (ESMEs) a SMSC.
Protokół SMPP jest często wykorzystywany do umożliwienia stronom trzecim wysyłania wiadomości do bram SMS w celu dalszego przetwarzania.
Urządzenie SMSEagle jest wyposażone w 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 od operatora sieci komórkowej za pomocą modułu radiowego z kartą SIM i 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 7-bitowe ASCII lub UTF-8)
odbieranie przychodzących wiadomości i przekazywanie ich do klienta SMPP
wybieranie modemów, 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 wersję 3.4 protokołu SMPP.
Settings
Menu Settings jest podzielone na kilka zakładek w celu łatwiejszego zarządzania.
Application Settings
Ustawienia aplikacji można zmienić w zakładce Settings > Application.

Możesz zmienić język aplikacji na angielski, francuski, niemiecki, polski i hiszpański
Możesz zmienić kod kraju na kod swojego kraju (to ustawienie wpływa tylko na prawidłowe przypisanie numerów telefonów do wpisów w książce telefonicznej)
Możesz sortować konwersację, aby wyświetlać wiadomości „Newest First” lub „Oldest First”
Możesz zmienić widok konwersacji na „Table” (widok tabelaryczny) lub „Balloons” (widok podobny do smartfona), jak pokazano w rozdziale Folders
Możesz dostosować liczbę danych wyświetlanych na jednej stronie do 10, 15, 20, 25, 50, 100, 250 lub Show all
Możesz ustawić, aby wiadomości były trwale usuwane lub najpierw przenoszone do Trash
Możesz ustawić odbieranie raportów doręczenia na Yes, No lub Default (ustawienie operatora sieci)
Możesz ustawić widoczność zawartości Inbox na All users, Only admins lub Only from assigned modems
Możesz ustawić dostęp do modułu raportowania na All users lub Only admins
Możesz ustawić opóźnienie między wysyłaniem SMS-ów w sekundach (to ustawienie może być przydatne w przypadkach, gdy operator sieci komórkowej blokuje numer z powodu intensywnego ruchu. Uwaga: ustawienie opóźnienia między wysyłaniem SMS-ów wprowadza również opóźnienie czasowe między odbieraniem SMS-ów)
Możesz włączyć lub wyłączyć dostęp do bazy danych dla aplikacji zewnętrznych
Możesz włączyć/wyłączyć weryfikację złożoności hasła. Gdy ta opcja jest włączona, hasło użytkownika musi mieć co najmniej 8 znaków i zawierać co najmniej jedną małą literę, wielką literę, cyfrę oraz znak specjalny
Możesz włączyć wymuszenie 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)
Ustawienia IP
Ustawienia IP można zmienić w zakładce Settings > IP Settings.

Możesz włączyć lub wyłączyć uzyskiwanie 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 wyświetlić adres MAC swojego urządzenia
Możesz wprowadzić nazwę hosta
Możesz wybrać opcję Use proxy
Reguły zezwalania/blokowania dla adresów IP
Zakładka IP Settings zawiera opcję definiowania reguł kontroli dostępu na podstawie adresów IP. Administratorzy mogą utworzyć listę dozwolonych (whitelist) lub zablokowanych (blacklist) adresów IP lub zakresów, które mają dostęp lub są blokowane w dostępie do interfejsu webowego 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ą zablokowane oprócz portu 22.
Failover
Konfiguracja failover została opisana w rozdziale „Failover (HA-cluster) feature”.
Data/Czas
Ustawienia daty/czasu można zmienić w zakładce Settings Tab > Date/Time

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

Możesz zrestartować swoje urządzenie
Możesz włączyć lub wyłączyć modem urządzenia
Możesz wprowadzić kod PIN karty SIM
Możesz wprowadzić kod PUK karty SIM
Możesz włączyć rozszerzone logi modemu (do celów debugowania)
Możesz włączyć tryb pomiaru sygnału (w celu znalezienia najlepszej lokalizacji antenny)
Możesz ustawić, aby połączenia przychodzące były zawsze odrzucane, przyjmowane lub ignorowane
Ustawienia multi-modemu zostały opisane w rozdziale Funkcje multimodemowe.
Włącz łączność 2G

W urządzeniach z rewizją sprzętową Rev.4 dostępna jest dodatkowa opcja umożliwiająca włączenie łączności sieciowej 2G. Domyślnie 2G jest wyłączone i powinno być włączane tylko w urządzeniach znajdujących się w obszarach, gdzie występują problemy z łącznością sieci komórkowych 4G/3G.
Tryb pomiaru sygnału
Ta funkcja pozwala znaleźć najlepszą lokalizację 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 3s. Umożliwia to wypróbowanie różnych lokalizacji antenny i znalezienie miejsca z najlepszym sygnałem.
OSTRZEŻENIE: gdy tryb pomiaru sygnału jest włączony, nie można wysyłać/odbierać wiadomości na urządzeniu.
Przekazywanie połączeń
Ustawienia przekazywania połączeń są dostępne w zakładce Settings > Call forward.

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.
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ć wiadomość autorespondera MMS
Możesz wczytać domyślne wartości dla swojego operatora karty SIM za pomocą przycisku „Read APN Settings” lub wprowadzić wartości znalezione na stronie internetowej swojego operatora 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 używane na przykład do wykorzystania SMSEagle jako zapasowego źródła Internetu. Połączenie danych NIE JEST WYMAGANE do normalnej pracy urządzenia SMSEagle. Jeśli nie chcesz go używać, pozostaw je wyłączone (OFF).

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 karty SIM za pomocą przycisku „Read APN Settings” lub wprowadzić wartości znalezione na stronie internetowej swojego operatora karty 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 potrzebny tylko wtedy, gdy chcesz monitorować swoje urządzenie za pomocą zewnętrznych rozwiązań monitorujących, takich jak systemy Network Monitoring Systems itp. Więcej informacji o niestandardowych metrykach SNMP dostępnych na urządzeniu SMSEagle znajdziesz w rozdziale SNMP agent.
Certyfikat SSL i przekierowanie HTTPS
Ustawienia SSL są dostępne w zakładce Settings > SSL. Ustawienia te pozwalają na wgranie 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ć na urządzeniu własny certyfikat, uzyskaj prawidłowy plik certyfikatu wydany przez Certificate Authority. Aby wgrać certyfikat, podaj plik certyfikatu oraz klucz prywatny w formacie PEM. Certyfikat nie może być chroniony hasłem.
Uwaga: Jeśli chcesz użyć certyfikatu Let’s encrypt, postępuj zgodnie z tym przewodnikiem w naszej bazie wiedzy.
Root CA i pełny łańcuch (opcjonalnie) Jeśli musisz dodać certyfikat root CA lub pełny łańcuch certyfikatów, możesz je wgrać za pomocą kontrolek „Root CA Certificate” i „Full chain”.
Przekieruj HTTP na HTTPS Dla optymalnego bezpieczeństwa zalecamy korzystanie z połączeń wyłącznie 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 potrzebny w procedurze certyfikacji SSL. Jest to plik zawierający zaszyfrowany tekst wygenerowany przez serwer, na którym certyfikat ma działać. Zawiera informacje, które zostaną użyte w certyfikacie, takie jak: nazwa organizacji, nazwa domeny, miasto, kraj. Zawiera również klucz publiczny, który jest używany do szyfrowania przesyłanych informacji.
Klucz prywatny. Klucz prywatny pliku CSR (klucz deszyfrujący) musi być zachowany do wyłącznej wiadomości właściciela certyfikatu. Ten plik powinien być wgrany razem z certyfikatem SSL.
Backup/Restore
Ustawienia backupu i przywracania są dostępne w zakładce Settings > Backup/Restore
Możesz utworzyć backup ustawień urządzenia
Możesz włączyć automatyczny backup do SFTP/FTP(S)
Możesz ustawić interwał automatycznego backupu (dziennie/tygodniowo/miesięcznie) oraz godzinę
Możesz wybrać, ile backupów zachować (usuwanie backupów)
Możesz przywrócić ustawienia urządzenia z wcześniej zapisanego pliku
Możesz wybrać dodatkowe przywrócenie bazy danych
*OSTRZEŻENIE* Przywracanie ustawień z backupu 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 w procesie stałego doskonalenia. Słuchamy naszych klientów, a nowe wydania powstają na podstawie ich opinii 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:
Sprawdzenie ręczne
Aby ręcznie sprawdzić dostępność aktualizacji oprogramowania, przejdź do menu Settings > zakładka Updates. Kliknij przycisk „Check for software update now”. U góry pojawi się czerwony baner z informacją, czy oprogramowanie jest aktualne.
Sprawdzenie 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”. Włączy to okresowe sprawdzanie (raz w miesiącu) dostępności aktualizacji oprogramowania. Jeśli dostępna jest nowa aktualizacja, w menu Settings> Sysinfo pojawi się komunikat „Update Available” – obok numeru aktualnej wersji oprogramowania.
Jeśli wybierzesz opcję „Notify Admin about new software version by SMS”, urządzenie dodatkowo wyśle SMS na domyślne konto administratora (jeśli w koncie podany jest numer telefonu) z powiadomieniem o nowej aktualizacji oprogramowania.
Powiadomienie o wygasającym wsparciu technicznym
Podobnie jak w przypadku automatycznego sprawdzania aktualizacji oprogramowania, mechanizm sprawdzania ważności wsparcia technicznego informuje o dacie wygaśnięcia wsparcia. Miesiąc przed wygaśnięciem pakietu wsparcia urządzenie powiadomi Cię o zbliżającej się dacie wygaśnięcia i wygodnie udostępni link do naszego sklepu internetowego oraz partnerów handlowych, u których moż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 adresem updates.smseagle.eu.
Logi
Dostępna w menu Settings > sekcja Logs prezentuje wizualną reprezentację najważniejszych logów urządzenia.
Poprzez web-GUI dostępne są następujące logi urządzenia:
Log modemu
Log bazy danych
Log systemowy
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”

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)
„Klastry wysokiej dostępności (znane również jako klastry HA lub klastry failover) to grupy komputerów (…) które można wiarygodnie wykorzystywać z minimalnym czasem przestoju. Działają poprzez wykorzystanie oprogramowania wysokiej dostępności do wykorzystania nadmiarowych komputerów w grupach lub klastrach, które zapewniają nieprzerwaną usługę, gdy komponenty systemu ulegają awarii. Bez klastrowania, jeśli serwer uruchamiający konkretną aplikację ulegnie awarii, aplikacja będzie niedostępna do momentu naprawy uszkodzonego serwera. Klastrowanie HA rozwiązuje tę sytuację, wykrywając usterki sprzętowe/programowe i natychmiast ponownie uruchamiając aplikację na innym systemie lub całym węźle bez konieczności interwencji administracyjnej — proces ten nazywa się failover.” (źródło: Wikipedia)
Urządzenia z rodziny SMSEagle NXS posiadają własny mechanizm failover oparty na klastrze HA. Funkcja ta pozwala zapewnić wysoką dostępność urządzeń SMSEagle w środowiskach krytycznych. Aby włączyć failover (klaster HA), potrzebne są 2 urządzenia (tzw. węzły). Funkcja failover monitoruje urządzenia działające w klastrze i wykrywa usterki w następujących usługach:
Serwer WWW Apache2
Baza danych PostgreSQL
Agent SNMP
Oprogramowanie modemu (daemon 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 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 znajduje się jedno urządzenie MASTER i jedno urządzenie BACKUP. Dostęp do klastra HA odbywa się za pomocą wirtualnego adresu 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 nieprzerwane korzystanie z klastra HA SMSEagle przez użytkownika.
Urządzenia (węzły) powinny widzieć się wzajemnie 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 konfiguracja sieciowa. Jeśli dwa węzły znajdują się za zaporami sieciowymi (firewall), należy upewnić się, że zapora jest skonfigurowana tak, aby akceptować multicast i protokół VRRP (protokół IP #112).
Jak skonfigurować failover (klaster HA):
Klaster failover można łatwo skonfigurować za pomocą interfejsu webowego. Konfiguracja odbywa się w menu „Settings” > zakładka „Failover”. Konfiguracja powinna być dokładnie taka sama na obu urządzeniach w klastrze HA. Najpierw skonfiguruj urządzenie MASTER, a następnie BACKUP. Dla każdego urządzenia w klastrze failover:
wprowadź wirtualny adres IP w polu „Virtual IP Address”
wprowadź adresy IP Master i Backup (powinny to być fizyczne adresy Twoich urządzeń)
ustaw „Enable Failover cluster” na „Yes”
opcjonalnie można włączyć replikację bazy danych między węzłami
Zapisz konfigurację. 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 jakiś węzeł przechodzi do stanu MASTER, na przykład: BACKUP > MASTER lub FAULT > MASTER). Pozwala to administratorom szybko reagować na awarie infrastruktury bez konieczności ręcznego monitorowania urządzenia. Powiadomienie 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) pozwala na automatyczną replikację 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 z książki 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 należy 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: Obecny stan urządzenia to master
