Ce composant prédéfini capture et valide le code pays et le numéro de téléphone.
Limites
Outre les limites courantes relatives aux composants prédéfinis, ce composant prédéfini présente les limites suivantes:
- Les numéros de téléphone comportant plus de 16 chiffres ne sont pas acceptés.
Paramètres d'agent recommandés
Activer 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 offre les fonctionnalités supplémentaires suivantes:
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.
Numéro de téléphone valide à deux tours
L'utilisateur final indique d'abord le code pays, suivi du 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 | |
OK, 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 6502530000, c'est bien ça ? | |
Oui, l'adresse est correcte | |
Parfait, j'ai fini de recueillir le numéro de téléphone. |
Numéro de téléphone valide d'un seul tour
L'utilisateur final fournit simultanément le code pays et le numéro de téléphone. 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 6502530000, c'est bien ça ? | |
Oui, l'adresse est correcte | |
Parfait, j'ai fini de recueillir le numéro de téléphone. |
Numéro de téléphone incorrect
L'utilisateur final fournit simultanément un code pays et un numéro de téléphone. L'agent vérifie que le numéro de téléphone fourni a une longueur valide (jusqu'à 16 chiffres), mais n'est pas un numéro de téléphone valide. Ensuite, l'agent invite à nouveau 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 | |
Désolé, ce numéro de téléphone ne peut pas être reconnu. J'ai obtenu le code pays avec le signe plus 1. Veuillez indiquer un numéro de téléphone valide. | |
6502530000 | |
OK. Le numéro que vous avez indiqué est le +1 6502530000, c'est bien ça ? | |
Oui, l'adresse est correcte | |
Parfait, j'ai fini de recueillir le numéro de téléphone. |
Code pays et numéro de téléphone incorrects
L'utilisateur final fournit simultanément un code pays et un numéro de téléphone. L'agent vérifie que le code pays et le numéro de téléphone fournis sont incorrects. L'agent l'invite ensuite à nouveau à fournir le code 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é, le code pays ou le numéro de téléphone fournis ne semblent pas valides. Recommençons. Veuillez énoncer le nom ou le code de votre pays. | |
1 | |
OK, 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 6502530000, c'est bien ça ? | |
Oui, l'adresse est correcte | |
Parfait, j'ai fini de recueillir le numéro de téléphone. |
Entrée non reconnue
Le composant quitte le flux une fois que l'utilisateur final a fourni trois fois une entrée non reconnue.
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 le code pays ? | |
Bien-être | |
Je n'ai toujours pas compris. Assurez-vous de énoncer le code pays. Si je n'arrive pas à vous entendre, vous pouvez également utiliser le clavier pour saisir le code pays. | |
good | |
Excusez-moi, 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 valider que le numéro de téléphone correspond à un format valide.
Conventions de nommage
Ce composant prédéfini utilise les conventions d'attribution de noms suivantes:
Caractéristique | Format | Exemple |
---|---|---|
Flow | [Nom du composant] | Collecte des numéros de téléphone |
Intent spécifique au composant | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_telephone_number_collection_incorrect_country_code |
Paramètres | [nom_param] | 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 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 |
---|---|---|
telephone_number_collection_telephone_number | Ce paramètre renvoie le numéro de téléphone capturé par le composant. | chaîne |
telephone_number_collection_country_code | Ce paramètre renvoie le code pays capturé par le composant. | chaîne |
Configuration de base
Pour configurer ce composant prédéfini:
Terminé
Votre agent devrait maintenant être configuré et prêt à être testé.