Composant prédéfini de message d'accueil

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.

  1. Ouvrez la console Dialogflow CX.
  2. Choisissez votre projet Google Cloud.
  3. Sélectionnez votre agent.
  4. Sélectionnez l'onglet Build (Compilation).
  5. Cliquez sur le composant importé dans la section Flux.
  6. Cliquez sur "Page d'accueil" dans la section Pages.
  7. Cliquez sur true Route sur la page d'accueil.
  8. Dans la fenêtre "Route", modifiez les valeurs Parameter Presets (Préréglages de paramètres) si nécessaire.
  9. 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:

  1. Importez le composant prédéfini.
  2. 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.

  1. Ouvrez la console Dialogflow CX.
  2. Choisissez votre projet Google Cloud.
  3. Sélectionnez votre agent.
  4. Sélectionnez l'onglet Gérer.
  5. Cliquez sur Webhooks.
  6. Sélectionnez le webhook prebuilt_components_greeting:get_account_details.
  7. 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.
  8. Examinez et mettez à jour le corps de la requête pour définir le format de requête approprié pour votre webhook.
  9. 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.
  10. Vérifiez les paramètres Authentification et modifiez-les si nécessaire.
  11. Cliquez sur Enregistrer.

Terminé

Votre agent et son webhook devraient maintenant être configurés et prêts à être testés.