Dieses Kapitel behandelt den Bereich Einstellungen der Weboberfläche, der dem gleichen Menü der zweiten Ebene folgt, das Sie in der Seitenleiste sehen.

Kontoeinstellungen

Klicken Sie auf Ihren Avatar (unten links) und wählen Sie Kontoeinstellungen, um Ihr Konto zu verwalten. Dies erfolgt über drei Reiter: Persönliche Daten (Name, Anmeldung, Telefonnummer, Oberflächensprache, Standardeinstellungen für Entwürfe, Benachrichtigungston), Passwort und Sicherheit – siehe Web Interface Overview für das komplette Reiter-Layout.

Konfiguration der Multi-Faktor-Authentifizierung (MFA)

Kontoeinstellungen > Reiter „Sicherheit

MFA-Setup unter Kontoeinstellungen > Sicherheit

MFA bietet eine zusätzliche Sicherheitsebene, indem es neben dem Passwort auch einen einmaligen Code zur Anmeldung erfordert. Dies schützt das Konto auch dann, wenn das Passwort gestohlen wird.

Wo zu finden

  • Pro Benutzer: Kontoeinstellungen > Sicherheit (/settings/account/security), für Ihr eigenes Konto.

  • Geräteübergreifend: die Option Zwei-Faktor-Authentifizierung im Schritt „Administrator

Schritt 1: Wählen Sie eine MFA-Methode

Wählen Sie unter Kontoeinstellungen > Sicherheit eine der folgenden Optionen:

  • Multi-Faktor-Authentifizierung per SMS – ein einmaliger Bestätigungscode wird bei jeder Anmeldung per SMS an Ihr Mobiltelefon gesendet.

  • Authentifizierungs-App – zeitbasierte Codes werden von einer App wie Google Authenticator generiert.

Klicken Sie auf MFA aktivieren und folgen Sie den Anweisungen auf dem Bildschirm, um die gewählte Methode zu bestätigen.

Schritt 2: Erzwingen Sie MFA geräteübergreifend (optional)

Ein Administrator kann MFA für jedes Konto obligatorisch machen, anstatt es pro Benutzer optional zu lassen. Im Einrichtungsassistenten unter Administrator (oder pro Benutzer unter System > Benutzer) setzen Sie Zwei-Faktor-Authentifizierung auf:

  • Nicht erzwingen – jeder Benutzer entscheidet einzeln, ob er MFA aktivieren möchte.

  • Für alle Benutzer erzwingen – jeder vorhandene und neue Benutzer muss MFA einrichten.

  • Für neue Benutzer erzwingen – MFA ist nur für ab jetzt erstellte Konten erforderlich.

SMS / MMS

Nachrichten

Seite „Nachrichten

Nachrichteneinstellungen unter SMS / MMS

Einstellungen > SMS / MMS > Nachrichten (/settings/sms-mms/messages/) fasst das allgemeine Verhalten der SMS-/MMS-Speicherung und Versand-Pipeline zusammen.

Speicherung

Permanent löschen – standardmäßig deaktiviert, sodass gelöschte SMS und MMS zunächst in den Papierkorb verschoben werden, anstatt sofort entfernt zu werden.

Versand

Versandberichte ermöglichen es Ihnen, herauszufinden, ob eine gesendete SMS das Telefon des Empfängers tatsächlich erreicht hat.

  • Lieferberichte - Standard des Betreibers (verwenden Sie das Standardverhalten Ihres Mobilfunkbetreibers), Immer anfordern oder Niemals anfordern. Wird auch im Konfigurationsassistenten angeboten.

  • Sendeverzögerung zwischen SMS - eine Pause in Sekunden zwischen aufeinanderfolgenden ausgehenden SMS. 0 sendet ohne Pause.

Wenn ein Lieferbericht angefordert wird, aktualisiert SMSEagle den Status der Nachricht in Gesendete Elemente / Ausgang, sobald das Netz die Zustellung bestätigt (oder einen Fehler meldet), und der Bericht wird in den Details der Nachricht angezeigt.

Modems

Seite Modemeinstellungen mit erweitertem Modem 1, Anzeige von SIM-PIN, SIM-PUK, erweiterten Protokollen und Vermessungsmodus

Modemeinstellungen mit erweitertem Abschnitt des ersten Modems

