View a markdown version of this page

Configurer la messagerie SMS dans Connect Customer - Client Amazon Connect

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configurer la messagerie SMS dans Connect Customer

Vous pouvez activer la messagerie SMS Connect Customer afin que vos clients puissent vous envoyer des SMS depuis leur appareil mobile. Amazon Lex vous permet d’automatiser les réponses à leurs questions, ce qui fait économiser du temps et des efforts aux agents.

Cette rubrique explique comment configurer et tester la messagerie SMS pour Connect Customer. Vous l'utilisez AWS End User Messaging SMS pour obtenir un SMS-enabled numéro de téléphone, activer les SMS bidirectionnels sur le numéro, puis l'importer dans Connect Customer.

L’utilisation d’un numéro de téléphone partagé à la fois pour les appels vocaux et les SMS n’est pas prise en charge.

Étape 1 : Demandez un numéro dans AWS End User Messaging SMS

Important

Certains pays exigent que les numéros de téléphone soient enregistrés pour pouvoir être utilisés dans le pays. Le traitement d’une demande d’enregistrement peut prendre jusqu’à 15 jours ouvrés après sa soumission. Nous vous recommandons vivement de débuter ce processus tôt. Pour plus d’informations concernant l’inscription, consultez Inscriptions.

Nous vous recommandons également vivement de passer en revue Bonnes pratiques relatives à la demande de numéros de SMS avant de demander un numéro.

Pour obtenir des instructions sur l’utilisation de l’interface de ligne de commande pour effectuer cette étape, consultez Demander un numéro de téléphone dans le Guide de l’utilisateur AWS End User Messaging SMS .

  1. Ouvrez la AWS SMS console à l'adresse https://console.aws.amazon.com/sms-voice/.

  2. Dans le volet de navigation, sous Configurations, choisissez Numéros de téléphone, puis Auteur de la demande.

  3. Sur la page Sélectionner un pays, vous devez choisir Pays de destination des messages dans la liste déroulante de destination des messages. Choisissez Suivant.

  4. Dans la section Cas d’utilisation de messagerie, saisissez les informations suivantes :

    • Sous Fonctionnalités du numéro, choisissez SMS ou Voix, selon vos besoins.

      Important

      Les fonctionnalités pour SMS et Voix ne peuvent pas être modifiées une fois que le numéro de téléphone a été acheté.

      • SMS : choisissez si vous avez besoin des fonctionnalités SMS.

      • Voix (texte vers audio) : choisissez si vous avez besoin de fonctionnalités vocales.

    • Sous Volume mensuel estimé de SMS par mois – facultatif, choisissez le nombre estimé de SMS que vous allez envoyer chaque mois.

    • Pour Siège de l’entreprise – facultatif, choisissez l’une des options suivantes :

      • Local : choisissez cette option si le siège social de votre entreprise se trouve dans le même pays que vos clients qui recevront des SMS. Par exemple, vous choisirez cette option si votre siège social se trouve aux États-Unis et que les utilisateurs qui recevront des messages se trouvent également aux États-Unis.

      • International : choisissez cette option si le siège social de votre entreprise ne se trouve pas dans le même pays que vos clients qui recevront des SMS.

    • Pour la Two-way messagerie, choisissez Oui si vous avez besoin d'une messagerie bidirectionnelle.

  5. Choisissez Suivant.

  6. Sous Sélectionner le type d’initiateur, choisissez l’un des types de numéros de téléphone recommandés ou l’un des types de numéros disponibles. Les options disponibles sont basées sur les informations de cas d’utilisation que vous avez renseignées dans les étapes précédentes.

  7. Choisissez Suivant.

  8. Dans Vérifier et demander, vous pouvez vérifier et modifier votre demande avant de l’envoyer. Cliquez sur Demander.

  9. Une fenêtre Inscription requise peut apparaître en fonction du type de numéro de téléphone que vous avez demandé. Votre numéro de téléphone est associé à cette inscription et vous ne pourrez pas envoyer de messages tant que votre inscription n’aura pas été approuvée. Pour plus d’informations sur les exigences d’inscription, consultez Inscriptions.

    1. Pour Nom du formulaire d’inscription, entrez un nom convivial.

    2. Choisissez Démarrer l’inscription pour terminer l’inscription du numéro de téléphone, ou choisissez S’inscrire ultérieurement.

      Important

      Votre numéro de téléphone ne peut pas envoyer de messages tant que votre inscription n’a pas été approuvée.

      La redevance mensuelle pour le numéro de téléphone vous est toujours facturée, quel que soit le statut de l’inscription.

