# On Key Pressed

Το **On Key Pressed** ενεργοποιείται όταν ο καλών ολοκληρώσει εκτέλεση keypad (**Runs when: When caller presses a key**) — συνήθως μετά το end key στο [Call handling - Advanced](https://docs.voicelogica.ai/el/agent-configuration/advanced-config/) ή όταν λήξει η αναμονή. Τα ψηφία είναι διαθέσιμα σε μεταγενέστερους κόμβους ως η μεταβλητή εισόδου key-pressed / DTMF.

Οι ρυθμίσεις **Phone keypad input** του agent αποφασίζουν πότε ολοκληρώνεται μια εκτέλεση. Ο ίδιος ο πίνακας trigger είναι ελαφρύς:

- **Enable Message Creation** — Όταν είναι ενεργοποιημένο, το AI λέει μήνυμα στον καλούντα πριν εκτελέσει αυτό το workflow.

  <ShotPlaceholder
    src="/assets/workflows/keyword-pressed.png"
    name="wf-dtmf"
    alt="On Key Pressed trigger στον καμβά"
    capture="On Key Pressed canvas."
  />

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

## Γιατί αυτό το trigger

Ids παραγγελιών, αριθμοί λογαριασμών, ψηφία μενού. Η ομιλία είναι ακατάστατη για μακρούς αριθμούς — το [Skip Turn](https://docs.voicelogica.ai/el/agent-configuration/built-in-tools/) συν αυτό το trigger είναι το συνηθισμένο ζευγάρι.

## Πρώτη ρύθμιση — ψηφία μέσα, κατάσταση έξω

1. Στον agent, **Call handling - Advanced - Phone keypad input** — περιμένετε αρκετά για το id, end key **#** εκτός αν το IVR σας χρησιμοποιεί ήδη άλλο κλειδί.
2. **+ Add Trigger - On Key Pressed**.
3. **Connect To External Service** — περάστε την είσοδο DTMF στο URL ή body.
4. **AI Response to Caller** σε επιτυχία (και διαδρομή αποτυχίας αν είναι χρήσιμη).
5. **Save & go live**, επισυνάψτε. Προτρέψτε τον agent να ζητήσει να πληκτρολογήσουν το id στη συνέχεια **#**. Καλέστε, πληκτρολογήστε, ακούστε.

## Αντιμετώπιση προβλημάτων

**Το API παίρνει τρία ψηφία ενός δεκαψήφιου id**

Αυξήστε την αναμονή keypad στο Advanced και πείτε στους καλούντες να πατήσουν **#**. Επιβεβαιώστε ότι το **Skip Turn** είναι on.

**Γιατί όχι During Call;**

Το During Call κάνει το μοντέλο να *ακούσει* τον αριθμό. Το Key Pressed διαβάζει το pad. Χρησιμοποιήστε During μόνο αν θα πουν το id, όχι να το πληκτρολογήσουν.

## Επόμενα βήματα

[Advanced](https://docs.voicelogica.ai/el/agent-configuration/advanced-config/) — αναμονή keypad και end key.  
[Skip Turn](https://docs.voicelogica.ai/el/agent-configuration/built-in-tools/) — μην μιλάτε πάνω από ψηφία.  
[Keyword Detected](https://docs.voicelogica.ai/el/workflows/keyword-detected/) — φράσεις που ειπώθηκαν.