Einstellungen > SMS / MMS > Modems (/settings/sms-mms/modems/) listet jedes integrierte Modem (Modem #1, Modem #2 auf Multi-Modem-Geräten) mit einem Schalter zum Aktivieren seiner SIM auf. Durch Erweitern des Modemabschnitts werden vier Einstellungen angezeigt:

  • SIM-Kartenstift und SIM-Kartenstift-PUK - nur erforderlich, wenn die Karte danach fragt. Dieselben zwei Felder werden auch im Konfigurationsassistenten angeboten.

  • Erweiterte Modemprotokolle - ausführliches Modemlogging, nur zum Debuggen.

  • Vermessungsmodus Signal - verwenden Sie ihn, um den besten Antennenstandort zu finden. Er deaktiviert das Versenden und Empfangen von Nachrichten während er aktiv ist. Schalten Sie ihn aus, wenn Sie fertig sind.

Multimodem

Einstellungen > SMS / MMS > Multimodem (/settings/sms-mms/multimodem/) bestimmt, welches der beiden integrierten Modems des Geräts jede ausgehende SMS sendet, und ob ein anderes Modem übernimmt, wenn eines nicht mehr funktioniert. Die Seite ist nur für Administratoren verfügbar.

Einstellungen für Multimodem-Auswahlstrategie und Modem-Failover-Mechanismus

Multimodem-Einstellungen

Wie SMSEagle ein Modem auswählt

Die beiden Einstellungen auf dieser Seite sind nur Teil der Entscheidung. Für jede ausgehende SMS prüft SMSEagle diese Regeln der Reihe nach:

  1. Ein für die Nachricht ausgewähltes Modem. Wenn der Absender ein Modem auswählt, z. B. in Compose, mit dem Modem-Parameter eines API-Aufrufs oder in einer auf ein Modem beschränkten Automationsregel, wird dieses Modem verwendet und nichts Folgendes gilt. Der Absender muss berechtigt sein, es zu verwenden (siehe Regel 3), sonst wird die Nachricht abgelehnt.

  2. Ein an den Kontakt angeheftetes Modem. Wenn die Nachricht an einen Phonebook-Kontakt geht, dessen Modem-Auswahl eingestellt ist, wird dieses Modem verwendet und nichts Folgendes gilt.

  3. Die zulässigen Modems des Absenders. Modems begrenzen in den Benutzereinstellungen unter System > Benutzer beschränkt den Benutzer auf die dort aufgelisteten zulässigen Modems. Ohne eine Begrenzung kann der Benutzer jedes Modem verwenden. Modems, deren SIM unter Modems ausgeschaltet ist, werden ausgelassen, es sei denn, es bleiben keine übrig.

  4. Die Auswahlstrategie wählt eines der zulässigen Modems aus. Siehe Multimodem-Auswahlstrategie unten.

  5. Modem-Failover wechselt bei Aktivierung das ausgewählte Modem zu dem nächsten funktionierenden Modem, wenn das ausgewählte Modem zu diesem Zeitpunkt nicht funktioniert. Siehe Modem-Failover unten.

Formular für neuen Kontakt mit Modem-Auswahl auf das zweite Modem eingestellt (Beispielwerte)

Ein an Modem #2 angehefteter Kontakt (Regel 2)

Modems begrenzen auf Ja im Benutzerformular eingestellt, mit dem zweiten Modem als einziges zulässiges Modem

Ein Benutzer, der auf Modem #2 beschränkt ist (Regel 3)

Multimodem-Auswahlstrategie

Multimodem-Auswahlstrategie bietet Round-robin und eine SIM N als Master-Modem-Option für jedes integrierte Modem (SIM 1 und SIM 2):

  • Round-robin - die zulässigen Modems des Absenders wechseln sich ab: Modem 1 > Modem 2 > Modem 1 > Modem 2 usw. Jeder Benutzer hat seine eigene Rotation, sodass zwei Benutzer, die gleichzeitig senden, den Turn des anderen nicht beeinflussen.

  • SIM N als Master-Modem - Modem N sendet jede Nachricht, und die anderen Modems werden nur von Modem-Failover verwendet, wenn Modem N nicht funktioniert. Ein Benutzer, der Modem N nicht verwenden darf, kann mit dieser Strategie keine Nachrichten senden, außer Nachrichten mit einem für sie ausgewählten Modem (Regel 1) oder an einen an ein Modem angehefteten Kontakt (Regel 2). Seine Nachrichten werden mit einem Fehler „fehlender Modem-Zugriff

Modem-Failover

Aktivieren Sie Modem-Failover-Mechanismus aktivieren, damit ein funktionierendes Modem eines übernimmt, das nicht mehr funktioniert. Dies erfordert mindestens zwei aktive SIM-Karten im Gerät. Failover tritt zu zwei Zeitpunkten auf:

  • Wenn eine Nachricht gesendet wird. Wenn das von der Strategie ausgewählte Modem nicht funktioniert, versucht SMSEagle das nächste der zulässigen Modems des Absenders in Modemnummerordnung, beginnend wieder vom ersten nach dem letzten, und verwendet das erste funktionierende. Nachrichten mit einem für sie ausgewählten Modem (Regel 1) oder an einen angehefteten Kontakt (Regel 2) werden zu diesem Zeitpunkt nicht umgeleitet.

  • Alle 2 Minuten. SMSEagle prüft alle Modems. Nachrichten, die noch in der Outbox eines Modems warten, das nicht funktioniert, werden zu dem nächsten funktionierenden Modem verschoben, das der Autor der Nachricht verwenden darf. Wenn es kein solches Modem gibt, bleiben die Nachrichten dort, wo sie sind.

Ein Modem gilt als nicht funktionierend, wenn eine dieser Bedingungen erfüllt ist:

  • es hat sich mehr als 4 Minuten nicht beim Gerät gemeldet,

  • seine SIM-Karte ist nicht bereit, z. B. fehlt oder wartet auf eine PIN,

  • die Watchdog-Funktion des Geräts, die alle 2 Minuten jedes Modem prüft, hat seinen Modem-Dienst mindestens 3-mal schnell hintereinander neu gestartet (weniger als 5 Minuten auseinander), das letzte Mal innerhalb der letzten 5 Minuten,

  • Nachrichten darauf schlagen weiterhin fehl: mindestens eine Nachricht in seiner Warteschlange wurde 3-mal wiederholt, und das Modem hat in den letzten 5 Minuten nichts erfolgreich gesendet. Wenn andere Nachrichten in derselben Warteschlange nicht 3 Wiederholungen erreicht haben, wird das Problem als Fehler bei den fehlgeschlagenen Empfängern angesehen, nicht bei dem Modem.

Jede umgeleitete Nachricht wird im Application-Protokoll unter System > Protokolle aufgezeichnet, als Zeile, die mit Modem: Modem failover triggered beginnt.

MMS

MMS-Einstellungsseite mit Autoresponder-Schalter und Pro-Modem-MMS-Support-Schaltern

MMS-Einstellungen

Was diese Funktion bewirkt

MMS ermöglicht dem Gerät das Versenden und Empfangen von Multimedia-Nachrichten: Text mit Bildern oder anderen angehängten Dateien statt normaler SMS.

Im Gegensatz zu SMS läuft MMS nicht über den einfachen GSM-Kanal. Es wird über das Datennetz des Betreibers an ein MMS-Zentrum geleitet. Daher benötigt jede SIM-Karte einen eigenen Satz von Verbindungsparametern (APN, MMSC und optional einen Proxy). In SMSEagle werden diese Parameter pro Modem unter Einstellungen > Kanäle > SMS / MMS > MMS festgelegt.

Der gleiche Bildschirm enthält auch den MMS-Autoresponder, der eine automatische Antwort auf jede eingehende MMS sendet.

Bevor Sie beginnen

  • Sie benötigen die MMS-Einstellungen für jede SIM-Karte von ihrem Betreiber: APN, MMSC-Adresse und einen Proxy mit Port, falls der Betreiber einen verwendet. Einige Betreiber benötigen auch einen Benutzernamen und ein Passwort.

  • Die SIM-Karte muss MMS im Tarif aktiviert haben. Eine SIM-Karte, die SMS versenden kann, aber keinen Datendienst oder MMS-Service hat, wird fehlschlagen, egal wie die Einstellungen ausgefüllt werden.

  • Viele Operatorprofile sind dem Gerät bereits bekannt, daher versuchen Sie APN-Einstellungen auslesen, bevor Sie die Werte selbst suchen.

Schritt 1: Öffnen Sie die MMS-Seite

Gehen Sie in der Seitenleiste zu Einstellungen > Kanäle > SMS / MMS > MMS.

Die MMS-Seite zeigt das Feld MMS-Autoresponder oben an, dann einen ausklappbaren Abschnitt pro Modem mit der Überschrift MMS-Support für Modem #1, #2 usw., wie in der Abbildung am Anfang dieses Abschnitts.

Schritt 2: Aktivieren Sie MMS auf einem Modem

Jeder Modem-Abschnitt hat einen Schalter neben seiner Überschrift. Schalten Sie ihn für jede SIM-Karte ein, die MMS verarbeiten soll.

Klicken Sie dann auf den Pfeil rechts neben der Überschrift, um den Abschnitt zu erweitern und die Verbindungsparameter auszufüllen.

Modem 1-Abschnitt erweitert, mit der Schaltfläche APN-Einstellungen auslesen und den sechs Parameterfeldern

Ein erweiterter Modem-Abschnitt mit APN-Einstellungen auslesen über den Feldern

Schritt 3: Füllen Sie die Verbindungsparameter aus

Die schnellste Methode ist die Schaltfläche APN-Einstellungen auslesen oben im erweiterten Abschnitt. Sie sucht eine passende Konfiguration für die SIM-Karte im Modem und füllt die Felder automatisch aus. Falls keine Übereinstimmung gefunden wird, meldet dies SMSEagle und Sie geben die Werte manuell ein.

Feld

Was Sie eingeben sollten

APN

Der Access Point Name des Betreibers, z. B. internet.

Benutzername

Der APN-Benutzer, falls vom Betreiber erforderlich. Lassen Sie das Feld andernfalls leer.

Passwort

Das APN-Passwort, falls erforderlich.

MMSC

Die Adresse des MMS-Zentrums des Betreibers, z. B. http://mms.example.com.

MMS-Proxy

Die Proxy-Adresse, falls vom Betreiber verwendet. Lassen Sie das Feld andernfalls leer.

MMS-Port

Der Proxy-Port. Nur zusammen mit einem Proxy erforderlich.

Jedes Feld gehört zu diesem einen Modem. Zwei SIM-Karten verschiedener Betreiber benötigen zwei verschiedene Wertsätze, daher wiederholen Sie dies für jedes Modem, das Sie aktiviert haben.

Modem 2-Abschnitt mit eigenen APN- und MMSC-Werten und leeren Proxy- und Port-Feldern

Das zweite Modem hat seine eigenen Werte und benötigt in diesem Beispiel keinen Proxy

Schritt 4: Richten Sie den Autoresponder ein (optional)

Das Feld MMS-Autoresponder oben auf der MMS-Seite sendet automatisch eine Antwort, wenn eine MMS ankommt.

  1. Aktivieren Sie Enable autoresponder for incoming MMS messages.

  2. Geben Sie die Antwort in MMS autoresponder message ein.

Der Autoresponder gilt für alle Modems, unabhängig von der einzelnen MMS-Unterstützung. Es ist eine einzelne globale Einstellung, keine Einstellung pro Modem, und es gibt einen gemeinsamen Antworttextfür jede eingehende MMS, halten Sie die Formulierung daher allgemein.

MMS-Autoresponder aktiviert, mit einem Antworttext im Nachrichtenfeld

Der Autoresponder, aktiviert mit einer Beispielantwort

Schritt 5: Speichern und neu starten

Klicken Sie auf Save changes.

Ein Neustart ist erforderlich. Nach dem Speichern fordert SMSEagle Sie auf, das Gerät neu zu starten, damit die MMS-Änderungen wirksam werden. Bis dahin werden die neuen Parameter gespeichert, aber noch nicht verwendet.

Anrufe

TTS-Lokalmodelle

Lokale Sprachmodelle ermöglichen Text to speech - advanced. Sie laufen auf dem Gerät, daher ist nach der Installation eines Modells keine Internetverbindung erforderlich.

Gehen Sie zu Settings > Channels > Calls > TTS local models. Die Seite listet die installierten Modelle mit ihrer Sprache, Region und Qualität auf.

TTS-Lokalmodelle-Seite mit einem installierten Sprachmodell mit seiner Sprache, Stimme, Qualität und Region

TTS-Lokalmodelle

Ein Modell hinzufügen

Klicken Sie auf Add voice in der oberen rechten Ecke. Das Bedienfeld bietet zwei Möglichkeiten.

Automatischer Download (der einfache Weg)

Wählen Sie auf der Registerkarte Automatic download der Reihe nach:

  1. Language

  2. Voice

  3. Quality - Very low, Low, Medium oder High

Klicken Sie auf Download. Eine Fortschrittsanzeige zeigt den Download an, und das Modell erscheint in der Liste, wenn er abgeschlossen ist.

Höhere Qualität bedeutet eine natürlichere Stimme, aber eine größere Datei und eine etwas langsamere Synthese. Medium ist ein guter Standard.

Bedienfeld für das Hinzufügen eines TTS-Sprachmodells auf der Registerkarte Automatischer Download mit ausgewählter Sprache, Stimme und Qualität

Herunterladen eines vorgefertigten Sprachmodells

Wenn das Bedienfeld „Voice list unavailable“ meldet, konnte das Gerät den Online-Stimmenkatalog nicht erreichen. Überprüfen Sie die Netzwerkeinstellungen und versuchen Sie es später erneut, oder verwenden Sie stattdessen manuelles Hochladen.

Manuelles Hochladen

Auf der Registerkarte Manual upload stellen Sie selbst ein Sprachmodell bereit:

  1. Model file (.onnx) - das Modell selbst.

  2. Config file (.onnx.json) - die dazugehörige Konfigurationsdatei.

Beide Dateien sind erforderlich und müssen zusammenpassen. Klicken Sie auf Upload.

Fügen Sie auf der Registerkarte "Manual upload" ein TTS-Sprachmodell-Panel mit dem ausgewählten .onnx-Modell und der .onnx.json-Konfiguration hinzu

Manuelles Hochladen eines Piper-Modells

Ein Modell löschen

Verwenden Sie die Aktion Delete neben einem Modell, oder markieren Sie mehrere Modelle und löschen Sie diese zusammen.

Ein Modell, das noch irgendwo referenziert wird, kann nicht gelöscht werden. Die Meldung zeigt Ihnen an, wo es verwendet wird, z. B. in einem geplanten Anruf, einer Email-to-SMS-Regel, einer Digital-Input- oder Digital-Output-Aktion oder einer Network-Monitor-Aufgabe. Ändern oder entfernen Sie diese Referenz zunächst und löschen Sie dann das Modell.

TTS-Online-Modelle (ElevenLabs)

Online-Modelle erzeugen die natürlichsten Sprachausgaben, nutzen aber die ElevenLabs-API, weshalb sie ein ElevenLabs-Konto und eine Internetverbindung erfordern.

Gehen Sie zu Settings > Channels > Calls > TTS online models.

Schritt 1: ElevenLabs-Konto vorbereiten

In Ihrem ElevenLabs-Konto:

  1. Gehen Sie zu Developers > API Keys und generieren Sie einen API-Schlüssel.

  2. Geben Sie dem Schlüssel die Berechtigungen Text to Speech: Access und Voices: Read und speichern Sie dann.

  3. Gehen Sie zur Registerkarte Voices, wählen Sie die gewünschte Stimme aus und fügen Sie sie zu Ihrem Konto hinzu.

  4. Öffnen Sie My Voices und kopieren Sie die voice ID dieser Stimme.

Die Seite hat eine Schaltfläche, die Sie direkt zu den ElevenLabs-Einstellungen führt.

TTS-Online-Modelle-Seite mit einem hinzugefügten Modell, den ElevenLabs-Setupanweisungen und dem API-Schlüssel-Feld

TTS-Online-Modelle

Schritt 2: API-Schlüssel speichern

Fügen Sie in der Box Global options auf der rechten Seite den Schlüssel in ElevenLabs API key ein und klicken Sie auf Save.

Schritt 3: Ein Sprachmodell hinzufügen

Klicken Sie auf Add model in der oberen rechten Ecke, fügen Sie die kopierte Voice ID ein und klicken Sie auf Save.

Die restlichen Modelldaten (Name, Sprache, Region) werden automatisch von der API abgerufen und in der Liste angezeigt.

Panel zum Hinzufügen eines TTS-Online-Sprachmodells mit einer in das Feld "Voice ID" eingefügten Voice ID

Hinzufügen eines ElevenLabs-Sprachmodells

Modelle können bearbeitet (um auf eine andere Voice ID zu verweisen) oder einzeln oder in Bulk aus der Liste gelöscht werden.

Eingehende Anrufe

Settings > Channels > Calls > Incoming calls (/settings/calls/incoming-calls) legt pro Modem fest, wie ein eingehender Sprachanruf behandelt wird: Always accept, Always reject oder Ignore.

Anrufweiterleitung

Settings > Channels > Calls > Call forward (/settings/calls/call-forward) verwaltet Anruferweiterungscodes pro Modem. Nicht jeder Netzbetreiber unterstützt Anruferweiterungscodes – prüfen Sie dies mit Ihrem Betreiber, bevor Sie sich darauf verlassen.

WhatsApp

WhatsApp-Einstellungsseite mit dem Service-Status und der Schaltfläche zum Verbinden von Geräten mit QR-Code-Pairing

WhatsApp-Einstellungen und Geräteverbindung

Was diese Funktion bewirkt

WhatsApp-Unterstützung ermöglicht es Ihrem SMSEagle, WhatsApp-Nachrichten zusätzlich zu SMS zu senden und zu empfangen. Das Gerät wird auf die gleiche Weise mit einem WhatsApp-Konto verknüpft wie eine Desktop- oder Browsersitzung: Sie scannen mit dem Telefon, das das Konto besitzt, einen QR-Code.

Nach der Verknüpfung wird WhatsApp zu einem weiteren Kanal, den Sie beim Verfassen einer Nachricht auswählen können, mit eigenem Nachrichtenverlauf. Es gibt auch eine Fallback-Option, die eine SMS oder MMS sendet, falls sich herausstellt, dass ein Empfänger kein WhatsApp hat.

Typische Anwendungen: Menschen erreichen, die WhatsApp nutzen, längere Benachrichtigungen senden, ohne sie in mehrere SMS-Teile aufzuteilen, oder die Kosten für Nachrichten an Empfänger im Ausland senken.

Die Einrichtung besteht aus zwei Teilen: Zuerst aktivieren Sie den Service und verknüpfen ein Gerät (Settings > Channels > WhatsApp), dann verwenden Sie den Kanal (Messages > WhatsApp oder das Fenster Compose).

Bevor Sie beginnen

  • WhatsApp ist nur auf ausgewählten Gerätemodellen verfügbar. Wenn Settings > Channels > WhatsApp nicht in Ihrer Seitenleiste vorhanden ist, unterstützt Ihr Gerät WhatsApp nicht.

  • Sie benötigen ein Telefon mit einem aktiven WhatsApp-Konto in Ihren Händen, um den QR-Code zu scannen.

  • Das Gerät muss eine Internetverbindung erreichen können. WhatsApp-Nachrichten werden über die Netzwerkverbindung übertragen, nicht über das Modem.

Das verknüpfte Konto ist ein echtes WhatsApp-Konto. Alles, was das Gateway sendet, scheint von diesem Konto zu kommen, und Nachrichten, die an es gesendet werden, erscheinen in SMSEagle.

Schritt 1: Öffnen Sie die WhatsApp-Einstellungen

Gehen Sie in der Seitenleiste zu Settings > Channels > WhatsApp.

Das Feld Connection zeigt die installierte WhatsApp version und den aktuellen Status. Auf einem neuen Gerät ist der Status Disabled und eine Warnung erklärt, dass der Service aktiviert werden muss, bevor ein Gerät verknüpft werden kann.

Schritt 2: Aktivieren Sie den Service

Klicken Sie unten auf der Seite auf Enable. Der Status ändert sich zu Disconnected, was bedeutet, dass der Service ausgeführt wird, aber noch kein Konto verknüpft ist. Das ist der in der Abbildung am Anfang dieses Abschnitts gezeigte Status mit der Schaltfläche Link device unter dem Feld Connection.

Schritt 4: Entscheiden Sie, was mit Empfängern ohne WhatsApp passiert

Sobald der Status Connected ist, wird ein Feld Fallback mit einem Schalter angezeigt:

Fall back to SMS/MMS Wenn dies aktiviert ist, wird eine Nachricht an eine Nummer, die nicht bei WhatsApp registriert ist, stattdessen als SMS oder MMS gesendet. Wenn dies deaktiviert ist, wird eine solche Nachricht einfach nicht zugestellt.

Der Schalter wird gespeichert, sobald Sie ihn umschalten. Es gibt keine separate Schaltfläche zum Speichern.

Schritt 5: Halten Sie den Service auf dem neuesten Stand

Das Feld Connection hat eine Schaltfläche Check for new version. Klicken Sie darauf, um zu prüfen, ob eine neuere WhatsApp-Version verfügbar ist:

Ergebnis

Was tun

Keine neue Version gefunden

Nichts. Sie sind aktuell.

Eine neue Version ist verfügbar

Die Schaltfläche wird zu Update now, die Sie zur Patch-Seite führt, auf der das Update installiert werden kann.

Die neueste Version konnte nicht abgerufen werden

Das Gerät konnte den Update-Server nicht erreichen. Überprüfen Sie die Netzwerkeinstellungen und versuchen Sie es später erneut.

WhatsApp-Verbindungsfeld mit der Service-Schaltfläche, Status- und Versionsreihen

Das Verbindungsfeld mit Check for new version neben der installierten Version

Verknüpfung aufheben und ausschalten

Zwei Schaltflächen am unteren Rand der Einstellungsseite erfüllen unterschiedliche Funktionen:

Schaltfläche

Funktion

Unlink device

Meldet das Konto ab. Der Service läuft weiter, die Seite kehrt zu Disconnected zurück und Sie können ein anderes Konto verknüpfen. Fall back to SMS/MMS wird gleichzeitig ausgeschaltet.

Disable

Stoppt den WhatsApp-Service vollständig. Der Kanal verschwindet aus dem Compose-Fenster.

Sie können die Verknüpfung auch auf der Telefonseite aufheben, in WhatsApp > Linked devices. Die Seite zeigt dann bei der nächsten Aktualisierung Disconnected an.

Gut zu wissen

  • WhatsApp-Nachrichten verwenden die Netzwerkverbindung, daher verbrauchen sie kein SIM-Guthaben und sind nicht vom GSM-Netz abhängig. Die Option Fall back to SMS/MMS ist die Ausnahme: Diese Fallback-Nachrichten gehen durch das Modem.

  • Die Verknüpfung befindet sich auf dem Gerät. Das Wiederherstellen einer Sicherung auf anderen Hardware oder das Aufheben der Verknüpfung vom Telefon erfordert das Scannen eines neuen QR-Codes.

  • In der Konversationsliste werden nur Nachrichten angezeigt, die nach der Geräteverbindung empfangen wurden.

Signal

Signal-Einstellungsseite mit dem Service-Status und Versionscheck

Signal-Service-Einstellungen

Was diese Funktion bewirkt

Signal-Unterstützung ermöglicht es Ihrem SMSEagle, Signal-Nachrichten zusätzlich zu SMS zu senden und zu empfangen. Das Gerät registriert sich selbst im Signal-Netz mit einer Telefonnummer, danach wird Signal zu einem weiteren Kanal, den Sie beim Verfassen einer Nachricht auswählen können, mit eigener Konversationsansicht.

Typische Verwendungen: Menschen erreichen, die Signal gegenüber SMS bevorzugen, oder Benachrichtigungen an Empfänger im Ausland senden, die sonst Roaming-Gebühren verursachen würden.

Die Einrichtung besteht aus zwei Teilen: Zuerst aktivieren Sie den Service und registrieren eine Nummer (Settings > Channels > Signal), dann nutzen Sie den Kanal (Messages > Signal oder das Compose-Fenster).

Bevor Sie beginnen

  • Signal ist nur auf ausgewählten Gerätemodellen verfügbar. Wenn Settings > Channels > Signal nicht in Ihrer Seitenleiste vorhanden ist, unterstützt Ihr Gerät dies nicht.

  • Sie benötigen eine Telefonnummer, die einen Verifizierungscode empfangen kann, und sie darf nicht bereits bei Signal auf einem anderen Gerät registriert sein.

  • Die Registrierung erfordert einen Captcha-Link, den Sie in einem Browser generieren. Halten Sie den Link bereit, bevor Sie beginnen; er verfällt schnell.

Schritt 1: Öffnen Sie die Signal-Einstellungen

Gehen Sie in der Seitenleiste zu Einstellungen > Kanäle > Signal.

Das Feld Dienst oben zeigt die installierte Signal-Version und den aktuellen Status an. Auf einem neuen Gerät ist der Status Deaktiviert und eine Warnung erklärt, dass der Dienst aktiviert werden muss, bevor eine Nummer registriert werden kann.

Schritt 2: Aktivieren Sie den Service

Klicken Sie auf Aktivieren unten auf der Seite. Der Status wechselt zu Aktiviert und das Registrierungsformular erscheint, wie in der Abbildung am Anfang dieses Abschnitts.

Schritt 3: Registrieren Sie eine Telefonnummer

Im Feld Eine Telefonnummer registrieren:

  1. Geben Sie unter Telefonnummer die Nummer im internationalen Format ein, z. B. +14155552671.

  2. Fügen Sie unter Captcha-Link den Captcha-Link ein. Der Link Wie erhalte ich den Captcha-Link? unterhalb des Feldes öffnet eine Schritt-für-Schritt-Anleitung in einem neuen Tab.

  3. Klicken Sie auf Registrieren.

Signal sendet dann einen Bestätigungscode an die Nummer.

Signal-Registrierungsformular mit ausgefüllter Telefonnummer und Captcha-Link

Eine Telefonnummer registrieren

Haben Sie diese Nummer kürzlich bereits registriert? Klicken Sie stattdessen auf Registrierung überspringen. Das Formular geht direkt zum Verifikationsschritt, wo Sie einen bereits empfangenen Code eingeben können.

Schritt 4: Verifizieren Sie die Nummer

Das Formular fragt nun nach dem Bestätigungscode. Geben Sie den empfangenen Code ein und klicken Sie auf Verifizieren.

Bei erfolgreicher Verifizierung zeigt die Seite an, dass Signal verbunden ist, und displays das Feld Registrierte Nummer.

Schritt 5: Halten Sie den Service auf dem neuesten Stand

Das Feld Dienst hat einen Button Nach neuer Version suchen. Klicken Sie darauf, um zu prüfen, ob eine neuere Signal-Version verfügbar ist:

Ergebnis

Was tun

Keine neue Version gefunden

Nichts. Sie sind aktuell.

Eine neue Version ist verfügbar

Die Schaltfläche wird zu Update now, die Sie zur Patch-Seite führt, auf der das Update installiert werden kann.

Die neueste Version konnte nicht abgerufen werden

Das Gerät konnte den Update-Server nicht erreichen. Überprüfen Sie die Netzwerkeinstellungen und versuchen Sie es später erneut.

Signal-Dienstfeld mit den Zeilen für Dienst-Schalter, Status und Version

Das Feld Dienst. Hier wurde bereits eine neuere Version gefunden, daher lautet der Button Jetzt aktualisieren

Die Nummer entfernen

Um die Registrierung des Geräts bei Signal zu beenden, gehen Sie zurück zu Einstellungen > Kanäle > Signal und klicken Sie auf Unregister im Feld Registrierte Nummer. Die Nummer wird freigegeben und die Seite kehrt zum Registrierungsformular zurück.

Um den Kanal zu deaktivieren, ohne die Registrierung aufzuheben, klicken Sie auf Deaktivieren unten auf der Seite. Der Dienst wird beendet und Signal verschwindet aus dem Fenster „Verfassen

),