Étape 2 : activer les SMS bidirectionnels sur le numéro de téléphone

Une fois que vous avez obtenu un numéro de téléphone auprès de AWS End User Messaging SMS, vous activez les SMS bidirectionnels sur le numéro de téléphone avec Connect Customer comme destination du message. Vous pouvez activer la messagerie SMS bidirectionnelle pour des numéros de téléphone individuels. Lorsqu’un de vos clients envoie un message à votre numéro de téléphone, le corps du message est envoyé à Connect Customer.

Pour obtenir des instructions sur l'utilisation de la CLI pour effectuer cette étape, consultez la section Messagerie Two-way SMS dans le guide de AWS End User Messaging SMS l'utilisateur.

Note

Connect Customer pour les SMS bidirectionnels est disponible dans les AWS régions répertoriées dansIntégrations de messagerie.

  1. Ouvrez la AWS SMS console à l'adresse https://console.aws.amazon.com/sms-voice/.

  2. Dans le volet de navigation, sous Configurations, choisissez Numéros de téléphone.

  3. Sur la page Numéros de téléphone, choisissez un numéro de téléphone.

  4. Dans l'onglet Two-way SMS, cliquez sur le bouton Modifier les paramètres.

  5. Sur la page Modifier les paramètres, choisissez Activer les messages bidirectionnels, comme illustré dans l’image suivante.

    La page de AWS End User Messaging SMS modification des paramètres.
  6. Pour le type de destination, sélectionnez Connect Customer.

  7. Pour Connect Customer in Two-way channel role, choisissez Choose existing IAM roles.

  8. Dans la liste déroulante Rôles IAM existants, choisissez un rôle IAM existant comme destination des messages. Par exemple, les politiques IAM, voir les politiques IAM pour Connect Customer dans le guide de l'AWS End User Messaging SMS utilisateur.

    Astuce

    Si vous ne pouvez pas créer de politique ou de rôle, vérifiez que votre instance Connect Customer se trouve dans une région prise en charge par Connect Customer SMS.

  9. Sélectionnez Enregistrer les modifications.

  10. Dans la fenêtre Importer le numéro de téléphone pour connecter le client :

    1. Dans le menu déroulant de destination des messages entrants, choisissez l'instance Connect Customer qui recevra les messages entrants.

      La page AWS End User Messaging SMS d'importation des numéros de téléphone.
    2. Choisissez Importer le numéro de téléphone.

  11. Une fois le numéro importé avec succès Connect Customer, vous pouvez le consulter sur le site Web de l' Connect Customer administration : dans le menu de navigation de gauche, choisissez Chaînes, Numéros de téléphone. Le numéro de SMS apparaît sur la page Numéros de téléphone, comme illustré dans l’image suivante.

    Le site Web de l' Connect Customer administrateur, la page des numéros de téléphone.

Étape 3 : mettre à jour les flux à brancher sur les contacts SMS

