Aller au contenu principal

Paramètres

Chaque onglet de l'écran Paramètres : votre compte, l'affichage de cet ordinateur, les téléphones, l'envoi et les pauses des campagnes, le fuseau de la plateforme, l'auto-répondeur, les notifications, les utilisateurs, la sauvegarde et la licence, avec valeurs par défaut et effets.

L'écran Paramètres, dans la section Système du menu, réunit tout ce que vous réglez sur la passerelle. Il est organisé en onglets (une liste à gauche, ou un menu déroulant sur téléphone) :

Onglet Ce qu'il contient Qui peut le modifier Détails
Mon compte Votre nom, votre adresse de connexion, la langue de l'interface, votre mot de passe Chacun, pour lui-même Utilisateurs et rôles
Affichage Taille du texte et thème, sur cet ordinateur Chacun, pour lui-même Ci-dessous
Général, appareils Réglages envoyés aux téléphones Superadministrateur Ci-dessous
Envoi Nouvelles tentatives, cadence par SIM, fuseau de la plateforme, pauses de nuit et du dimanche Superadministrateur Ci-dessous, et Envoyer des messages
Auto-répondeur Interrupteur global des réponses automatiques, résumé des règles Superadministrateur Automatisation
Notifications Alertes par SMS, e-mail et navigateur, leurs règles et seuils ; ce navigateur Superadministrateur (ce navigateur : tout le monde) Ci-dessous
Utilisateurs et rôles Les comptes et leur rôle Superadministrateur Utilisateurs et rôles
Sauvegarde et export Sauvegarde automatique (activation, heure ou intervalle, copies conservées), sauvegardes, restauration, exports Superadministrateur (exports : tout le monde) Sauvegarde et restauration
Licence L'état de votre licence Superadministrateur Licence

Le transfert des SMS reçus vers vos outils n'est plus un onglet de cet écran : c'est un webhook, géré sur la page Webhooks de la barre latérale. Voir Transfert des SMS reçus.

Les autres rôles voient les onglets du Superadministrateur grisés, avec la note « Ces réglages ne sont modifiables que par un superadministrateur. Vous pouvez les consulter. »

Comment l'enregistrement fonctionne

  • Général, appareils et Envoi s'enregistrent ensemble par la barre en bas de l'écran : Enregistrer applique vos changements, Réinitialiser remet les valeurs enregistrées. Un changement non enregistré survit au passage à un autre onglet.
  • Chaque enregistrement augmente la Version du parc affichée en haut à droite, et est poussé immédiatement à chaque téléphone connecté (« Réglages enregistrés. Version N poussée aux appareils. »). Un téléphone hors ligne la récupère à sa prochaine connexion. Rien ne demande de redémarrage.
  • Les autres onglets s'enregistrent d'eux-mêmes : un interrupteur s'applique dès que vous le basculez, un formulaire quand vous le validez (la sauvegarde automatique de Sauvegarde et export a son propre bouton Enregistrer).
  • Chaque modification des réglages de la passerelle est inscrite dans le Journal d'activité.

Affichage (cet ordinateur seulement)

Option Par défaut Valeurs Effet
Taille du texte Moyen Petit, Moyen, Grand Taille de tout le texte du tableau de bord, avec un aperçu
Thème Sombre Clair, Sombre, Système Couleurs du tableau de bord. Système suit votre ordinateur

Ces deux réglages, comme la Langue de l'interface de Mon compte, sont conservés dans ce navigateur, pas sur votre compte : chaque ordinateur garde son propre choix, et un collègue sur un autre ordinateur n'est pas concerné. Effacer les données du navigateur ramène les valeurs par défaut. Le thème se change aussi depuis le bouton en haut de chaque écran.

Général, appareils