Neue Texte und Mitteilungen

Gut zu wissen

  • , aber die Registrierung bleibt erhalten, sodass eine erneute Aktivierung keine neue Verifikation erfordert.

  • , aber die Registrierung bleibt erhalten, sodass eine erneute Aktivierung keine neue Verifikation erfordert.

  • Signal-Einstellungen mit der registrierten Telefonnummer und dem Button Unregister

, aber die Registrierung bleibt erhalten, sodass eine erneute Aktivierung keine neue Verifikation erfordert.

, Eine registrierte Signal-Nummer

Einstellungen > Kanäle > E-Mail > E-Mail zu SMS (/settings/email/email-to-sms) startet einen integrierten Mail-Server auf dem Gerät und konvertiert eingehende E-Mails gemäß den von Ihnen definierten Regeln unter E-Mail zu SMS in der Automatisierung in SMS.

E-Mail-zu-SMS-Einstellungen mit aktiviertem Dienst, zeigt Dienststatus, Nachrichtenbehandlung, LDAP-Kontakte, erweiterte Einstellungen und Debug-E-Mail

E-Mail-zu-SMS-Einstellungen

Aktivieren Sie E-Mail zu SMS aktivieren, um den Mail-Server zu starten. Dienststatus zeigt, ob er Ausgeführt oder Gestoppt ist. Der Rest der Seite bestimmt, wie eine E-Mail zu einer SMS wird:

  • Was mit dem E-Mail-Betreff zu tun ist - Ignorieren, In SMS einschließen, Zur Authentifizierung verwenden oder Nur Betreff ohne E-Mail-Text senden.

  • Als MMS senden - Niemals, Immer oder Nur wenn E-Mail Anhänge enthält.

  • Maximale Anzahl von Zeichen in SMS - von 1 bis 1300.

  • Unicode-Kodierung von SMS-Text - aktivieren Sie dies nur, wenn Nachrichten nationale Zeichen benötigen, die das Standard-SMS-Alphabet nicht enthält.

  • LDAP-Kontakte verwenden - ermöglicht es, einen Verzeichniskontakt oder eine Gruppe im Adressteil des Empfängers zu benennen. Konfigurieren Sie zunächst LDAP.

  • FQDN-Hostname (unter Erweiterte Einstellungen) - optionaler Domänenname für die Verwendung in Empfängeradressen anstelle der IP-Adresse des Geräts. Wenn Sie ihn ändern, verweisen Sie die A- und MX-DNS-Einträge für diesen Namen auf das Gerät.

  • NAT externe IP - setzen Sie dies nur, wenn sich das Gerät hinter NAT befindet, und leiten Sie mindestens TCP-Port 25 an das Gerät weiter.

  • Debug E-Mail - speichert die zuletzt empfangene E-Mail zur Fehlerbehebung in einer Datei.

