Bloc de flux dans Amazon Connect : invite de lecture - 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.

Bloc de flux dans Amazon Connect : invite de lecture

Cette rubrique définit le bloc de flux pour la diffusion d'invites audio, de text-to-speech messages ou de réponses au chat destinés aux clients et aux agents.

Description

Utilisez ce bloc de flux pour lire une invite audio ou un text-to-speech message, ou pour envoyer une réponse au chat.

Vous pouvez envoyer des instructions aux clients (appelants ou clients utilisant le chat) et aux agents.

Pour les appels, les options suivantes s'offrent à vous :

  • Utilisez des instructions préenregistrées : Amazon Connect fournit une bibliothèque d'options prêtes à l'emploi.

  • Enregistrez vos propres instructions. Vous avez les options suivantes :

    • Utilisez la bibliothèque Amazon Connect. Téléchargez vos enregistrements directement depuis le site Web Amazon Connect d'administration.

    • Utilisez Amazon S3. Stockez vos instructions sur S3 et accédez-y de manière dynamique pendant les appels.

  • ext-to-speechT. Fournissez du texte brut ou du SSML (Speech Synthesis Markup Language) pour qu'il soit prononcé sous forme audio.

Pour les chats, vous avez l'option suivante :

  • Invitations textuelles uniquement. Envoyez des messages en texte brut aux clients et aux agents. Les options audio, telles que les instructions préenregistrées, ne sont pas disponibles pour le chat.

Cas d'utilisation de ce bloc

Ce bloc de flux est conçu pour être utilisé dans les scénarios suivants :

  • Faites passer un message d'accueil aux clients. Par exemple, « Bienvenue sur notre ligne de service client ».

  • Fournissez aux clients ou aux agents des informations extraites d'une base de données. Par exemple, « Le solde de votre compte est de 123,45$ ».

  • Écoutez du son préenregistré pendant qu'un client est en file d'attente ou en attente.

  • Écoutez du son préenregistré avec votre propre voix à partir de vos compartiments S3.

  • Dans un flux entrant, diffusez simultanément un message audio ou un message texte aux clients et aux agents.

Exigences relatives aux invites

  • Formats pris en charge : Amazon Connect prend en charge les fichiers .wav à utiliser pour votre invite. Vous devez utiliser des fichiers .wav de 8 KHz canaux et du son mono avec encodage U-Law. Dans le cas contraire, l'invite ne fonctionnera pas correctement. Vous pouvez utiliser des outils tiers accessibles au public pour convertir vos fichiers .wav en encodage Loi µ. Après avoir converti les fichiers, chargez-les sur Amazon Connect.

  • Taille : Amazon Connect prend en charge les invites de moins de 50 Mo et de moins de 5 minutes.

  • Lorsque vous stockez des invites dans un compartiment S3 : pour AWS les régions désactivées par défaut (également appelées régions optionnelles) telles que l'Afrique (Le Cap), votre compartiment doit se trouver dans la même région.

Types de contacts

Type de contact Pris en charge ?

Voix

Oui

Chat

Oui

Si un contact de chat est routé vers ce bloc, mais que le bloc est configuré pour les appels, le contact est acheminé vers le bas de la branche Error.

Tâche

Oui

Si un contact de tâche est routé vers ce bloc, mais que le bloc est configuré pour les appels, le contact est acheminé vers le bas de la branche Error.

E-mails

Non, prend la branche Success mais cela n'a aucun effet

Si un contact de rappel sans agent ni client est redirigé vers ce bloc, le contact est acheminé vers la branche Error.

Types de flux

Vous pouvez utiliser ce bloc dans les types de flux suivants :

Type de flux Pris en charge ?

Flux entrant

Oui

Flux de file d'attente des clients

Oui. Vous pouvez lire les invites de la bibliothèque Amazon Connect, mais pas les invites stockées dans Amazon S3.

Flux d’attente des clients

Non, utilisez plutôt Invites en boucle le bloc de flux

Flux de message discret client

Oui. Vous pouvez lire les invites de la bibliothèque Amazon Connect, mais pas les invites stockées dans Amazon S3.

Flux de message discret sortant

Oui. Vous pouvez lire les invites de la bibliothèque Amazon Connect, mais pas les invites stockées dans Amazon S3.

Flux d’attente des agents

Non, utilisez plutôt Invites en boucle le bloc de flux

Flux de message discret agent

Oui. Vous pouvez lire les invites de la bibliothèque Amazon Connect, mais pas les invites stockées dans Amazon S3.

Flux de transfert vers les agents

Oui

Flux de transfert vers les files d'attente

Oui

Comment configurer ce bloc

Vous pouvez configurer le bloc d'invite Play en utilisant le site Web de l' Amazon Connect administrateur ou en utilisant l'MessageParticipantaction dans le langage Amazon Connect Flow.

