Ce chapitre couvre la section Paramètres de l’interface web, en suivant le même menu de deuxième niveau que celui visible dans la barre latérale.

Paramètres du compte

Cliquez sur votre avatar (en bas à gauche) et choisissez Paramètres du compte pour gérer votre compte, sous trois onglets : Données personnelles (nom, identifiant, numéro de téléphone, langue de l’interface, paramètres par défaut de composition, son de notification), Mot de passe et Sécurité - voir Aperçu de l’interface web pour la disposition complète des onglets.

Comment configurer l’authentification multifacteur (MFA)

Paramètres du compte > Onglet Sécurité, choix de la méthode MFA entre SMS et Application Authenticateur

Configuration de la MFA sous Paramètres du compte > Sécurité

La MFA ajoute une couche de sécurité supplémentaire en exigeant un code à usage unique, en plus du mot de passe, pour se connecter. Cela protège le compte même si le mot de passe est volé.

Où la trouver

  • Par utilisateur : Paramètres du compte > Sécurité (/settings/account/security), pour votre propre compte.

  • À l’échelle de l’appareil : l’option Authentification à deux facteurs à l’étape Administrateur de l”Assistant de configuration, et lors de la création ou de la modification d’un utilisateur sous Système > Utilisateurs.

Étape 1 : Choisir une méthode MFA

Sous Paramètres du compte > Sécurité, choisissez l’une des options suivantes :

  • Authentification multifacteur via SMS - un code de vérification à usage unique est envoyé à votre téléphone mobile par SMS à chaque connexion.

  • Application Authenticateur - les codes basés sur le temps sont générés par une application telle que Google Authenticator.

Cliquez sur Activer la MFA et suivez les étapes à l’écran pour confirmer la méthode choisie.

Étape 2 : Appliquer la MFA à l’échelle de l’appareil (optionnel)

Un administrateur peut exiger la MFA pour chaque compte au lieu de la laisser optionnelle par utilisateur. Sous Administrateur dans l’assistant de configuration (ou par utilisateur sous Système > Utilisateurs), définissez Authentification à deux facteurs sur :

  • Ne pas appliquer - chaque utilisateur décide individuellement d’activer ou non la MFA.

  • Appliquer à tous les utilisateurs - chaque utilisateur existant et nouveau doit configurer la MFA.

  • Appliquer aux nouveaux utilisateurs - la MFA est requise uniquement pour les comptes créés à partir de maintenant.

SMS / MMS

Messages

Page Paramètres > SMS / MMS > Messages montrant les options de stockage, de rapports de livraison et de délai d'envoi

Paramètres des messages sous SMS / MMS

Paramètres > SMS / MMS > Messages (/settings/sms-mms/messages/) regroupe le comportement général du pipeline de stockage et de livraison des SMS/MMS.

Stockage

Supprimer définitivement - désactivé par défaut, de sorte que les SMS et MMS supprimés sont d’abord déplacés vers la Corbeille au lieu d’être supprimés immédiatement.

Livraison

Les rapports de livraison vous permettent de savoir si un SMS envoyé a réellement atteint le téléphone du destinataire.

  • Rapports de livraison - Par défaut de l’opérateur (utiliser le comportement par défaut de votre opérateur mobile), Toujours demander, ou Ne jamais demander. Également proposé lors de l”Assistant de configuration.

  • Délai d’envoi entre SMS - une pause, en secondes, insérée entre les SMS sortants consécutifs. 0 envoie sans pause.

Lorsqu’un rapport de livraison est demandé, SMSEagle met à jour l’état du message dans Éléments envoyés / Boîte d’envoi dès que le réseau confirme la livraison (ou signale un échec), et le rapport devient visible dans les détails du message.

Modems

Page des paramètres Modems avec Modem 1 développé, montrant PIN SIM, PUK SIM, journaux étendus et mode d'enquête

Paramètres Modems, avec la section du premier modem développée

Paramètres > SMS / MMS > Modems (/settings/sms-mms/modems/) liste chaque modem intégré (Modem #1, Modem #2 sur les appareils multi-modems) avec un commutateur pour activer sa SIM. Développer la section d’un modem révèle quatre paramètres :

  • PIN de la carte SIM et PUK de la carte SIM - uniquement nécessaires si la carte les demande. Les mêmes deux champs sont proposés lors de l”Assistant de configuration.

  • Journaux de modem étendus - journalisation détaillée du modem, à titre de débogage uniquement.

  • Mode d’enquête de signal - utilisez-le pour trouver le meilleur emplacement d’antenne. Il désactive l’envoi et la réception de messages lorsqu’il est actif, donc désactivez-le lorsque vous avez terminé.

Multi-modem

Paramètres > SMS / MMS > Multimodedem (/settings/sms-mms/multimodem/) décide lequel des deux modems intégrés de l’appareil envoie chaque SMS sortant, et si un autre modem prend le relais en cas de défaillance. La page est réservée aux administrateurs.

Paramètres de stratégie de sélection multi-modem et de mécanisme de basculement de modem

Paramètres multi-modem

Comment SMSEagle sélectionne un modem

Les deux paramètres de cette page ne représentent qu’une partie de la décision. Pour chaque SMS sortant, SMSEagle vérifie ces règles dans l’ordre :

  1. Un modem choisi pour le message. Lorsque l’expéditeur choisit un modem, par exemple dans Compose, avec le paramètre modem d’un appel API, ou dans une règle d’Automation limitée à un modem, ce modem est utilisé et rien de ce qui suit ne s’applique. L’expéditeur doit être autorisé à l’utiliser (voir règle 3), sinon le message est rejeté.

  2. Un modem épinglé au contact. Lorsque le message est envoyé à un contact du Carnet d’adresses dont Modem selection est configuré, ce modem est utilisé et rien de ce qui suit ne s’applique.

  3. Les modems autorisés de l’expéditeur. Limit modems dans les paramètres de l’utilisateur sous System > Users restreint l’utilisateur aux Allowed modems listés. Sans limite, l’utilisateur peut utiliser tous les modems. Les modems dont la SIM est désactivée sous Modems sont exclus, sauf si cela n’en laisserait aucun.

  4. La stratégie de sélection choisit l’un des modems autorisés. Voir Multimodem selection strategy ci-dessous.

  5. Modem failover, lorsqu’il est activé, remplace le modem choisi par le prochain modem fonctionnant si le modem choisi ne fonctionne pas à ce moment-là. Voir Modem failover ci-dessous.

Formulaire d'ajout de nouveau contact avec Modem selection défini sur le deuxième modem (valeurs d'exemple)

Un contact épinglé au Modem #2 (règle 2)

Limit modems défini sur Yes dans le formulaire utilisateur, avec le deuxième modem comme seul modem autorisé

Un utilisateur limité au Modem #2 (règle 3)

Stratégie de sélection multi-modem

Multimodem selection strategy offre Round-robin et une option SIM N as Master modem pour chaque modem intégré (SIM 1 et SIM 2) :

  • Round-robin - les modems autorisés de l’expéditeur se relaient : modem 1 > modem 2 > modem 1 > modem 2, et ainsi de suite. Chaque utilisateur a sa propre rotation, de sorte que deux utilisateurs envoyant simultanément ne modifient pas le tour l’un de l’autre.

  • SIM N as Master modem - le modem N envoie chaque message, et les autres modems ne sont utilisés que par modem failover, lorsque le modem N ne fonctionne pas. Un utilisateur qui n’est pas autorisé à utiliser le modem N ne peut pas envoyer avec cette stratégie, sauf pour les messages avec un modem choisi (règle 1) ou vers un contact épinglé à un modem (règle 2). Ses messages sont rejetés avec une erreur d’accès modem manquant.