Email to SMS Poller

Settings > Channels > Email > Email to SMS Poller (/settings/email/email-to-sms-poller) verbindet das Gerät mit einem vorhandenen Postfach, überprüft es in einem festen Intervall und konvertiert die gefundenen E-Mails gemäß den Regeln unter Email to SMS Poller in der Automation in SMS. Im Gegensatz zu Email to SMS müssen keine E-Mails an das Gerät selbst zugestellt werden.

Email to SMS Poller-Einstellungen mit aktiviertem Dienst und ausgewähltem IMAP + OAuth2 (Microsoft 365) (Beispielwerte)

Email to SMS Poller-Einstellungen, verbunden mit einem Microsoft 365-Postfach

Aktivieren Sie Enable Email to SMS Poller. Das Formular darunter hat folgende Teile:

Polling

  • Check email every (seconds) - wie oft das Postfach überprüft wird.

  • Send as MMS, Maximum number of characters in SMS und Unicode encoding of SMS text - gleiche Bedeutung wie für Email to SMS.

Mail server connection

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

  • Host und Username des Postfachs.

  • Nur mit POP3 und IMAP: Port, Password und Use TLS/SSL encryption. Die Seite listet die Standard-Ports auf: POP3 110, POP3 mit TLS/SSL 995, IMAP 143, IMAP mit TLS/SSL 993.

  • Delete emails from server after processing - entfernt jede E-Mail aus dem Postfach, nachdem sie verarbeitet wurde. Lassen Sie dies deaktiviert, um das Postfach unverändert zu halten.

