Configurer le canal SMS sur une instance autonome setting-up-sms-channel
Pour diffuser vers un téléphone mobile, vous devez avoir :
-
un compte externe spécifiant un connecteur et un type de message,
Notez que les anciens connecteurs sont désormais obsolètes. Les fonctionnalités obsolètes sont toujours disponibles, mais elles ne seront ni améliorées ni prises en charge. En savoir plus sur cette page.
-
un modèle de diffusion dans lequel est référencé ce compte externe.
Créer un compte externe SMPP creating-an-smpp-external-account
Pour envoyer un SMS à un téléphone mobile, vous devez d’abord créer votre compte externe SMPP.
Pour plus d’informations sur les paramètres et le protocole SMS, reportez-vous à cette page.
Pour ce faire, procédez comme suit :
-
Dans le nœud Plateforme > Comptes externes, cliquez sur l'icône Nouveau.
-
Définissez le type de compte sur Routage, le canal sur Mobile (SMS) et le mode de diffusion sur Envoi en masse.
-
Cochez la case Activé.
-
Dans l'onglet Mobile, sélectionnez SMPP Générique étendu dans la liste déroulante Connecteur.
note caution CAUTION À partir de la version 20.2, les anciens connecteurs sont abandonnés et ne sont plus pris en charge. Nous vous recommandons d’utiliser le connecteur SMPP générique étendu. Pour plus d’informations sur la migration vers le connecteur recommandé, voir cette page. -
L’option Activer les traces SMPP en mode verbeux dans le fichier journal permet de vider tout le trafic SMPP des fichiers journaux. Cette option doit être activée pour dépanner le connecteur et pour comparer le trafic affiché chez le fournisseur.
-
Adressez-vous à votre fournisseur de service SMS pour qu'il vous explique comment renseigner dans l'onglet Paramètres de connexion les différents champs du compte externe.
Contactez ensuite votre fournisseur qui vous donnera la valeur à saisir dans le champ Nom de l'implémentation du SMSC, en fonction du fournisseur que vous aurez choisi.
Vous pouvez définir le nombre de connexions au fournisseur par MTA enfant. Par défaut, ce nombre est défini sur 1.
-
Par défaut, le nombre de caractère d'un SMS respecte la norme de téléphonie mobile GSM.
Les SMS utilisant l'encodage GSM sont limités à 160 caractères, ou 153 caractères par SMS pour les messages envoyés en plusieurs parties.
note note NOTE Certains caractères comptent pour deux (accolades, crochets, symbole de l'euro, etc.). La liste des caractères GSM disponibles est présentée ci-dessous. Vous pouvez si vous le souhaitez autoriser la translittération des caractères en cochant la case correspondante.
Pour plus d’informations, consultez cette section.
-
Dans l'onglet Débit et délais, vous pouvez indiquer le débit maximum des messages sortants ("MT", Mobile Terminated) en MT par seconde. Si vous indiquez "0" dans le champ correspondant, le débit ne sera pas limité.
Les valeurs de tous les champs correspondant à des délais sont à renseigner en secondes.
-
Dans l'onglet Mapping des encodages, vous pouvez définir les encodages.
Pour plus d’informations, consultez cette section.
-
Dans l'onglet Spécificités du SMSC, l'option Envoyer le numéro de téléphone complet est désactivée par défaut. Ne l'activez pas si vous souhaitez respecter le protocole SMPP et ne transmettre que des chiffres au serveur du fournisseur SMS (SMSC).
Cependant, étant donné que certains fournisseurs requièrent l'utilisation du préfixe '+', consultez votre propre fournisseur qui vous invitera à activer cette option le cas échéant.
La case à cocher Activer TLS par SMPP permet de chiffrer le trafic SMPP. Pour plus d’informations à ce sujet, consultez cette page.
-
Si vous paramétrez un connecteur SMPP Générique étendu, vous pouvez configurer des réponses automatiques.
Pour plus d’informations, consultez cette section.
Translittération de caractères SMS about-character-transliteration
La translittération des caractères peut être configurée dans un compte externe de routage vers mobiles par SMPP dans l'onglet Mobile.
La translittération consiste à remplacer un caractère d'un SMS par un autre lorsque ce caractère n'est pas pris en charge par la norme GSM.
- Lorsque la translittération est autorisée, chaque caractère non pris en charge est remplacé par un caractère GSM lors de l'envoi du message. Par exemple, la lettre "ë" est remplacée par "e". Le message est alors légèrement altéré, mais la limite du nombre de caractères demeure identique.
- Lorsque la translittération n'est pas autorisée, chaque message contenant des caractères non pris en charge est envoyé au format binaire (Unicode) : tous les caractères sont transmis tels quels. Or les SMS utilisant l'encodage Unicode sont limités à 70 caractères (ou 67 caractères par SMS pour les messages envoyés en plusieurs parties). Si le nombre de caractères maximal est dépassé, plusieurs messages sont alors envoyés, ce qui peut générer des coûts supplémentaires.
Par défaut, la translittération des caractères est désactivée. Si vous souhaitez que tous les caractères de vos SMS soient conservés, pour ne pas altérer les noms propres par exemple, il est recommandé de ne pas activer cette option.
En revanche, si vos SMS contiennent beaucoup de caractères générant des messages Unicode, vous pouvez choisir d'activer cette option afin de limiter le coût de vos envois.
Le tableau ci-après présente les caractères pris en charge par la norme GSM. Tout caractère inséré dans le corps du message autre que ceux mentionnés ci-dessous convertit le message complet en binaire (Unicode) et le limite donc à 70 caractères.
Caractères simples
SP : espace (Space)
ESC : caractère d'échappement (Escape)
LF : saut de ligne (Line Feed)
CR : retour chariot (Carriage Return)
Caractères doubles
^ { } [ ~ ]
| €
Encodages de texte about-text-encodings
Lors de l'envoi d'un SMS, Adobe Campaign peut utiliser un ou plusieurs encodages de texte. Chaque encodage possède un jeu de caractères disponibles qui lui est propre, et le nombre de caractères qu'il est possible de mettre dans un SMS dépend de l'encodage.
Lors du paramétrage d'un nouveau compte externe de routage vers mobiles par SMPP, vous pouvez définir le Mapping des encodages dans l'onglet Mobile : le champ data_coding permet à Adobe Campaign de communiquer les encodages utilisés au SMSC.
Vous pouvez déclarer des data_coding et forcer l'encodage si besoin : pour ce faire, spécifiez un seul encodage dans le tableau.
-
Lorsqu'aucun mapping des encodages n'est défini, le connecteur a un comportement générique :
- Il tente d'utiliser l'encodage GSM et lui affecte la valeur data_coding = 0.
- Si l'encodage GSM échoue, il utilise l'encodage UCS2 et lui affecte la valeur data_coding = 8.
-
Lorsque vous définissez les encodages que vous souhaitez utiliser ainsi que les valeurs du champ data_coding associées, Adobe Campaign tentera d'utiliser le premier encodage de la liste, puis le suivant, si l'encodage se révèle impossible.
Réponse automatique automatic-reply
Lors du paramétrage d'un connecteur SMPP Générique étendu, vous pouvez paramétrer des réponses automatiques.
Lorsqu'un abonné répond à un SMS qui lui a été envoyé via Adobe Campaign par un message contenant un mot-clé tel que "STOP", vous pouvez configurer les messages qui lui sont automatiquement renvoyés dans la section Réponse automatique aux MO.
Pour chaque mot-clé, indiquez un numéro court (short code), c'est-à-dire un numéro habituellement utilisé pour envoyer les diffusions et qui servira de nom d'expéditeur, puis saisissez le message qui sera adressé à l'abonné.
Vous pouvez également associer une action à votre réponse automatique : Envoyer en quarantaine ou Sortir de la quarantaine. Par exemple, si un destinataire envoie le mot-clé « STOP », il reçoit automatiquement une confirmation de désinscription et il est mis en quarantaine.
Si vous associez l’action Sortir de quarantaine à une réponse automatique, les destinataires qui envoient le mot-clé correspondant sont automatiquement retirés de la quarantaine.
Les destinataires sont répertoriés dans la table NP@I et Adresses accessible via le menu Administration > Gestion de campagne > Gestion des NP@I.
- Pour envoyer la même réponse quel que soit le numéro court, laissez la colonne Numéro court vide.
- Pour envoyer la même réponse quel que soit le mot-clé, laissez la colonne "Mot-clé" vide.
- Pour effectuer une action sans envoyer de réponse, laissez la colonne Réponse vide. Cela permet notamment de retirer de la quarantaine un utilisateur qui envoie un message autre que « STOP ».
Si vous disposez de plusieurs comptes externes utilisant le connecteur SMPP générique étendu avec le même compte fournisseur, le problème suivant peut se produire : lors de l'envoi d'une réponse à un code court, il peut être reçu sur n'importe quelle connexion de votre compte externe. La réponse automatique envoyée pourrait donc ne pas être le message attendu.
Pour éviter cela, appliquez l'une des solutions suivantes, selon le fournisseur utilisé :
-
Créez un compte fournisseur pour chaque compte externe.
-
Utilisez le champ Type de système dans l'onglet Mobile > Paramètres de connexion pour distinguer chaque code court. Demandez à votre fournisseur une valeur différente pour chaque compte.
La procédure de configuration d’un compte externe à l’aide du connecteur SMPP générique étendu est détaillée dans la section Création d’un compte externe SMPP.
Modifier le modèle de diffusion changing-the-delivery-template
Adobe Campaign vous met à disposition un modèle de diffusion vers les mobiles. Ce modèle est disponible dans le nœud Ressources > Modèles > Modèles de diffusion. Pour plus d'informations, consultez la section Modèles.
Pour diffuser par le canal SMS, vous devez créer un modèle dans lequel le connecteur du canal est référencé.
Afin de conserver le modèle de diffusion natif, nous vous conseillons de le dupliquer puis de le paramétrer.
Dans l’exemple ci-dessous, nous créons un modèle pour diffuser des messages par l’intermédiaire du compte SMPP activé précédemment. Pour cela :
-
Positionnez-vous au niveau du nœud Modèles de diffusion.
-
Cliquez avec le bouton droit sur le modèle Diffuser vers mobiles et sélectionnez Dupliquer.
-
Modifiez le libellé du modèle, par exemple Envoyé vers mobiles (SMPP).
-
Cliquez sur Propriétés.
-
Dans l’onglet Général, sélectionnez un mode de routage correspondant au compte externe créé lors des étapes précédentes.
-
Cliquez sur Enregistrer pour créer le modèle.
Vous disposez à présent d'un compte externe et d'un modèle de diffusion qui vous permettent de diffuser via SMS.