Basculement de modem

Activez Enable modem failover mechanism pour qu’un modem fonctionnant prenne le relais d’un modem en panne. Cela nécessite au moins deux cartes SIM actives sur l’appareil. Le basculement intervient à deux moments :

  • Lors de l’envoi d’un message. Si le modem choisi par la stratégie ne fonctionne pas, SMSEagle essaie le suivant parmi les modems autorisés de l’expéditeur, en ordre de numéro de modem et en recommençant à partir du premier après le dernier, et utilise le premier qui fonctionne. Les messages avec un modem choisi (règle 1) ou vers un contact épinglé (règle 2) ne sont pas redirigés à ce moment.

  • Tous les 2 minutes. SMSEagle vérifie tous les modems. Les messages en attente dans la Outbox d’un modem qui ne fonctionne pas sont déplacés vers le prochain modem fonctionnant que l’auteur du message est autorisé à utiliser. S’il n’y a pas de tel modem, les messages restent où ils sont.

Un modem est considéré comme non fonctionnant lorsque l’une de ces conditions est vraie :

  • il n’a pas rapporté à l’appareil depuis plus de 4 minutes,

  • sa carte SIM n’est pas prête, par exemple manquante ou en attente d’un PIN,

  • le chien de garde de l’appareil, qui vérifie chaque modem toutes les 2 minutes, a redémarré son service modem au moins 3 fois d’affilée (à moins de 5 minutes d’intervalle), la dernière fois au cours des 5 dernières minutes,

  • les messages sur celui-ci continuent d’échouer : au moins un message dans sa file d’attente a été tenté 3 fois, et le modem n’a rien envoyé avec succès au cours des 5 dernières minutes. Lorsque d’autres messages dans la même file d’attente n’ont pas atteint 3 tentatives, le problème est considéré comme venant des destinataires défaillants, non du modem.

Chaque message redirigé est enregistré dans le journal Application sous System > Logs, comme une ligne commençant par Modem: Modem failover triggered.

MMS

Page des paramètres MMS avec le commutateur de répondeur automatique et les commutateurs de support MMS par modem

Paramètres MMS

Ce que cette fonctionnalité fait

MMS permet à l’appareil d’envoyer et de recevoir des messages multimédia : un texte avec des images ou d’autres fichiers joints, plutôt que du SMS brut.

Contrairement aux SMS, les MMS ne voyagent pas sur le canal GSM brut. Ils transitent par le réseau de données de l’opérateur vers un centre MMS, donc chaque carte SIM a besoin de son propre ensemble de paramètres de connexion (APN, MMSC et optionnellement un proxy). Dans SMSEagle, ces paramètres sont définis par modem, sous Paramètres > Canaux > SMS / MMS > MMS.

Le même écran contient également le répondeur automatique MMS, qui envoie une réponse automatique à chaque MMS entrant.

Avant de commencer

  • Vous avez besoin des paramètres MMS pour chaque carte SIM auprès de son opérateur : APN, adresse MMSC et un proxy avec port si l’opérateur en utilise un. Certains opérateurs exigent également un nom d’utilisateur et un mot de passe.

  • La SIM doit avoir MMS activé sur le tarif. Une SIM qui peut envoyer des SMS mais n’a pas de service de données ou MMS échouera peu importe comment les paramètres sont remplis.

  • De nombreux profils d’opérateur sont déjà connus du dispositif, alors essayez Read APN settings avant de chercher les valeurs vous-même.

Étape 1 : Ouvrir la page MMS

Dans la barre latérale, allez à Settings > Channels > SMS / MMS > MMS.

La page MMS affiche la boîte MMS autoresponder en haut, puis une section réductible par modem, intitulée MMS Support for Modem #1, #2, etc., comme dans la figure au début de cette section.

Étape 2 : Activer MMS sur un modem

Chaque section de modem a un commutateur à côté de son titre. Activez-le pour chaque SIM qui doit gérer MMS.

Cliquez ensuite sur la flèche à droite du titre pour développer la section et remplir les paramètres de connexion.

Section Modem 1 développée, affichant le bouton Read APN settings et les six champs de paramètres

Une section de modem développée, avec Read APN settings au-dessus des champs

Étape 3 : Remplir les paramètres de connexion

Le chemin le plus rapide est le bouton Read APN settings en haut de la section développée. Il recherche une configuration correspondante pour la SIM actuellement dans ce modem et remplit les champs pour vous. Si aucune correspondance n’est trouvée, SMSEagle le signale et vous entrez les valeurs manuellement.

Champ

À entrer

APN

Le nom du point d’accès de l’opérateur, par exemple internet.

Username

L’utilisateur APN, si l’opérateur en exige un. Laissez vide autrement.

Password

Le mot de passe APN, si requis.

MMSC

L’adresse du centre MMS de l’opérateur, par exemple http://mms.example.com.

MMS Proxy

L’adresse du proxy, si l’opérateur en utilise un. Laissez vide autrement.

MMS Port

Le port du proxy. Nécessaire uniquement avec un proxy.

Chaque champ appartient à ce seul modem. Deux cartes SIM d’opérateurs différents nécessitent deux ensembles de valeurs différents, alors répétez cette opération pour chaque modem que vous avez activé.

Section Modem 2 avec ses propres APN et MMSC, et les champs proxy et port laissés vides

Le second modem porte ses propres valeurs et ne nécessite pas de proxy dans cet exemple

Étape 4 : Configurer l’autorépondeur (optionnel)

La boîte MMS autoresponder en haut de la page MMS envoie une réponse automatique à chaque arrivée d’un MMS.

  1. Activez Enable autoresponder for incoming MMS messages.

  2. Tapez la réponse dans MMS autoresponder message.

L’autoresponder s’applique à tous les modems, indépendamment de la prise en charge individuelle des MMS. C’est un paramètre global unique, pas un paramètre par modem, et il existe un seul texte de réponse partagé par tous les MMS entrants, donc gardez le libellé général.

MMS autoresponder activé, avec un texte de réponse dans le champ de message

L’autoresponder, activé avec une réponse d’exemple

Étape 5 : Enregistrer et redémarrer

Cliquez sur Save changes.

Un redémarrage est nécessaire. Après l’enregistrement, SMSEagle vous demande de redémarrer l’appareil pour que les modifications MMS prennent effet. Jusqu’à ce que vous le fassiez, les nouveaux paramètres sont stockés mais pas encore en vigueur.

Appels

Modèles TTS locaux

Les modèles vocaux locaux alimentent Text to speech - advanced. Ils s’exécutent sur l’appareil, donc aucune connexion Internet n’est nécessaire une fois qu’un modèle est installé.

Allez à Settings > Channels > Calls > TTS local models. La page énumère les modèles installés avec leur langue, région et qualité.

Page des modèles TTS locaux énumérant un modèle vocal installé avec sa langue, voix, qualité et région

Modèles TTS locaux

Ajouter un modèle

Cliquez sur Add voice dans le coin supérieur droit. Le panneau propose deux façons de le faire.

Téléchargement automatique (le moyen facile)

Sur l’onglet Automatic download, sélectionnez dans l’ordre :

  1. Language

  2. Voice

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

Cliquez sur Download. Une barre de progression affiche le téléchargement, et le modèle apparaît dans la liste quand il se termine.

Une qualité plus élevée signifie une voix plus naturelle mais un fichier plus volumineux et une synthèse légèrement plus lente. Medium est un bon paramètre par défaut.

Panneau Ajouter un modèle de voix TTS sur l'onglet Téléchargement automatique avec une langue, une voix et une qualité sélectionnées

