Nodo de IVR: Bifurcar
Cómo usar el nodo Bifurcar del editor de flujo IVR para rutear una llamada según el valor de una variable guardada previamente.
El nodo Bifurcar (tipo Branch) es un nodo de ruteo puro: lee una variable que fue guardada por un nodo anterior y elige la salida que coincide con su valor. No reproduce audio ni interactúa con el llamante; el motor lo procesa del lado del servidor y encadena directamente al siguiente nodo, sin ida y vuelta con el sistema telefónico.
Configuración
- Variable a leer: el nombre de la variable que este nodo va a evaluar. Debe haber sido seteada antes por otro nodo (por ejemplo, "Guardar en variable" de un nodo Capturar dígitos, o cualquier nodo que use "Guardar en variable").
- Casos (separar con comas): la lista de valores posibles. Por cada valor de la lista aparece una salida en el lienzo con ese mismo nombre; si el valor de la variable no coincide con ninguno, la llamada sigue por la salida default.
Ejemplo
Un nodo Capturar dígitos guarda en la variable menu_choice el dígito que marcó el llamante (1, 2 o 3). Después colocás un Bifurcar con "Variable a leer" = menu_choice y "Casos" = 1,2,3. Conectás la salida 1 a Transferir a equipo (Ventas), la 2 a Transferir a equipo (Soporte), la 3 a Buzón de voz, y la salida default a un mensaje de "opción no válida" seguido de un reintento.
Consejos
- Los valores de "Casos" se comparan como texto exacto, así que si tu variable guarda
1como número o como cadena, andá seguro escribiendo el dígito tal cual lo captura el nodo anterior. - Si la variable nunca se seteó (nombre mal escrito, o el nodo anterior no la generó), Bifurcar cae siempre en
default— revisá el nombre de variable en ambos nodos si ves que nunca entra por las ramas esperadas. - Es el complemento natural de Condición: usá Bifurcar cuando tenés varios valores discretos posibles (menú de opciones), y Condición cuando necesitás evaluar una expresión booleana más compleja.
Solución de problemas
Si la llamada siempre termina en default, confirmá: (1) que el nombre en "Variable a leer" coincide EXACTAMENTE con el nombre usado en "Guardar en variable" del nodo previo, y (2) que ese nodo previo realmente se ejecutó antes en el flujo (por ejemplo, que el llamante haya llegado a marcar un dígito).
Artículos relacionados
-
Llamadas de WhatsApp en Omnifox
Recibe y realiza llamadas de voz de WhatsApp directamente desde el inbox de Omnifox.
-
IVR, colas y enrutamiento de llamadas
Diseña menús de voz (IVR), organiza colas de llamada y conecta tu propia central PBX a Omnifox.
-
Ver el historial de llamadas y reproducir grabaciones en la bandeja
Encontrá todas tus llamadas en la pestaña Llamadas de la bandeja y escuchá las grabaciones sin salir de Omnifox.
-
Iniciar una llamada desde una conversación
Llamá por voz a un contacto sin salir del chat: el botón Llamar por WhatsApp marca la llamada y la registra en la bandeja.
-
Configurar los ajustes de llamada (dispositivo, micrófono y SIP)
Prepara tu navegador, micrófono y la conexión SIP para recibir y hacer llamadas desde la Bandeja de entrada de Omnifox.