# During Call

**During Call Trigger** es una herramienta que el modelo puede llamar *mientras habla* (**Runs when: Run actions during an active call**). Usted nombra la función y escribe cuándo usarla. El agent recopila parámetros de la persona que llama, se ejecuta el grafo, luego (usualmente) **AI Response to Caller** habla el resultado.

Cada grafo During Call agrega latencia. Mantenga la API en aproximadamente un segundo. Si ya conoce el hecho por el ID de llamada, use [On Call Start](../on-call-start/) en su lugar.

  <ShotPlaceholder
    src="/assets/workflows/during-call.png"
    name="wf-during"
    alt="During Call Trigger en el lienzo"
    capture="Lienzo During Call Trigger."
  />

## Qué configura

- **Function Name** (required) — Solo letras minúsculas, números y guiones bajos (máx 64). Ejemplo: `get_user_info`.
- **Condition** (required) — Cuándo la IA debe activar este workflow. El modelo lo evalúa durante la llamada.
- **Enable Message Creation** — Cuando está activado, la IA habla un mensaje a la persona que llama antes de que se ejecute el workflow.
- **Play wait music** — Reproduce música de tecleo de teclado mientras se ejecuta la herramienta, luego se detiene cuando el resultado está listo.
- **Parameters** — **+ Add Parameter** - qué recopilar primero (nombre, tipo, requerido, generado por IA cuando se muestra).

  <ShotPlaceholder
    src="/assets/workflows/during-call-form.png"
    name="during-call-form"
    alt="Configuración de During Call Trigger Function Name y Condition"
    capture="Configuración de During Call Trigger."
  />

## Primera configuración - una búsqueda que la persona que llama solicita

1. **+ Add Trigger - During Call Trigger**. Complete **Function Name** y **Condition**.
2. **+ Add Parameter** para cualquier cosa que la persona que llama debe decir (por ejemplo, un código de producto).
3. **Connect To External Service** usando esos parámetros.
4. **AI Response to Caller** en la ruta exitosa.
5. **Save & go live**, adjunte, llame, solicite la búsqueda. Cronometre la pausa.

## Solución de problemas

**El agent nunca llama al workflow**

Ajuste **Condition** y **Function Name**. Mencione el parámetro en la condición para que el modelo lo solicite. Confirme que el interruptor Business Workflows está activado para *este* agent.

**Las personas que llaman notan una pausa**

Mueva cualquier cosa que no necesite sus palabras a [On Call Start](../on-call-start/). Una herramienta During Call por trabajo - no apile tres.

## Próximos pasos

[On Call Start](../on-call-start/) - búsquedas conocidas de antemano.  
[Keyword Detected](../keyword-detected/) - una frase, no una herramienta que el modelo elige.  
[On Key Pressed](../keyword-pressed/) - dígitos, no habla.
