# On Key Pressed

**On Key Pressed** si attiva quando il chiamante finisce una sequenza di tastiera (**Runs when: When caller presses a key**) - solitamente dopo il tasto di fine su [Call handling - Advanced](https://docs.voicelogica.ai/it/agent-configuration/advanced-config/) o quando la pausa scade. Le cifre sono disponibili ai nodi successivi come variabile key-pressed / DTMF input.

Le impostazioni **Phone keypad input** dell'agent decidono quando una sequenza è completa. Il pannello trigger stesso è leggero:

- **Enable Message Creation** — Quando abilitato, l'IA pronuncia un messaggio al chiamante prima di eseguire questo workflow.

  <ShotPlaceholder
    src="/assets/workflows/keyword-pressed.png"
    name="wf-dtmf"
    alt="Trigger On Key Pressed sulla canvas"
    capture="Canvas On Key Pressed."
  />

  <ShotPlaceholder
    src="/assets/workflows/keyword-pressed-form.png"
    name="keyword-pressed-form"
    alt="Enable Message Creation di On Key Pressed"
    capture="Impostazioni trigger On Key Pressed."
  />

## Perché questo trigger

ID ordine, numeri di conto, cifre menu. Il discorso è impreciso per numeri lunghi - [Skip Turn](https://docs.voicelogica.ai/it/agent-configuration/built-in-tools/) più questo trigger è la coppia usuale.

## Prima configurazione - cifre in entrata, stato in uscita

1. Sull'agent, **Call handling - Advanced - Phone keypad input** - attenda abbastanza per l'id, tasto di fine **#** a meno che il suo IVR non usi già un altro tasto.
2. **+ Add Trigger - On Key Pressed**.
3. **Connect To External Service** - passi il DTMF input nell'URL o nel body.
4. **AI Response to Caller** in caso di successo (e un percorso di fallimento se utile).
5. **Save & go live**, attach. Richieda all'agent di chiedere di digitare l'id poi **#**. Chiami, digiti, ascolti.

## Risoluzione problemi

**L'API riceve tre cifre di un id di dieci cifre**

Aumenti la pausa tastiera su Advanced e dica ai chiamanti di premere **#**. Confermi che **Skip Turn** è on.

**Perché non During Call?**

During Call fa *sentire* il numero al modello. Key Pressed legge il tastierino. Usi During solo se diranno l'id, non lo digiteranno.

## Passi successivi

[Advanced](https://docs.voicelogica.ai/it/agent-configuration/advanced-config/) - pausa tastiera e tasto di fine.  
[Skip Turn](https://docs.voicelogica.ai/it/agent-configuration/built-in-tools/) - non parlare sopra le cifre.  
[Keyword Detected](https://docs.voicelogica.ai/it/workflows/keyword-detected/) - frasi pronunciate.
