Ce composant prédéfini capture et valide l'indicatif téléphonique et le numéro de téléphone.
Limites
En plus des limites communes aux 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.
Paramètres d'agent recommandés
Activez la fonctionnalité DTMF pour permettre aux utilisateurs de saisir des valeurs numériques à l'aide du clavier téléphonique.
Autres fonctionnalités
Ce composant prédéfini fournit les fonctionnalités supplémentaires suivantes :
Exemples de dialogues
Les exemples de dialogues suivants illustrent des scénarios courants gérés par ce composant prédéfini. Ils montrent le comportement lorsque le composant est appelé par téléphone, 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 téléphonique, 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 | |
| OK, votre indicatif téléphonique est +1. Veuillez indiquer votre numéro de téléphone. | |
| 6502530000 | |
| OK. Le numéro que vous avez indiqué est +1 6502530000. Est-ce correct ? | |
| Oui, l'adresse est correcte | |
| Parfait, j'ai terminé de collecter le numéro de téléphone. |
Numéro de téléphone valide en un seul tour
L'utilisateur final fournit l'indicatif téléphonique et le numéro de téléphone en même temps. 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 6502530000 | |
| OK. Le numéro que vous avez indiqué est +1 6502530000. Est-ce correct ? | |
| Oui, l'adresse est correcte | |
| Parfait, j'ai terminé de collecter le numéro de téléphone. |
Numéro de téléphone incorrect
L'utilisateur final fournit un indicatif téléphonique et un numéro de téléphone en un seul tour. L'agent vérifie et constate que le numéro de téléphone fourni est d'une longueur valide (moins 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 | |
| Désolé, mais ce numéro de téléphone n'a pas pu être reconnu. J'ai collecté l'indicatif téléphonique +1. Veuillez fournir un numéro de téléphone valide. | |
| 6502530000 | |
| OK. Le numéro que vous avez indiqué est +1 6502530000. Est-ce correct ? | |
| Oui, l'adresse est correcte | |
| Parfait, j'ai terminé de collecter le numéro de téléphone. |
Indicatif téléphonique et numéro de téléphone incorrects
L'utilisateur final fournit un indicatif téléphonique et un numéro de téléphone en un seul tour. L'agent vérifie et constate que l'indicatif téléphonique et le numéro de téléphone fournis ne sont pas valides. L'agent invite ensuite l'utilisateur final à fournir un indicatif téléphonique et 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 ? | |
| +0080000000000 | |
| Désolé, il semble que l'indicatif téléphonique 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 | |
| OK, votre indicatif téléphonique est +1 . Quel est votre numéro de téléphone ? | |
| 6502530000 | |
| OK. Le numéro que vous avez indiqué est +1 6502530000. Est-ce correct ? | |
| Oui, l'adresse est correcte | |
| Parfait, j'ai terminé de collecter le numéro de téléphone. |
Entrée non reconnue
Le composant quitte le flow après que l'utilisateur final a fourni une entrée non reconnue à trois reprises.
| Entrée utilisateur | Réponse de l'agent |
|---|---|
| Quel est le nom ou le code de votre pays ? | |
| Ça va | |
| Désolé, je n'ai pas compris. Pouvez-vous répéter ou saisir l'indicatif téléphonique ? | |
| Bien | |
| Je n'ai toujours pas compris. Veuillez vous assurer de prononcer l'indicatif téléphonique. Si j'ai du mal à vous entendre, vous pouvez également utiliser le clavier pour saisir l'indicatif téléphonique. | |
| good | |
| Désolé, j'ai du mal à comprendre votre réponse. |
Validation du numéro de téléphone
Le composant prédéfini du 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 modèle valide.
Conventions d'attribution de noms
Ce composant prédéfini utilise les conventions d'attribution de noms suivantes :
| Fonctionnalité | Format | Exemple |
|---|---|---|
| Flow | [Nom du composant] | Collecte du numéro de téléphone |
| Intent spécifique au composant | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_telephone_number_collection_incorrect_country_code |
| Paramètre | [nom_du_paramètre] | 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 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. | chaîne |
| telephone_number_collection_country_code | Ce paramètre renvoie l'indicatif téléphonique capturé par le composant. | chaîne |
Configuration de base
Pour configurer ce composant prédéfini :
Terminé
Votre agent doit maintenant être configuré et prêt à être testé.