#You are a friendly, professional AI receptionist that speaks clearly and can send keypad touch tone

1 messages · Page 1 of 1 (latest)

frozen sphinxBOT
#
AI-generated Answer for konica.m

Thanks for flagging this. Based on our docs, ElevenLabs Agents don’t surface caller keypad presses (inbound DTMF) into the conversation transcript. Instead, the recommended pattern is: let the caller speak their choice (ASR handles speech), then have your agent actively send the DTMF tones to the external IVR using the Play keypad touch tone system tool. This tool generates the tones over the call and works with both Twilio and SIP/SIP trunking. (elevenlabs.io)

What to do

  • Enable the Play keypad touch tone system tool on your agent and instruct it (in the system prompt) to call the tool immediately after the caller chooses an option verbally. Supported characters are 0-9, *, #, plus pauses w=0.5s and W=1.0s. (elevenlabs.io)
  • Example (press 1), as documented:
    {"reason":"Navigate to restaurant menu","dtmf_tones":"1"} (elevenlabs.io)
  • Multi-step example (press 1, short pause, then 3):
    {"reason":"Go to reservations extension","dtmf_tones":"1w3"} (elevenlabs.io)

Why you’re seeing “…” instead of “1”

  • The docs describe outbound DTMF playback by the agent, not capturing caller keypad input; spoken input is transcribed by ASR, and DTMF presses by the caller aren’t documented as transcript events. Use spoken intent collection, then send tones via the tool. (elevenlabs.io)

If you need Twilio or SIP setup references for phone calls, see the native Twilio integration or SIP trunking guides; the DTMF tool works with both. (elevenlabs.io)

If you’d like, I can share a minimal system prompt snippet that reads your menu, waits for a spoken choice, then calls play_keypad_touch_tone accordingly. (elevenlabs.io)

Sources:
Introduction - Conversational voice AI agents | ElevenLabs Documentation
Play keypad touch tone | ElevenLabs Documentation
Play keypad touch tone | ElevenLabs Documentation
Play keypad touch tone | ElevenLabs Documentation
Introduction - Conversational voice AI agents | ElevenLabs Documentation
Twilio native integration | ElevenLabs Documentation
Play keypad touch tone | ElevenLabs Documentation

royal tartan
#

yes pls provide

frozen sphinxBOT
#
AI-generated Answer for konica.m

Thanks for the details. Based on our docs:

  • ElevenLabs Agents support sending DTMF tones during live phone calls via the “play_keypad_touch_tone” system tool. This is how an agent navigates external IVR menus (supports 0–9, *, #, plus pauses w=0.5s, W=1.0s). (elevenlabs.io)
  • Our documentation does not describe capturing or interpreting inbound DTMF keypresses from the caller as transcripted digits; instead, you should detect the caller’s spoken choice (e.g., “restaurant” or “press one”) and then have the agent play the corresponding tones with the tool. (elevenlabs.io)
  • The keypad tool works only during active telephony calls (Twilio or SIP trunking). Ensure your telephony integration is set up. (elevenlabs.io)

How to implement

  1. Enable the tool on your agent and instruct it in the system prompt to call it immediately after the caller chooses an option. Example calls:
  • Press 1: {"reason":"Navigate to restaurant menu","dtmf_tones":"1"}
  • Press 2: {"reason":"Navigate to salon menu","dtmf_tones":"2"}
  • Multi-step (press 1, pause 0.5s, then 3): {"reason":"Go to reservations extension","dtmf_tones":"1w3"} (elevenlabs.io)
  1. If you’re using API/SDK, add the tool by name play_keypad_touch_tone when creating/updating the agent (Python/JS examples are in the doc page). (elevenlabs.io)

  2. Verify telephony is connected:

  • Twilio numbers: connect and assign to your agent. (elevenlabs.io)
  • SIP trunking (non‑Twilio): follow the SIP guide and assign numbers to the agent. (elevenlabs.io)

In short: have the caller say the option, and let the agent send the DTMF via play_keypad_touch_tone. If you were expecting the caller’s physical keypress “1” to appear in the transcript or be handled automatically, that behavior isn’t documented; use speech recognition plus the DTMF tool instead. (elevenlabs.io)

Sources:
Play keypad touch tone | ElevenLabs Documentation
Play keypad touch tone | ElevenLabs Documentation
Connect Twilio to ElevenLabs Conversational AI Voice Agents | ElevenLabs
Play keypad touch tone | ElevenLabs Documentation
Play keypad touch tone | ElevenLabs Documentation
Connect Twilio to ElevenLabs Conversational AI Voice Agents | ElevenLabs
SIP trunking
Play keypad touch tone | ElevenLabs Documentation

royal tartan
#

but user enter 1 in dialpad then agent is not understand . if user said press 1 then its working ... i want 1st case working ..FYI using twilio