Cómo implementar los días festivos en el IVR
Table of Contents
Síntoma / Necesidad
Configurar un tratamiento específico para las llamadas entrantes durante días festivos en el IVR.
Contexto / Escenarios
El cliente necesita redirigir las llamadas realizadas en días festivos a un mensaje o flujo específico que informe la ausencia de atención.
Respuesta (Solución / Recomendación)
Para implementar los días festivos en el IVR, siga los siguientes pasos:
- 
Crear un control de horario:- Asegúrese de tener configurado un control de horario en el IVR.
 
- 
Capturar las fechas con el componente “Fechaya”:- 
Coloque el componente “Fechaya” al inicio del flujo del IVR para capturar y almacenar las variables de fecha correspondientes:- Año: $wolkvox_year (Rango: 1976 - 2099).
- Mes: $wolkvox_month (Rango: 1 - 12).
- Día: $wolkvox_day (Rango: 1 - 31).
- Hora: $wolkvox_hour (Rango: 0 - 23).
- Minutos: $wolkvox_min (Rango: 0 - 59).
- Segundos: $wolkvox_sec (Rango: 0 - 59).
- Día de la semana: $wolkvox_day_week (1 para lunes, 7 para domingo).
 
 
- 
Coloque el componente “Fechaya” al inicio del flujo del IVR para capturar y almacenar las variables de fecha correspondientes:
- 
Definir la expresión para concatenar fechas:- Utilice el componente “Cómputo de Variables” para concatenar las variables de fecha en una nueva variable.
- En el campo Expresión, ingrese lo siguiente:
 
$wolkvox_year.'/'.$wolkvox_month.'/'.$wolkvox_day
- En el campo Variable Destino, asigne un nombre a la nueva variable, por ejemplo, $festivo, y guarde la configuración.
Ejemplo:
- Si la llamada ocurre el 30 de enero de 2025, la variable $festivo tendrá el valor 2025/1/30.
- 
Configurar el componente “Case” para los días festivos:- Agregue el componente “Case” después del componente “Cómputo de Variables”.
- 
Configure los siguientes campos:- Variable a evaluar: $festivo.
- Texto Case: Ingrese las fechas festivas, por ejemplo, 2025/1/30. Añada y guarde.
 
 
- 
Definir rutas en el componente “Case”:- 
Si el valor de $festivo coincide con una fecha festiva configurada, redirija la llamada a:- Un mensaje indicando que no hay atención.
- Finalizar la llamada.
- Cualquier otro tratamiento que el cliente requiera.
 
- Si no coincide (No Match), configure la ruta para continuar con el flujo normal del IVR.
 
- 
Si el valor de $festivo coincide con una fecha festiva configurada, redirija la llamada a:
Ejemplo de configuración completa:
- 
Si una llamada ocurre el 30 de enero de 2025:- $festivo = 2025/1/30.
- El componente “Case” detecta la coincidencia y redirige la llamada al mensaje de día festivo.
 
- 
Si una llamada ocurre el 31 de enero de 2025:- $festivo = 2025/1/31.
- El componente “Case” no encuentra coincidencia y la llamada sigue el flujo normal (No Match).
 
De esta manera, los días festivos quedan configurados en el IVR, asegurando un tratamiento personalizado para las llamadas realizadas en esas fechas.
