Nodo de IVR: Capturar dígitos
Cómo usar el nodo Capturar dígitos del editor de flujo IVR para leer una secuencia de números que marca el llamante (ej. número de cédula o de pedido).
El nodo Capturar dígitos (tipo CallerInput) reproduce un mensaje y luego espera que el llamante marque una secuencia de varios dígitos, terminando con una tecla determinada (por defecto #) o por timeout. El valor capturado se guarda en una variable para que otros nodos (Bifurcar, Condición) lo usen más adelante.
A diferencia de Esperar dígito (DTMF), que solo lee un único dígito para un menú de opciones, Capturar dígitos está pensado para secuencias más largas: números de cédula, de pedido, de cuenta, códigos de verificación, etc.
Configuración
- Mensaje: el texto/audio que se reproduce antes de esperar la entrada.
- Mín. dígitos / Máx. dígitos: rango de longitud aceptado para la secuencia.
- Terminador (1 carácter): la tecla que el llamante presiona para indicar que terminó de marcar. Por defecto
#. - Timeout (segundos): cuánto tiempo se espera antes de considerar que no hubo respuesta.
- Guardar en variable: el nombre de la variable donde se guarda la secuencia capturada, para usarla después en un nodo Bifurcar o Condición.
Ejemplo
Un flujo de cobranza pide el número de cédula: "Ingresá tu número de cédula seguido de la tecla numeral", con "Mín. dígitos"=10, "Máx. dígitos"=10, "Terminador"=#, "Timeout"=15 segundos, y "Guardar en variable"=cedula_cliente. Un nodo Petición HTTP posterior usa ${cedula_cliente} para consultar el estado de cuenta en tu sistema.
Consejos
- Elegí un nombre de variable descriptivo (ej.
cedula_cliente,numero_pedido) — lo vas a necesitar tal cual, letra por letra, en los nodos que lean esa variable (Bifurcar usa "Variable a leer", Condición usa la variable directamente en la expresión). - Si "Mín. dígitos" es mayor que "Máx. dígitos", el flujo queda mal configurado — revisá el rango antes de publicar.
Solución de problemas
Si el flujo no reacciona tras marcar el número, revisá que el llamante haya presionado el terminador (# por defecto); sin él, el nodo solo avanza al llegar a "Máx. dígitos" o al agotarse el timeout.
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.