Comment utiliser le même robot Amazon Lex pour une conversation vocale et le chat - 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.

Comment utiliser le même robot Amazon Lex pour une conversation vocale et le chat

Vous pouvez utiliser le même robot pour une conversation vocale et le chat. Toutefois, vous pouvez faire en sorte que le bot réponde différemment en fonction du canal. Par exemple, vous voulez renvoyer des données SSML pour une conversation vocale afin qu'un numéro soit lu comme un numéro de téléphone, mais vous voulez renvoyer du texte normal pour une conversation instantanée. Pour cela, transmettez l'attribut Channel.

  1. Dans le bloc Obtenir les données client, choisissez l’onglet Amazon Lex.

  2. Sous Attributs de session, choisissez Ajouter un attribut. Dans le champ Clé de destination, saisissez phoneNumber. Choisissez Définir dynamiquement. Dans la zone Espace de noms, sélectionnez Système, puis dans la zone Valeur, sélectionnez Numéro client, comme indiqué dans l’image suivante.

    Page des propriétés du bloc Obtenir l'entrée utilisateur, section Attributs de session.
  3. Choisissez à nouveau Ajouter un attribut.

  4. Choisissez Définir dynamiquement. Dans le champ Clé de destination, saisissez callType. Dans la zone Espace de noms, sélectionnez Système, puis dans la zone Valeur, sélectionnez Canal, comme indiqué dans l’image suivante.

    Section Définir dynamiquement.
  5. Choisissez Enregistrer.

  6. Dans votre fonction Lambda, vous pouvez accéder à cette valeur dans le champ SessionAttributes de l’événement entrant.