# On Key Pressed

**On Key Pressed** se déclenche quand l'appelant termine une séquence de clavier (**Runs when: When caller presses a key**) - généralement après la touche de fin sur [Call handling - Advanced](https://docs.voicelogica.ai/fr/agent-configuration/advanced-config/) ou quand l'attente expire. Les chiffres sont disponibles pour les nœuds ultérieurs comme variable d'entrée key-pressed / DTMF.

Les paramètres **Phone keypad input** de l'agent décident quand une séquence est complète. Le panneau du trigger lui-même est léger :

- **Enable Message Creation** — Quand activé, l'IA énonce un message à l'appelant avant d'exécuter ce workflow.

  <ShotPlaceholder
    src="/assets/workflows/keyword-pressed.png"
    name="wf-dtmf"
    alt="Trigger On Key Pressed sur le canevas"
    capture="Canevas On Key Pressed."
  />

  <ShotPlaceholder
    src="/assets/workflows/keyword-pressed-form.png"
    name="keyword-pressed-form"
    alt="Enable Message Creation de On Key Pressed"
    capture="Paramètres du trigger On Key Pressed."
  />

## Pourquoi ce trigger

Identifiants de commande, numéros de compte, chiffres de menu. La parole est imprécise pour les longs numéros - [Skip Turn](https://docs.voicelogica.ai/fr/agent-configuration/built-in-tools/) plus ce trigger est la paire habituelle.

## Première configuration - chiffres en entrée, statut en sortie

1. Sur l'agent, **Call handling - Advanced - Phone keypad input** - attendez assez longtemps pour l'id, touche de fin **#** sauf si votre IVR utilise déjà une autre touche.
2. **+ Add Trigger - On Key Pressed**.
3. **Connect To External Service** - passez l'entrée DTMF dans l'URL ou le corps.
4. **AI Response to Caller** en cas de succès (et un chemin d'échec si utile).
5. **Save & go live**, attachez. Demandez à l'agent de leur demander de taper l'id puis **#**. Appelez, tapez, écoutez.

## Dépannage

**L'API obtient trois chiffres d'un id à dix chiffres**

Augmentez l'attente du clavier sur Advanced, et dites aux appelants d'appuyer sur **#**. Confirmez que **Skip Turn** est activé.

**Pourquoi pas During Call ?**

During Call fait que le modèle *entend* le numéro. Key Pressed lit le pavé. Utilisez During seulement s'ils diront l'id, pas le taperont.

## Prochaines étapes

[Advanced](https://docs.voicelogica.ai/fr/agent-configuration/advanced-config/) - attente clavier et touche de fin.  
[Skip Turn](https://docs.voicelogica.ai/fr/agent-configuration/built-in-tools/) - ne parlez pas par-dessus les chiffres.  
[Keyword Detected](https://docs.voicelogica.ai/fr/workflows/keyword-detected/) - phrases parlées.
