DTMF - 5 digits limit? how to overcome this limit?

IT-Jaggernaut 0 Reputation points
2025-05-26T10:40:53.6633333+00:00

Hello Everyone,
I'm using Copilot Studio building an agent. Currently, it seems that Copilot Studio has a DTMF input limitation of only 5 digits. After selecting 5 digits on your dial pad, the string is sent to the bot, and there is no way to extend this limitation.

For example, if a caller wants to enter their phone number(14 digits, including the prefix) using the dialpad, after the first 5 digits, it is no longer possible to continue entering the value because the bot closes the connection after the 5th digit.

Has anyone tried to manage this issue?

Microsoft Copilot | Other
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Ayush Giri 245 Reputation points Microsoft External Staff
    2025-05-26T12:03:30+00:00

    Hello Artem,
    Copilot Studio has a 5-digit DTMF limit per prompt. To handle longer inputs like 14-digit phone numbers:

    Split into multiple prompts (e.g., ask for area code, then next digits).

    Use # as a termination key so users can enter all digits then press #.

    Use a custom bot or plugin (e.g., Bot Framework) to override the maxDigits setting.

    0 comments No comments

  2. Ayush Giri 245 Reputation points Microsoft External Staff
    2025-05-26T12:04:05.74+00:00

    If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate. 

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.