OAuth2 authorization (nur mit IMAP + OAuth2 (Microsoft 365))

Use LDAP contacts und Debug E-mail funktionieren wie für Email to SMS.

Für POP3 und IMAP hat die Seite auch eine Schaltfläche Test connection. Speichern Sie die Einstellungen, bevor Sie diese verwenden. Einige E-Mail-Anbieter blockieren IMAP-Testverbindungen unter ihren Standardsicherheitseinstellungen, daher bedeutet ein fehlgeschlagener Test nicht immer, dass die Einstellungen falsch sind.

SMTP-Konfiguration

Einstellungen > Kanäle > E-Mail > SMTP-Konfiguration (/settings/email/smtp) verwaltet eine Liste wiederverwendbarer SMTP-Server-Voreinstellungen und weist jeder Funktion, die ausgehende E-Mails versendet, eine zu:

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

Jede dieser Funktionen kann auf None oder auf eine Ihrer gespeicherten Voreinstellungen eingestellt werden. Das Zuweisen einer Voreinstellung zu einer Funktion deaktiviert die bestehende E-Mail-Konfiguration dieser Funktion.

Klicken Sie unter Configuration presets auf Create new, um einen SMTP-Server hinzuzufügen (Host, Port, Verschlüsselung, Absenderadresse, Anmeldedaten); Voreinstellungen können dann aus dem Dropdown-Menü für jede der oben genannten Funktionen ausgewählt werden.

E-Mail-Warnungen

Settings > Channels > Email > Email alerts (/settings/email/alerts) sendet eine Benachrichtigung per E-Mail, wenn ausgehende Nachrichten weiterhin nicht gesendet werden können. Es benötigt eine SMTP-Voreinstellung, die unter SMTP Configuration den Alerts zugewiesen ist.

Email-Benachrichtigungseinstellungen mit aktivierten Benachrichtigungen, Fehlerzähler, Empfänger, Betreff und Nachricht mit Platzhaltern (Beispielwerte)

Email-Benachrichtigungseinstellungen

Aktivieren Sie Send email alert when message sending error occur und legen Sie fest:

  • Send alert when error counter exceeds - wie viele Fehler beim Senden gezählt werden, bevor die Benachrichtigung versendet wird. Ein Wert über 2 vermeidet Benachrichtigungen durch einen einzelnen vorübergehenden Fehler.

  • Recipient emails - eine oder mehrere Adressen.

  • Email subject und Message content - der Text der Benachrichtigung. Die Platzhalter {MODEM} (das Modem, das die Benachrichtigung ausgelöst hat), {IP} (die IP-Adresse des Geräts), {HOST} (sein Host-Name) und {TIMESTAMP} (wann der Fehler erkannt wurde) werden durch echte Werte ersetzt. Klicken Sie auf einen Platzhalter unter dem Nachrichtenfeld, um ihn einzufügen.

SMPP

Einstellungen > Kanäle > SMPP (/settings/smpp/) aktiviert den integrierten SMPP-Server des Geräts. Eine externe Anwendung, die als SMPP-Client fungiert, kann dann SMS über die Modems des Geräts einreichen und eingehende SMS sowie Lieferberichte über dieselbe Verbindung zurückerhalten.

SMPP-Einstellungen mit aktiviertem SMPP, angezeigt mit vier Service-Status-Karten, Anmeldedaten und Modemzugriff (Beispielwerte)

SMPP-Einstellungen

Verbindungsdetails

Parameter

Wert

Protokoll

SMPP 3.4

Port

TCP 2770

Client zu SMSEagle

SMS, die über die Modems des Geräts versendet werden sollen

SMSEagle zu Client

Eingehende SMS und Lieferberichte

Der SMPP-Client verbindet sich mit dem Benutzer und Passwort, die auf dieser Seite als system_id und password festgelegt sind.

Eingehende SMS und Lieferberichte werden auf dem Gerät in eine Warteschlange eingereiht, während kein SMPP-Client verbunden ist. Sobald sich ein Client verbindet, liefert SMSEagle alles aus dieser Warteschlange, daher muss der Client ab dem Verbindungszeitpunkt bereit sein, deliver_sm-Nachrichten zu empfangen und zu bestätigen.

SMPP aktivieren

  1. Aktivieren Sie Enable SMPP. Die Service-Status-Karten, Credentials und Modem access werden angezeigt.

  2. Legen Sie unter Credentials den User und das Password fest, mit denen sich der SMPP-Client verbindet. Das Passwort darf nur Buchstaben und Ziffern enthalten und maximal 8 Zeichen lang sein. Wenn bereits ein Passwort gespeichert ist, lassen Sie das Feld unverändert, um es beizubehalten.

  3. Aktivieren Sie unter Modem access die Option Limit modems, um SMPP-Verkehr nur über die von Ihnen ausgewählten Modems zu ermöglichen. Lassen Sie diese Option deaktiviert, um alle Modems zu erlauben.

  4. Klicken Sie auf Save changes.

Ein Neustart ist erforderlich. Nach dem Speichern fordert SMSEagle Sie auf, das Gerät neu zu starten, damit die SMPP-Änderungen wirksam werden. Bis dahin werden die neuen Einstellungen gespeichert, sind aber noch nicht aktiv. Verwenden Sie System > Restart, wenn Sie bereit sind.

Nach dem Neustart zeigen die vier Status-Karten (Core service, SMPP connection, SMS service, SQL service) an, ob jeder Teil des SMPP-Servers läuft. Alle vier müssen Active anzeigen, damit sich SMPP-Clients verbinden und Nachrichten austauschen können.

Wenn Sie SMPP zum ersten Mal aktivieren, erstellt SMSEagle auch einen internen Benutzer für SMPP-Verkehr mit seinem eigenen API-Schlüssel, der unter Settings > API v2 keys aufgelistet ist, sowie die internen Regeln, die eingehende SMS und Lieferberichte an den SMPP-Client weitergeben. Widerrufen oder bearbeiten Sie diese nicht. Das Deaktivieren von SMPP entfernt den Benutzer und die Regeln erneut.

MQTT

Einstellungen > Kanäle > MQTT (/settings/mqtt/) verbindet das Gerät mit dem MQTT-Broker, auf den es hört. Die Subscribe-Regeln unter MQTT in Automation, die MQTT-Nachrichten in SMS umwandeln, verwenden diese Verbindung. Publish-Regeln tun dies nicht: jede von ihnen benennt ihren eigenen Broker.

