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.
Créez des chaînes de texte dynamiques dans les blocs d'invite Play de Connect Customer
Utilisez un bloc Lire l'invite pour utiliser un fichier audio comme message d'accueil pour les appelants. Vous pouvez également utiliser les attributs de contact pour spécifier le message d'accueil diffusé aux appelants. Pour utiliser les valeurs d'un attribut de contact afin de personnaliser un message pour un client, incluez des références aux attributs de contact stockés ou externes dans le message de synthèse vocale.
Par exemple, si vous avez récupéré le nom du client à partir d'une fonction Lambda et que celle-ci renvoie des valeurs de votre base de données clients pour FirstName et LastName, vous pouvez utiliser ces attributs pour prononcer le nom du client dans le bloc de synthèse vocale en incluant un texte similaire au suivant :
-
Bonjour $. External.FirstName $. External.LastName, merci d'avoir appelé.
Ce message apparaît dans l'image suivante de la zone de synthèse vocale du bloc Lire l'invite.
Vous pouvez également stocker les attributs renvoyés par la Fonction Lambda à l'aide d'un bloc Définir des attributs de contact, puis référencer l'attribut défini par l'utilisateur créé dans la chaîne de synthèse vocale.
Si vous faites référence à un attribut défini par l'utilisateur qui a été précédemment défini comme attribut de contact dans le flux à l'aide de l'API, vous pouvez référencer l'attribut à l'aide du $. Attributes.nameOfAttribute syntaxe.
Par exemple, si le contact en question possède les attributs « FirstName » et « LastName » définis précédemment, référencez-les comme suit :
-
Bonjour $. Attributes.FirstName $. Attributes.LastName, merci d'avoir appelé.
Résolution utilisant des backticks
Vous pouvez également utiliser des backticks (`) pour résoudre les clés de manière dynamique. Supposons, par exemple, que vous extrayez le nom d'un client à partir d'une fonction Lambda qui renvoie FirstName des LastName valeurs à partir de votre base de données clients. Si la préférence du client quant au nom à utiliser est enregistrée dans $. Attributes.NameToPlay, vous pouvez sélectionner dynamiquement le nom approprié en insérant la touche dynamique entre des backticks (`).
-
Bonjour $.External. ['`$. Attributes.NameToPlay`'], merci d'avoir appelé.