Téléchargement d’un modèle de voix prêt à l’emploi

Si le panneau signale « Voice list unavailable », l’appareil n’a pas pu atteindre le catalogue vocal en ligne. Vérifiez les paramètres réseau et réessayez plus tard, ou utilisez le téléchargement manuel à la place.

Téléchargement manuel

Sur l’onglet Manual upload, vous fournissez vous-même un modèle vocal :

  1. Model file (.onnx) - le modèle lui-même.

  2. Config file (.onnx.json) - son fichier config correspondant.

Les deux fichiers sont requis et doivent être liés ensemble. Cliquez sur Upload.

Ajouter un panneau de modèle de voix TTS sur l'onglet Manual upload avec le modèle .onnx et la configuration .onnx.json choisis

Téléchargement manuel d’un modèle Piper

Supprimer un modèle

Utilisez l’action Delete à côté d’un modèle, ou cochez plusieurs modèles et supprimez-les ensemble.

Un modèle toujours référencé quelque part ne peut pas être supprimé. Le message vous indique où il est utilisé, par exemple dans un appel programmé, une règle Email to SMS, une action d’entrée/sortie numérique ou une tâche Network Monitor. Modifiez ou supprimez d’abord cette référence, puis supprimez le modèle.

Modèles TTS en ligne (ElevenLabs)

Les modèles en ligne produisent la parole la plus naturelle, mais ils utilisent l’API ElevenLabs, ils nécessitent donc un compte ElevenLabs et une connexion Internet.

Allez à Settings > Channels > Calls > TTS online models.

Étape 1 : Préparer le compte ElevenLabs

Dans votre compte ElevenLabs :

  1. Allez à Developers > API Keys et générez une clé API.

  2. Donnez à la clé les permissions Text to Speech: Access et Voices: Read, puis enregistrez.

  3. Allez à l’onglet Voices, choisissez la voix que vous voulez et ajoutez-la à votre compte.

  4. Ouvrez My Voices et copiez l”ID de voix de cette voix.

La page a un bouton qui vous mène directement aux paramètres ElevenLabs.

Page des modèles de voix TTS en ligne avec un modèle ajouté, les instructions de configuration ElevenLabs et le champ de clé API

Modèles TTS en ligne

Étape 2 : Enregistrer la clé API

Dans la boîte Global options sur la droite, collez la clé dans ElevenLabs API key et cliquez sur Save.

Étape 3 : Ajouter un modèle de voix

Cliquez sur Add model dans le coin supérieur droit, collez l”ID de voix que vous avez copié et cliquez sur Save.

Le reste des données du modèle (nom, langue, région) est récupéré automatiquement à partir de l’API et affiché dans la liste.

Panneau d'ajout du modèle de voix TTS en ligne avec un ID de voix collé dans le champ Voice ID

Ajout d’un modèle de voix ElevenLabs

Les modèles peuvent être modifiés (pour pointer vers un ID de voix différent) ou supprimés de la liste, individuellement ou en masse.

Appels entrants

Settings > Channels > Calls > Incoming calls (/settings/calls/incoming-calls) définit, par modem, comment un appel vocal entrant est traité : Always accept, Always reject ou Ignore.

Renvoi d’appel

Settings > Channels > Calls > Call forward (/settings/calls/call-forward) gère les codes de renvoi d’appel par modem. Les opérateurs réseau ne supportent pas tous les codes de renvoi - vérifiez auprès de votre opérateur avant de vous y fier.

WhatsApp

Page des paramètres WhatsApp affichant l'état du service et l'option d'appairage QR « Link device »

Paramètres WhatsApp et liaison d’appareil

Ce que cette fonctionnalité fait

La prise en charge de WhatsApp permet à votre SMSEagle d’envoyer et de recevoir des messages WhatsApp en plus des SMS. L’appareil est lié à un compte WhatsApp de la même manière qu’une session de bureau ou de navigateur : vous scannez un code QR avec le téléphone qui possède le compte.

Une fois lié, WhatsApp devient un autre canal que vous pouvez sélectionner lors de la rédaction d’un message, avec sa propre vue de conversation. Il y a aussi une option de secours, qui envoie un SMS ou un MMS à la place chaque fois qu’un destinataire s’avère ne pas avoir WhatsApp.

Utilisations typiques : joindre des personnes qui utilisent WhatsApp, envoyer des notifications plus longues sans les diviser en plusieurs parties SMS, ou réduire le coût des messages aux destinataires à l’étranger.

La configuration se fait en deux étapes : d’abord vous activez le service et liez un appareil (Settings > Channels > WhatsApp), puis vous utilisez le canal (Messages > WhatsApp, ou la fenêtre Compose).

Avant de commencer

  • WhatsApp n’est disponible que sur certains modèles d’appareils. Si Settings > Channels > WhatsApp ne figure pas dans votre barre latérale, votre appareil ne le supporte pas.

  • Vous avez besoin d’un téléphone avec un compte WhatsApp actif, en main, pour scanner le code QR.

  • L’appareil doit pouvoir accéder à Internet. Les messages WhatsApp transitent par la connexion réseau, non par le modem.

Le compte lié est un vrai compte WhatsApp. Tout ce que la passerelle envoie semble provenir de ce compte, et les messages qui lui sont envoyés apparaissent dans SMSEagle.

Étape 1 : Ouvrir les paramètres WhatsApp

Dans la barre latérale, allez à Settings > Channels > WhatsApp.

La boîte Connection affiche la version WhatsApp installée et l”État actuel. Sur un appareil neuf, l’état est Disabled et un avertissement explique que le service doit être activé avant qu’un appareil puisse être lié.

Étape 2 : Activer le service

Cliquez sur Enable en bas de la page. L’état passe à Disconnected, ce qui signifie que le service est en cours d’exécution mais qu’aucun compte n’est encore lié. C’est l’état montré dans la figure au début de cette section, avec le bouton Link device en attente sous la boîte Connection.

Étape 4 : Décider ce qui se passe pour les destinataires sans WhatsApp

Une fois l’état Connected, une boîte Fallback apparaît avec un interrupteur :

Fall back to SMS/MMS Lorsqu’il est activé, un message adressé à un numéro qui n’est pas enregistré sur WhatsApp est envoyé en tant que SMS ou MMS à la place de l’échec. Lorsqu’il est désactivé, un tel message n’est simplement pas livré.

L’interrupteur est enregistré dès que vous le basculez, il n’y a pas de bouton d’enregistrement séparé.

Étape 5 : Maintenir le service à jour

La boîte Connection dispose d’un bouton Check for new version. Cliquez dessus pour demander si une version WhatsApp plus récente est disponible :

Résultat

Que faire

Aucune nouvelle version trouvée

Rien. Vous êtes à jour.

Une nouvelle version est disponible

Le bouton se transforme en Update now, qui vous amène à la page de correctif où la mise à jour peut être installée.

Impossible de récupérer la version la plus récente

L’appareil n’a pas pu atteindre le serveur de mise à jour. Vérifiez les paramètres réseau et réessayez ultérieurement.

Boîte de connexion WhatsApp avec les lignes de commutateur de service, d'état et de version

La boîte de connexion, avec Check for new version à côté de la version installée

Déliaison et désactivation

Deux boutons en bas de la page des paramètres font des choses différentes :

Bouton

Ce qu’il fait

Unlink device

Déconnecte le compte. Le service continue de fonctionner, la page revient à Disconnected et vous pouvez lier un autre compte. Fall back to SMS/MMS est désactivé en même temps.

Disable

