Disable voice while taking dtmf input
# support
t
I have a scenario where I am using a assistant for outbound call. I am taking input from user using dtmf. Currently both voice and dtmf input both are used. But while testing , I found if we take a long input using voice then some digits may not get recognised correctly. So I wanted to used dtmf only in those cases. Is there any way to achieve this ?
v
To prioritize DTMF input and minimize voice interference, configure your assistant to prompt users to use the keypad for digit entry and set up a DTMF tool in the assistant's
tools
array. For example:
Copy code
json
"tools": [
  { "type": "dtmf" }
]
Guide users with a message like: "Please enter your digits using the keypad now." While there is no direct way to fully disable voice input, this approach encourages DTMF-only input and reduces voice recognition errors during digit collection. For more, see the [Default Tools documentation](https://docs.vapi.ai/tools/default-tools). Source: - [Default Tools documentation](https://docs.vapi.ai/tools/default-tools)
t
"toolIds": [ "49a2b3ae-5d53-45a8-8454-ccdadd91056e", "59a50451-2ef2-49d9-ab6b-452743f59871", "56b2dd87-f33f-472b-8b47-5d50ecfd9df9" - say dtmf tool ] will positioning the tool in the array prioritize the dtmf tool? @User
c
Hi, Could you provide me with a Call ID in which you want to keep dtmf only? This will help me get better idea on how you are using the tools. And regarding the array. No, the position of the tools in the array does not priortize one over the other.