REDA One Centre d’aide
FR
Langue
English EN Español ES Português PT Italiano bientôt disponible Français FR Deutsch bientôt disponible العربية bientôt disponible
reda.one ↗
Accueil / REDA Connect / Configuration des SMS / Utiliser un Messaging Service Twilio

Utiliser un Messaging Service Twilio

Un Messaging Service regroupe des expéditeurs Twilio et leurs paramètres communs. REDA Connect peut envoyer sans service lorsque les règles de votre scénario le permettent. Un service peut toutefois être requis pour une campagne A2P 10DLC vers les États-Unis ou utile pour certains paramètres de réception et de désabonnement. Sa présence ne rend pas automatiquement active la sélection d’expéditeur par pool dans REDA Connect.

Avant de commencer

Rôle d’un Messaging Service

Le service organise les expéditeurs et les paramètres suivants :

  • Sender pool : groupe de numéros ou d’autres types d’expéditeurs. Twilio peut choisir un expéditeur lorsque la requête le lui permet ; REDA Connect fournit explicitement le numéro From dans le parcours décrit ici.
  • Sticky sender : fonctionnalité de sélection Twilio visant à conserver le même expéditeur pour un destinataire. Elle ne remplace pas un numéro From explicitement envoyé par REDA Connect.
  • Fonctions de gestion et de conformité : association aux campagnes A2P 10DLC, traitement avancé des désabonnements et durée de validité des messages, selon les paramètres et règles applicables.

L’identifiant du service est le Messaging Service SID, composé de MG suivi de 32 caractères.

Quand utiliser un service ?

Utilisez un service lorsque…Un service peut être inutile lorsque…
L’enregistrement A2P 10DLC exige l’association des numéros à une campagne via un serviceVotre scénario n’impose pas cette association et utilise un numéro adapté
Vous devez organiser les paramètres de plusieurs expéditeurs ; vérifiez séparément le numéro From envoyé par REDA ConnectUn seul numéro et les paramètres du numéro suffisent au scénario
Vous devez configurer les fonctions Twilio de gestion des désabonnements en complément de celles de REDA ConnectLes exigences du fournisseur et votre gestion des désabonnements sont satisfaites sans paramètres de service supplémentaires

Le champ peut rester vide si aucun service n’est utilisé. REDA Connect envoie alors avec le Numéro d'expéditeur SMS, sous réserve des capacités, autorisations et enregistrements nécessaires.

Étape 1 — Créer le service dans Twilio

  1. Ouvrez Twilio Console → Messaging → Services, puis cliquez sur Create Messaging Service.
  2. Donnez un nom explicite, choisissez le cas d’usage et ajoutez votre numéro au Sender Pool. Vérifiez les paramètres d’intégration et terminez les démarches d’enregistrement demandées.
  3. Copiez le Messaging Service SID, qui commence par MG.
Page Messaging Services avec le bouton Create Messaging Service et les colonnes Name, SID et Inbound Request Config ; valeurs masquées
Dans Messaging → Services, la colonne Inbound Request Config aide à repérer la configuration de réception. Si le service dirige les messages ailleurs, le webhook propre au numéro peut être ignoré.
Vérifiez le traitement des messages entrants. Pour conserver le webhook du numéro déjà configuré vers Salesforce, utilisez Defer to sender's webhook. Un autre mode peut transmettre les messages à une URL de service ou les recevoir sans appeler ce webhook. Vérifiez le mode réellement choisi avant de tester.

Étape 2 — Renseigner le SID dans REDA Connect

  1. Ouvrez le Compte Connect SMS dans Salesforce.
  2. Collez le SID MG… dans ID du service de messagerie SMS, puis enregistrez. L’aide de ce champ le destine aux services Twilio et renvoie à leur documentation.

Résultat attendu : REDA Connect joint le Messaging Service SID aux envois suivants. Il conserve aussi le From explicite du Compte Connect : Twilio doit donc utiliser cet expéditeur compatible avec le service, plutôt que choisir librement un autre numéro du pool.

Page Integration du service avec Defer to sender's webhook, Receive the message et Send a webhook sélectionné, ainsi que l’URL de requête masquée
Dans Integration, l’option Send a webhook utilise l’URL de requête du service. Choisissez Defer to sender's webhook si vous souhaitez conserver le webhook déjà défini sur le numéro. Une URL commune au niveau du service peut aussi être conçue, mais doit être vérifiée séparément.

Conséquences pour les messages entrants

Lorsque la notification Twilio comporte le Messaging Service SID, REDA Connect le compare au service du Compte Connect candidat, en plus du compte Twilio et du numéro destinataire. Cela implique les contrôles suivants :

  • Maintenez la configuration cohérente. Si les événements reçus portent un SID de service, renseignez la même valeur dans ID du service de messagerie SMS. Après un changement de service, mettez le champ à jour et testez de nouveau. Un SID reçu qui ne correspond pas peut empêcher le rapprochement.
  • Plusieurs Comptes Connect dans un compte Twilio : le SID de service est un critère supplémentaire lorsqu’il est présent dans la notification. S’il est absent, ce contrôle supplémentaire n’est pas appliqué ; ne le considérez pas comme un identifiant de routage toujours fourni.

Résoudre les problèmes

SymptômeCause possibleSolution
Les réponses cessent d’arriver après l’ajout du numéro au serviceLa configuration de réception du service remplace le webhook du numéroVérifiez le mode de réception ; utilisez Defer to sender's webhook pour conserver le webhook du numéro
Les événements arrivent mais ne sont plus associés au Compte ConnectLe ID du service de messagerie SMS ne correspond pas au SID transmis par TwilioAlignez le champ sur la configuration réelle et vérifiez un nouvel événement de test
Le numéro expéditeur diffère de celui attendu ou l’envoi est refusé après ajout du serviceLe Compte Connect choisi, son numéro From ou son appartenance au pool du service ne correspond pas au scénarioVérifiez le From transmis et les expéditeurs du service. Le parcours REDA Connect décrit ici n’active pas le choix automatique d’un autre numéro du pool.

Questions fréquentes

Les campagnes A2P 10DLC Twilio associent les numéros via un Messaging Service. Vérifiez l’approbation de la campagne et l’enregistrement effectif des numéros. Pour les autres scénarios, la nécessité du service dépend des exigences applicables.

REDA Connect traite les mots-clés des messages entrants qui lui parviennent selon sa configuration. Twilio peut également appliquer ses propres blocages et réponses, notamment avec Advanced Opt-Out. Coordonnez les deux systèmes et testez les événements reçus ainsi que les futurs envois ; ne supposez pas que les exigences du fournisseur sont facultatives. Consultez Fonctionnement du désabonnement.

Si Twilio transmet un Messaging Service SID, une valeur absente ou différente dans le Compte Connect empêche la correspondance sur ce critère. Renseignez le service réellement utilisé et vérifiez un test entrant. L’absence de SID dans une notification suit un autre cas de rapprochement et ne prouve pas que le champ peut rester vide pour tous les événements.

Oui. REDA Connect le transmet explicitement comme From et l’utilise également pour le rapprochement entrant. Conservez le numéro autorisé en chiffres uniquement et vérifiez qu’il appartient au service lorsque celui-ci l’exige.

Pour continuer