Si vous avez des flux existants que vous souhaitez brancher lorsqu’un contact utilise des SMS, ajoutez un bloc Vérifier les attributs de contact à vos flux. Ce bloc vous permet d’envoyer des contacts SMS à une file d’attente spécifique ou d’effectuer une autre action.

  1. Ajoutez un bloc Vérifier les attributs de contact à votre flux et ouvrez la page Propriétés.

  2. Dans la section Attribut à vérifier, définissez Espace de noms sur Attributs du segment et clé sur Sous-type.

    Pour plus d'informations sur les attributs des segments, consultez SegmentAttributes la ContactTraceRecordrubrique.

  3. Dans la section Conditions à vérifier, définissez la condition sur Égal à et valeur sur connect:SMS.

    L’image suivante d’une page Propriétés montre qu’elle est configurée pour se brancher quand le contact entre sur le canal SMS.

    Page de propriétés du bloc Vérifier les attributs de contact
  4. Associez le numéro de téléphone SMS au flux : dans la barre de navigation de gauche, choisissez Canaux, Numéros de téléphone, choisissez le numéro de SMS, puis choisissez Modifier.

    Page Modifier un numéro de téléphone
  5. Sous Flow/IVR, choisissez le flux que vous avez mis à jour, puis cliquez sur Enregistrer.

    Page de propriétés du bloc Vérifier les attributs de contact
Astuce

Lorsque vous achetez un numéro de téléphone pour la première fois, son statut est En attente. Lorsque le numéro de téléphone est prêt à être utilisé, son statut est Actif. Si le numéro de téléphone requiert une inscription, vous devez effectuer cette étape avant que le statut du numéro de téléphone devienne Actif.

Étape 4 : tester l’envoi et la réception de SMS

Au cours de cette étape, vous utilisez le panneau de configuration des contacts (CCP) et un téléphone portable pour tester l’envoi et la réception de SMS.

  1. Dans le CCP, définissez votre statut sur Disponible.

  2. À l’aide d’un appareil mobile, envoyez un SMS au numéro de téléphone que vous avez demandé dans Étape 1 : Demandez un numéro dans AWS End User Messaging SMS.

    Astuce

    Si votre AWS End User Messaging SMS numéro de téléphone se trouve toujours dans le sandbox SMS, vous pouvez uniquement tester l'envoi et la réception de SMS avec des numéros de destination vérifiés que vous avez configurés. Pour obtenir des instructions de déplacement, consultez Passage de l’environnement de test (sandbox) SMS à l’environnement de production.

    CCP de l’agent et téléphone du client qui envoie des SMS

Étape 5 : conditions préalables à la mise en production

Avant d'utiliser les SMS en mode production, assurez-vous d'avoir rempli les conditions préalables suivantes pour AWS End User Messaging SMS.

Étape 6 : (Facultatif) Configurer le traitement autogéré des messages de désinscription

Vous pouvez éventuellement activer l'option de désinscription autogérée pour votre numéro de SMS. Pour plus de détails sur cette fonctionnalité, consultez la section Self-managedOpt-outs. Pour les instructions de configuration, consultez la section Gestion des listes de désinscription.

Après avoir activé la désinscription autogérée, vous devez configurer les fonctions Lambda et les blocs de flux pour traiter les demandes de désinscription par SMS des clients et empêcher les agents d'envoyer des messages aux clients qui se sont désinscrits.

Important

Si vous activez cette fonction, il vous incombe de répondre aux demandes HELP et STOP. Vous êtes également responsable du suivi et de l’application des demandes de désinscription. Dans de nombreux pays, régions et juridictions, de lourdes pénalités sont appliquées pour l’envoi de SMS indésirables. Si vous activez cette fonction, veillez à mettre en place des systèmes et des processus pour capturer et gérer les demandes de désinscription.

Two-way communication avec les agents

Utilisez cette configuration lorsque le numéro de téléphone pour lequel l'option de désabonnement autogérée est activée est utilisé pour une communication bidirectionnelle avec les agents.

