Componente precompilado de recopilación de números de teléfono

Este componente compilado previamente captura y valida el código de país y el número de teléfono.

Limitaciones

Además de las limitaciones comunes de los componentes compilados previamente, este componente tiene las siguientes limitaciones:

  • No se aceptan números de teléfono de más de 16 dígitos.

Habilita DTMF para permitir que los usuarios ingresen valores numéricos con el teclado del teléfono.

Características adicionales

Este componente precompilado proporciona las siguientes funcionalidades adicionales:

Diálogos de muestra

En los siguientes diálogos de muestra, se muestran situaciones comunes que controla este componente compilado previamente. En los diálogos de muestra, se muestra el comportamiento cuando se llama al componente mediante telefonía, lo que activa el intent de bienvenida predeterminado y la primera respuesta del agente al comienzo de la conversación.

Número de teléfono válido en dos turnos

El usuario final proporciona primero el código de país y, luego, el número de teléfono. El agente lo valida y acepta correctamente.

Entrada del usuario Respuesta del agente
¿Cuál es el nombre o código de tu país?
+1
Got it, el código de tu país es más 1. Indica tu número de teléfono.
6502530000
Entendido El número que mencionaste es más 1 6502530000, ¿es correcto?
Sí, es correcta
Genial, terminé de recopilar el número de teléfono.

Número de teléfono válido en un solo turno

El usuario final proporciona el código de país y el número de teléfono al mismo tiempo, y el agente los valida y acepta correctamente.

Entrada del usuario Respuesta del agente
¿Cuál es el nombre o código de tu país?
+1 6502530000
Entendido El número que mencionaste es más 1 6502530000, ¿es correcto?
Sí, es correcta
Genial, terminé de recopilar el número de teléfono.

El número de teléfono no es válido.

El usuario final proporciona un código de país y un número de teléfono en un turno; el agente verifica y descubre que el número de teléfono proporcionado tiene una longitud válida (dentro de 16 dígitos), pero no es un número de teléfono válido. Luego, el agente vuelve a solicitarle al usuario final que proporcione el número de teléfono.

Entrada del usuario Respuesta del agente
¿Cuál es el nombre o código de tu país?
+1 6502530001
Lo sentimos, pero este número de teléfono no se reconoce. Recopilé el código de país como más 1. Proporciona un número de teléfono válido.
6502530000
Entendido El número que mencionaste es más 1 6502530000, ¿es correcto?
Sí, es correcta
Genial, terminé de recopilar el número de teléfono.

El código de país y el número de teléfono no son válidos

El usuario final proporciona un código de país y un número de teléfono en un turno; el agente revisa y encuentra que el código de país y el número de teléfono no son válidos. Luego, el agente vuelve a solicitarle al usuario final que proporcione el código de país y el número de teléfono.

Entrada del usuario Respuesta del agente
¿Cuál es el nombre o código de tu país?
+0080000000000
Parece que el código de país o número de teléfono que proporcionaste no es válido. Empecemos de nuevo. Di el nombre o código de tu país.
1
Got it, el código de tu país es más 1 . ¿Cuál es tu número de teléfono?
6502530000
Entendido El número que mencionaste es más 1 6502530000, ¿es correcto?
Sí, es correcta
Genial, terminé de recopilar el número de teléfono.

No se reconoce la entrada

El componente sale del flujo después de que el usuario final proporciona una entrada no reconocida tres veces.

Entrada del usuario Respuesta del agente
¿Cuál es el nombre o código de tu país?
Está bien.
Lo siento, no entendí. ¿Puedes decir o volver a ingresar el código de país?
amabilidad
Aún no pude entender eso. Asegúrate de decir el código de país. Si no puedo oírte, también puedes usar el teclado para ingresar el código de país.
good
Lo siento, no entiendo lo que dices.

Validación del número de teléfono

El componente precompilado de número de teléfono usa la función del sistema IS_PHONE_NUMBER para validar que el número de teléfono coincida con un patrón válido.

Convenciones de nombres

Este componente compilado previamente usa las siguientes convenciones de nombres:

Atributo Formato Ejemplo
Flujo [Nombre del componente] Recopilación de números telefónicos
Intent específico de componente prebuilt_components_[component_name]_[intent_name] prebuilt_components_telephone_number_collection_incorrect_country_code
Parámetro [param_name] telephone_number
Tipo de entidad prebuilt_components_[component_name]_[intent_name] prebuilt_components_telephone_no_country_code

Los parámetros de resultado

Los parámetros de salida son parámetros de sesión que permanecerán activos después de salir del componente. Estos parámetros contienen información importante que recopila el componente. Este componente compilado previamente proporciona valores para los siguientes parámetros de salida:

Nombre del parámetro Descripción Formato de salida
telephone_number_collection_telephone_number Este parámetro muestra el número de teléfono que capturó el componente string
telephone_number_collection_country_code Este parámetro muestra el código de país que captura el componente string

Configuración básica

Para configurar este componente precompilado, haz lo siguiente:

  1. Importa el componente compilado previamente.

Completado

Tu agente ya debería estar configurado y listo para las pruebas.