Option Par défaut Valeurs Effet
Intervalle de synchronisation, en secondes 30 10 à 3600 Fréquence à laquelle chaque téléphone donne des nouvelles (batterie, signal, SIM, messages envoyés du jour)
Retirer les diacritiques Désactivé Activé ou désactivé Retire les accents des lettres latines avant l'envoi : é devient e, ç devient c
Supprimer les espaces superflus Désactivé Activé ou désactivé Retire les espaces en début et en fin de texte et de chaque ligne, et réduit les espaces répétés à un seul
Tout en majuscules Désactivé Activé ou désactivé Envoie chaque texte en capitales
Démarrage automatique Activé Activé ou désactivé L'application redémarre d'elle-même quand le téléphone redémarre
Garder l'écran allumé Désactivé Activé ou désactivé L'écran du téléphone reste allumé, atténué, tant que l'application tourne

Ces valeurs sont enregistrées et envoyées à chaque téléphone connecté dès l'enregistrement ; un téléphone hors ligne les reçoit dès qu'il se reconnecte. Des valeurs propres à un seul téléphone ne se règlent que par l'API (PATCH /devices/{id}/settings) : elles remplacent les valeurs ci-dessus pour ce téléphone seulement, et une modification des valeurs ci-dessus ne les efface jamais.

Intervalle de synchronisation. Un intervalle court tient à jour la batterie et le signal affichés dans Appareils ; un intervalle long économise un peu de batterie et de données. Il fixe aussi combien de temps un téléphone silencieux reste considéré en ligne : un téléphone passe hors ligne après cinq minutes sans nouvelles, ou après trois de ses propres intervalles quand c'est plus long (trente minutes pour un intervalle de dix minutes, trois heures pour une heure). Les messages qu'un téléphone devenu muet avait déjà acceptés attendent jusque-là avant de passer à un autre téléphone : gardez la valeur par défaut sauf raison précise. Le changement s'applique à chaque téléphone immédiatement.

Les options de texte (diacritiques, espaces, majuscules) sont appliquées par la passerelle au moment où un message part vers un téléphone, avec les réglages de ce téléphone. L'historique, l'encodage et le nombre de SMS affichés pour le message décrivent le texte réellement envoyé, et les quotas comptent ces SMS. Elles s'appliquent à tout message sortant, quelle que soit son origine (tableau de bord, API, campagne, réponse automatique), jamais aux messages reçus.

  • Retirer les diacritiques garde un texte français, espagnol ou italien dans l'alphabet à 160 caractères : 160 caractères par SMS au lieu de 70, souvent deux fois moins de SMS facturés. Les lettres des autres alphabets (grec, cyrillique, arabe, hindi, chinois...) et les emoji ne sont pas touchés : un tel texte reste à 70 caractères par SMS.
  • Supprimer les espaces superflus conserve les retours à la ligne et les lignes vides entre les paragraphes.
  • Tout en majuscules suit les mêmes règles sur tous les téléphones, quelle que soit leur langue.

Démarrage automatique. Activé, l'application repart après un redémarrage du téléphone ou une coupure de courant. Désactivé, après un redémarrage le téléphone reste hors ligne jusqu'à ce que quelqu'un ouvre l'application dessus ; une fois ouverte, elle se relance comme d'habitude si Android l'arrête. Certains fabricants bloquent aussi le démarrage automatique de leur côté : voir Appareils.

Garder l'écran allumé. Activé, l'écran du téléphone reste allumé à luminosité réduite tant que l'application tourne. Utile sur les téléphones dont le fabricant suspend les applications écran éteint. La consommation de batterie est nettement plus forte : ne l'activez que pour un téléphone qui reste branché, de préférence avec la luminosité au minimum.

Envoi

