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.
- La connexion SMS doit être testée : Vérifier votre connexion SMS.
- Vous devez avoir accès à la console Twilio.
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 service | Votre 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 Connect | Un 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 Connect | Les 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
- Ouvrez Twilio Console → Messaging → Services, puis cliquez sur Create Messaging Service.
- 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.
- Copiez le Messaging Service SID, qui commence par
MG.
Étape 2 — Renseigner le SID dans REDA Connect
- Ouvrez le Compte Connect SMS dans Salesforce.
- 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.
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ôme | Cause possible | Solution |
|---|---|---|
| Les réponses cessent d’arriver après l’ajout du numéro au service | La configuration de réception du service remplace le webhook du numéro | Vé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 Connect | Le ID du service de messagerie SMS ne correspond pas au SID transmis par Twilio | Alignez 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 service | Le Compte Connect choisi, son numéro From ou son appartenance au pool du service ne correspond pas au scénario | Vé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
- Vérifier votre connexion SMS : répétez les tests dans les deux sens après tout changement de service.
- Comptes par défaut et ordre de routage : configurez plusieurs Comptes Connect.