Ten rozdział obejmuje sekcję Ustawienia interfejsu sieciowego, zgodnie z menu drugiego poziomu widocznym na pasku bocznym.

Ustawienia konta

Kliknij swoją awatarkę (lewy dolny róg) i wybierz Ustawienia konta, aby zarządzać swoim kontem w trzech kartach: Dane osobowe (imię, login, numer telefonu, język interfejsu, domyślne ustawienia komponowania, dźwięk powiadomienia), Hasło i Bezpieczeństwo – zobacz Web Interface Overview, aby poznać pełny układ karty.

Jak skonfigurować uwierzytelnianie wielofaktorowe (MFA)

Ustawienia konta > Karta Bezpieczeństwo, wybór metody MFA między SMS a Aplikacją Authenticator

Konfiguracja MFA w Ustawienia konta > Bezpieczeństwo

MFA dodaje dodatkową warstwę bezpieczeństwa, wymagając jednorazowego kodu oprócz hasła do zalogowania się. To chroni konto nawet wtedy, gdy hasło zostanie skradzione.

Gdzie to znaleźć

  • Na użytkownika: Ustawienia konta > Bezpieczeństwo (/settings/account/security), dla Twojego konta.

  • Na całe urządzenie: opcja Uwierzytelnianie dwuetapowe na etapie Administrator w Kreatorze konfiguracji oraz podczas tworzenia lub edycji użytkownika w System > Użytkownicy.

Krok 1: Wybierz metodę MFA

W Ustawienia konta > Bezpieczeństwo wybierz jedną z poniższych opcji:

  • Uwierzytelnianie wielofaktorowe za pośrednictwem SMS – jednorazowy kod weryfikacyjny jest wysyłany na Twój telefon komórkowy za pośrednictwem SMS przy każdym logowaniu.

  • Aplikacja Authenticator – kody oparte na czasie są generowane przez aplikację taką jak Google Authenticator.

Kliknij Włącz MFA i postępuj zgodnie z instrukcjami na ekranie, aby potwierdzić wybraną metodę.

Krok 2: Wymuszanie MFA na całe urządzenie (opcjonalne)

Administrator może wymagać MFA dla każdego konta zamiast pozostawić to opcjonalne dla każdego użytkownika. W Administrator w kreatorze konfiguracji (lub dla każdego użytkownika w System > Użytkownicy) ustaw Uwierzytelnianie dwuetapowe na:

  • Nie wymuszaj – każdy użytkownik indywidualnie decyduje, czy włączyć MFA.

  • Wymuszaj dla wszystkich użytkowników – każdy istniejący i nowy użytkownik musi skonfigurować MFA.

  • Wymuszaj dla nowych użytkowników – MFA jest wymagane tylko dla kont utworzonych od teraz.

SMS / MMS

Wiadomości

Strona Ustawienia > SMS / MMS > Wiadomości z opcjami magazynowania, raportów dostarczenia i opóźnienia wysyłania

Ustawienia wiadomości w SMS / MMS

Ustawienia > SMS / MMS > Wiadomości (/settings/sms-mms/messages/) zawiera ogólne zachowanie magazynu SMS/MMS i potoku dostarczania.

Magazyn

Trwałe usuwanie – domyślnie wyłączone, dlatego usunięte wiadomości SMS i MMS są najpierw przenoszone do Kosza zamiast być usuwane natychmiast.

Dostarczanie

Raporty dostarczenia umożliwiają ustalenie, czy wysłana wiadomość SMS faktycznie dotarła do telefonu odbiorcy.

  • Raporty dostarczenia - Domyślne ustawienie operatora (użyj domyślnego zachowania zastosowanego przez Twojego operatora sieci komórkowej), Zawsze żądaj, lub Nigdy nie żądaj. Dostępne również w Kreatorze konfiguracji.

  • Opóźnienie wysyłania między SMS - pauza w sekundach wstawiana między kolejne wychodzące SMS. 0 wysyła bez pauzy.

Gdy raport dostarczenia jest żądany, SMSEagle aktualizuje status wiadomości w Wysłanych/Outbox po potwierdzeniu dostarczenia przez sieć (lub zgłoszeniu awarii), a raport staje się widoczny w szczegółach wiadomości.

Modemy

Strona ustawień Modemów z rozszerzonym Modemem 1, pokazująca PIN SIM, PUK SIM, rozszerzone dzienniki i tryb badania

Ustawienia Modemów z rozszerzonym pierwszym działem modemu. NXS-9700 wyświetla jeden dział modemu