Option Par défaut Valeurs Effet
Réessayer en cas d'échec Activé Activé ou désactivé Désactivé : le premier échec d'un message est définitif
Nombre maximum de tentatives 4 1 à 10 Tentatives avant qu'un message soit marqué en échec
Attentes entre tentatives, en secondes, séparées par des virgules 30, 120, 600, 3600 1 à 10 valeurs, chacune de 1 seconde à 1 jour Attente avant chaque nouvelle tentative ; la dernière valeur se répète
Délai d'accusé de l'appareil, en secondes 120 10 à 3600 Combien de temps la passerelle attend qu'un téléphone confirme avoir pris un message, avant de remettre le message dans la file pour qu'il soit de nouveau routé, éventuellement vers le même téléphone
Messages par minute et par SIM 0 (aucune limite) 0 à 600 Plafond de cadence de chaque SIM, pour tous les types de messages
Intervalle minimal entre deux SMS par SIM, en secondes 0 (aucune attente) 0 à 3600 Temps minimal que chaque SIM attend entre deux SMS, pour tous les types de messages. Les messages attendent dans la file et partent d'eux-mêmes ; une SIM peut avoir sa propre valeur dans Appareils
Fuseau horaire UTC N'importe quel fuseau de la liste Le fuseau de la plateforme : voir ci-dessous
Pause nocturne des campagnes Désactivé Activé ou désactivé Retient les messages de campagne entre De et À
De, À 20:00, 07:00 Heures et minutes, peuvent chevaucher minuit, doivent différer Bornes de la pause de nuit
Suspendre les campagnes le dimanche Désactivé Activé ou désactivé Retient les messages de campagne tout le dimanche

Les pauses de nuit et du dimanche ne retiennent que les campagnes. Un envoi rapide, un appel d'API, une réponse de conversation ou une réponse automatique part à toute heure. Une campagne prise par une pause reste En cours et reprend d'elle-même à la fin de la pause. Voir Campagnes.

Le détail de chaque option d'envoi se trouve dans Envoyer des messages.

Le fuseau de la plateforme

Le Fuseau horaire de l'onglet Envoi est le fuseau de toute l'installation. Il décide :

  • quand la pause de nuit commence et finit, et quand commence le dimanche ;
  • comment se lisent la date et l'heure que vous tapez pour programmer une campagne ou un message ;
  • comment toutes les dates du tableau de bord s'affichent, quel que soit le fuseau de votre propre ordinateur ;
  • le fuseau par défaut des horaires d'ouverture d'une nouvelle règle ;
  • l'heure de la sauvegarde automatique quotidienne (Sauvegarde et export).

Exemple : un opérateur à Paris qui programme une campagne à 10 h 00 sur une passerelle réglée sur Indian/Antananarivo la programme à 10 h 00 heure d'Antananarivo ; le formulaire le précise sous le champ. Le quota journalier de chaque SIM n'est pas concerné : il repart à zéro à minuit UTC.

Auto-répondeur

Une seule option, Envoyer les réponses automatiques (par défaut : activé). Éteint, plus aucune règle n'envoie de réponse, tandis que les étiquettes, les groupes et les actions webhook continuent. L'onglet résume aussi vos règles. Voir Automatisation.

Notifications

La passerelle peut prévenir les administrateurs quand quelque chose demande de l'attention, sur trois canaux que vous activez séparément. Modifier cet onglet est réservé à un superadministrateur ; la carte Ce navigateur, en bas, est ouverte à tous les utilisateurs.

Ce qui déclenche une alerte

Alerte Quand elle part Seuil (par défaut) Activée par défaut
Téléphone hors ligne Un téléphone n'a plus donné signe de vie depuis plus longtemps que le délai. Ses messages passent déjà par vos autres téléphones Délai, 0 à 1440 min (10). 0 alerte dès que la passerelle le voit hors ligne Oui
Téléphone de nouveau en ligne Un téléphone pour lequel l'alerte hors ligne est partie est revenu - Non
Batterie faible Un téléphone en ligne signale une batterie au niveau indiqué ou en dessous. Relancée seulement après une remontée de 5 points au-dessus Niveau, 5 à 95 % (20) Oui
Quota de SIM Une SIM a utilisé la part indiquée de son quota du jour, puis de nouveau quand elle l'atteint. Une SIM sans plafond ne la déclenche jamais Part, 50 à 100 % (90) Oui
Messages en échec Autant de messages ont échoué dans la fenêtre 1 à 10000 échecs (10) en 1 à 1440 min (15) Oui
Webhook désactivé Un webhook a échoué trop souvent de suite et la passerelle l'a désactivé - Oui
Échec de sauvegarde Une sauvegarde planifiée ou manuelle n'a pas abouti - Oui
Licence Aussitôt si la licence est retirée. Si seul notre serveur de licences est injoignable, une information après le délai : votre passerelle continue de fonctionner normalement Délai, 1 à 720 h (72) Oui
Passerelle démarrée À chaque démarrage de la passerelle - Non