Avant de continuer, les paramètres et ressources suivants doivent être configurés sur votre instance Connect Customer :

  • Un numéro de téléphone SMS dans votre instance.

  • Vous pouvez envoyer et recevoir des messages sur ce numéro de téléphone.

  • Lorsqu'un client envoie un message à ce numéro de téléphone, il est redirigé vers des agents en direct.

  • Les profils clients sont activés et fonctionnent correctement.

  1. Créez une fonction Lambda de traitement des messages de désinscription pour le message de chat initial.

    1. Accédez à la AWS console Lambda, puis choisissez Create function avec tous les paramètres par défaut.

    2. Une fois la fonction créée, sous l'onglet Code, ajoutez le code permettant de gérer le désabonnement du client dans le index.mjs fichier.

    3. Créez une politique IAM pour donner à la fonction Lambda un accès suffisant pour appeler les API du code. Créez une politique avec les autorisations requises et associez-la à votre rôle d'exécution Lambda :

      • La politique doit contenir des autorisations permettant d'invoquer toutes les API requises pour traiter les demandes de désinscription des clients.

      • Des autorisations kms:Decrypt sont requises pour kms:GenerateDataKey et si les profils des clients sont utilisés.

      • Le nom du rôle d'exécution Lambda peut être trouvé en choisissant l'onglet Configuration, puis en accédant à Permissions.

  2. Créez une fonction Lambda de traitement des messages de désinscription pour tous les autres messages du contact.

    1. Accédez à la AWS console Lambda, puis choisissez Create function avec tous les paramètres par défaut.

    2. Une fois la fonction créée, sous l'onglet Code, ajoutez le code permettant de gérer le désabonnement du client dans le index.mjs fichier.

    3. Associez la même politique que celle que vous avez créée à l'étape 1 à votre rôle d'exécution Lambda.

  3. Importez les deux fonctions Lambda dans votre instance Connect Customer.

    1. Importez la fonction Lambda créée à l'étape 1 en suivant les instructions de. Accordez au client Connect l'accès à votre AWS Lambda functions

    2. Exécutez la commande CLI suivante avec les informations d'identification de votre AWS compte pour intégrer la fonction Lambda créée à l'étape 2 au bloc de flux de traitement des messages :

      aws connect create-integration-association \ --instance-id your-connect-instance-id \ --integration-type MESSAGE_PROCESSOR \ --integration-arn arn:aws:lambda:region:account-id:function:function-name \ --region aws-region
  4. Créez ou mettez à jour le flux de contacts.

    Créez un flux de contacts avec les blocs de flux nécessaires au début, ou ajoutez-les au flux de contacts existant associé au numéro de téléphone pour lequel vous avez activé la désinscription autogérée.

Aucune communication bidirectionnelle avec les agents

Utilisez cette configuration plus simple lorsque le numéro de téléphone sur lequel l'option de désabonnement autogérée est activée n'est PAS utilisé pour une communication bidirectionnelle avec les agents (ce qui signifie que lorsqu'un client envoie un message à ce numéro de téléphone, il ne sera PAS redirigé vers des agents réels).

  1. Configurez un robot Amazon Lex pour traiter les demandes de désinscription des clients.

    1. Créez un bot Amazon Lex et utilisez-le dans un flux Connect Customer en suivant les instructions deAjouter un bot Amazon Lex à Connect Customer.

    2. Lorsque vous arrivez à l'étape de création d'intentions de bot, créez un bot avec les deux intentions suivantes :

      • Intention 1 : CustomerOptOutIntent — Cette intention est déclenchée lorsqu'un client envoie un mot clé de désinscription tel que « STOP » au numéro de téléphone. Configurez-le pour qu'il réponde par le message de votre choix.

      • Intention 2 : FallbackIntent — Cette intention est déclenchée lorsqu'un client envoie un autre message au numéro de téléphone. Configurez-le pour qu'il réponde avec un autre message de votre choix.

    Note

    Si vous souhaitez effectuer d'autres vérifications et mettre à jour la liste de désinscription de votre choix, vous devez implémenter une fonction Lambda avec toute la logique personnalisée et la lier au bot.

  2. Créez ou mettez à jour le flux de contacts.

    Créez un flux de contacts avec les blocs de flux nécessaires au début, ou ajoutez-les au flux de contacts existant associé au numéro de téléphone pour lequel vous avez activé la désinscription autogérée.

Les clients ne reçoivent pas de SMS ?

Avant d'ouvrir un ticket de AWS Support, veuillez vérifier que vous l'avez terminéÉtape 5 : conditions préalables à la mise en production.

Étapes suivantes

Nous recommandons les étapes suivantes pour offrir la meilleure expérience possible à vos agents et à vos clients.