Le composant prédéfini du message d'accueil récupère le numéro de téléphone de l'appelant (ANI), s'il est disponible. Si le numéro de téléphone est récupéré, le composant effectue une authentification réversible à l'aide du numéro de téléphone, en le validant par rapport aux numéros de téléphone enregistrés. L'agent accueille ensuite l'utilisateur final par un message personnalisé en fonction des informations de son compte.
Limites
Outre les limites courantes relatives aux composants prédéfinis, ce composant prédéfini présente les limites suivantes:
- Le composant suppose que les numéros de téléphone des clients sont gérés dans un système CRM (gestion de la relation client) ou dans un autre service.
- Les clients existants qui utilisent un autre numéro de téléphone ne seront pas authentifiés par ce composant.
Exemples de boîtes de dialogue
Les exemples de boîtes de dialogue suivants illustrent des scénarios courants gérés par ce composant prédéfini. Les exemples de boîtes de dialogue illustrent le comportement lorsque le composant est appelé par téléphone, ce qui déclenche l'intent d'accueil par défaut et la première réponse de l'agent au début de la conversation.
Utilisateur final authentifié
L'utilisateur final est identifié grâce au numéro d'appel et reçoit un message d'accueil personnalisé.
Entrée utilisateur | Réponse de l'agent |
---|---|
Bonjour [Caller First Name]. Merci d'avoir contacté [Nom de l'entreprise]. Nous nous engageons à préserver votre santé financière. Comment pouvons-nous vous aider aujourd'hui ? |
Utilisateur final non identifié
Le numéro de l'utilisateur final n'est pas identifié, et le message d'accueil standard s'affiche.
Entrée utilisateur | Réponse de l'agent |
---|---|
Merci d'avoir contacté [Nom de l'entreprise]. Nous nous engageons à préserver votre santé financière. Comment pouvons-nous vous aider aujourd'hui ? |
Conventions de nommage
Ce composant prédéfini utilise les conventions d'attribution de noms suivantes:
Caractéristique | Format | Exemple |
---|---|---|
Flow | [Nom du composant] | Message d'accueil |
Paramètres | [nom_param] | ani_auth |
Webhook | prebuilt_components_[component_name]:[webhook_action] | prebuilt_components_greeting:get_account_details |
Paramètres d'entrée
Les paramètres d'entrée sont des paramètres utilisés pour configurer certains comportements du composant. Les paramètres seront utilisés par une ou plusieurs conditions dans le flux pour déterminer le comportement du composant. Les paramètres de portée flux doivent être définis sur la page d'accueil du composant, comme décrit ci-dessous. Les paramètres de portée session peuvent être définis par un flux d'appel ou sur la page d'accueil de ce composant.
Ce composant prédéfini accepte les paramètres d'entrée suivants:
Nom du paramètre | Description | Format d'entrée |
---|---|---|
$flow.company_name | Capture le nom de l'entreprise qui sera utilisé de manière dynamique dans le message d'accueil. | chaîne |
Pour configurer les paramètres d'entrée de ce composant, développez les instructions.
- Ouvrez la console Dialogflow CX.
- Choisissez votre projet Google Cloud.
- Sélectionnez votre agent.
- Sélectionnez l'onglet Build (Compilation).
- Cliquez sur le composant importé dans la section Flux.
- Cliquez sur "Page d'accueil" dans la section Pages.
- Cliquez sur true Route sur la page d'accueil.
- Dans la fenêtre "Route", modifiez les valeurs Parameter Presets (Préréglages de paramètres) si nécessaire.
- Cliquez sur Enregistrer.
Paramètres de sortie
Les paramètres de sortie sont des paramètres de session qui restent actifs après avoir quitté le composant. Ces paramètres contiennent des informations importantes collectées par le composant. Ce composant prédéfini fournit des valeurs pour les paramètres de sortie suivants:
Nom du paramètre | Description | Format de sortie |
---|---|---|
ani_auth | Ce paramètre capture le résultat de l'authentification basée sur l'ANI. Par défaut, la valeur est "false". | boolean |
auth_level | Indique le niveau d'authentification de l'appelant. Par défaut, la valeur est nulle. -1 indique que l'utilisateur n'a pas été authentifié par son ANI. 0 indique que l'authentification ANI a réussi. | entier |
Configuration de base
Pour configurer ce composant prédéfini:
- Importez le composant prédéfini.
- Configurez le webhook flexible fourni avec vos services externes. Consultez la section "Configurer un webhook" ci-dessous.
Configuration du webhook
Pour utiliser ce composant, vous devez configurer les webhooks flexibles inclus afin de récupérer les informations nécessaires à partir de vos services externes.
Obtenir les détails du compte
Le composant utilise le webhook prebuilt_components_greeting:get_account_details
pour identifier l'appelant à l'aide de son ANI. Si le numéro de téléphone de l'appelant existe dans le service externe configuré, les informations pertinentes pour personnaliser l'expérience sont récupérées, y compris le nom et l'adresse e-mail de l'appelant.
Paramètres de requête API
Les paramètres suivants sont fournis par le composant en tant qu'entrées dans la requête API.
Nom du paramètre | Description | Format de sortie |
---|---|---|
phone_number | Numéro de téléphone de l'appelant (ANI) | entier |
Paramètres de réponse de l'API
Les paramètres suivants sont extraits de la réponse de l'API pour que le composant puisse les utiliser.
Nom du paramètre | Description | Format de sortie |
---|---|---|
user_first_name | Prénom de l'utilisateur final, utilisé pour fournir un message d'accueil personnalisé. | chaîne |
Pour configurer le webhook d'obtention des détails du compte pour ce composant, développez les instructions.
- Ouvrez la console Dialogflow CX.
- Choisissez votre projet Google Cloud.
- Sélectionnez votre agent.
- Sélectionnez l'onglet Gérer.
- Cliquez sur Webhooks.
- Sélectionnez le webhook prebuilt_components_greeting:get_account_details.
- Remplacez l'URL dans le champ URL du webhook Dialogflow par le point de terminaison du service que vous souhaitez intégrer. Sélectionnez la Méthode appropriée dans le menu déroulant.
- Examinez et mettez à jour le corps de la requête pour définir le format de requête approprié pour votre webhook.
- Examinez et mettez à jour la configuration de la réponse pour extraire des champs spécifiques de la réponse de votre webhook. Ne modifiez pas les noms des paramètres, car ils sont requis par le composant pour accéder aux valeurs des champs renvoyés.
- Vérifiez les paramètres Authentification et modifiez-les si nécessaire.
- Cliquez sur Enregistrer.
Terminé
Votre agent et son webhook devraient maintenant être configurés et prêts à être testés.