Pour chaque alerte, cochez les canaux qu'elle utilise (SMS, E-mail, Navigateur). Un canal coché n'envoie que s'il est aussi activé dans sa propre carte.

Délai avant répétition (0 à 1440 minutes, 60 par défaut) : la même alerte sur le même téléphone, la même SIM ou le même webhook n'est pas renvoyée pendant ce temps. Un téléphone qui décroche et revient sans cesse vous envoie donc une alerte, pas une par reconnexion. Une alerte dont la cause persiste n'est pas répétée du tout ; elle peut revenir une fois la cause disparue et le délai écoulé.

Langue des alertes (français par défaut) : la langue des SMS, des e-mails et des notifications, quelle que soit la langue de l'écran de chaque utilisateur.

Une alerte ne contient jamais le texte d'un SMS ni un numéro complet : elle nomme le téléphone comme vous l'avez nommé, la SIM par son emplacement, et donne des nombres.

SMS

La passerelle envoie l'alerte elle-même, par l'une de vos SIM, aux Numéros des administrateurs (format international, 10 au plus). Elle choisit un autre téléphone que celui dont parle l'alerte dès qu'un autre peut envoyer : l'alerte « téléphone hors ligne » part par exemple d'un autre téléphone. Si aucune SIM ne peut envoyer, le SMS est sauté et les autres canaux partent quand même. Les SMS d'alerte partent à toute heure : les pauses de nuit et du dimanche ne retiennent que les campagnes, et une alerte n'est jamais comptée comme un message de campagne. Chaque SMS d'alerte apparaît dans la file d'attente et consomme le quota du jour de la SIM qui l'envoie.

Envoyer un SMS de test met en file un SMS de test par numéro, avec les réglages enregistrés.

E-mail

Les alertes passent par votre propre serveur de messagerie ; rien ne transite par nous.

Champ Ce qu'il faut saisir
Serveur SMTP Le serveur d'envoi de votre fournisseur de messagerie, par exemple smtp.example.com
Port En général 587 (STARTTLS), 465 (TLS dès le départ) ou 25 (aucune). 587 par défaut
Sécurité STARTTLS, TLS dès le départ ou Aucune. Avec Aucune, le mot de passe n'est envoyé qu'à un serveur situé sur la même machine
Identifiant L'identifiant de la boîte, souvent son adresse. Vide si votre serveur n'en demande pas
Mot de passe Stocké chiffré et plus jamais affiché. Laissez vide pour garder celui enregistré ; cochez Retirer le mot de passe enregistré pour le supprimer
Expéditeur L'adresse d'où partent les alertes, avec un nom si vous voulez : Passerelle <alertes@example.com>
Destinataires Jusqu'à 10 adresses

Envoyer un e-mail de test se connecte au serveur et envoie un e-mail avec les réglages enregistrés. En cas d'échec, le message montre la réponse du serveur (par exemple « 535 authentication failed »).

Notifications du navigateur

Avec Notifications du navigateur activé, les alertes arrivent :

  • sur chaque navigateur abonné par un utilisateur, en notification du système, même dashboard fermé ;
  • dans chaque dashboard ouvert, en message dans la page accompagné d'un son bref.

Dans Ce navigateur, chaque utilisateur clique sur Activer sur ce navigateur et accepte la demande d'autorisation du navigateur, puis peut Envoyer une notification de test. La liste montre les navigateurs abonnés par votre compte, avec la date de leur dernière notification ; l'icône corbeille en désabonne un. Son des alertes dans la page est mémorisé sur ce navigateur seulement (activé par défaut).

