Composant prédéfini de collecte des numéros de téléphone

Ce composant prédéfini capture et valide le code pays et le numéro de téléphone.

Limites

En plus des limites communes des composants prédéfinis, ce composant prédéfini présente les limites suivantes :

  • Les numéros de téléphone de plus de 16 chiffres ne sont pas acceptés.

Activez le DTMF pour permettre aux utilisateurs de saisir des valeurs numériques à l'aide du clavier du téléphone.

Autres fonctionnalités

Ce composant prédéfini fournit les fonctionnalités supplémentaires suivantes :

Exemples de dialogues

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éphonie, ce qui déclenche l'intent de bienvenue par défaut et la première réponse de l'agent au début de la conversation.

Numéro de téléphone valide en deux tours

L'utilisateur final fournit d'abord l'indicatif du pays, puis le numéro de téléphone. L'agent le valide et l'accepte.

Entrée utilisateur Réponse de l'agent
Quel est le nom ou le code de votre pays ?
+1
C'est noté, votre code pays est +1. Veuillez indiquer votre numéro de téléphone.
6502530000
OK. Le numéro que vous avez indiqué est le +1 650 253 0000, c'est bien ça ?
Oui, l'adresse est correcte
Parfait, j'ai bien enregistré le numéro de téléphone.

Numéro de téléphone valide en un seul tour

L'utilisateur final fournit l'indicatif de pays et le numéro de téléphone en même temps, et l'agent les valide et les accepte.

Entrée utilisateur Réponse de l'agent
Quel est le nom ou le code de votre pays ?
+1 6502530000
OK. Le numéro que vous avez indiqué est le +1 650 253 0000, c'est bien ça ?
Oui, l'adresse est correcte
Parfait, j'ai bien enregistré le numéro de téléphone.

Numéro de téléphone incorrect

L'utilisateur final fournit un indicatif de pays et un numéro de téléphone en une seule fois. L'agent vérifie et constate que le numéro de téléphone fourni est d'une longueur valide (dans la limite de 16 chiffres), mais qu'il ne s'agit pas d'un numéro de téléphone valide. L'agent invite ensuite l'utilisateur final à fournir un numéro de téléphone.

Entrée utilisateur Réponse de l'agent
Quel est le nom ou le code de votre pays ?
+1 6502530001
Malheureusement, ce numéro de téléphone n'est pas reconnu. J'ai collecté le code pays +1. Veuillez indiquer un numéro de téléphone valide.
6502530000
OK. Le numéro que vous avez indiqué est le +1 650 253 0000, c'est bien ça ?
Oui, l'adresse est correcte
Parfait, j'ai bien enregistré le numéro de téléphone.

Code pays et numéro de téléphone non valides

L'utilisateur final fournit un indicatif de pays et un numéro de téléphone en une seule fois. L'agent vérifie et constate que l'indicatif de pays et le numéro de téléphone fournis ne sont pas valides. L'agent invite ensuite l'utilisateur final à fournir l'indicatif du pays et le numéro de téléphone.

Entrée utilisateur Réponse de l'agent
Quel est le nom ou le code de votre pays ?
+0080000000000
Désolé, il semble que le code pays ou le numéro de téléphone fourni ne soit pas valide. Recommençons. Veuillez indiquer le nom ou le code de votre pays.
1
C'est noté, votre code pays est +1 . Quel est votre numéro de téléphone ?
6502530000
OK. Le numéro que vous avez indiqué est le +1 650 253 0000, c'est bien ça ?
Oui, l'adresse est correcte
Parfait, j'ai bien enregistré le numéro de téléphone.

Entrée non reconnue

Le composant quitte le flux après que l'utilisateur final a fourni une entrée non reconnue trois fois.

Entrée utilisateur Réponse de l'agent
Quel est le nom ou le code de votre pays ?
C'est bon
Désolé, je n'ai pas compris. Pouvez-vous répéter ou saisir à nouveau le code pays ?
nice
Hmm, je n'ai toujours pas compris. Assurez-vous de prononcer le code pays. Si j'ai du mal à vous entendre, vous pouvez également utiliser le clavier pour saisir le code pays.
good
Désolé, je ne comprends pas votre réponse.

Validation du numéro de téléphone

Le composant prédéfini de numéro de téléphone utilise la fonction système IS_PHONE_NUMBER pour vérifier que le numéro de téléphone correspond à un format valide.

Conventions d'attribution de noms

Ce composant prédéfini utilise les conventions d'attribution de noms suivantes :

Fonctionnalité Format Exemple
Flow [Component Name] Collecte de numéros de téléphone
Intention spécifique au composant prebuilt_components_[component_name]_[intent_name] prebuilt_components_telephone_number_collection_incorrect_country_code
Paramètre [param_name] telephone_number
Type d'entité prebuilt_components_[component_name]_[intent_name] prebuilt_components_telephone_no_country_code

Paramètres de sortie

Les paramètres de sortie sont des paramètres de session qui resteront actifs après la sortie du 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
telephone_number_collection_telephone_number Ce paramètre renvoie le numéro de téléphone capturé par le composant. string
telephone_number_collection_country_code Ce paramètre renvoie le code pays capturé par le composant. string

Configuration de base

Pour configurer ce composant prédéfini :

  1. Importez le composant prédéfini.

Terminé

Votre agent devrait maintenant être configuré et prêt à être testé.