MQTT-Einstellungen mit aktiviertem Service, angezeigt mit Broker-Verbindung, Themen und TLS-Optionen (Beispielwerte)

MQTT-Broker-Verbindungseinstellungen

Aktivieren Sie Enable MQTT service, dann legen Sie fest:

  • Host und Port des Brokers (beide erforderlich).

  • Username und Password, falls der Broker diese benötigt.

  • Topics - die Themen, auf die das Gerät abonniert, getrennt durch Kommas.

  • TLS / SSL - verschlüsselt die Verbindung zum Broker. Die TLS certificate verification überprüft auch das Zertifikat des Brokers. Lassen Sie es nur bei einem Broker mit selbstsigniertem Zertifikat deaktiviert.

Klicken Sie auf Save changes.

Ein Neustart ist erforderlich. Nach dem Speichern fordert SMSEagle Sie auf, das Gerät neu zu starten, damit die MQTT-Änderungen wirksam werden. Bis dahin werden die neuen Einstellungen gespeichert, aber noch nicht verwendet. Verwenden Sie System > Restart, wenn Sie bereit sind.

Netzwerk

IP-Einstellungen

Einstellungen > Globale Einstellungen > Netzwerk > IP-Einstellungen (/settings/network/ip) zeigt die MAC-Adresse des Geräts an (schreibgeschützt) und ermöglicht Ihnen die Konfiguration von:

  • Get IP address from DHCP – DHCP aktivieren oder deaktivieren, um eine statische IP-Adresse einzustellen.

  • Hostname

  • Use proxy – leiten Sie die ausgehenden Verbindungen des Geräts über einen HTTP-Proxy weiter.

  • IP address restriction – Allow, Deny oder Disabled, mit einer Liste von IP-Adressen, auf die die Regel zutrifft. Wenn die Beschränkung aktiv ist, werden alle Ports außer 22 (SSH) für alle außerhalb der Liste blockiert.

Seien Sie vorsichtig mit IP address restriction. Eine falsch konfigurierte Positivliste kann Sie von Ihrem eigenen Computer aus von der Weboberfläche abschneiden. Fügen Sie zunächst Ihre aktuelle IP-Adresse hinzu (die Seite bietet eine Verknüpfung Add your IP address), bevor Sie speichern.

SSL

Einstellungen > Globale Einstellungen > Netzwerk > SSL (/settings/network/ssl) ermöglicht es Ihnen, das Standard-Selbstsignierungszertifikat des Geräts durch Ihr eigenes zu ersetzen: laden Sie ein Certificate, seinen Private key und optional ein Root CA certificate und Full chain hoch. Ein separater Schalter, Forward HTTP to HTTPS, leitet einfache HTTP-Anfragen an HTTPS weiter.

Failover

Failover Cluster bietet Hochverfügbarkeit auf Geräteebene: Ein zweites SMSEagle-Gerät steht als Sicherung zur Verfügung und ist bereit, die Kontrolle zu übernehmen, wenn das Master-Gerät nicht mehr antwortet. Dies unterscheidet sich vom Modem-Failover, das zwischen zwei SIM-Karten im selben Gerät umschaltet – ein Failover Cluster schützt vor dem Ausfall des gesamten Geräts.

Wo zu finden

Einstellungen > Globale Einstellungen > Netzwerk > Failover (/settings/network/failover).

Failover Cluster aktivieren

Aktivieren Sie Enable failover cluster. Dies erfordert zwei Geräte mit übereinstimmender Failover-Konfiguration, eines als Master und das andere als Backup.

Failover-Cluster-Einstellungen

Failover-Cluster-Einstellungen

Legen Sie die gleichen Werte auf beiden Geräten fest:

  • Virtual IP address - die Adresse, mit der sich Ihre Benutzer und Integrationen verbinden.

  • Master IP und Backup IP - die physischen IP-Adressen der beiden Geräte. Jedes Gerät übernimmt seine Rolle von seiner eigenen Adresse: Das Gerät, dessen IP mit Master IP übereinstimmt, wird zum Master, das mit Backup IP übereinstimmende zum Backup. Eine der beiden Adressen muss daher die Adresse des Geräts sein, das Sie konfigurieren.

  • Enable database replication - kopiert Ordner, Kontakte und Benutzer vom Master- zum Backup-Knoten (siehe unten).

Klicken Sie auf Save changes.

Ein Neustart ist erforderlich. Nach dem Speichern fordert SMSEagle Sie auf, das Gerät neu zu starten, damit die Failover-Änderungen wirksam werden. Bis dahin werden die neuen Einstellungen gespeichert, aber noch nicht verwendet. Verwenden Sie System > Restart, wenn Sie bereit sind.

Master/Backup-Rollen und virtuelle IP

Der Cluster wird über eine einzelne virtuelle IP-Adresse erreicht, die immer auf das aktuell aktive Gerät verweist:

  • Die virtuelle IP muss sich im selben Subnetz befinden wie die physische IP-Adresse jedes Geräts.

  • Die Master-IP, Backup-IP und virtuelle IP müssen sich voneinander unterscheiden.

  • Ein funktionierender Cluster hat zu jedem Zeitpunkt genau ein Master-Gerät und ein Backup-Gerät. Falls der Master nicht mehr antwortet, übernimmt das Backup die virtuelle IP.

Datenbankreplikation und externer Zugriff

Durch Aktivierung des Failover-Clusters wird auch die Datenbankreplikation zwischen Master und Backup aktiviert, sodass das Backup-Gerät eine aktuelle Kopie von Nachrichten, Kontakten und Einstellungen hat, falls es die Kontrolle übernehmen muss. Diese Einstellung ermöglicht auch externen Datenbankzugriff speziell für die IP-Adressen der Master- und Backup-Knoten, was für die Replikation erforderlich ist.

SNMP

Seite "Settings > Global settings > Network > SNMP" mit Autostart-Umschalter und Community-String

SNMP-Agent-Einstellungen

Der SNMP-Agent ermöglicht externen Tools (einem NMS, einem MIB-Browser oder einem einfachen snmpget/snmpwalk-Aufruf), SMSEagle nach seinen Metriken abzufragen – Signalstärke, Netzwerkname, Ordnernachrichtenzähler, Systemlaufzeit und mehr. Dies ist die entgegengesetzte Richtung von SNMP Traps: Der Agent wird von einem externen Tool abgefragt, anstatt dass SMSEagle eine Benachrichtigung an diesen sendet.

Wo zu finden

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

Konfigurieren des SNMP-Agenten

Aktivieren Sie SNMP daemon autostart, damit der Agent automatisch mit dem Gerät startet, und legen Sie den SNMP community-String fest, der zur Authentifizierung von Leseanfragen verwendet wird.

Nach Aktivierung können die Erweiterungsparameter von SMSEagle (Signalstärke, Netzwerkname, Ordnerzähler, Laufzeit und weitere) aus dem MIB-Baum des Geräts mithilfe eines beliebigen Standard-SNMP-Tools ausgelesen werden, z. B. NET-SNMPs snmpget/snmpwalk oder ein grafischer MIB-Browser.

Verfügbare Metriken

Zusätzlich zu den standardmäßigen Linux-Host-Metriken veröffentlicht SMSEagle seine eigenen Metriken über NET-SNMP-EXTEND-MIB. Jede kann durch ihre OID gelesen werden oder nach Name als NET-SNMP-EXTEND-MIB::nsExtendOutputFull."<metric name>".

Metriken, die ein Modem beschreiben, enden mit der Modemannummer: 1 und 2. Die Tabellen zeigen sie für Modem 1. Eine Metrik gibt -1 zurück, wenn ihr Wert nicht gelesen werden kann, beispielsweise wenn das Modem ausgeschaltet ist oder der Temperatursensor nicht aktiviert ist.

Metrik

Rückgabewert

GSM_Signal1

Signalstärke des Modems in Prozent (0-100).

GSM_NetName1

Name des Mobilfunknetzes, bei dem das Modem registriert ist.

GSM_ModemState1

on oder off: ob das Modem unter Modems eingeschaltet ist.

SIM_State1

SIM-Kartenstatus wie vom Modem gemeldet: READY, wenn die SIM bereit ist, andernfalls der Status des Modems wie SIM PIN oder SIM PUK oder ein Fehler wie NOSIM.

SIM_RegState1

Netzwerkregistrierung: Registered Home, Registered Roaming, Searching, Not Registered, Denied, Registered Emergency, Unknown oder Unset.

SMSCountIn1

SMS vom Modem heute empfangen, seit Mitternacht.

SMSCountOut1