Invites stockées dans la bibliothèque d'invites Amazon Connect

  1. Dans le concepteur de flux, ouvrez le volet de configuration du bloc d'invite Play.

  2. Choisissez Sélectionner dans la bibliothèque d'instructions (audio).

  3. Choisissez l'une des instructions préenregistrées incluses dans Amazon Connect, ou utilisez le site Web de l' Amazon Connect administrateur pour enregistrer et télécharger votre propre invite. Il n'est pas possible de charger des invites en masse.

    L'image suivante montre la page Propriétés du bloc Lire l'invite configuré pour lire une invite audio à partir de la bibliothèque d'invite.

    La page des propriétés du bloc Lire l'invite, la bibliothèque d'invites.

L'exemple de code suivant montre comment cette même configuration serait représentée par l'MessageParticipantaction dans le langage Flow :

{ "Identifier": "12345678-1234-1234-1234-123456789012", "Type": "MessageParticipant", "Parameters": { "PromptId": "arn:aws:connect:us-west-2:1111111111:instance/aaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/prompt/abcdef-abcd-abcd-abcd-abcdefghijkl" }, "Transitions": { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "Errors": [ { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "ErrorType": "NoMatchingError" } ] } }

Invites stockées dans Amazon S3

Stockez autant d'instructions que nécessaire dans un compartiment S3, puis consultez-les en spécifiant le chemin du compartiment. Pour de meilleures performances, nous vous recommandons de créer le compartiment S3 dans la même AWS région que votre instance Amazon Connect.

Pour spécifier un fichier audio à partir d'un compartiment S3
  1. Dans le concepteur de flux, ouvrez le volet de configuration du bloc d'invite Play.

  2. Choisissez Spécifier un fichier audio à partir d'un compartiment S3.

  3. Choisissez Définir manuellement, puis spécifiez le chemin du fichier S3 qui pointe vers l'invite audio dans S3. Par exemple, https://u1.s3.amazonaws.com/en.lob1/welcome.wav.

    L'image suivante montre la page Propriétés du bloc Lire l'invite configuré pour définir manuellement le chemin du fichier S3.

    La page des propriétés du bloc Lire l'invite, le chemin du fichier S3 spécifié manuellement.

    L'exemple de code suivant montre comment cette même configuration serait représentée par l'MessageParticipantaction dans le langage Flow :

    { "Identifier": "UniqueIdentifier", "Type": "MessageParticipant", "Parameters": { "Media": { "Uri": "https://u1.s3.amazonaws.com/en.lob1/welcome.wav", "SourceType": "S3", "MediaType": "Audio" } }, "Transitions": { "NextAction": "Next action identifier on success", "Errors": [ { "NextAction": "Next action identifier on failure", "ErrorType": "NoMatchingError" } ] } }
Pour utiliser des attributs afin de spécifier le chemin d'un fichier audio à partir d'un compartiment S3
  • Vous pouvez spécifier le chemin du compartiment S3 à l'aide d'attributs, comme illustré dans l'image suivante :

    Le chemin du fichier S3 spécifié manuellement à l'aide d'attributs.

—OU—

  • Vous pouvez fournir le chemin S3 par concaténation, comme le montre l'exemple suivant. Cela vous permet de personnaliser l'invite, par exemple, par secteur d'activité et par langue. Par exemple : https://example.s3.amazon.aws.com/$['Attributes']['Language']/$['Attributes']['LOB']/1.wav

    L'exemple de code suivant montre comment cette même configuration serait représentée par l'MessageParticipantaction dans le langage Flow :

    { "Identifier": "UniqueIdentifier", "Type": "MessageParticipant", "Parameters": { "Media": { "Uri": "https://u1.s3.amazonaws.com/$['Attributes']['Language']/$['Attributes']['LOB']/1.wav", "SourceType": "S3", "MediaType": "Audio" } }, "Transitions": { "NextAction": "Next action identifier on success", "Errors": [ { "NextAction": "Next action identifier on failure", "ErrorType": "NoMatchingError" } ] } }
Pour spécifier le chemin S3 de manière dynamique à l'aide d'attributs de contact définis par l'utilisateur
  1. L'image suivante montre un attribut défini par l'utilisateur nommé S3FilePath.

    Le chemin du fichier S3 est défini de façon dynamique, l'espace de noms défini sur Défini par l'utilisateur.

L'exemple de code suivant montre comment cette même configuration serait représentée par l'MessageParticipantaction dans le langage Flow :

{ "Parameters": { "Media": { "Uri": "$.Attributes.MyFile", "SourceType": "S3", "MediaType": "Audio" } }, "Identifier": "9ab5c4ee-7da8-44b3-b6c9-07f24e1846dc", "Type": "MessageParticipant", "Transitions": { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "Errors": [ { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "ErrorType": "NoMatchingError" } ] } }

