https://retellai.com/?utm_source=discord&utm_medium=seo logo
can you tech me how to set up DTMF
# ❓・ai-evy-support
d
@AI Evy can you tech me how to set up DTMF?
a
Thanks for tagging me @Daniel D. I'll look through relevant sources and get back to you shortly.
### Answer There are two types of DTMF functionality in Retell AI: ## 1. Capturing User Keypad Input (User DTMF) This lets callers enter information via their phone keypad instead of speaking. [(1) ]() Setup Steps: Go to Call Settings and configure these options: - Digit Limit (
user_dtmf_options.digit_limit
) : Maximum number of digits the user can enter. Once reached, input is considered complete. - Termination Key (
user_dtmf_options.termination_key
) : A specific key like
#
,
*
, or any digit that signals the end of input. - Timeout (
user_dtmf_options.timeout_ms
) : Time in milliseconds to wait after the last digit before timing out. The timer resets with each new digit. Then prompt your agent to ask for keypad input. Example prompt:
Copy code
Please enter your PIN number using the keypad. You can finish by pressing the pound key.
DTMF input is captured and taken into account when the agent generates responses by default. ## 2. Agent Pressing Digits (IVR Navigation) This enables your agent to navigate IVR systems by pressing digits when making outbound calls. [(2) ]() Setup Steps: 1. Add a Press Digit Tool to your agent 2. Add navigation prompts telling the agent when and what digits to press 3. Add interaction rules for handling edge cases Example navigation prompt:
Copy code
## IVR Navigation
When interacting with automated systems, menus, or IVR prompts:
Your goal is to reach the scheduling or appointments department.
Preferred navigation keywords:
• Scheduling
• Appointments
Important distinction: The Press Digit node is for agent IVR navigation, not for capturing user keypad input. [(3) ]() [(4) ]() For more details, check out [Capture DTMF input from user]() and [Press digit (IVR navigation) ]() .
​ To learn more, see the sources I considered: [[1] Capture DTMF input from user](https://docs.retellai.com/build/user-dtmf) [[2] Press digit (IVR navigation)](https://docs.retellai.com/build/single-multi-prompt/press-digit) [[3] DTMF Support, Even After 10 Digit is Typed, Agent Stays Silent. I've Confimed All Settings](https://community.retellai.com/t/dtmf-support-even-after-10-digit-is-typed-agent-stays-silent-ive-confimed-all-settings/373) [[4] Solution Found — DTMF Keypad Input Workaround (Detailed Steps for Others)](https://community.retellai.com/t/solution-found-dtmf-keypad-input-workaround-detailed-steps-for-others/376) ​
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.