Agente de voz IA

La transferencia de llamadas no funciona

Solución cuando el agente intenta transferir llamadas pero la transferencia falla o no llega al destinatario previsto.

Tu agente intenta transferir llamadas pero la transferencia falla o no se completa hacia el destinatario previsto.

Síntomas

  • El agente inicia una transferencia pero la llamada se corta
  • La transferencia se completa pero va a un número incorrecto o al buzón de voz
  • No hay mensaje de error, pero la llamada simplemente se desconecta
  • El interlocutor escucha silencio o vuelve al agente en lugar de conectar con la parte transferida
  • La transferencia funciona en pruebas pero falla en producción

Causas habituales

  1. Probar transferencias en llamadas web — Las llamadas del widget web no admiten transferencias teléfono a teléfono; solo funcionan con llamadas telefónicas reales.
  2. Uso del nodo Workflow Transfer — El método Workflow Transfer tiene un error conocido persistente y no debe usarse.
  3. Formato incorrecto del número — Números de destino sin prefijo de código de país (p. ej., falta +1 para EE. UU.).
  4. Incompatibilidad del modelo — Modelos LLM antiguos pueden no iniciar transferencias de forma fiable.

Cómo solucionarlo

Paso 1: Usa llamadas telefónicas reales, no llamadas web

  1. No pruebes transferencias con el widget web del panel
  2. Prueba en su lugar con una llamada telefónica real al número de tu agente
  3. Pide al agente que te transfiera a un número de destino real
  4. Las llamadas web tienen una arquitectura distinta que no admite transferencias teléfono a teléfono

Paso 2: Cambia de Workflow Transfer a Function Call Transfer

  1. Abre el Agent Workflow de tu agente
  2. Localiza los nodos «Transfer Call» que usen el método Workflow Transfer
  3. Elimina esos nodos y sustitúyelos por Function Call Transfer:
    • Ve a Agent ConfigurationFunction Calls
    • Activa la función «Transfer Call»
    • Configura los parámetros: número de destino, caller ID (opcional), motivo (opcional)
  4. Actualiza el flujo para invocar esta función en lugar del nodo Transfer
  5. Guarda y prueba con una llamada telefónica real

Paso 3: Verifica el formato del número de teléfono

  1. Al especificar el número de destino, asegúrate de que:
    • Números EE. UU.: formato +1XXXXXXXXXX (p. ej., +12125551234)
    • Internacional: incluye siempre el código de país con prefijo + (p. ej., +447911123456 para Reino Unido)
    • Sin guiones, espacios ni paréntesis — solo dígitos y el prefijo +
  2. Comprueba que el número de destino sea:
    • Un número real y activo
    • No una línea fija que no acepte llamadas entrantes
    • No un número que requiera códigos de marcado especiales
  3. Actualiza tu flujo con el número correctamente formateado

Ver también Formato de número de teléfono.

Paso 4: Asegura la compatibilidad del modelo

  1. Ve a Agent SettingsModel Configuration
  2. Verifica que uses GPT 4.1 o GPT 4.1-mini
  3. Si usas un modelo antiguo, actualiza a uno de los modelos recomendados
  4. Guarda los cambios y vuelve a probar el flujo de transferencia

Paso 5: Prueba el flujo completo de transferencia

  1. Llama al número de tu agente desde un teléfono real
  2. Solicita una transferencia durante la conversación
  3. Verifica que:
    • El teléfono de destino suene
    • La transferencia se complete sin cortar la llamada
    • Quedes conectado con el destinatario previsto
  4. Si la transferencia sigue fallando, revisa la facturación de E-Smart360 y el estado del número de teléfono

Guías relacionadas