L'image suivante montre à quoi ressemble ce bloc lorsque le chemin S3 est défini dynamiquement. Il indique le chemin S3 et comporte deux branches : Success et Error.

Un bloc Lire l'invite configuré pour un chemin S3.

Text-to-speech ou texto de chat

Vous pouvez saisir une invite en texte brut ou en SSML. Ces instructions textuelles sont diffusées sous forme d'instructions audio destinées aux clients utilisant Amazon Polly.

Par exemple, l'image suivante montre un bloc d'invite Play configuré pour lire le message Merci d'avoir appelé le client.

Une text-to-speech invite définie manuellement.

L'exemple de code suivant montre comment cette même configuration serait représentée par l'MessageParticipantaction dans le langage Flow :

{ "Parameters": { "Text": "<speak>Thank you for calling</speak>" }, "Identifier": "9ab5c4ee-7da8-44b3-b6c9-07f24e1846dc", "Type": "MessageParticipant", "Transitions": { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "Errors": [ { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "ErrorType": "NoMatchingError" } ] } }

En utilisant du texte d'entrée amélioré par SSML, vous pouvez mieux contrôler la façon dont Amazon Connect génère un discours à partir du texte que vous fournissez. Les balises SSML vous permettent de personnaliser et de contrôler des aspects du discours tels que la prononciation, le volume et le débit de parole.

Pour obtenir la liste des balises SSML que vous pouvez utiliser avec Amazon Connect, consultez Balises SSML prises en charge par Amazon Connect.

Pour de plus amples informations, veuillez consulter Ajouter text-to-speech aux invites dans les blocs de flux dans Amazon Polly.

L'image suivante montre à quoi ressemble un bloc d'invite Play lorsqu'il est configuré pour text-to-speech. Il indique le texte à lire et comporte deux branches : Réussite et Erreur.

Un bloc d'invite de lecture configuré pour text-to-speech.

Branches du bloc de flux

Ce bloc prend en charge les branches de sortie suivantes :

  • Succès : indique que le message audio ou texte fourni a été lu avec succès.

  • Erreur : indique que la lecture du message audio ou texte fourni n'a pas pu être lue.

  • OK : Certains flux existants ont une version du bloc d'invite Play qui ne comporte pas de branche Error. Dans ce cas, la branche OK sera toujours utilisée lors de l'exécution. Si vous mettez à jour la configuration d’un bloc Lire l’invite qui ne possède pas de branche Erreur, une branche Erreur sera automatiquement ajoutée au bloc dans l’éditeur.

Conseils de configuration supplémentaires

  • Pour step-by-step obtenir des instructions sur la façon de configurer une invite dynamique à l'aide des attributs de contact, consultezSélectionnez dynamiquement les invites à lire dans Amazon Connect.

  • Lorsque vous diffusez des instructions depuis un compartiment S3, pour de meilleures performances, nous vous recommandons de créer le compartiment dans la même AWS région que votre instance Amazon Connect.

  • Lorsque vous utilisez du texte, que ce soit pour le chat text-to-speech ou pour le chat, vous pouvez utiliser un maximum de 3 000 caractères facturés, soit 6 000 caractères au total. Vous pouvez également spécifier du texte dans un flux à l'aide d'un attribut de contact.

Données générées par ce bloc

Ce bloc ne génère aucune donnée.

Scénarios d'erreur

Un contact est acheminé vers le bas de la branche Erreur dans les situations suivantes :

  • Si un contact de rappel sans agent ni client est redirigé vers ce bloc, le contact est acheminé vers la branche Error.

  • Amazon Connect ne parvient pas à charger l'invite depuis S3. Cela peut être dû à un chemin de fichier incorrect ou à une politique de compartiment S3 mal configurée et Amazon Connect n'y a pas accès. Pour obtenir des instructions sur la façon d'appliquer la politique et un modèle que vous pouvez utiliser, consultez Configurer des invites pour jouer à partir d'un compartiment S3 dans Amazon Connect.

  • Format du fichier audio incorrect. Seuls les fichiers .wav sont pris en charge.

  • La taille du fichier audio est supérieure à 50 Mo ou supérieure à cinq minutes.

  • Le SSML est incorrect.

  • La text-to-speech longueur dépasse 6 000 caractères.

  • L'Amazon Resource Name (ARN) de l'invite est incorrect.

Exemples de flux

Tous les exemples de flux utilisent le bloc Invite de lecture. Consultez Exemple de flux entrant dans Amazon Connect pour l'expérience du premier contact pour voir une Invite de lecture pour le chat et une invite pour l'audio.

Ressources supplémentaires

Pour en savoir plus sur les invites, consultez les rubriques suivantes.