Ustawienia > SMS / MMS > Modemy (/settings/sms-mms/modems/) wyświetla wbudowany modem (Modem #1) z przełącznikiem umożliwiającym włączenie jego karty SIM. Rozszerzenie działu modemu ujawnia cztery ustawienia:

  • PIN karty SIM i PUK karty SIM - potrzebne tylko jeśli karta ich żąda. Te same dwa pola są oferowane w Kreatorze konfiguracji.

  • Rozszerzone dzienniki modemu - szczegółowe logowanie modemu, tylko do debugowania.

  • Tryb badania sygnału - użyj go do znalezienia najlepszej lokalizacji anteny. Wyłącza wysyłanie i odbieranie wiadomości gdy jest aktywny, więc wyłącz go po zakończeniu.

Multimodem

NXS-9700 jest wyposażony w jeden wbudowany modem, więc strategia wyboru modemu i ustawienia failover modemu nie mają zastosowania - cały ruch SMS/MMS przechodzi przez jeden wbudowany modem. Produkty SMSEagle multi-modemowe (NXS-9750, NXS-9850, MHD-8100) ujawniają tę stronę w Ustawienia > SMS / MMS > Multimodem, ze strategią wyboru (Round-robin, SIM 1/SIM 2 jako modem główny) i mechanizmem failover modemu między wbudowanymi modemami.

MMS

Strona ustawień MMS z przełącznikiem autoresponder i przełącznikami obsługi MMS dla każdego modemu

Ustawienia MMS, pokazane tutaj na urządzeniu z dwoma modemami. NXS-9700 wyświetla jeden dział modemu

Co robi ta funkcja

MMS umożliwia urządzeniu wysyłanie i odbieranie wiadomości multimedialnych: tekst ze załączonymi obrazami lub innymi plikami, zamiast zwykłych SMS.

W przeciwieństwie do SMS, MMS nie przechodzi przez zwykły kanał GSM. Przechodzi przez sieć danych operatora do centrum MMS, więc każda karta SIM potrzebuje własnego zestawu parametrów połączenia (APN, MMSC i opcjonalnie proxy). W SMSEagle parametry te ustawia się dla każdego modemu, w Ustawienia > Kanały > SMS / MMS > MMS.

Ta sama strona zawiera również autoresponder MMS, który wysyła automatyczną odpowiedź na każde przychodzące MMS.

Zanim zaczniesz

  • Potrzebujesz ustawień MMS dla każdej karty SIM od jej operatora: APN, adresu MMSC i proxy z portem, jeśli operator go używa. Niektórzy operatorzy wymagają również nazwy użytkownika i hasła.

  • Karta SIM musi mieć MMS włączone na planie taryfowym. Karta SIM, która może wysyłać SMS, ale nie ma usługi danych ani MMS, nie będzie działać niezależnie od tego, jak wypełnisz ustawienia.

  • Wiele profili operatorów jest już znanych urządzeniu, więc spróbuj Odczytaj ustawienia APN zanim zaczniesz szukać wartości samodzielnie.

Krok 1: Otwórz stronę MMS

Na pasku bocznym przejdź do Ustawienia > Kanały > SMS / MMS > MMS.

Strona MMS pokazuje pole autoresponder MMS na górze, a następnie jedną sekcję zwijającą się dla każdego modemu. NXS-9700 ma jeden wbudowany modem, więc jest jedna sekcja, zatytułowana Obsługa MMS dla Modemu #1.

Krok 2: Włącz MMS na modemie

Sekcja modemu ma przełącznik obok seu nagłówka. Włącz go, jeśli karta SIM powinna obsługiwać MMS.

Następnie kliknij strzałkę po prawej stronie nagłówka, aby rozszerzyć sekcję i wypełnić parametry połączenia.

Sekcja Modem 1 rozszerzona, pokazująca przycisk Odczytaj ustawienia APN i sześć pól parametrów

Rozwinięta sekcja modemu z przyciskiem Read APN settings powyżej pól

Krok 3: Wypełnij parametry połączenia

Najszybszy sposób to przycisk Read APN settings na górze rozwinięte sekcji. Wyszukuje on pasującą konfigurację dla karty SIM aktualnie znajdującej się w tym modemu i wypełnia pola za Ciebie. Jeśli nie zostanie znalezione żadne dopasowanie, SMSEagle to zgłosi i ręcznie wprowadzisz wartości.

Pole

Co wprowadzić

APN

Nazwa punktu dostępu operatora, na przykład internet.

Username

Użytkownik APN, jeśli operator go wymaga. W przeciwnym razie pozostaw puste.

Password

Hasło APN, jeśli jest wymagane.

MMSC

Adres centrum MMS operatora, na przykład http://mms.example.com.

MMS Proxy

Adres proxy, jeśli operator go używa. W przeciwnym razie pozostaw puste.

MMS Port

Port proxy. Potrzebny tylko razem z proxy.

Wszystkie te wartości należą do karty SIM w tym modemu, więc pochodzą od operatora tej karty SIM. Pozostaw MMS Proxy i MMS Port puste, chyba że operator faktycznie używa proxy.

Krok 4: Skonfiguruj autoresponder (opcjonalnie)

Pole MMS autoresponder na górze strony MMS wysyła automatyczną odpowiedź każdorazowo, gdy przybywa MMS.

  1. Włącz Enable autoresponder for incoming MMS messages.

  2. Wpisz odpowiedź w polu MMS autoresponder message.

Autoresponder applies to all modems, regardless of individual MMS support. To globalne ustawienie, a nie ustawienie dla każdego modemu, i istnieje jeden tekst odpowiedzi współdzielony przez każdy przychodzący MMS, dlatego zachowaj ogólne sformułowanie.

Autoresponder MMS włączony z tekstem odpowiedzi w polu wiadomości

Autoresponder włączony z przykładową odpowiedzią

Krok 5: Zapisz i uruchom ponownie

Kliknij Save changes.

Reboot jest wymagany. Po zapisaniu SMSEagle prosi o ponowne uruchomienie urządzenia, aby zmiany MMS zaczęły obowiązywać. Dopóki tego nie zrobisz, nowe parametry są zapisane, ale nie są jeszcze w użyciu.

Calls

TTS local models

Lokalne modele głosu zasilają Zaawansowaną syntezę mowy. Działają na urządzeniu, więc po zainstalowaniu modelu nie jest potrzebne połączenie internetowe.

Przejdź do Ustawienia > Kanały > Rozmowy > Lokalne modele TTS. Strona wyświetla zainstalowane modele z ich językiem, regionem i jakością.

Strona lokalnych modeli TTS pokazująca jeden zainstalowany model głosu z jego językiem, głosem, jakością i regionem

TTS local models

Dodaj model

Kliknij Dodaj głos w górnym prawym rogu. Panel oferuje dwa sposoby.

Automatyczne pobieranie (łatwy sposób)

Na karcie Automatyczne pobieranie wybierz w kolejności:

  1. Język

  2. Głos

  3. Jakość - Bardzo niska, Niska, Średnia lub Wysoka

Kliknij Pobierz. Pasek postępu pokazuje pobieranie, a model pojawia się na liście po zakończeniu.

Wyższa jakość oznacza bardziej naturalny głos, ale większy plik i nieco wolniejszą syntezę. Średnia to dobra wartość domyślna.

Panel dodawania modelu głosu TTS na karcie Automatyczne pobieranie z wybranym językiem, głosem i jakością

Pobieranie gotowego modelu głosu

Jeśli panel wyświetli „Lista głosów niedostępna”, urządzenie nie mogło dotrzeć do internetowego katalogu głosów. Sprawdź ustawienia sieciowe i spróbuj później, lub zamiast tego użyj ręcznego przesłania.

Ręczne przesłanie

Na karcie Ręczne przesłanie dostarczasz sam model głosu:

  1. Plik modelu (.onnx) - sam model.

  2. Plik konfiguracyjny (.onnx.json) - odpowiadający mu plik konfiguracyjny.

Oba pliki są wymagane i muszą do siebie pasować. Kliknij Przesłaj.

Panel dodawania modelu głosu TTS na karcie Ręczne przesłanie z wybranym modelem .onnx i konfiguracją .onnx.json

Ręczne przesłanie modelu Piper

Usuń model

Użyj akcji Usuń obok modelu lub zaznacz kilka i usuń je razem.

Model, który jest nadal przywołany gdzieś indziej, nie może być usunięty. Wiadomość mówi ci, gdzie jest używany, na przykład w zaplanowanej rozmowie, regule Email to SMS, akcji cyfrowego wejścia lub wyjścia, lub zadaniu Network Monitor. Najpierw zmień lub usuń to odwołanie, a następnie usuń model.

Internetowe modele TTS (ElevenLabs)

Modele internetowe produkują najbardziej naturalnie brzmiącą mowę, ale korzystają z API ElevenLabs, więc wymagają konta ElevenLabs i połączenia internetowego.

Przejdź do Ustawienia > Kanały > Rozmowy > Internetowe modele TTS.

Krok 1: Przygotuj konto ElevenLabs

Na twoim koncie ElevenLabs:

  1. Przejdź do Deweloperzy > Klucze API i wygeneruj klucz API.

  2. Przyznaj kluczowi uprawnienia Text to Speech: Access i Voices: Read, a następnie zapisz.

  3. Przejdź do karty Voices, wybierz głos, który chcesz, i dodaj go do swojego konta.

  4. Otwórz My Voices i skopiuj voice ID tego głosu.

Strona zawiera przycisk, który prowadzi bezpośrednio do ustawień ElevenLabs.

Strona modeli TTS online z jednym dodanym modelem, instrukcjami konfiguracji ElevenLabs i polem klucza API

Modele TTS online

Krok 2: Zapisz klucz API

W polu Global options po prawej stronie wklej klucz do pola ElevenLabs API key i kliknij Save.

Krok 3: Dodaj model głosu

Kliknij Add model w prawym górnym rogu, wklej Voice ID, który skopiowałeś, i kliknij Save.

Pozostałe dane modelu (nazwa, język, region) są automatycznie pobierane z API i wyświetlane na liście.

Panel dodawania modelu głosu TTS online z Voice ID wklejonym w pole Voice ID

Dodawanie modelu głosu ElevenLabs

Modele można edytować (wskazując na inny Voice ID) lub usuwać z listy, pojedynczo lub zbiorczo.

Przychodzące połączenia

Settings > Channels > Calls > Incoming calls (/settings/calls/incoming-calls) ustawia na modem, jak obsługiwane jest przychodzące połączenie głosowe: Always accept, Always reject lub Ignore.

Przekierowanie połączeń

Settings > Channels > Calls > Call forward (/settings/calls/call-forward) zarządza kodami przekierowania połączeń na modem. Nie wszyscy operatorzy sieci wspierają kody przekierowania - przed poleganiem na tej funkcji skonsultuj się z operatorem.

WhatsApp

Strona ustawień WhatsApp ze stanem usługi i opcją parowania QR "Link device"

Ustawienia WhatsApp i łączenie urządzenia

Co robi ta funkcja

Obsługa WhatsApp pozwala Twojemu SMSEagle wysyłać i odbierać wiadomości WhatsApp oprócz SMS. Urządzenie jest połączone z kontem WhatsApp w taki sam sposób, jak sesja na komputerze lub w przeglądarce: skanując kod QR telefonem, który jest właścicielem konta.

Po połączeniu WhatsApp staje się kolejnym kanałem, który możesz wybrać podczas komponowania wiadomości, z własnym widokiem konwersacji. Dostępna jest również opcja fallback, która wysyła SMS lub MMS zamiast tego, gdy okaże się, że odbiorca nie ma WhatsApp.

Typowe zastosowania: dotarcie do osób korzystających z WhatsApp, wysyłanie dłuższych powiadomień bez dzielenia ich na kilka części SMS, lub zmniejszenie kosztów wiadomości do odbiorców za granicą.

Konfiguracja to praca w dwóch częściach: najpierw włączasz usługę i łączysz urządzenie (Settings > Channels > WhatsApp), a następnie używasz kanału (Messages > WhatsApp lub okno Compose).

Zanim zaczniesz

  • WhatsApp jest dostępny tylko na wybranych modelach urządzeń. Jeśli Settings > Channels > WhatsApp nie ma na Twoim pasku bocznym, Twoje urządzenie go nie wspiera.

  • Potrzebujesz telefonu z aktywnym kontem WhatsApp w Twoich rękach, aby skanować kod QR.

  • Urządzenie musi mieć dostęp do Internetu. Wiadomości WhatsApp przesyłane są przez połączenie sieciowe, a nie przez modem.

Połączone konto jest prawdziwym kontem WhatsApp. Wszystko, co brama wysyła, pojawia się jako wysłane z tego konta, a wiadomości wysłane do niego pojawiają się w SMSEagle.

Krok 1: Otwórz ustawienia WhatsApp

Na pasku bocznym przejdź do Ustawienia > Kanały > WhatsApp.

Pole Połączenie wyświetla zainstalowaną wersję WhatsApp i bieżący status. Na nowym urządzeniu status to Wyłączone i ostrzeżenie wyjaśnia, że usługa musi być włączona przed połączeniem urządzenia.

Krok 2: Włącz usługę

Kliknij Włącz u dołu strony. Status zmienia się na Rozłączone, co oznacza, że usługa jest uruchomiona, ale żadne konto nie jest jeszcze połączone. To stan pokazany na rysunku na początku tej sekcji, z przyciskiem Połącz urządzenie czekającym poniżej pola Połączenie.

Krok 4: Zdecyduj, co zrobić z odbiorcami spoza WhatsApp

Gdy status to Połączone, pojawia się pole Powrót do planu B z jednym przełącznikiem:

Powrót do SMS/MMS Gdy jest włączony, wiadomość adresowana do numeru niezarejestrowanego w WhatsApp jest wysyłana jako SMS lub MMS zamiast się nie powieść. Gdy jest wyłączony, taka wiadomość po prostu nie jest dostarczana.

Przełącznik jest zapisywany zaraz po jego przewróceniu, nie ma osobnego przycisku zapisania.

Krok 5: Aktualizuj usługę

Pole Połączenie ma przycisk Sprawdź nową wersję. Kliknij go, aby sprawdzić, czy dostępna jest nowsza wersja WhatsApp:

Wynik

Co zrobić

Nie znaleziono nowej wersji

Nic. Masz aktualną wersję.

Dostępna jest nowa wersja

Przycisk zmienia się na Zaktualizuj teraz, który przenosi cię na stronę patcha, gdzie można zainstalować aktualizację.

Nie udało się pobrać najnowszej wersji

Urządzenie nie mogło dotrzeć do serwera aktualizacji. Sprawdź ustawienia sieci i spróbuj ponownie później.

Pole Połączenie WhatsApp z przełącznikiem usługi, wierszami statusu i wersji

Pole Połączenie z Sprawdź nową wersję obok zainstalowanej wersji

Rozłączanie i wyłączanie

Dwa przyciski u dołu strony ustawień robią różne rzeczy:

Przycisk

Co robi

Odłącz urządzenie

Wylogowuje konto. Usługa pozostaje uruchomiona, strona powraca do stanu Disconnected i możesz połączyć inne konto. Jednocześnie wyłącza się opcja Fall back to SMS/MMS.

Wyłącz

Całkowicie zatrzymuje usługę WhatsApp. Kanał znika z okna Compose.

Możesz również odłączyć się z poziomu telefonu, w menu WhatsApp > Linked devices. Po odświeżeniu strona wyświetli status Disconnected.

Warto wiedzieć

  • Wiadomości WhatsApp korzystają z połączenia sieciowego, dlatego nie zużywają kredytu SIM i nie zależą od zasięgu GSM. Wyjątkiem jest opcja Fall back to SMS/MMS: wiadomości fallback przechodzą przez modem.

  • Połączenie znajduje się na urządzeniu. Przywrócenie kopii zapasowej na inne urządzenie lub odłączenie z telefonu wymaga zeskanowania nowego kodu QR.

  • Na liście konwersacji pojawiają się tylko wiadomości otrzymane po połączeniu urządzenia.

Signal

Strona ustawień Signal ze stanem usługi i sprawdzaniem wersji

Ustawienia usługi Signal

Co robi ta funkcja

Obsługa Signal pozwala urządzeniu SMSEagle wysyłać i odbierać wiadomości Signal oprócz SMS. Urządzenie rejestruje się w sieci Signal przy użyciu numeru telefonu, a następnie Signal staje się kolejnym kanałem, który możesz wybrać podczas tworzenia wiadomości, z własnym widokiem konwersacji.

Typowe zastosowania: dotarcie do osób preferujących Signal zamiast SMS lub wysłanie alertów do odbiorców przebywających za granicą, którzy w innym przypadku ponieśliby opłaty za roaming.

Konfiguracja przebiega w dwóch etapach: najpierw włączasz usługę i rejestrujesz numer (Settings > Channels > Signal), następnie korzystasz z kanału (Messages > Signal lub okno Compose).

Zanim zaczniesz

  • Signal jest dostępny tylko na wybranych modelach urządzeń. Jeśli w Twoim pasku bocznym nie ma opcji Settings > Channels > Signal, Twoje urządzenie go nie obsługuje.

  • Potrzebujesz numeru telefonu, który może odbierać kod weryfikacyjny i nie może być już zarejestrowany w Signal na innym urządzeniu.

  • Rejestracja wymaga linku captcha, który generujesz w przeglądarce. Przygotuj link przed rozpoczęciem; wygasa szybko.

Krok 1: Otwórz ustawienia Signal

Na pasku bocznym przejdź do menu Settings > Channels > Signal.

Pole Service na górze pokazuje zainstalowaną wersję Signal i bieżący Status. Na świeżo skonfigurowanym urządzeniu status to Disabled i ostrzeżenie wyjaśnia, że usługa musi być włączona przed rejestracją numeru.

Krok 2: Włącz usługę

Kliknij Enable na dole strony. Status zmieni się na Enabled i pojawi się formularz rejestracji, jak na rysunku na początku tej sekcji.

Krok 3: Zarejestruj numer telefonu

W polu Register a phone number:

  1. W polu Phone number wpisz numer w formacie międzynarodowym, na przykład +14155552671.

  2. W polu Captcha link wklej link captcha. Link How to obtain the captcha link? poniżej pola otwiera instrukcje krok po kroku w nowej karcie.

  3. Kliknij Register.

Signal wysyła wówczas kod weryfikacyjny na podany numer.

Formularz rejestracji sygnału z wypełnionym numerem telefonu i linkiem captcha

Rejestrowanie numeru telefonu

Już niedawno zarejestrowałeś ten numer? Kliknij Pomiń rejestrację. Formularz przechodzi bezpośrednio do kroku weryfikacji, gdzie możesz wprowadzić otrzymany kod.

Krok 4: Weryfikacja numeru

Formularz prosi teraz o Kod weryfikacji. Wpisz otrzymany kod i kliknij Weryfikuj.

Po powodzeniu strona wyświetla komunikat, że Signal jest podłączony, i pokazuje okno Zarejestrowany numer.

Krok 5: Aktualizuj usługę

Okno Service zawiera przycisk Sprawdź dostępność nowej wersji. Kliknij go, aby sprawdzić, czy dostępna jest nowsza wersja Signal:

Wynik

Co zrobić

Nie znaleziono nowej wersji

Nic. Masz aktualną wersję.

Dostępna jest nowa wersja

Przycisk zmienia się na Zaktualizuj teraz, który przenosi cię na stronę patcha, gdzie można zainstalować aktualizację.

Nie udało się pobrać najnowszej wersji

Urządzenie nie mogło dotrzeć do serwera aktualizacji. Sprawdź ustawienia sieci i spróbuj ponownie później.

Okno Service z przełącznikiem usługi, wierszami stanu i wersji

Okno Service. Tutaj sprawdzenie wykazało dostępność nowszej wersji, więc przycisk pokazuje Aktualizuj teraz

Usuwanie numeru

Aby wyrejestrować urządzenie z Signal, wróć do Settings > Channels > Signal i kliknij Unregister w oknie Registered number. Numer zostaje zwolniony i strona powraca do formularza rejestracji.

Aby wyłączyć kanał bez wyrejestrowania, kliknij Disable u dołu strony. Usługa zatrzymuje się i Signal znika z okna Compose, ale rejestracja jest zachowana, więc ponowne włączenie nie wymaga nowej weryfikacji.

Ustawienia Signal pokazujące zarejestrowany numer telefonu i przycisk Unregister

Zarejestrowany numer Signal

Warto wiedzieć

  • Wiadomości Signal są wysyłane przez połączenie sieciowe, a nie przez modem, więc nie zużywają kredytu SIM i nie zależą od zasięgu GSM.

  • Rejestracja znajduje się na urządzeniu. Przywrócenie kopii zapasowej na innym sprzęcie lub usunięcie numeru wymaga ponownej rejestracji.

  • W liście konwersacji pojawiają się tylko wiadomości otrzymane po włączeniu usługi.

Email

Email do SMS

Ustawienia > Kanały > Email > Email to SMS (/settings/email/email-to-sms) uruchamia wbudowany serwer poczty na urządzeniu i konwertuje przychodzące wiadomości e-mail na SMS, zgodnie z regułami zdefiniowanymi w Email to SMS w module Automatyzacja.

Ustawienia Email to SMS z włączoną usługą, pokazujące status usługi, obsługę wiadomości, kontakty LDAP, ustawienia zaawansowane i Debug E-mail

Ustawienia Email to SMS

Włącz Enable Email to SMS, aby uruchomić serwer poczty. Service status pokazuje, czy serwer jest Running czy Stopped. Pozostała część strony określa, jak wiadomość e-mail staje się SMS:

  • What to do with email subject - Ignore go, Include in SMS, Use for authentication, lub Send only subject without email body.

  • Send as MMS - Never, Always, lub Only when email contains attachments.

  • Maximum number of characters in SMS - od 1 do 1300.

  • Unicode encoding of SMS text - włącz tylko wtedy, gdy wiadomości zawierają znaki krajowe, które standardowy alfabet SMS nie obsługuje.

  • Use LDAP contacts - pozwala na wymienienie kontaktu katalogu lub grupy w części odbiorcy adresu. Skonfiguruj najpierw LDAP.

  • FQDN hostname (w Advanced settings) - opcjonalna nazwa domeny do użycia w adresach odbiorcy zamiast adresu IP urządzenia. Jeśli ją zmienisz, skieruj rekordy A i MX DNS dla tej nazwy na urządzenie.

  • NAT external IP - ustaw tylko wtedy, gdy urządzenie znajduje się za NAT i przekieruj co najmniej port TCP 25 na urządzenie.

  • Debug E-mail - zapisuje ostatnią otrzymaną wiadomość e-mail do pliku w celu rozwiązywania problemów.

Email to SMS Poller

Ustawienia > Kanały > Email > Email to SMS Poller (/settings/email/email-to-sms-poller) łączy urządzenie z istniejącą skrzynką pocztową, sprawdza ją w ustalonych odstępach czasu i konwertuje znalezione wiadomości e-mail na SMS zgodnie z regułami w Email to SMS Poller w module Automatyzacja. W przeciwieństwie do Email to SMS, poczta nie musi być dostarczana na samo urządzenie.

Ustawienia Email to SMS Poller z włączoną usługą i wybranym IMAP + OAuth2 (Microsoft 365) (przykładowe wartości)

Ustawienia Email to SMS Poller podłączone do skrzynki pocztowej Microsoft 365

Włącz Enable Email to SMS Poller. Poniżej znajduje się formularz o następujących częściach:

Polling

  • Check email every (seconds) - jak często sprawdzana jest skrzynka pocztowa.

  • Send as MMS, Maximum number of characters in SMS i Unicode encoding of SMS text - to samo znaczenie co dla Email to SMS.

Mail server connection

  • Protocol - POP3, IMAP, lub IMAP + OAuth2 (Microsoft 365).

  • Host i Username skrzynki pocztowej.

  • Tylko z POP3 i IMAP: Port, Password i Use TLS/SSL encryption. Strona wyświetla porty standardowe: POP3 110, POP3 z TLS/SSL 995, IMAP 143, IMAP z TLS/SSL 993.

  • Delete emails from server after processing - usuwa każdą wiadomość e-mail ze skrzynki pocztowej po jej obsłużeniu. Pozostaw wyłączone, aby zachować skrzynkę pocztową bez zmian.

OAuth2 authorization (tylko z IMAP + OAuth2 (Microsoft 365))

Use LDAP contacts i Debug E-mail działają tak jak dla Email to SMS.

Dla POP3 i IMAP strona zawiera również przycisk Test connection. Zapisz ustawienia przed jego użyciem. Niektórzy dostawcy poczty blokują połączenia testowe IMAP w ramach swoich domyślnych ustawień bezpieczeństwa, dlatego nieudany test nie zawsze oznacza, że ustawienia są nieprawidłowe.

Konfiguracja SMTP

Settings > Channels > Email > SMTP Configuration (/settings/email/smtp) zarządza listą predefiniowanych serwerów SMTP i przypisuje jeden do każdej funkcji wysyłającej wychodzące e-maile:

  • Compose menu, APIv2, SMS to Email, Alerts, Reporting module, Workflows

Każda z nich może być ustawiona na None lub na jeden z zapisanych presetów. Usunięcie przypisania presetu do funkcji wyłącza istniejącą konfigurację poczty elektronicznej tej funkcji.

Kliknij Create new pod sekcją Configuration presets, aby dodać serwer SMTP (host, port, szyfrowanie, adres nadawcy, poświadczenia); presety mogą następnie być wybierane z listy rozwijanej dla każdej z powyższych funkcji.

Alerty e-mail

Ustawienia > Kanały > Email > Email alerts (/settings/email/alerts) wysyła alert e-mail, gdy wychodzące wiadomości stale nie mogą być wysłane. Wymaga predefiniowanego SMTP przypisanego do Alerts w SMTP Configuration.

Ustawienia alertów e-mail z włączonymi alertami, pokazujące licznik błędów, odbiorców, temat i wiadomość z symbolami zastępczymi (przykładowe wartości)

Ustawienia alertów e-mail

Włącz Send email alert when message sending error occur, a następnie ustaw:

  • Send alert when error counter exceeds - ile błędów wysyłania jest zliczanych, zanim alert zostanie wysłany. Wartość większa niż 2 unika alertów spowodowanych przez jeden tymczasowy błąd.

  • Recipient emails - jeden lub więcej adresów.

  • Email subject i Message content - tekst alertu. Symbole zastępcze {MODEM} (modem, który wygenerował alert), {IP} (adres IP urządzenia), {HOST} (jego nazwa hosta) i {TIMESTAMP} (kiedy błąd został wykryty) są zastępowane rzeczywistymi wartościami. Kliknij symbol zastępczy pod polem wiadomości, aby go wstawić.

SMPP

Settings > Channels > SMPP (/settings/smpp/) włącza wbudowany serwer SMPP urządzenia. Zewnętrzna aplikacja działająca jako klient SMPP może następnie przesyłać SMS-y przez modemy urządzenia i otrzymywać przychodzące SMS-y oraz raporty dostarczenia z powrotem przez to samo połączenie.

Ustawienia SMPP z włączonym SMPP, pokazujące cztery karty stanu usługi, dane uwierzytelniające i dostęp do modemu (przykładowe wartości)

Ustawienia SMPP, pokazane tutaj na urządzeniu z dwoma modemami. NXS-9700 zawiera jeden modem

Szczegóły połączenia

Parametr

Wartość

Protokół

SMPP 3.4

Port

TCP 2770

Klient do SMSEagle

SMS-y do wysłania przez modemy urządzenia

SMSEagle do klienta

Przychodzące SMS-y i raporty dostarczenia

Klient SMPP wiąże się z User i Password ustawionymi na tej stronie, jako jego system_id i password.

Przychodzące SMS-y i raporty dostarczenia są kolejkowane na urządzeniu, gdy żaden klient SMPP nie jest połączony. Gdy tylko klient się powiąże, SMSEagle dostarcza wszystko z tej kolejki, więc klient musi być gotów do odbierania i potwierdzania wiadomości deliver_sm od momentu powiązania.

Włączanie SMPP

  1. Włącz Enable SMPP. Pojawią się karty stanu usługi, Credentials i Modem access.

  2. W sekcji Credentials ustaw User i Password, którymi klient SMPP będzie się powiązywać. Hasło może zawierać tylko litery i cyfry, do 8 znaków. Jeśli hasło jest już przechowywane, pozostaw pole takie, jakie jest, aby je zachować.

  3. Pozostaw Limit modems w sekcji Modem access wyłączone. NXS-9700 ma jeden wbudowany modem, więc cały ruch SMPP go wykorzystuje.

  4. Kliknij Save changes.

Wymagane jest ponowne uruchomienie. Po zapisaniu SMSEagle pyta cię o ponowne uruchomienie urządzenia, aby zmiany SMPP weszły w życie. Dopóki tego nie zrobisz, nowe ustawienia są przechowywane, ale jeszcze nie są używane. Użyj System > Restart, gdy będziesz gotów.

Po ponownym uruchomieniu cztery karty stanu (Core service, SMPP connection, SMS service, SQL service) pokazują, czy każda część serwera SMPP jest uruchomiona. Wszystkie cztery muszą pokazywać Active, aby klienci SMPP mogli się połączyć i wymieniać wiadomości.

Przy pierwszym włączeniu SMPP SMSEagle tworzy również wewnętrznego użytkownika dla ruchu SMPP z własnym kluczem API wymienionym w Settings > API v2 keys oraz wewnętrznymi regułami, które przekazują przychodzące SMS-y i raporty dostarczenia do klienta SMPP. Nie odwoływaj ani nie edytuj ich. Wyłączenie SMPP usuwa użytkownika i reguły ponownie.

MQTT

Settings > Channels > MQTT (/settings/mqtt/) łączy urządzenie z brokerem MQTT, do którego nasłuchuje. Reguły Subscribe w MQTT w Automation, które zamieniają wiadomości MQTT na SMS-y, korzystają z tego połączenia. Reguły Publish nie: każda z nich podaje własnego brokera.

Ustawienia MQTT z włączoną usługą, pokazujące połączenie brokera, tematy i opcje TLS (przykładowe wartości)

Ustawienia połączenia brokera MQTT

Włącz Enable MQTT service, a następnie ustaw:

  • Host i Port brokera (oba wymagane).

  • Username i Password, jeśli broker ich wymaga.

  • Topics - tematy, do których urządzenie się subskrybuje, oddzielone przecinkami.

  • TLS / SSL - szyfruje połączenie zbrokerem. TLS certificate verification również sprawdza certyfikat brokera, dlatego wyłącz tę opcję tylko dla brokera z certyfikatem z podpisem własnym.

Kliknij Save changes.

Wymagany jest restart. Po zapisaniu SMSEagle prosi o ponowny rozruch urządzenia, aby zmiany MQTT weszły w życie. Dopóki tego nie zrobisz, nowe ustawienia są zapisane, ale jeszcze nie aktywne. Użyj System > Restart, gdy będziesz gotowy.

Sieć

Ustawienia IP

Ustawienia > Ustawienia globalne > Sieć > Ustawienia IP (/settings/network/ip) wyświetla adres MAC urządzenia (tylko do odczytu) i umożliwia skonfigurowanie:

  • Get IP address from DHCP - włącz DHCP lub wyłącz, aby ustawić statyczny adres IP.

  • Hostname

  • Use proxy - kieruj wychodzące połączenia urządzenia przez serwer proxy HTTP.

  • IP address restriction - Allow, Deny lub Disabled, z listą adresów IP, do których obowiązuje reguła. Gdy ograniczenie jest aktywne, wszystkie porty poza 22 (SSH) są zablokowane dla osób spoza listy.

Zachowaj ostrożność z ograniczeniem adresu IP. Błędnie skonfigurowana lista dozwolonych może uniemożliwić Ci dostęp do interfejsu sieciowego ze swojej maszyny. Najpierw dodaj swój bieżący adres IP (strona oferuje skrót Add your IP address) przed zapisaniem.

SSL

Ustawienia > Ustawienia globalne > Sieć > SSL (/settings/network/ssl) umożliwia zastąpienie domyślnego certyfikatu z podpisem własnym urządzenia swoim własnym: prześlij Certificate, jego Private key oraz opcjonalnie Root CA certificate i Full chain. Osobny przełącznik Forward HTTP to HTTPS przekierowuje zwykłe żądania HTTP na HTTPS.

Failover

Klaster failover zapewnia wysoką dostępność na poziomie urządzenia: drugie urządzenie SMSEagle pełni rolę kopii zapasowej, gotowe do przejęcia, jeśli urządzenie główne przestanie odpowiadać.

Gdzie to znaleźć

Ustawienia > Ustawienia globalne > Sieć > Failover (/settings/network/failover).

Włączanie klastra failover

Włącz Enable failover cluster. Wymaga to dwóch urządzeń z identyczną konfiguracją failover, jednego działającego jako master, a drugiego jako backup.

Ustawienia klastra failover

Ustawienia klastra failover

Ustaw te same wartości na obu urządzeniach:

  • Virtual IP address - adres, z którego łączą się Twoi użytkownicy i integracje.

  • Master IP i Backup IP - fizyczne adresy IP dwóch urządzeń. Każde urządzenie określa swoją rolę na podstawie własnego adresu: to, którego IP odpowiada Master IP, staje się masterem, to, które odpowiada Backup IP, backupem. Jeden z tych dwóch musi być adresem urządzenia, które konfigurujesz.

  • Enable database replication - kopiuje foldery, kontakty i użytkowników z węzła master na węzeł backup (patrz poniżej).

Kliknij Save changes.

Wymagany jest restart. Po zapisaniu SMSEagle prosi o ponowny rozruch urządzenia, aby zmiany failover weszły w życie. Dopóki tego nie zrobisz, nowe ustawienia są zapisane, ale jeszcze nie aktywne. Użyj System > Restart, gdy będziesz gotowy.

Role główne/zapasowe i wirtualny adres IP

Do klastra uzyskuje się dostęp poprzez pojedynczy wirtualny adres IP, który zawsze wskazuje na urządzenie aktualnie aktywne:

  • Wirtualny adres IP musi być w tej samej podsieci, co fizyczny adres IP każdego urządzenia.

  • Adres IP główny, adres IP kopii zapasowej i wirtualny adres IP muszą być od siebie różne.

  • Działający klaster ma zawsze dokładnie jedno urządzenie główne i jedno urządzenie zapasowe w danym momencie; jeśli urządzenie główne przestanie odpowiadać, kopię zapasową przejmie wirtualny adres IP.

Replikacja bazy danych i dostęp zewnętrzny

Włączenie klastra failover również włącza replikację bazy danych między urządzeniem głównym i zapasowym, dzięki czemu urządzenie zapasowe ma aktualną kopię wiadomości, kontaktów i ustawień, jeśli będzie musiało przejąć kontrolę. To samo ustawienie pozwala również na dostęp do zewnętrznej bazy danych dla adresów IP węzła głównego i kopii zapasowej, co jest wymagane do działania replikacji.

SNMP

Strona Settings > Global settings > Network > SNMP z przełącznikiem autostartu i ciągiem społeczności

Ustawienia agenta SNMP

Agent SNMP umożliwia narzędziom zewnętrznym (NMS, przeglądarce MIB lub zwykłemu poleceniu snmpget/snmpwalk) sondowanie urządzenia SMSEagle w celu uzyskania jego metryk — siły sygnału, nazwy sieci, liczników wiadomości w folderach, czasu pracy systemu i nie tylko. Jest to kierunek przeciwny do SNMP Traps: agent jest sondowany przez narzędzie zewnętrzne, zamiast aby SMSEagle wysyłało alert do jednego.

Gdzie to znaleźć

Settings > Global settings > Network > SNMP (/settings/network/snmp).

Konfigurowanie agenta SNMP

Włącz SNMP daemon autostart, aby agent uruchamiał się automatycznie z urządzeniem, i ustaw łańcuch SNMP community używany do uwierzytelniania żądań odczytu.

Po włączeniu parametry rozszerzenia SMSEagle (siła sygnału, nazwa sieci, liczniki folderów, czas pracy i inne) można odczytać z drzewa MIB urządzenia za pomocą dowolnego standardowego narzędzia SNMP, na przykład snmpget/snmpwalk z NET-SNMP lub graficznej przeglądarki MIB.

Dostępne metryki

Oprócz standardowych metryk hosta Linux, SMSEagle publikuje własne metryki za pośrednictwem NET-SNMP-EXTEND-MIB. Każdą z nich można odczytać po jej OID lub po nazwie jako NET-SNMP-EXTEND-MIB::nsExtendOutputFull."<nazwa metryki>".

Metryki opisujące modem kończą się numerem modemu. NXS-9700 ma jeden modem, więc te metryki kończą się na 1. Metryka zwraca -1, gdy jej wartość nie może być odczytana, na przykład gdy modem jest wyłączony lub czujnik temperatury nie jest włączony.

Metryka

Zwraca

GSM_Signal1

Siła sygnału modemu w procentach (0-100).

GSM_NetName1

Nazwa sieci komórkowej, do której zarejestrowany jest modem.

GSM_ModemState1

on lub off: czy modem jest włączony w sekcji Modems.

SIM_State1

Status karty SIM zgłaszany przez modem: READY gdy karta SIM jest gotowa, w przeciwnym razie status modemu taki jak SIM PIN lub SIM PUK, lub błąd taki jak NOSIM.

SIM_RegState1

Rejestracja w sieci: Registered Home, Registered Roaming, Searching, Not Registered, Denied, Registered Emergency, Unknown lub Unset.

SMSCountIn1

Wiadomości SMS odbierane przez modem dzisiaj od północy.

SMSCountOut1

Wiadomości SMS wysyłane przez modem dzisiaj od północy.

FolderInbox_Total

Nieprzeczytane wiadomości w Inbox. Wiadomość wieloczęściowa liczy się raz.

FolderOutbox_Total

Wiadomości oczekujące w Outbox, kolejce wysyłania.

FolderSent_Last24H

Wiadomości wysłane w ciągu ostatnich 24 godzin. Każda część wiadomości wieloczęściowej liczy się oddzielnie.

FolderSent_Last1M

Wiadomości wysłane w ciągu ostatniego miesiąca, liczone w taki sam sposób.

FolderSent_Last24HSendErr

Wiadomości, których wysłanie nie powiodło się w ciągu ostatnich 24 godzin, ponieważ modem nie mógł ich wysłać lub sieć je odrzuciła.

Temp

Temperatura z czujnika 1, w °C. Ta sama wartość co Temp1.

Temp1

Temperatura z czujników 1 do 4 (Temp1 do Temp4), w °C, w numeracji czujników temperatury i wilgotności. Poniżej OID dla Temp1.

Humidity

Wilgotność z czujnika 1, w %.

Metryka

OID

GSM_Signal1

.1.3.6.1.4.1.8072.1.3.2.3.1.2.11.71.83.77.95.83.105.103.110.97.108.49

GSM_NetName1

.1.3.6.1.4.1.8072.1.3.2.3.1.2.12.71.83.77.95.78.101.116.78.97.109.101.49

GSM_ModemState1

.1.3.6.1.4.1.8072.1.3.2.3.1.2.15.71.83.77.95.77.111.100.101.109.83.116.97.116.101.49

SIM_State1

.1.3.6.1.4.1.8072.1.3.2.3.1.2.10.83.73.77.95.83.116.97.116.101.49

SIM_RegState1

.1.3.6.1.4.1.8072.1.3.2.3.1.2.13.83.73.77.95.82.101.103.83.116.97.116.101.49

SMSCountIn1

.1.3.6.1.4.1.8072.1.3.2.3.1.2.11.83.77.83.67.111.117.110.116.73.110.49

SMSCountOut1

.1.3.6.1.4.1.8072.1.3.2.3.1.2.12.83.77.83.67.111.117.110.116.79.117.116.49

FolderInbox_Total

.1.3.6.1.4.1.8072.1.3.2.3.1.2.17.70.111.108.100.101.114.73.110.98.111.120.95.84.111.116.97.108

FolderOutbox_Total

.1.3.6.1.4.1.8072.1.3.2.3.1.2.18.70.111.108.100.101.114.79.117.116.98.111.120.95.84.111.116.97.108

FolderSent_Last24H

.1.3.6.1.4.1.8072.1.3.2.3.1.2.18.70.111.108.100.101.114.83.101.110.116.95.76.97.115.116.50.52.72

FolderSent_Last1M

.1.3.6.1.4.1.8072.1.3.2.3.1.2.17.70.111.108.100.101.114.83.101.110.116.95.76.97.115.116.49.77

FolderSent_Last24HSendErr

.1.3.6.1.4.1.8072.1.3.2.3.1.2.25.70.111.108.100.101.114.83.101.110.116.95.76.97.115.116.50.52.72.83.101.110.100.69.114.114

Temp

.1.3.6.1.4.1.8072.1.3.2.3.1.2.4.84.101.109.112

Temp1

.1.3.6.1.4.1.8072.1.3.2.3.1.2.5.84.101.109.112.49

Humidity

.1.3.6.1.4.1.8072.1.3.2.3.1.2.8.72.117.109.105.100.105.116.121

OID każdej metryki to .1.3.6.1.4.1.8072.1.3.2.3.1.2, następnie liczba znaków w nazwie metryki oraz kod ASCII każdego znaku. Ostatnia liczba OID metryki modemu to 48 plus numer modemu, dlatego metryki modemu powyżej kończą się na .49.

Jeśli Twoje narzędzie SNMP nie zna nazw NET-SNMP-EXTEND-MIB, załaduj plik definicji MIB.

Odczytywanie metryk

Zastąp public swoją wspólnotą SNMP i 192.0.2.10 adresem IP urządzenia.

Odczytaj jedną metrykę po OID:

snmpget -v 2c -c public 192.0.2.10 .1.3.6.1.4.1.8072.1.3.2.3.1.2.11.71.83.77.95.83.105.103.110.97.108.49
NET-SNMP-EXTEND-MIB::nsExtendOutputFull."GSM_Signal1" = STRING: 77

Odczytaj jedną metrykę po nazwie:

snmpget -v 2c -c public 192.0.2.10 'NET-SNMP-EXTEND-MIB::nsExtendOutputFull."FolderOutbox_Total"'
NET-SNMP-EXTEND-MIB::nsExtendOutputFull."FolderOutbox_Total" = STRING: 0

Wyświetl wszystkie metryki SMSEagle jednocześnie:

snmpwalk -v 2c -c public 192.0.2.10 .1.3.6.1.4.1.8072.1.3.2.3.1.2

Co można odczytać z sieci

Zapytania z samego urządzenia (localhost) widzą całe drzewo MIB. Zapytania z innych hostów widzą ograniczoną jego część: metryki SMSEagle powyżej i ze standardowych MIB grupę systemową (wliczając czas działania), interfejsy sieciowe, magazynowanie, procesory, pamięć, obciążenie i wykorzystanie CPU. Lista procesów i inne szczegóły nie są ujawniane sieci.

Ta sama społeczność SNMP dotyczy zarówno jednego, jak i drugiego. Po zmianie należy ponownie uruchomić urządzenie, aby nowa wartość weszła w życie.

Używanie SNMP v3

Strona konfiguruje SNMP v1/v2c. W przypadku SNMP v3 z uwierzytelnianiem i szyfrowaniem użyj skryptu snmpv3 za pośrednictwem SSH:

  1. Zaloguj się na urządzeniu przez SSH jako root.

  2. Przejdź do katalogu SMSEagle:

    cd /mnt/nand-user/smseagle/
    
  3. Dodaj użytkownika SNMP v3 tylko do odczytu. Korzysta z SHA do uwierzytelniania i AES do szyfrowania. Oba hasła muszą mieć co najmniej 8 znaków.

    ./snmpv3 add USERNAME AUTH_PASSWORD ENCRYPTION_PASSWORD
    
  4. Opcjonalnie wyłącz dostęp SNMP v1/v2c, aby tylko użytkownicy SNMP v3 mogli odczytać agenta:

    ./snmpv3 disablev2
    

    ./snmpv3 enablev2 włącza go z powrotem, a ./snmpv3 del USERNAME usuwa użytkownika.

Skrypt uruchamia ponownie samego agenta SNMP. Zapytanie v3 wygląda wtedy następująco:

snmpget -v 3 -l authPriv -u USERNAME -a SHA -A AUTH_PASSWORD -x AES -X ENCRYPTION_PASSWORD 192.0.2.10 .1.3.6.1.4.1.8072.1.3.2.3.1.2.11.71.83.77.95.83.105.103.110.97.108.49

Mobile Data

Settings > Global settings > Network > Mobile Data (/settings/network/mobile-data) kontroluje połączenie danych mobilnych przez jeden z modemów urządzenia, na przykład jako zapasowe źródło internetu. Nie jest wymagane do wysyłania lub odbierania SMS. Wyłącz je, jeśli go nie potrzebujesz.

Ustawienia Mobile Data z włączonym autostartem połączenia danych, pokazujące modem, APN, dane uwierzytelniające i numer dostępu (przykładowe wartości)

Ustawienia Mobile Data, pokazane tutaj na urządzeniu z dwoma modemami. NXS-9700 nie ma pola Modem

Włącz Data connection autostart, a następnie ustaw:

  • APN operatora karty SIM (wymagane) i Username oraz Password, jeśli operator ich wymaga.

  • Access number - pozostaw puste, aby użyć *99#.

Kliknij Save changes.

Wymagany jest restart. Po zapisaniu SMSEagle prosi o ponowny rozruch urządzenia, aby zmiany Mobile Data weszły w życie. Dopóki tego nie zrobisz, nowe ustawienia są zapisane, ale jeszcze nie aktywne. Użyj System > Restart, gdy będziesz gotowy.

Application

Settings > Global settings > Application (/settings/application/) zawiera zachowanie na poziomie urządzenia, które nie pasuje do jednego kanału lub funkcji, pogrupowane w cztery sekcje:

Regional

Language (domyślna dla całego urządzenia) i Country dial code (używany, gdy numer telefonu jest wprowadzany bez niego).

Security

  • Force MFA - For all users, For new users, lub Do not force (ten sam efekt co ustawienie MFA na poziomie urządzenia w kreatorze, zobacz MFA).

  • Password complexity verification - wymagaj reguł hasła (długość, mieszana wielkość liter, liczba, znaki specjalne) dla każdego użytkownika.

  • Access to DB for external applications - umożliwia bezpośredni dostęp do PostgreSQL dla aplikacji zewnętrznych, domyślnie wyłączony. Pełne szczegóły połączenia i przykładowy SQL zostały omówione osobno w Advanced, ponieważ jest to temat dla zaawansowanych użytkowników.

Access and visibility

  • Inbox content visibility - For all users, Only for admins, lub Only messages from the modems assigned to the user (modemy są przypisywane na użytkownika w System > Users).

  • Email inbox content visibility - For all users lub Only for admins.

  • Reporting module accessible for - All users lub Only admins.

API and integrations

  • Save API logs - rejestruje każde wywołanie API v1 i v2 (metodę, ścieżkę i parametry) w /var/log/smseagle/api.log. Tokeny dostępu są maskowane, a tekst wiadomości jest pomijany. Plik nie jest wyświetlany w przeglądarce dzienników w System > Logs, ale Download logs na tej stronie go zawiera. Włącz go podczas konfiguracji lub debugowania integracji.

  • Forward 3CX messages as unicode - wiadomości wysyłane przez 3CX do SMSEagle przez punkt końcowy API v2 3CX są wysyłane jako SMS Unicode zamiast standardowej tabeli SMS. Włącz to, gdy użytkownicy 3CX wysyłają znaki narodowe.

LDAP

Ustawienia integracji LDAP z połączeniem, strukturą katalogu, atrybutami i opcjami synchronizacji (przykładowe wartości)

Ustawienia integracji LDAP

Co robi ta funkcja

Integracja LDAP łączy SMSEagle z katalogiem firmy, takim jak Active Directory lub OpenLDAP. Wykonuje dwa osobne zadania i możesz używać jednego lub obu:

Job

Co ci to daje

Contacts

Książka adresowa jest wypełniana z katalogu, dzięki czemu możesz wysyłać wiadomości do tych samych osób i grup, które Twoja firma już utrzymuje, bez konieczności wpisywania numerów dwa razy.

Uwierzytelnianie

Użytkownicy logują się do SMSEagle za pomocą swojego konta katalogowego, a ich poziom uprawnień jest określony na podstawie członkostwa w grupie katalogowej.

Typowe zastosowania: automatyczne aktualizowanie książki adresowej w miarę zmian w kadrze oraz umożliwienie osobom użycia istniejącego hasła firmowego zamiast oddzielnego hasła SMSEagle.

Zanim zaczniesz

Zbierz te informacje od osoby administrującej katalogiem:

  • Nazwa domeny i port (389 dla zwykłego LDAP, zwykle 636 z SSL).

  • Konto serwisowe (użytkownik i hasło), które może czytać katalog.

  • Rozróżniająca nazwa gałęzi zawierającej Twoich użytkowników, na przykład ou=Users,dc=company,dc=local, i gałęzi zawierającej grupy, jeśli się różni.

  • Który atrybut zawiera numer telefonu, do którego chcesz wysyłać wiadomości.

  • Jeśli chcesz zalogowanie się w katalogu: nazwy grup, których członkowie powinni zostać administratorami i zwykłymi użytkownikami SMSEagle.

Krok 1: Otwórz stronę LDAP

Na pasku bocznym przejdź do Settings > Global settings > LDAP.

Strona zaczyna się od jednego przełącznika, Enable LDAP Integration. Dopóki go nie włączysz, nic innego się nie wyświetla.

Strona LDAP pokazująca tylko przełącznik Enable LDAP Integration, wyłączony

Gdy integracja jest wyłączona, strona pokazuje tylko przełącznik

Krok 2: Włącz integrację

Włącz Enable LDAP Integration. Pojawią się cztery sekcje: Connection, Directory structure, Attributes and security i Sync and access.

Krok 3: Connection

Pole

Co wprowadzić

User

Konto serwisowe używane do czytania katalogu.

Password

Jego hasło. Pole jest wyświetlane puste, gdy wrócisz na stronę; pozostaw je puste, aby zachować przechowywane hasło.

Domain name

Domena katalogu, na przykład company.local.

Port

389 dla zwykłego LDAP, 636 dla LDAP nad SSL. Wymagane.

Server(s)

Określone serwery, oddzielone przecinkami, na przykład ldap1.company.local, ldap2.company.local. Pozostaw puste, aby urządzenie znalazło serwery w DNS dla domeny.

Sekcja Connection z wypełnionym kontem serwisowym, domeną, portem i serwerem

Sekcja Connection, wypełniona wartościami przykładowymi

Krok 4: Directory structure

Typ protokołu Wybierz Active Directory lub OpenLDAP, zgodnie z Twoim serwerem.

Użyj osobnego DN dla grup i użytkowników Wyłącz, jeśli użytkownicy i grupy znajdują się w tej samej gałęzi. Wtedy wyświetlone zostanie jedno pole:

  • Object distinguished name, na przykład ou=Users,dc=smseagle,dc=local.

Włącz to, jeśli znajdują się w różnych gałęziach. Object distinguished name pozostaje, a poniżej pojawią się dwa dodatkowe pola:

  • User DN, na przykład ou=Users,dc=smseagle,dc=local

  • Group DN, na przykład ou=Groups,dc=smseagle,dc=local

Sekcja struktury katalogów z osobnymi DN włączonymi, pokazująca Object DN, User DN i Group DN

Struktura katalogów z włączonymi osobnymi DN

Krok 5: Atrybuty i bezpieczeństwo

AD phone attribute Który atrybut katalogowy zawiera numer, do którego SMSEagle powinien wysłać SMS: Telephone number, Mobile number, Home number, Pager number, Fax number, IP phone number, lub Custom parameter.

Wybranie Custom parameter ujawnia Custom attribute name, gdzie wpisujesz sam atrybut, na przykład otherMobile. Akceptowane są tylko zwykłe nazwy atrybutów; znaki interpunkcyjne takie jak < > / \ : ; , . + ' " & = są odrzucane.

Use SSL Włącz to, aby zaszyfrować połączenie do katalogów. Pamiętaj, aby ustawić pasujący Port w sekcji Connection.

Sekcja Atrybuty i bezpieczeństwo z wybranym Custom parameter i włączonym Use SSL

Atrybuty i bezpieczeństwo, z wybranym Custom parameter i włączonym SSL

Krok 6: Synchronizacja i dostęp

Contacts and group fetch method

Opcja

Co się dzieje

Fetch from LDAP server

Kontakty i grupy są odczytywane z katalogów za każdym razem, gdy są potrzebne. Zawsze aktualne, ale każde wyszukiwanie zależy od dostępności katalogów.

Store offline (sync manually/periodically)

Kopia jest przechowywana na urządzeniu. Wysyłanie wiadomości działa, gdy katalog jest niedostępny, ale kopia może być nieznacznie nieaktualna.

Jeśli wybrałeś Store offline, pojawia się Synchronize automatically: Never, Every hour, Every day, Every week lub Every month. Never oznacza, że kopia jest odświeżana tylko wtedy, gdy samodzielnie uruchomisz synchronizację.

Last synchronization poniżej metody pobierania jest tylko do odczytu i pokazuje, kiedy ostatnio odświeżona została kopia offline. Wyświetla Unknown do momentu uruchomienia pierwszej synchronizacji.

Allow authentication to SMSEagle via LDAP Włącz to, aby umożliwić osobom logowanie się kontem katalogowym. Pojawią się cztery dodatkowe pola:

  • Admin group name in LDAP - członkowie tej grupy logują się jako administratorzy.

  • User group name in LDAP - członkowie tej grupy logują się jako zwykli użytkownicy.

  • Require phone numbers - tylko konta katalogowe, które mają numer w wybranym atrybucie telefonu, mogą się zalogować. Domyślnie wyłączone.

  • LDAP as default login method - preselektuje LDAP zamiast Local w polu typu uwierzytelniania formularza logowania, aby użytkownicy katalogów nie musieli tego zmieniać za każdym razem.

Sekcja Synchronizacja i dostęp z offline sync każdego dnia i włączonym uwierzytelnianiem LDAP

Synchronizacja i dostęp z włączonym offline storage i logowaniem do katalogu

Sprawdzić nazwy grup przed poleganiem na nich. Członek żadnej z grup nie może się zalogować, a literówka w nazwie grupy administratorów zostaje zauważona tylko wtedy, gdy nikt nie może administrować urządzeniem. Utrzymywać co najmniej jedno lokalne konto administratora SMSEagle w działaniu, dopóki nie zweryfikujesz logowania do katalogu.

Krok 7: Zapisz i testuj

Kliknij Save changes na dole strony.

Następnie kliknij Test connection. Urządzenie łączy się z katalogiem przy użyciu właśnie zapisanych ustawień i raportuje, czy połączenie zostało nawiązane, czy też co poszło nie tak.

Najpierw zapisz, potem testuj. Test używa zapisanych ustawień, a nie tego, co aktualnie widać na ekranie, więc testowanie przed zapisaniem sprawdza poprzednią konfigurację. Notatka obok przycisku mówi to samo.

Panel testu połączenia z notatką powyżej przycisku Save changes

Panel testu powtarza zasadę: najpierw zapisz, potem testuj

Data / Czas

Settings > Global settings > Date / Time (/settings/datetime/) pokazuje bieżącą datę i godzinę systemu (tylko do odczytu) oraz pozwala na ustawienie:

  • Time zone

  • NTP time synchronization - po włączeniu ujawnia NTP server address. Również oferowane podczas Configuration Wizard.