Arrête complètement le service WhatsApp. Le canal disparaît de la fenêtre Compose.

Vous pouvez également délier depuis le téléphone, dans WhatsApp > Linked devices. La page affiche alors Disconnected lors de son prochain rechargement.

Bon à savoir

  • Les messages WhatsApp utilisent la connexion réseau, ils ne consomment donc pas de crédit SIM et ne dépendent pas de la couverture GSM. L’option Fall back to SMS/MMS est l’exception : ces messages de secours passent par le modem.

  • Le lien réside sur l’appareil. La restauration d’une sauvegarde sur un matériel différent, ou la déliaison depuis le téléphone, nécessite de scanner un nouveau code QR.

  • Seuls les messages reçus après la liaison de l’appareil apparaissent dans la liste de conversation.

Signal

Page des paramètres Signal avec l'état du service et la vérification de la version

Paramètres du service Signal

Ce que cette fonctionnalité fait

Le support Signal permet à votre SMSEagle d’envoyer et de recevoir des messages Signal en plus des SMS. L’appareil s’enregistre auprès du réseau Signal en utilisant un numéro de téléphone, et à partir de là, Signal devient un autre canal que vous pouvez choisir lors de la composition d’un message, avec sa propre vue de conversation.

Utilisations typiques : atteindre les personnes qui préfèrent Signal aux SMS, ou envoyer des alertes aux destinataires qui sont à l’étranger et qui coûteraient autrement des frais d’itinérance.

La mise en place se fait en deux parties : d’abord vous activez le service et enregistrez un numéro (Settings > Channels > Signal), puis vous utilisez le canal (Messages > Signal, ou la fenêtre Compose).

Avant de commencer

  • Signal n’est disponible que sur certains modèles d’appareil. Si Settings > Channels > Signal ne figure pas dans votre barre latérale, votre appareil ne le supporte pas.

  • Vous avez besoin d’un numéro de téléphone capable de recevoir un code de vérification, et il ne doit pas déjà être enregistré avec Signal sur un autre appareil.

  • L’enregistrement nécessite un lien captcha, que vous générez dans un navigateur. Gardez le lien à portée de main avant de commencer ; il expire rapidement.

Étape 1 : Ouvrir les paramètres Signal

Dans la barre latérale, allez à Paramètres > Canaux > Signal.

La boîte Service en haut affiche la version Signal installée et le Statut actuel. Sur un appareil neuf, le statut est Désactivé et un avertissement explique que le service doit être activé avant qu’un numéro puisse être enregistré.

Étape 2 : Activer le service

Cliquez sur Activer en bas de la page. Le statut passe à Activé et le formulaire d’enregistrement apparaît, comme dans la figure au début de cette section.

Étape 3 : Enregistrer un numéro de téléphone

Dans la boîte Enregistrer un numéro de téléphone :

  1. Dans Numéro de téléphone, tapez le numéro au format international, par exemple +14155552671.

  2. Dans Lien captcha, collez le lien captcha. Le lien Comment obtenir le lien captcha ? sous le champ ouvre les instructions pas à pas dans un nouvel onglet.

  3. Cliquez sur Enregistrer.

Signal envoie alors un code de vérification au numéro.

Formulaire d'enregistrement Signal avec le numéro de téléphone et le lien captcha remplis

Enregistrement d’un numéro de téléphone

Avez-vous déjà enregistré ce numéro récemment ? Cliquez plutôt sur Ignorer l’enregistrement. Le formulaire passe directement à l’étape de vérification, où vous pouvez entrer un code que vous avez déjà reçu.

Étape 4 : Vérifier le numéro

Le formulaire demande maintenant le Code de vérification. Tapez le code que vous avez reçu et cliquez sur Vérifier.

En cas de succès, la page signale que Signal est connecté et affiche la boîte Numéro enregistré.

Étape 5 : Maintenir le service à jour

La boîte Service a un bouton Vérifier la nouvelle version. Cliquez dessus pour vérifier si une version Signal plus récente est disponible :

Résultat

Que faire

Aucune nouvelle version trouvée

Rien. Vous êtes à jour.

Une nouvelle version est disponible

Le bouton se transforme en Update now, qui vous amène à la page de correctif où la mise à jour peut être installée.

Impossible de récupérer la version la plus récente

L’appareil n’a pas pu atteindre le serveur de mise à jour. Vérifiez les paramètres réseau et réessayez ultérieurement.

Boîte Service Signal avec le commutateur de service, les lignes de statut et de version

La boîte Service. Ici, une vérification a déjà trouvé une version plus récente, le bouton indique donc Mettre à jour maintenant

Suppression du numéro

Pour dés-enregistrer l’appareil de Signal, retournez à Paramètres > Canaux > Signal et cliquez sur Dés-enregistrer dans la boîte Numéro enregistré. Le numéro est libéré et la page revient au formulaire d’enregistrement.

Pour désactiver le canal sans dés-enregistrer, cliquez sur Désactiver en bas de la page. Le service s’arrête et Signal disparaît de la fenêtre Composer, mais l’enregistrement est conservé, donc réactiver ne nécessite pas une nouvelle vérification.

Paramètres Signal affichant le numéro de téléphone enregistré et le bouton Dés-enregistrer

Un numéro Signal enregistré

Bon à savoir

  • Les messages Signal sont envoyés via la connexion réseau, pas via le modem, ils n’utilisent donc pas le crédit SIM et ne dépendent pas de la couverture GSM.

  • L’enregistrement vit sur l’appareil. Restaurer une sauvegarde sur un matériel différent ou supprimer le numéro nécessite une nouvelle inscription.

  • Seuls les messages reçus après l’activation du service apparaissent dans la liste de conversation.

E-mail

E-mail vers SMS

Settings > Channels > Email > Email to SMS (/settings/email/email-to-sms) démarre un serveur de messagerie intégré sur l’appareil et convertit les emails entrants en SMS, selon les règles que vous définissez sous Email to SMS dans Automation.

Paramètres Email to SMS avec le service activé, affichant l'état du service, la gestion des messages, les contacts LDAP, les paramètres avancés et l'Email de débogage

Paramètres Email to SMS

Activez Enable Email to SMS pour démarrer le serveur de messagerie. Service status indique s’il est Running ou Stopped. Le reste de la page décide comment un email devient un SMS :

  • What to do with email subject - Ignore (l’ignorer), Include in SMS (l’inclure dans le SMS), Use for authentication (l’utiliser pour l’authentification), ou Send only subject without email body (envoyer uniquement l’objet sans le corps de l’email).

  • Send as MMS - Never (jamais), Always (toujours), ou Only when email contains attachments (seulement lorsque l’email contient des pièces jointes).

  • Nombre maximum de caractères dans un SMS - de 1 à 1300.

  • Encodage Unicode du texte SMS - activez-le uniquement quand les messages ont besoin de caractères nationaux que l’alphabet SMS standard ne possède pas.

  • Utiliser les contacts LDAP - permet au champ destinataire de nommer un contact ou un groupe d’annuaire. Configurez d’abord LDAP.

  • Nom d’hôte FQDN (sous Paramètres avancés) - nom de domaine optionnel à utiliser dans les adresses destinataires à la place de l’adresse IP de l’appareil. Si vous le changez, pointez les enregistrements DNS A et MX de ce nom vers l’appareil.

  • IP externe NAT - définissez-la uniquement quand l’appareil se trouve derrière une NAT et que vous transférez au moins le port TCP 25 vers l’appareil.

  • Email de débogage - enregistre le dernier email reçu dans un fichier pour le dépannage.

Scrutateur Email vers SMS

