Bloc de flux dans Amazon Connect : Lire l’invite - Amazon Connect

Bloc de flux dans Amazon Connect : Lire l’invite

Cette rubrique définit le bloc de flux permettant de lire des invites audio, des messages vocaux ou des réponses aux clients et aux agents dans les sessions de chat.

Description

Utilisez ce bloc pour lire une invite audio, lire un message vocal ou envoyer une réponse dans la session de chat.

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

Pour les appels, vous avez les options suivantes :

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

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

    • Utilisez la bibliothèque Amazon Connect. Chargez vos enregistrements directement à partir du site Web d’administration Amazon Connect.

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

  • Synthèse vocale. Fournissez du texte brut ou SSML (Speech Synthesis Markup Language) pour qu’il soit prononcé sous forme audio.

Pour les chats, vous avez les options suivantes :

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

Cas d’utilisation pour 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 euros).

  • Diffusez une bande audio pré-enregistrée pendant qu’un client est mis en attente ou est dans la file d’attente.

  • Diffusez une bande audio pré-enregistrée 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 et un canal audio mono encodé en Loi µ. 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.

  • En cas de stockage des invites dans un compartiment S3 : pour les régions AWS désactivées par défaut (également appelées régions d’adhésion) 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 par chat est acheminé vers ce bloc, mais que le bloc est configuré pour les appels, ce contact sera acheminé vers la branche inférieure Erreur.

Tâche

Oui

Si un contact via une tâche est acheminé vers ce bloc, mais que le bloc est configuré pour les appels, ce contact sera acheminé vers la branche inférieure Erreur.

E-mail

Non : utilise la branche Succès, mais cela n’a aucun effet

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

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 le bloc de flux Invites en boucle

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 le bloc de flux Invites en boucle

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 Lire l’invite à l’aide du site Web d’administration Amazon Connect ou de l’action MessageParticipant dans le langage de flux Amazon Connect.

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

  1. Dans le concepteur de flux, ouvrez le volet de configuration du bloc Lire l’invite.

  2. Choisissez Sélectionner dans la bibliothèque des invites (audio).

  3. Choisissez l’une des invites pré-enregistrées fournies avec Amazon Connect ou utilisez le site web d’administration Amazon Connect pour enregistrer et 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’action MessageParticipant dans le langage de flux :

{ "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’invites que nécessaire dans un compartiment S3, puis renvoyez vers ces invites en spécifiant le chemin de ce compartiment. Pour optimiser les performances, nous vous recommandons de créer le compartiment S3 dans la même région AWS 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 Lire l’invite.

  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’action MessageParticipant dans le langage de flux :

    { "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’action MessageParticipant dans le langage de flux :

    { "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 et 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’action MessageParticipant dans le langage de flux :

{ "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 de manière dynamique. Il indique le chemin S3 et comporte deux branches : Succès et Erreur.

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

Synthèse vocale ou texte de chat

Vous pouvez entrer une invite en texte brut ou SSML. Ces invites textuelles sont diffusées sous forme d’invites audio destinées aux clients avec Amazon Polly.

Par exemple, l’image suivante montre un bloc Lire l’invite configuré pour transmettre le message Merci d’avoir appelé au client.

Une invite de synthèse vocale définie manuellement.

L’exemple de code suivant montre comment cette même configuration serait représentée par l’action MessageParticipant dans le langage de flux :

{ "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. Vous pouvez personnaliser et 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 plus d’informations, consultez Ajout de la synthèse vocale aux invites dans des blocs de flux dans Amazon Polly.

L’image suivante montre à quoi ressemble un bloc Lire l’invite lorsqu’il est configuré pour la synthèse vocale. Il indique le texte à lire et comporte deux branches : Réussite et Erreur.

Un bloc Lire l'invite configuré pour la synthèse vocale.

Branches des blocs 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 le message audio ou le texte fourni n’a pas pu être lu.

  • OK : certains flux existants ont une version du bloc Lire l’invite qui n’a pas de branche Erreur. 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 des instructions détaillées sur la configuration d'une invite dynamique à l'aide d'attributs de contact, consultez Sélection dynamique des invites à lire dans Amazon Connect.

  • Pour optimiser les performances lorsque vous lisez des invites depuis un compartiment S3, nous vous recommandons de créer le compartiment dans la même région AWS que votre instance Amazon Connect.

  • Lorsque vous utilisez du texte pour la synthèse vocale ou un chat, vous pouvez utiliser 3 000 caractères facturés au maximum (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, ce contact est acheminé vers la branche inférieure Erreur.

  • Amazon Connect ne parvient pas à charger l'invite depuis S3. Cela peut être dû à un chemin de fichier incorrect ou à une stratégie 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 Définition d’invites à lire à 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 longueur de la synthèse vocale 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.