SMS vom Modem heute versendet, seit Mitternacht.

FolderInbox_Total

Ungelesene Nachrichten im Posteingang. Eine mehrteilige Nachricht zählt einmal.

FolderOutbox_Total

Nachrichten im Postausgang, der Warteschlange zum Versenden.

FolderSent_Last24H

Nachrichten in den letzten 24 Stunden versendet. Jeder Teil einer mehrteiligen Nachricht zählt separat.

FolderSent_Last1M

Nachrichten im letzten Monat versendet, auf die gleiche Weise gezählt.

FolderSent_Last24HSendErr

Nachrichten, deren Versand in den letzten 24 Stunden fehlgeschlagen ist, weil das Modem sie nicht versenden konnte oder das Netz sie abgelehnt hat.

Temp

Temperatur von Sensor 1 in °C. Gleicher Wert wie Temp1.

Temp1

Temperatur von Sensor 1 bis 4 (Temp1 bis Temp4), in °C, nach der Nummerierung der Temperatur- und Feuchtigkeitssensoren. Die folgende OID ist für Temp1.

Humidity

Luftfeuchte von Sensor 1 in %.

Metrik

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

Die OID einer beliebigen Metrik ist .1.3.6.1.4.1.8072.1.3.2.3.1.2, gefolgt von der Anzahl der Zeichen im Metriknamen und dem ASCII-Code jedes Zeichens. Bei einem anderen Modem ändert sich nur die letzte Zahl: Sie ist 48 plus die Modemnummer, also endet GSM_Signal2 mit .50.

Wenn Ihr SNMP-Tool die NET-SNMP-EXTEND-MIB-Namen nicht kennt, laden Sie die MIB-Definitionsdatei.

Metriken auslesen

Ersetzen Sie public durch Ihr SNMP-Passwort und 192.0.2.10 durch die IP-Adresse des Geräts.

Eine Metrik nach OID auslesen:

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

Eine Metrik nach Name auslesen:

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

Alle SMSEagle-Metriken auf einmal auflisten:

snmpwalk -v 2c -c public 192.0.2.10 .1.3.6.1.4.1.8072.1.3.2.3.1.2

Was vom Netzwerk aus abgerufen werden kann

Abfragen vom Gerät selbst (localhost) sehen den gesamten MIB-Baum. Abfragen von anderen Hosts sehen einen eingeschränkten Teil davon: die oben aufgeführten SMSEagle-Metriken und aus den Standard-MIBs die Systemgruppe (einschließlich Betriebszeit), Netzwerkschnittstellen, Speicher, Prozessoren, Speicher, Last und CPU-Auslastung. Die Prozessliste und andere Details werden dem Netzwerk nicht offengelegt.

Die gleiche SNMP-Community gilt für beide. Nach dem Ändern müssen Sie das Gerät neu starten, damit der neue Wert aktiv wird.

SNMP v3 verwenden

Die Seite konfiguriert SNMP v1/v2c. Für SNMP v3 mit Authentifizierung und Verschlüsselung verwenden Sie das snmpv3-Skript über SSH:

  1. Melden Sie sich über SSH als root beim Gerät an.

  2. Gehen Sie zum SMSEagle-Verzeichnis:

    cd /mnt/nand-user/smseagle/
    
  3. Fügen Sie einen schreibgeschützten SNMP v3-Benutzer hinzu. Er verwendet SHA zur Authentifizierung und AES zur Verschlüsselung. Beide Passwörter müssen mindestens 8 Zeichen lang sein.

    ./snmpv3 add USERNAME AUTH_PASSWORD ENCRYPTION_PASSWORD
    
  4. Deaktivieren Sie optional den SNMP v1/v2c-Zugriff, damit nur SNMP v3-Benutzer den Agent lesen können:

    ./snmpv3 disablev2
    

    ./snmpv3 enablev2 aktiviert es wieder, und ./snmpv3 del USERNAME entfernt den Benutzer.

Das Skript startet den SNMP-Agent selbst neu. Eine v3-Abfrage sieht dann wie folgt aus:

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 Daten

Settings > Global settings > Network > Mobile Data (/settings/network/mobile-data) steuert eine Mobilfunkdatenverbindung über eines der Modems des Geräts, beispielsweise als Backup-Internetquelle. Sie ist nicht erforderlich zum Senden oder Empfangen von SMS. Lassen Sie sie ausgeschaltet, wenn Sie sie nicht benötigen.

Mobile Data-Einstellungen mit aktiviertem automatischem Verbindungsstart, mit Modem, APN, Anmeldedaten und Zugriffsnummer (Beispielwerte)

Mobile Data-Einstellungen

Aktivieren Sie Data connection autostart, dann legen Sie fest:

  • Modem - das Modem, dessen SIM die Datenverbindung trägt.

  • APN des Betreibers der SIM (erforderlich), sowie Username und Password, falls der Betreiber diese erfordert.

  • Access number - lassen Sie dieses Feld leer, um *99# zu verwenden.

Klicken Sie auf Save changes.

Ein Neustart ist erforderlich. Nach dem Speichern fordert SMSEagle Sie auf, das Gerät neu zu starten, damit die Änderungen der Mobilfunkdaten wirksam werden. Bis dahin werden die neuen Einstellungen gespeichert, aber noch nicht verwendet. Verwenden Sie System > Restart, wenn Sie bereit sind.

Anwendung

Settings > Global settings > Application (/settings/application/) enthält geräteweit gültiges Verhalten, das nicht unter einen einzelnen Kanal oder eine einzelne Funktion passt, gruppiert in vier Abschnitte:

Regional

Language (geräteweiter Standard) und Country dial code (wird verwendet, wenn eine Telefonnummer ohne diesen eingegeben wird).

Sicherheit

  • Force MFA - For all users, For new users oder Do not force (gleiche Auswirkung wie die geräteweite MFA-Einstellung des Assistenten, siehe MFA).

  • Password complexity verification – erzwingt die Kennwortregeln (Länge, gemischte Groß- und Kleinschreibung, Zahl, Sonderzeichen) für jeden Benutzer.

  • Access to DB for external applications – aktiviert direkten PostgreSQL-Zugriff für externe Anwendungen, standardmäßig deaktiviert. Vollständige Verbindungsdetails und SQL-Beispiele werden separat unter Advanced behandelt, da dies ein eigenständiges Thema für erfahrene Benutzer ist.

Zugriff und Sichtbarkeit

  • Inbox content visibility - For all users, Only for admins oder Only messages from the modems assigned to the user (Modems werden pro Benutzer unter System > Users zugewiesen).

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

  • Berichterstattungsmodul zugänglich für - Alle Benutzer oder Nur Administratoren.

API und Integrationen

  • Save API logs - protokolliert jeden API v1- und v2-Aufruf (Methode, Pfad und Parameter) in /var/log/smseagle/api.log. Zugriffstokens werden maskiert und Nachrichtentexte werden weggelassen. Die Datei wird nicht im Log-Browser unter System > Logs angezeigt, aber Download logs auf dieser Seite enthält sie. Aktivieren Sie diese Option während der Einrichtung oder beim Debuggen einer Integration.

  • Forward 3CX messages as unicode - Nachrichten, die 3CX über den API v2 3CX-Endpunkt an SMSEagle sendet, werden als Unicode-SMS statt als Standard-SMS-Alphabet gesendet. Aktivieren Sie diese Option, wenn 3CX-Benutzer nationale Zeichen senden.

LDAP

LDAP-Integrationseinstellungen mit Verbindung, Verzeichnisstruktur, Attributen und Synchronisierungsoptionen (Beispielwerte)

LDAP-Integrationseinstellungen

Was diese Funktion bewirkt

Die LDAP-Integration verbindet SMSEagle mit Ihrem Unternehmensverzeichnis, beispielsweise Active Directory oder OpenLDAP. Sie erfüllt zwei separate Aufgaben, und Sie können eine oder beide verwenden:

Aufgabe

Das erhalten Sie

Kontakte

Das Telefonbuch wird aus dem Verzeichnis gefüllt, sodass Sie Nachrichten an die gleichen Personen und Gruppen senden, die Ihr Unternehmen bereits verwaltet, ohne Nummern doppelt einzutippen.

Authentifizierung

Benutzer melden sich bei SMSEagle mit ihrem Verzeichniskonto an, und ihre Berechtigungsstufe wird durch ihre Verzeichnisgruppenzu­gehörigkeit festgelegt.

Typische Anwendungen: Automatisches Synchronisieren des Telefonbuchs mit Personalveränderungen und Ermöglichung für Benutzer, ihr bestehendes Unternehmenspasswort anstelle eines separaten SMSEagle-Passworts zu verwenden.

Bevor Sie beginnen

