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 extrait le nom du client à partir d'une fonction Lambda et qu'elle renvoie des valeurs de votre base de données clients pour FirstName et LastName, vous pouvez utiliser ces attributs pour indiquer le nom du client dans le bloc de synthèse vocale en incluant un texte similaire au suivant :
-
Bonjour $. External.FirstName $. External.LastName, merci de m'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 de m'avoir appelé.
Résolution à l'aide de backticks
Vous pouvez également utiliser les backticks (`) pour résoudre les touches de manière dynamique. Supposons, par exemple, que vous récupériez le nom d'un client à partir d'une fonction Lambda qui renvoie FirstName des LastName valeurs provenant de votre base de données clients. Si la préférence du client pour le nom à utiliser est stockée dans $. Attributes.NameToPlay, vous pouvez sélectionner dynamiquement le nom approprié en insérant la touche dynamique dans des backticks (`).
-
Bonjour $.External. ['`$. Attributes.NameToPlay`'], merci de m'avoir appelé.