Les notifications dashboard fermé exigent une adresse sécurisée : le dashboard doit être ouvert en HTTPS, ou sur localhost. Une passerelle ouverte en http simple par son adresse IP ne peut pas les proposer, et l'onglet le dit ; les alertes s'affichent alors quand même, avec leur son, dans chaque dashboard ouvert. Donnez à votre passerelle un nom de domaine en HTTPS (voir le guide d'installation) pour les recevoir dashboard fermé.

Par l'API

Méthode Chemin Ce qu'il fait
GET /api/v1/settings Les réglages en vigueur et la version du parc
PATCH /api/v1/settings Change certains réglages. Blocs sending, window, device, autoresponder, backup ; un champ omis reste tel quel
GET /api/v1/devices/{deviceId}/settings Les valeurs propres d'un téléphone et les réglages qui en résultent
PATCH /api/v1/devices/{deviceId}/settings Change les valeurs propres d'un téléphone ; null rend un champ au réglage global
GET /api/v1/notifications/settings Les réglages des notifications (le mot de passe SMTP n'est jamais renvoyé, email.passwordSet dit s'il en existe un)
PUT /api/v1/notifications/settings Les remplace. email.password omis garde celui enregistré, "" le retire
POST /api/v1/notifications/test {"channel": "sms"} ou {"channel": "email"} : envoie un test ; outcome vaut sent, not_configured, no_sender ou failed avec detail
GET, POST, DELETE /api/v1/notifications/push/... Les abonnements de navigateur de l'utilisateur connecté. Session du dashboard seulement : une clé API n'a pas de navigateur

Les noms de champs suivent l'écran : sending.retryEnabled, sending.maxAttempts, sending.backoffSeconds, sending.ackTimeoutSeconds, sending.ratePerMinutePerSim, sending.minIntervalSecondsPerSim, window.timezone, window.nightPauseEnabled, window.nightPauseFrom, window.nightPauseTo, window.pauseOnSunday, device.syncIntervalSeconds, device.stripDiacritics, device.trimWhitespace, device.uppercase, device.autoStart, device.keepScreenOn, autoresponder.enabled, backup.enabled, backup.frequency (daily ou interval), backup.dailyAt, backup.intervalHours, backup.retention. Exemple :

curl -X PATCH https://sms.exemple.com/api/v1/settings \
  -H "X-API-KEY: $API_KEY" -H "Content-Type: application/json" \
  -d '{"window": {"timezone": "Europe/Paris", "nightPauseEnabled": true}}'

Modifier les réglages demande une clé de portée admin. Voir Clés API.

Ce qui n'est pas dans cet écran

Certaines valeurs se choisissent à l'installation de la passerelle et ne changent qu'avec un redémarrage : l'adresse publique, le port, le niveau de log, la conservation du journal d'activité, le mode de routage automatique. Ce sont des variables du fichier .env, décrites dans le guide d'installation. Aucun réglage de cet écran n'a d'équivalent en variable d'environnement, et aucune variable d'environnement ne se modifie ici.

En cas de problème

Ce que vous voyez Pourquoi, et que faire
Les champs sont grisés Votre compte n'est pas Superadministrateur
Enregistrement refusé avec une erreur sur le fuseau Choisissez un fuseau dans la liste
Enregistrement refusé sur la pause de nuit De et À sont égaux : la pause ne couvrirait rien
Enregistrement refusé sur les attentes entre tentatives Écrivez des nombres entiers de secondes séparés par des virgules, 10 valeurs au plus
La taille du texte est revenue sur un autre ordinateur Les réglages d'affichage sont conservés par ordinateur, c'est voulu
Des campagnes partent la nuit malgré la pause Vérifiez le Fuseau horaire : la pause se lit dans le fuseau de la plateforme, pas dans le vôtre

Rechercher dans la documentation

Saisissez quelques mots, puis choisissez une page.