Plantilla de subflujo de inmersión de datos HTTP
Descripción general
Este subflujo proporciona una experiencia dinámica en la que la información de la cuenta del cliente se obtiene mediante una solicitud HTTP. Si la búsqueda es correcta, se le pide al cliente que confirme la identificación de la cuenta. Si falla, o la persona que llama lo prefiere, puede ingresar su número de cuenta manualmente. El flujo maneja correctamente errores como entradas no válidas, tiempos de espera y errores críticos, con las indicaciones adecuadas.
Este subflujo utiliza Cisco Text-to-Speech (TTS) para cualquier indicación de audio.
Requisitos previos
Asegúrese de que se cumplen los siguientes requisitos en el Portal de administración de Webex Contact Center antes de implementar este subflujo:
- Cree puntos de entrada, colas, conectores, equipos, asignaciones de puntos de entrada y cualquier otra actividad de configuración específica de la organización.
- Cargue archivos de audio estáticos si se utilizan indicaciones de audio personalizadas en lugar de Cisco Text-to-Speech (TTS).
- Asegúrese de que la dirección URL y los parámetros de la solicitud HTTP estén configurados correctamente en función de las necesidades de su organización.
Para conocer los pasos detallados, consulte Webex Guía de configuración y administración de Contact Center.
Entradas de subflujo
- errorMessage - STRING: mensaje que se reproducirá en caso de error durante el subflujo.
Salidas de subflujo
- outputVariable - STRING: Almacena el número de cuenta confirmado o introducido manualmente.
Desglose del subflujo
En la tabla siguiente se describen los distintos elementos de subflujo implicados en el proceso de llamada, detallando las acciones y respuestas que se producen durante cada fase.
Elemento de subflujo |
Descripción |
---|---|
Iniciar subflujo (Inicialización) |
El subflujo inicia el proceso de obtención de datos del cliente. |
Espere (Mensaje de consuelo) |
Se informa a la persona que llama de que el sistema está recuperando su información mediante un mensaje TTS: Espere mientras buscamos su información. |
Solicitud HTTP (Obtener información del cliente) |
El sistema envía una solicitud HTTP GET para recuperar información del cliente de un punto final de API especificado. Si se realiza correctamente, la respuesta contiene el ID de cliente. |
Comprobar el estado de HTTP (Evaluar respuesta) |
La respuesta HTTP se evalúa en función del código de estado. Si la solicitud fue exitosa, el proceso pasa al siguiente paso. |
Menú Confirmación (Solicitar confirmación o entrada manual) |
Se le pide al llamante que confirme el ID de cuenta obtenido o que ingrese manualmente su número de cuenta si es incorrecto. |
Establecer variable (ID de cuenta de la tienda) |
Si la persona que llama confirma el ID de cuenta, el valor se almacena en outputVariable. |
Recopilar dígitos (Entrada manual de la cuenta) |
Si la solicitud falla o la persona que llama decide volver a ingresar su número de cuenta, se le pedirá que ingrese un número de cuenta de 6 dígitos seguido de la tecla almohadilla (#). |
Gestión de errores (StillThere, inválido, crítico) |
El subflujo maneja los tiempos de espera, las entradas no válidas y los errores críticos con sus respectivas indicaciones:
|
Finalizar subflujo (Conclusión) |
El subflujo finaliza después de confirmar el número de cuenta o de gestionar un error. |
Actividades de subflujo
En la tabla siguiente se describe la secuencia de actividades de subflujo para esta plantilla.
Actividad de subflujo |
Descripción |
---|---|
Iniciar subflujo |
El subflujo comienza cuando se invoca. |
Espere |
Reproduce un mensaje mediante TTS y pide al llamante que espere mientras se recupera la información. |
Solicitud HTTP |
Envía una solicitud HTTP GET para recuperar la información de la cuenta del cliente. |
Comprobar el estado de HTTP |
Evalúa la respuesta HTTP para determinar si la solicitud se realizó correctamente. |
Menú Confirmación |
Solicita al llamante que confirme el ID de cuenta recuperado o que lo vuelva a introducir si es incorrecto. |
Establecer variable |
Almacena el número de cuenta confirmado o introducido manualmente. |
Recopilar dígitos |
Recopila un número de cuenta de 6 dígitos de la persona que llama si la solicitud HTTP falla o si opta por ingresar un nuevo número de cuenta. |
Gestión de errores |
Varios avisos controlan tiempos de espera, entradas no válidas y errores críticos durante el subflujo. |
Finalizar subflujo |
El flujo concluye después de que se confirma el número de cuenta o se produce un error. |