

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
<a name="one-bot-voice-chat"></a>

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**.

1. 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.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/session_attributes_customer_number.png)

1. Choisissez à nouveau **Ajouter un attribut**.

1. 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.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/session_attributes_call_type_channel.png)

1. Choisissez **Enregistrer**.

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