Beschaffen Sie diese Informationen von demjenigen, der das Verzeichnis verwaltet:

  • Der Domänenname und der Port (389 für einfaches LDAP, normalerweise 636 mit SSL).

  • Ein Servicekonto (Benutzer und Passwort), das das Verzeichnis lesen darf.

  • Der Distinguished Name der Niederlassung, die Ihre Benutzer enthält, beispielsweise ou=Users,dc=company,dc=local, und die Niederlassung mit Gruppen, wenn diese unterschiedlich ist.

  • Welches Attribut die Telefonnummer enthält, an die Sie eine Nachricht senden möchten.

  • Wenn Sie die Verzeichnisanmeldung wünschen: die Namen der Gruppen, deren Mitglieder SMSEagle-Administratoren und normale Benutzer werden sollten.

Schritt 1: LDAP-Seite öffnen

Gehen Sie in der Seitenleiste zu Settings > Global settings > LDAP (Einstellungen > Globale Einstellungen > LDAP).

Die Seite beginnt mit einem einzelnen Schalter, Enable LDAP Integration (LDAP-Integration aktivieren). Bis Sie diesen aktivieren, wird nichts Weiteres angezeigt.

LDAP-Seite, auf der nur der Schalter „Enable LDAP Integration

Mit deaktivierter Integration zeigt die Seite nur den Schalter

Schritt 2: Integration aktivieren

Aktivieren Sie Enable LDAP Integration (LDAP-Integration aktivieren). Vier Abschnitte werden angezeigt: Connection (Verbindung), Directory structure (Verzeichnisstruktur), Attributes and security (Attribute und Sicherheit) und Sync and access (Synchronisierung und Zugriff).

Schritt 3: Verbindung

Feld

Was Sie eingeben sollten

Benutzer

Das Dienstkonto zum Lesen des Verzeichnisses.

Passwort

Sein Passwort. Das Feld wird leer angezeigt, wenn Sie zur Seite zurückkehren; lassen Sie es leer, um das gespeicherte Passwort beizubehalten.

Domänenname

Die Verzeichnisdomäne, zum Beispiel company.local.

Port

389 für einfaches LDAP, 636 für LDAP über SSL. Erforderlich.

Server

Spezifische Server, durch Kommas getrennt, zum Beispiel ldap1.company.local, ldap2.company.local. Lassen Sie das Feld leer, damit das Gerät die Server für die Domäne im DNS nachschlägt.

Verbindungsabschnitt mit Dienstkonto, Domäne, Port und Server ausgefüllt

Verbindungsabschnitt, ausgefüllt mit Beispielwerten

Schritt 4: Verzeichnisstruktur

Protokolltyp Wählen Sie Active Directory oder OpenLDAP, je nach Ihrem Server.

Separate DN für Gruppen und Benutzer verwenden Lassen Sie dies aus, wenn sich Benutzer und Gruppen in demselben Zweig befinden. Ein Feld wird dann angezeigt:

  • Objekt-Distinguished Name, zum Beispiel ou=Users,dc=smseagle,dc=local.

Aktivieren Sie dies, wenn sie in verschiedenen Zweigen vorhanden sind. Objekt-Distinguished Name bleibt erhalten, und zwei weitere Felder erscheinen darunter:

  • Benutzer-DN, zum Beispiel ou=Users,dc=smseagle,dc=local

  • Gruppen-DN, zum Beispiel ou=Groups,dc=smseagle,dc=local

Verzeichnisstrukturabschnitt mit separaten DNs aktiviert, mit Objekt-DN, Benutzer-DN und Gruppen-DN

Verzeichnisstruktur mit separaten DNs aktiviert

Schritt 5: Attribute und Sicherheit

AD-Telefonattribut Welches Verzeichnisattribut enthält die Nummer, an die SMSEagle SMS senden soll: Telefonnummer, Mobilfunknummer, Heimnummer, Pagernummer, Faxnummer, IP-Telefonnummer oder Benutzerdefinierten Parameter.

Wenn Sie Benutzerdefinierten Parameter wählen, wird Benutzerdefinierten Attributnamen angezeigt, in dem Sie das Attribut selbst eingeben können, zum Beispiel otherMobile. Es werden nur einfache Attributnamen akzeptiert; Satzzeichen wie < > / \ : ; , . + ' " & = werden abgelehnt.

SSL verwenden Aktivieren Sie dies, um die Verbindung zum Verzeichnis zu verschlüsseln. Denken Sie daran, den entsprechenden Port im Verbindungsabschnitt festzulegen.

Abschnitt Attribute und Sicherheit mit ausgewähltem benutzerdefinierten Parameter und SSL aktiviert

Attribute und Sicherheit, mit ausgewähltem benutzerdefinierten Parameter und SSL aktiviert

Schritt 6: Synchronisierung und Zugriff

Methode zum Abrufen von Kontakten und Gruppen

Option

Was geschieht

Vom LDAP-Server abrufen

Kontakte und Gruppen werden jedes Mal aus dem Verzeichnis gelesen, wenn sie benötigt werden. Immer aktuell, aber jeder Lookup hängt davon ab, dass das Verzeichnis erreichbar ist.

Offline speichern (manuell/regelmäßig synchronisieren)

Eine Kopie wird auf dem Gerät gespeichert. Messaging funktioniert weiterhin, wenn das Verzeichnis nicht erreichbar ist, allerdings auf Kosten einer leicht veralteten Kopie.

Wenn Sie Offline speichern wählen, erscheint Automatisch synchronisieren: Nie, Jede Stunde, Täglich, Wöchentlich oder Monatlich. Nie bedeutet, dass die Kopie nur aktualisiert wird, wenn Sie eine Synchronisierung selbst auslösen.

Letzte Synchronisierung unter der Abrufmethode ist schreibgeschützt und zeigt, wann die Offline-Kopie zuletzt aktualisiert wurde. Sie lautet Unbekannt, bis die erste Synchronisierung ausgeführt wird.

Authentifizierung bei SMSEagle über LDAP zulassen Aktivieren Sie diese Option, um Benutzern die Anmeldung mit ihrem Verzeichniskonto zu ermöglichen. Es erscheinen vier weitere Felder:

  • Administratorgruppenname in LDAP - Mitglieder dieser Gruppe melden sich als Administratoren an.

  • Benutzergruppenname in LDAP - Mitglieder dieser Gruppe melden sich als normale Benutzer an.

  • Telefonnummern erforderlich - nur Verzeichniskonten mit einer Nummer im gewählten Telefonattribut dürfen sich anmelden. Standardmäßig deaktiviert.

  • LDAP als Standard-Anmeldemethode - wählt LDAP statt Lokal im Authentifizierungstyp des Anmeldeformulars vor, sodass Verzeichnisbenutzer ihn nicht jedes Mal ändern müssen.

Bereich Synchronisierung und Zugriff mit täglicher Offline-Synchronisierung und aktivierter LDAP-Authentifizierung

Synchronisierung und Zugriff mit aktiviertem Offline-Speicher und Verzeichnisanmeldung

Überprüfen Sie die Gruppennamen, bevor Sie sich auf sie verlassen. Ein Mitglied von keiner Gruppe kann sich nicht anmelden, und ein Tippfehler im Administratorgruppenname wird erst bemerkt, wenn niemand das Gerät administrieren kann. Halten Sie mindestens ein lokales SMSEagle-Administratorkonto funktionsfähig, bis Sie eine Verzeichnisanmeldung verifiziert haben.

Schritt 7: Speichern und testen

Klicken Sie unten auf der Seite auf Save changes.

Klicken Sie dann auf Test connection. Das Gerät verbindet sich mit dem Verzeichnis mit den gerade gespeicherten Einstellungen und meldet entweder, dass die Verbindung hergestellt wurde, oder was schief gelaufen ist.

Speichern Sie zuerst, testen Sie dann. Der Test verwendet die gespeicherten Einstellungen, nicht das aktuelle Bildschirminhalt. Wenn Sie vor dem Speichern testen, überprüfen Sie die vorherige Konfiguration. Der Hinweis neben der Schaltfläche besagt dasselbe.

Testverbindungs-Panel mit seinem Hinweis über der Schaltfläche Save changes

Das Test-Panel wiederholt die Regel: Speichern Sie zuerst, testen Sie dann

Datum / Zeit

Settings > Global settings > Date / Time (/settings/datetime/) zeigt das aktuelle Systemdatum und die aktuelle Systemzeit (schreibgeschützt) an und ermöglicht es Ihnen, Folgendes einzustellen:

  • Zeitzone

  • NTP-Zeitsynchronisierung - wenn aktiviert, wird NTP-Serveradresse angezeigt. Wird auch während des Configuration Wizard angeboten.