> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.uponai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Press Digit Node

> Navigate IVR systems by pressing digits during a call.

The Press Digit Node is used to navigate through IVR (Interactive Voice Response) systems. When in this node, the agent will not speak. Instead, it evaluates whether it should press a digit and determines which specific digit to press.

The node evaluates whether to press a digit each time the user (IVR system) finishes speaking. This timing is also affected by the detection delay setting. If a digit press is needed, the agent will infer the appropriate digit and press it.

## Configure Press Digit Behavior

<Steps>
  <Step title="Setup IVR Navigation Instructions">
    Provide clear instructions so the agent knows whether and what digit to press. Include keywords or phrases to listen for, as well as which ones to avoid.

    ```txt theme={null}
    Your goal is to reach the scheduling or appointments department.

    Preferred navigation keywords:
    • Scheduling
    • Appointments
    • New patients
    • Front desk

    Avoid:
    • Billing
    • Referrals
    • Medical records
    • Clinical departments

    If you are unsure which IVR option is correct:
    Choose the option most closely related to scheduling or appointments.
    ```
  </Step>

  <Step title="Configure Detection Delay">
    Some IVR systems speak slowly. Set a delay on pauses to make sure the whole IVR menu is captured before the agent makes a decision. We recommend setting this to **1 second**.
  </Step>

  <Step title="Configure Transitions">
    Transitions occur when the IVR system finishes speaking. Ensure you cover both successful navigation and potential failure scenarios or edge cases.

    * **Success scenario**: Define when the agent has successfully navigated to the target (e.g. "Reached scheduling department"). If the digit press was correct, the IVR response will confirm this.
    * **Edge cases**: Cover scenarios like getting stuck in loops (e.g. "Menu repeated 3 times").

    Example transition conditions:

    ```txt theme={null}
    You've reached the scheduling department.
    Menu repeated 3 times.
    You've reached the wrong department or company.
    You've reached an after-hours or voicemail message.
    ```
  </Step>
</Steps>

## Other Node Settings

| Setting     | Description                                                                                    |
| ----------- | ---------------------------------------------------------------------------------------------- |
| Global Node | See Global Node guide.                                                                         |
| LLM         | Choose a different model for this node — used for determining whether and what digit to press. |
