Nodo de IVR: Buscar conversación
Cómo usar el nodo Buscar conversación para reconectar a un contacto que llama de nuevo con su agente o equipo anterior.
Para qué sirve
Colocado después de un nodo Buscar contacto, revisa si el número que está llamando ya tiene una conversación reciente en tu Inbox y, si la encuentra, expone quién la atendió (agente asignado, equipo, estado) para que el flujo del IVR pueda decidir "reconectar con el mismo agente" en vez de mandar a la persona a un menú genérico.
Requisitos
- Debe ir después de un nodo Buscar contacto: si no hay contacto resuelto, el nodo avanza directo por la salida
not_found. - El canal de llamadas debe tener conversaciones ya registradas en el Inbox (WhatsApp Calling, Telnyx, etc.).
Configuración
- Filtrar por equipo: limita la búsqueda a conversaciones de un equipo específico (o "Cualquier equipo").
- Estados a considerar: casillas para Abierta, Pospuesta, Cerrada, Resuelta.
- Antigüedad máxima (horas, 0 = sin límite): descarta conversaciones más viejas que N horas (por defecto 720h = 30 días).
Salidas (edges)
found_assigned: existe conversación y tiene agente asignado.found_unassigned: existe conversación pero está sin asignar (en cola).not_found: no hay conversación que coincida.
Variables que setea
${last_conversation_id}, ${last_agent_id} (solo en found_assigned), ${last_team_id}, ${last_status}, ${last_agent_online} (true si el agente está conectado ahora), ${last_agent_team_match} (true si el agente pertenece al equipo del filtro).
Ejemplo
Un cliente que ayer habló con "Ana" del equipo Soporte vuelve a llamar. Con Filtrar por equipo = Soporte y Estados = Abierta + Pospuesta, el nodo encuentra la conversación, marca found_assigned y guarda ${last_agent_id} y ${last_agent_online}. El siguiente nodo de Ruteo a usuario transfiere directo a Ana si está en línea, o a la cola de Soporte si no.
Consejos
- Combiná
found_assigned+${last_agent_online}=true con Ruteo a usuario para dar continuidad sin exponer el número del agente. - Si
${last_agent_team_match}da false, el agente cambió de equipo: mejor rutear a la cola general.
Solución de problemas
- Si siempre cae en
not_found, revisá que Buscar contacto esté antes y que el contacto exista en el workspace correcto. - La presencia del agente expira cada 60 segundos; puede tardar unos instantes en reflejarse.
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.