Paramètres > Canaux > Email > Sondeur Email vers SMS (/settings/email/email-to-sms-poller) connecte l’appareil à une boîte aux lettres existante, la vérifie à intervalle fixe et convertit les emails qu’il trouve en SMS selon les règles sous Sondeur Email vers SMS dans Automatisation. Contrairement à Email vers SMS, aucun email ne doit être livré à l’appareil lui-même.

Paramètres du sondeur Email vers SMS avec le service activé et IMAP + OAuth2 (Microsoft 365) sélectionné (valeurs d'exemple)

Paramètres du sondeur Email vers SMS connectés à une boîte aux lettres Microsoft 365

Activez Activer le sondeur Email vers SMS. Le formulaire ci-dessous contient ces parties :

Sondage

  • Vérifier les emails tous les (secondes) - fréquence de vérification de la boîte aux lettres.

  • Envoyer en MMS, Nombre maximum de caractères dans un SMS et Encodage Unicode du texte SMS - même signification que pour Email vers SMS.

Connexion au serveur de courrier

  • Protocole - POP3, IMAP ou IMAP + OAuth2 (Microsoft 365).

  • Hôte et Nom d’utilisateur de la boîte aux lettres.

  • Avec POP3 et IMAP uniquement : Port, Mot de passe et Utiliser le chiffrement TLS/SSL. La page répertorie les ports standard : POP3 110, POP3 avec TLS/SSL 995, IMAP 143, IMAP avec TLS/SSL 993.

  • Supprimer les emails du serveur après le traitement - supprime chaque email de la boîte aux lettres une fois qu’il a été traité. Laissez-le désactivé pour garder la boîte aux lettres intacte.

Autorisation OAuth2 (uniquement avec IMAP + OAuth2 (Microsoft 365))

  • ID Client OAuth, ID Locataire OAuth et Secret Client OAuth de l’application inscrite dans Microsoft 365. Consultez le guide SMSEagle sur l’inscription de l’application dans Microsoft 365.

  • Enregistrez d’abord les paramètres, puis cliquez sur Autoriser sous Accès à la boîte aux lettres et accordez à l’appareil l’accès à la boîte aux lettres.

Utiliser les contacts LDAP et Email de débogage fonctionnent comme pour Email vers SMS.

Pour POP3 et IMAP, la page a aussi un bouton Tester la connexion. Enregistrez les paramètres avant de l’utiliser. Certains fournisseurs de courrier bloquent les connexions de test IMAP selon leurs paramètres de sécurité par défaut, donc un test échoué ne signifie pas toujours que les paramètres sont erronés.

Configuration SMTP

Paramètres > Canaux > Email > Configuration SMTP (/settings/email/smtp) gère une liste de préconfigurations de serveur SMTP réutilisables et en assigne une à chaque fonctionnalité qui envoie des emails sortants :

  • Menu Composer, APIv2, SMS vers Email, Alertes, Module de rapport, Workflows

Chacune de ces options peut être définie sur Aucun ou sur l’un de vos préconfigurations enregistrées. La suppression d’une préconfiguration d’une fonctionnalité désactive la configuration d’email existante de cette fonctionnalité.

Cliquez sur Créer nouveau sous Configuration presets pour ajouter un serveur SMTP (hôte, port, chiffrement, adresse d’expéditeur, identifiants) ; les préconfigurations peuvent ensuite être sélectionnées dans la liste déroulante pour n’importe laquelle des fonctionnalités ci-dessus.

Alertes email

Paramètres > Canaux > Email > Alertes email (/settings/email/alerts) envoie une alerte par email quand l’envoi des messages sortants continue d’échouer. Cela nécessite un préset SMTP assigné à Alertes sous Configuration SMTP.

Paramètres des alertes email avec alertes activées, affichant le compteur d'erreurs, les destinataires, l'objet et le message avec des espaces réservés (valeurs d'exemple)

Paramètres des alertes email

Activez Envoyer une alerte email quand des erreurs d’envoi de message se produisent, puis définissez :

  • Envoyer une alerte quand le compteur d’erreurs dépasse - combien d’erreurs d’envoi sont comptabilisées avant que l’alerte soit envoyée. Une valeur supérieure à 2 évite les alertes causées par un seul défaut temporaire.

  • Emails destinataires - une ou plusieurs adresses.

  • Objet du email et Contenu du message - le texte de l’alerte. Les espaces réservés {MODEM} (le modem qui a déclenché l’alerte), {IP} (l’adresse IP de l’appareil), {HOST} (son nom d’hôte) et {TIMESTAMP} (quand l’erreur a été détectée) sont remplacés par des valeurs réelles. Cliquez sur un espace réservé sous le champ message pour l’insérer.

SMPP

Paramètres > Canaux > SMPP (/settings/smpp/) active le serveur SMPP intégré de l’appareil. Une application externe agissant en tant que client SMPP peut alors soumettre des SMS via les modems de l’appareil, et recevoir les SMS entrants et les rapports de livraison en retour sur la même connexion.

Paramètres SMPP avec SMPP activé, affichant les quatre cartes d'état de service, les identifiants de connexion et l'accès aux modems (exemples de valeurs)

Paramètres SMPP

Détails de connexion

Paramètre

Valeur

Protocole

SMPP 3.4

Port

TCP 2770

Client vers SMSEagle

SMS à envoyer via les modems de l’appareil

SMSEagle vers client

SMS entrants et rapports de livraison

Le client SMPP établit la connexion avec l”Utilisateur et le Mot de passe définis sur cette page, en tant que system_id et password.

Les SMS entrants et les rapports de livraison sont en attente sur l’appareil tant qu’aucun client SMPP n’est connecté. Dès qu’un client établit la connexion, SMSEagle livre tout ce qui se trouve dans cette file d’attente ; le client doit donc être prêt à recevoir et à accuser réception des messages deliver_sm à partir du moment où il établit la connexion.

Activation de SMPP

  1. Activez Enable SMPP. Les cartes d’état de service, les Credentials et l”Accès aux modems s’affichent.

  2. Sous Credentials, définissez l”Utilisateur et le Mot de passe avec lesquels le client SMPP établira la connexion. Le mot de passe ne peut contenir que des lettres et des chiffres, jusqu’à 8 caractères. Si un mot de passe est déjà enregistré, laissez le champ tel quel pour le conserver.

  3. Sous Modem access, activez Limit modems pour que le trafic SMPP n’utilise que les modems que vous cochez. Laissez-le désactivé pour autoriser tous les modems.

  4. Cliquez sur Save changes.

Un redémarrage est nécessaire. Après l’enregistrement, SMSEagle vous demande de redémarrer l’appareil pour que les modifications SMPP prennent effet. Jusqu’à ce que vous le fassiez, les nouveaux paramètres sont enregistrés mais pas encore utilisés. Utilisez System > Restart quand vous êtes prêt.

Après le redémarrage, les quatre cartes d’état (Core service, SMPP connection, SMS service, SQL service) indiquent si chaque partie du serveur SMPP fonctionne. Les quatre doivent afficher Active pour que les clients SMPP puissent se connecter et échanger des messages.

La première fois que vous activez SMPP, SMSEagle crée également un utilisateur interne pour le trafic SMPP, avec sa propre clé API répertoriée sous Settings > API v2 keys, ainsi que les règles internes qui transmettent les SMS entrants et les rapports de livraison au client SMPP. Ne les révoquez ni ne les modifiez. La désactivation de SMPP supprime à nouveau l’utilisateur et les règles.

MQTT

Paramètres > Canaux > MQTT (/settings/mqtt/) connecte l’appareil au courtier MQTT qu’il écoute. Les règles Subscribe sous MQTT dans Automation, qui transforment les messages MQTT en SMS, utilisent cette connexion. Les règles Publish ne la utilisent pas : chacune d’elles nomme son propre courtier.

Paramètres MQTT avec le service activé, affichant la connexion au courtier, les sujets et les options TLS (exemples de valeurs)

Paramètres de connexion au courtier MQTT

Activez Enable MQTT service, puis définissez :

  • Host et Port du courtier (tous deux obligatoires).

  • Username et Password, si le courtier les exige.

  • Topics - les sujets auxquels l’appareil s’abonne, séparés par des virgules.

  • TLS / SSL - chiffre la connexion au courtier. TLS certificate verification vérifie également le certificat du courtier ; laissez-le désactivé uniquement pour un courtier avec un certificat auto-signé.

Cliquez sur Save changes.

Un redémarrage est nécessaire. Après l’enregistrement, SMSEagle vous demande de redémarrer l’appareil pour que les modifications MQTT prennent effet. Jusqu’à ce que vous le fassiez, les nouveaux paramètres sont stockés mais pas encore en usage. Utilisez System > Restart quand vous êtes prêt.

Réseau

Paramètres IP

Paramètres > Paramètres globaux > Réseau > Paramètres IP (/settings/network/ip) affiche l”adresse MAC de l’appareil (lecture seule) et vous permet de configurer :

  • Obtenir l’adresse IP via DHCP - activez DHCP ou désactivez-le pour définir une IP statique.

  • Nom d’hôte

  • Utiliser un proxy - router les connexions sortantes de l’appareil via un proxy HTTP.

  • Restriction d’adresse IP - Autoriser, Refuser ou Désactivé, avec une liste d’adresses IP auxquelles la règle s’applique. Lorsque la restriction est active, tous les ports sauf le 22 (SSH) sont bloqués pour tous les utilisateurs ne figurant pas sur la liste.

Soyez prudent avec la restriction d’adresse IP. Une liste d’autorisations mal configurée peut vous bloquer l’accès à l’interface Web depuis votre propre machine. Ajoutez d’abord votre adresse IP actuelle (la page propose un raccourci Ajouter votre adresse IP) avant d’enregistrer.

SSL

Paramètres > Paramètres globaux > Réseau > SSL (/settings/network/ssl) vous permet de remplacer le certificat auto-signé par défaut de l’appareil par le vôtre : téléchargez un Certificat, sa Clé privée, et éventuellement un Certificat CA racine et une Chaîne complète. Un commutateur séparé, Rediriger HTTP vers HTTPS, redirige les requêtes HTTP simples vers HTTPS.

Basculement

Un cluster de basculement offre une haute disponibilité au niveau de l’appareil : un deuxième appareil SMSEagle se tient en réserve comme sauvegarde, prêt à prendre le relais si l’appareil maître cesse de répondre. Ceci est différent du basculement de modem, qui bascule entre deux cartes SIM au sein du même appareil - un cluster de basculement protège contre la défaillance de l’appareil entier.

Où la trouver

Paramètres > Paramètres globaux > Réseau > Basculement (/settings/network/failover).

Activation du cluster de basculement

Activez Enable failover cluster. Cela nécessite deux appareils avec une configuration de basculement identique, l’un agissant comme maître et l’autre comme sauvegarde.

Paramètres Failover cluster

Paramètres Failover cluster

Définissez les mêmes valeurs sur les deux appareils :

  • Virtual IP address - l’adresse à laquelle vos utilisateurs et intégrations se connectent.

  • Master IP et Backup IP - les adresses IP physiques des deux appareils. Chaque appareil prend son rôle à partir de sa propre adresse : celui dont l’IP correspond à Master IP devient le maître, celui correspondant à Backup IP la sauvegarde. L’une des deux adresses doit donc être celle de l’appareil que vous configurez.

  • Enable database replication - copie les dossiers, contacts et utilisateurs du nœud maître vers le nœud de sauvegarde (voir ci-dessous).

Cliquez sur Save changes.

Un redémarrage est nécessaire. Après l’enregistrement, SMSEagle vous demande de redémarrer l’appareil pour que les modifications de basculement prennent effet. Jusqu’à ce que vous le fassiez, les nouveaux paramètres sont stockés mais pas encore en usage. Utilisez System > Restart quand vous êtes prêt.

Rôles maître/sauvegarde et IP virtuelle

Le cluster est accessible via une seule adresse IP virtuelle, qui pointe toujours sur l’appareil actuellement actif :

  • L’IP virtuelle doit se trouver dans le même sous-réseau que l’adresse IP physique de chaque appareil.

  • L’IP maître, l’IP de sauvegarde et l’IP virtuelle doivent tous être différents les uns des autres.

  • Un cluster fonctionnant a toujours exactement un appareil maître et un appareil de sauvegarde à tout moment ; si le maître arrête de répondre, la sauvegarde reprend l’IP virtuelle.

Réplication de base de données et accès externe

L’activation du failover cluster active également la réplication de la base de données entre le maître et la sauvegarde, de sorte que l’appareil de sauvegarde dispose d’une copie à jour des messages, des contacts et des paramètres s’il doit reprendre. Ce même paramètre permet également l’accès externe à la base de données pour les adresses IP du nœud maître et de sauvegarde spécifiquement, ce qui est requis pour que la réplication fonctionne.

SNMP

Settings > Global settings > Network > SNMP page avec le bouton bascule de démarrage automatique et la chaîne de communauté

Paramètres de l’agent SNMP

L’agent SNMP permet aux outils externes (un NMS, un navigateur MIB ou un appel snmpget/snmpwalk simple) d’interroger SMSEagle pour obtenir ses propres métriques - force du signal, nom du réseau, nombre de messages dans les dossiers, disponibilité du système et bien d’autres. C’est la direction opposée des SNMP Traps : l’agent est interrogé par un outil externe, plutôt que SMSEagle ne pousse une alerte vers un.

Où la trouver

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

Configuration de l’agent SNMP

Activez SNMP daemon autostart pour que l’agent démarre automatiquement avec l’appareil, et définissez la chaîne de communauté SNMP utilisée pour authentifier les demandes de lecture.

Une fois activé, les paramètres d’extension de SMSEagle (force du signal, nom du réseau, compteurs de dossiers, disponibilité et autres) peuvent être lus à partir de l’arbre MIB de l’appareil en utilisant n’importe quel outil SNMP standard, par exemple snmpget/snmpwalk de NET-SNMP ou un navigateur MIB graphique.

Métriques disponibles

En plus des métriques standard d’hôte Linux, SMSEagle publie ses propres métriques via NET-SNMP-EXTEND-MIB. Chacune peut être lue par son OID, ou par nom comme NET-SNMP-EXTEND-MIB::nsExtendOutputFull."<metric name>".

Les métriques qui décrivent un modem se terminent par le numéro du modem : 1 et 2. Les tableaux les affichent pour le modem 1. Une métrique retourne -1 quand sa valeur ne peut pas être lue, par exemple quand le modem est éteint ou que le capteur de température n’est pas activé.

Métrique

Retourne

GSM_Signal1

Force du signal du modem, en pourcentage (0-100).

GSM_NetName1

Nom du réseau mobile auquel le modem est enregistré.

GSM_ModemState1

on ou off : si le modem est activé sous Modems.

SIM_State1

État de la carte SIM tel que signalé par le modem : READY quand la SIM est prête, sinon l’état propre du modem comme SIM PIN ou SIM PUK, ou une erreur comme NOSIM.

SIM_RegState1

Enregistrement réseau : Registered Home, Registered Roaming, Searching, Not Registered, Denied, Registered Emergency, Unknown ou Unset.

SMSCountIn1

SMS reçus par le modem aujourd’hui, depuis minuit.

SMSCountOut1

SMS envoyés par le modem aujourd’hui, depuis minuit.

FolderInbox_Total

Messages non lus dans la boîte de réception. Un message multipart compte pour un seul.

FolderOutbox_Total

Messages en attente dans la boîte d’envoi, la file d’attente d’envoi.

FolderSent_Last24H

Messages envoyés au cours des dernières 24 heures. Chaque partie d’un message multipart est comptée séparément.

FolderSent_Last1M

Messages envoyés au cours du dernier mois, comptés de la même manière.

FolderSent_Last24HSendErr

Messages dont l’envoi a échoué au cours des dernières 24 heures, soit parce que le modem n’a pas pu les envoyer, soit parce que le réseau les a rejetés.

Temp

Température du capteur 1, en °C. Même valeur que Temp1.

Temp1

Température des capteurs 1 à 4 (Temp1 à Temp4), en °C, selon la numérotation des capteurs de température et d’humidité. L’OID ci-dessous est celui de Temp1.

Humidity

Humidité du capteur 1, en %.

Métrique

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

L’OID de n’importe quelle métrique est .1.3.6.1.4.1.8072.1.3.2.3.1.2, suivi du nombre de caractères du nom de la métrique et du code ASCII de chaque caractère. Pour un autre modem, seul le dernier numéro change : il s’agit de 48 plus le numéro du modem, donc GSM_Signal2 se termine par .50.

Si votre outil SNMP ne connaît pas les noms NET-SNMP-EXTEND-MIB, chargez le fichier de définition MIB.

Lecture des métriques

Remplacez public par votre communauté SNMP et 192.0.2.10 par l’adresse IP de l’appareil.

Lire une métrique par 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

Lire une métrique par nom :

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

Lister toutes les métriques SMSEagle à la fois :

snmpwalk -v 2c -c public 192.0.2.10 .1.3.6.1.4.1.8072.1.3.2.3.1.2

Ce qui peut être lu du réseau

Les requêtes en provenance de l’appareil lui-même (localhost) voient l’ensemble de l’arborescence MIB. Les requêtes en provenance d’autres hôtes voient une partie restreinte : les métriques SMSEagle ci-dessus, et des MIB standard le groupe système (y compris le temps de fonctionnement), les interfaces réseau, le stockage, les processeurs, la mémoire, la charge et l’utilisation du processeur. La liste des processus et autres détails ne sont pas exposés au réseau.

La même communauté SNMP s’applique aux deux. Après l’avoir modifiée, redémarrez l’appareil pour que la nouvelle valeur prenne effet.

Utilisation de SNMP v3

La page configure SNMP v1/v2c. Pour SNMP v3 avec authentification et chiffrement, utilisez le script snmpv3 via SSH :

  1. Connectez-vous à l’appareil via SSH en tant que root.

  2. Allez dans le répertoire SMSEagle :

    cd /mnt/nand-user/smseagle/
    
  3. Ajoutez un utilisateur SNMP v3 en lecture seule. Il utilise SHA pour l’authentification et AES pour le chiffrement. Les deux mots de passe doivent faire au moins 8 caractères.

    ./snmpv3 add USERNAME AUTH_PASSWORD ENCRYPTION_PASSWORD
    
  4. Optionnellement, désactivez l’accès SNMP v1/v2c afin que seuls les utilisateurs SNMP v3 puissent lire l’agent :

    ./snmpv3 disablev2
    

    ./snmpv3 enablev2 le réactive, et ./snmpv3 del USERNAME supprime l’utilisateur.

Le script redémarre l’agent SNMP lui-même. Une requête v3 ressemble alors à ceci :

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

Données mobiles

Settings > Global settings > Network > Mobile Data (/settings/network/mobile-data) contrôle une connexion de données mobiles sur l’un des modems de l’appareil, par exemple comme source Internet de secours. Cela n’est pas nécessaire pour envoyer ou recevoir des SMS. Laissez-la désactivée si vous n’en avez pas besoin.

Paramètres Mobile Data avec démarrage automatique de la connexion de données activé, affichant le modem, l'APN, les identifiants et le numéro d'accès (valeurs d'exemple)

Paramètres Mobile Data

Activez Data connection autostart, puis définissez :

  • Modem - le modem dont la carte SIM porte la connexion de données.

  • APN de l’opérateur de la carte SIM (obligatoire), et Username et Password si l’opérateur les exige.

  • Access number - laissez-le vide pour utiliser *99#.

Cliquez sur Save changes.

Un redémarrage est nécessaire. Après l’enregistrement, SMSEagle vous demande de redémarrer l’appareil pour que les modifications des données mobiles prennent effet. Tant que vous ne le ferez pas, les nouveaux paramètres sont stockés mais pas encore utilisés. Utilisez System > Restart quand vous êtes prêt.

Application

Settings > Global settings > Application (/settings/application/) contient le comportement au niveau de l’appareil qui ne rentre pas dans un seul canal ou une seule fonctionnalité, regroupé en quatre sections :

Régional

Language (par défaut au niveau de l’appareil) et Country dial code (utilisé lorsqu’un numéro de téléphone est saisi sans en avoir un).

Sécurité

  • Force MFA - Pour tous les utilisateurs, Pour les nouveaux utilisateurs ou Ne pas forcer (même effet que le paramètre MFA au niveau de l’appareil de l’assistant, voir MFA).

  • Password complexity verification - exiger les règles de mot de passe (longueur, casse mixte, nombre, caractère spécial) pour chaque utilisateur.

  • Access to DB for external applications - active l’accès PostgreSQL direct pour les applications externes, désactivé par défaut. Les détails complets de connexion et les exemples SQL sont couverts séparément dans Advanced, car c’est un sujet réservé aux utilisateurs avancés en soi.

Accès et visibilité

  • Inbox content visibility - Pour tous les utilisateurs, Uniquement pour les administrateurs ou Uniquement les messages des modems assignés à l’utilisateur (les modems sont assignés par utilisateur dans System > Users).

  • Email inbox content visibility - Pour tous les utilisateurs ou Uniquement pour les administrateurs.

  • Module de rapports accessible pour - Tous les utilisateurs ou Administrateurs uniquement.

API et intégrations

  • Save API logs - enregistre chaque appel de l’API v1 et v2 (méthode, chemin et paramètres) dans /var/log/smseagle/api.log. Les jetons d’accès sont masqués et le texte du message est omis. Le fichier ne s’affiche pas dans le navigateur de journaux sous System > Logs, mais Download logs sur cette page l’inclut. Activez-le lors de la configuration ou du débogage d’une intégration.

  • Forward 3CX messages as unicode - les messages que 3CX envoie à SMSEagle via le point de terminaison API v2 3CX sont envoyés en tant que SMS Unicode au lieu de l’alphabet SMS standard. Activez-le lorsque les utilisateurs de 3CX envoient des caractères nationaux.

LDAP

Paramètres d'intégration LDAP avec connexion, structure de répertoire, attributs et options de synchronisation (exemples de valeurs)

Paramètres d’intégration LDAP

Ce que cette fonctionnalité fait

L’intégration LDAP connecte SMSEagle à votre annuaire d’entreprise, tel qu’Active Directory ou OpenLDAP. Elle remplit deux fonctions distinctes, et vous pouvez utiliser l’une ou l’autre :

Fonction

Ce qu’elle vous apporte

Contacts

L’annuaire téléphonique est rempli à partir de l’annuaire, vous pouvez donc envoyer des messages aux mêmes personnes et groupes que votre entreprise maintient déjà, sans saisir deux fois les numéros.

Authentification

Les utilisateurs se connectent à SMSEagle avec leur compte de répertoire, et leur niveau d’autorisation est déterminé par leur appartenance à un groupe de répertoire.

Utilisations typiques : maintenir l’annuaire téléphonique en synchronisation avec les changements de personnel automatiquement, et laisser les gens utiliser leur mot de passe d’entreprise existant au lieu d’un mot de passe SMSEagle distinct.

Avant de commencer

Collectez ces informations auprès de la personne qui administre l’annuaire :

  • Le nom de domaine et le port (389 pour LDAP simple, généralement 636 avec SSL).

  • Un compte de service (utilisateur et mot de passe) qui peut lire l’annuaire.

  • Le distinguished name de la branche contenant vos utilisateurs, par exemple ou=Users,dc=company,dc=local, et la branche contenant les groupes si elle est différente.

  • Quel attribut contient le numéro de téléphone auquel vous souhaitez envoyer des messages.

  • Si vous souhaitez la connexion à l’annuaire : les noms des groupes dont les membres doivent devenir administrateurs SMSEagle et utilisateurs réguliers.

Étape 1 : Ouvrir la page LDAP

Dans la barre latérale, allez à Settings > Global settings > LDAP.

La page commence par un seul commutateur, Enable LDAP Integration. Jusqu’à ce que vous l’activiez, rien d’autre n’est affiché.

Page LDAP affichant uniquement le commutateur Enable LDAP Integration, désactivé

Avec l’intégration désactivée, la page n’affiche rien d’autre que le commutateur

Étape 2 : Activer l’intégration

Activez Enable LDAP Integration. Quatre sections apparaissent : Connection, Directory structure, Attributes and security et Sync and access.

Étape 3 : Connexion

Champ

À entrer

User

Le compte de service utilisé pour lire l’annuaire.

Password

Son mot de passe. Le champ s’affiche vide lorsque vous revenez à la page ; laissez-le vide pour conserver le mot de passe stocké.

Nom de domaine

Le domaine de l’annuaire, par exemple company.local.

Port

389 pour LDAP simple, 636 pour LDAP sur SSL. Requis.

Serveur(s)

Serveurs spécifiques, séparés par des virgules, par exemple ldap1.company.local, ldap2.company.local. Laissez vide pour laisser l’appareil rechercher les serveurs dans le DNS pour le domaine.

Section Connexion avec le compte de service, le domaine, le port et le serveur remplis

Section Connexion, remplie avec des valeurs d’exemple

Étape 4 : Structure de l’annuaire

Type de protocole Choisissez Active Directory ou OpenLDAP, correspondant à votre serveur.

Utiliser un DN séparé pour les groupes et les utilisateurs Désactivez cette option si les utilisateurs et les groupes se trouvent sous la même branche. Un seul champ s’affiche alors :

  • Nom unique de l’objet, par exemple ou=Users,dc=smseagle,dc=local.

Activez-la s’ils se trouvent dans des branches différentes. Nom unique de l’objet reste, et deux autres champs apparaissent ci-dessous :

  • DN utilisateur, par exemple ou=Users,dc=smseagle,dc=local

  • DN groupe, par exemple ou=Groups,dc=smseagle,dc=local

Section Structure de l'annuaire avec DN séparés activés, montrant DN objet, DN utilisateur et DN groupe

Structure de l’annuaire avec DN séparés activés

Étape 5 : Attributs et sécurité

Attribut téléphone AD Quel attribut d’annuaire contient le numéro auquel SMSEagle devrait envoyer un SMS : Numéro de téléphone, Numéro de mobile, Numéro de téléphone personnel, Numéro de bipeur, Numéro de fax, Numéro de téléphone IP, ou Paramètre personnalisé.

Choisir Paramètre personnalisé révèle Nom d’attribut personnalisé, où vous tapez l’attribut vous-même, par exemple otherMobile. Seuls les noms d’attributs simples sont acceptés ; la ponctuation telle que < > / \ : ; , . + ' " & = est rejetée.

Utiliser SSL Activez cette option pour chiffrer la connexion à l’annuaire. N’oubliez pas de définir le Port correspondant dans la section Connexion.

Section Attributs et sécurité avec Paramètre personnalisé sélectionné et Utiliser SSL activé

Attributs et sécurité, avec Paramètre personnalisé sélectionné et SSL activé

Étape 6 : Sync et accès

Méthode de récupération des contacts et des groupes

Option

Ce qui se passe

Récupérer à partir du serveur LDAP

Les contacts et les groupes sont lus dans l’annuaire chaque fois qu’ils sont nécessaires. Toujours à jour, mais chaque recherche dépend de l’accessibilité de l’annuaire.

Stocker hors ligne (synchroniser manuellement/périodiquement)

Une copie est conservée sur l’appareil. La messagerie continue de fonctionner lorsque l’annuaire est inaccessible, au prix d’une copie légèrement obsolète.

Si vous avez choisi Store offline, Synchronize automatically apparaît : Never, Every hour, Every day, Every week ou Every month. Never signifie que la copie n’est actualisée que lorsque vous déclenchez vous-même une synchronisation.

Last synchronization sous la méthode de récupération est en lecture seule et indique quand la copie hors ligne a été actualisée pour la dernière fois. Il indique Unknown jusqu’à ce que la première synchronisation s’exécute.

Allow authentication to SMSEagle via LDAP Activez cette option pour permettre aux utilisateurs de se connecter avec leur compte d’annuaire. Quatre autres champs apparaissent :

  • Admin group name in LDAP - les membres de ce groupe se connectent en tant qu’administrateurs.

  • User group name in LDAP - les membres de ce groupe se connectent en tant qu’utilisateurs ordinaires.

  • Require phone numbers - seuls les comptes d’annuaire qui ont un numéro dans l’attribut téléphone choisi peuvent se connecter. Désactivé par défaut.

  • LDAP as default login method - présélectionne LDAP au lieu de Local dans le type d’authentification du formulaire de connexion, afin que les utilisateurs de l’annuaire n’aient pas à le modifier à chaque fois.

Section Sync and access avec synchronisation hors ligne quotidienne et authentification LDAP activée

Sync and access, avec stockage hors ligne et connexion à l’annuaire activés

Vérifiez les noms de groupes avant de vous y fier. Un membre qui n’appartient à aucun groupe ne peut pas se connecter, et une faute de frappe dans le nom du groupe administrateur n’est détectée que lorsque personne ne peut administrer l’appareil. Conservez au moins un compte administrateur SMSEagle local fonctionnant jusqu’à ce que vous ayez vérifié une connexion d’annuaire.

Étape 7 : Enregistrer et tester

Cliquez sur Save changes au bas de la page.

Cliquez ensuite sur Test connection. L’appareil se connecte à l’annuaire avec les paramètres que vous venez d’enregistrer et signale soit que la connexion a été établie, soit ce qui s’est mal passé.

Save first, then test. Le test utilise les paramètres stockés, pas ce qui est actuellement à l’écran, de sorte que tester avant d’enregistrer vérifie la configuration précédente. La note à côté du bouton dit la même chose.

Test connection panel avec sa note, au-dessus du bouton Save changes

Le panneau de test répète la règle : enregistrer d’abord, puis tester

Date / Time

Settings > Global settings > Date / Time (/settings/datetime/) affiche la date et l’heure système actuelles (en lecture seule) et vous permet de définir :

  • Time zone

  • NTP time synchronization - lorsqu’activée, révèle NTP server address. Également proposée lors de l”Configuration Wizard.