DTMF input doesn't work
# support
j
Hi! Whatever I try, my agents don't pick up user keyboard input. I have tried adding the tool and add instructions to the prompt. In the logs and messages I see absolutely no sign of activity when someone presses a key. The settings in the agent for dialpad are on and on 0.5s. Usecase: I let the agent say in it's first message: "press one for english", and if the user presses 1 I need it to send a webhook so I can assistant override to english. Any idea what the issue could be? Kind regards, Joey
m
try to use telnyx number
j
I already use Telnyx number 🙂
c
Hi Josef, For the DTMF input issue you're experiencing after the recent update, could you try the following steps: 1. **Verify Settings**: Ensure that your configuration is set to accept DTMF inputs. This can be checked under the call or session settings in your Vapi dashboard. 2. **Check Keypad Plan**: Ensure that the
keypadInputPlan
is enabled in your call settings. If it's not, modify it to enable DTMF input. See if there's a timeout or delimiters causing the issue. 3. **Inspect Console**: Use your browser's developer tools (F12) to check if there are any errors in the console during the DTMF input process. 4. **Check Compatibility**: If you are using an assistant with specific plan overrides, ensure there are no conflicts in the input configurations. If you're still facing issues, please provide a Call ID and timestamp where the issue occurs, along with any console errors noted. For reporting the issue effectively, you can refer to the [issue reporting guide](https://docs.vapi.ai/issue-reporting) to structure your report for further assistance.
j
Even though keypad input is enabled and configured correctly, the input is never registered in the call logs. We’ve run several test calls and pressed DTMF keys (e.g., “1”) at different moments in the call, including right after the assistant’s first message begins. In all cases, the input does not show up in the message logs or structured data. Here's a quick summary from one of the calls: * Call ID: 2bdb3e8a-7e01-436c-ba7b-86989ad467dd * Assistant greeting: “Thanks for calling, press 1 for english. Hallo, je spreekt met Alex. De slimme assistent van restaurant Flora. Waarmee kan ik je helpen?” * The caller pressed “1” right after the greeting started * No DTMF event is registered We’ve verified the following: * Keypad input is enabled in the assistant settings (dialKeypadFunctionEnabled = true) * The keypadInputPlan is correctly configured via the dashboard * Timeout is set to 0.5 seconds, with no delimiters * There are no errors in the browser console during the DTMF process * The assistant uses assistantOverrides in the API payload, but there are no conflicts in the input configuration Any idea where the problem lies? Looking forward to your answer, we really want this to work for our clients Let me know what you find or if you need any additional logs or examples. Thanks in advance!
Could someone assist me with this problem?
@Vapi @User
c
Thanks for providing the call Id. We are reviewing the logs and will get back to you with our findings
We reviewed the logs and it looks like there aren't any DTMF logs, which we will need to investigate further.
Hey wanted to check if this was resolved for you?
4 Views