Thank you for posting your question in the Microsoft Q&A forum.
From your outlined scenario, you are asking whether an external PSTN caller can enter a multi‑digit extension in a Teams Auto Attendant and be routed directly to a Call Queue. I appreciate the thorough testing and detailed configuration you shared, including the resource account and +E.164;ext=5370 format you have already validated internally.
Dial‑by‑Extension in Microsoft Teams Auto Attendants is a directory search feature that targets Teams users, not voice apps such as Call Queues or their resource accounts. As a result, multi‑digit extension entry by external callers will not route to a Call Queue; callers can only select single‑digit menu keys (0–9, *, #) that you assign to destinations like Call Queues, users, or other Auto Attendants. Auto attendant and Call queue dialing and voice recognition reference - Microsoft Teams | Microsoft…
Microsoft’s planning guidance also calls out that if you enable “dial by extension,” you must add users’ extension numbers in Microsoft Entra ID, further confirming its scope is user‑centric rather than resource accounts or call queues. Plan for Teams Auto attendants and Call queues - Microsoft Teams | Microsoft Learn
Below are a few practical solutions that could best fit your current needs:
1/ Route PSTN callers to Call Queues via menu keys or give the queue a direct number
- In Teams admin center > Voice > Auto attendants, set Play menu options and assign a dial key to the Call Queue (Destination: Voice app or the Queue’s resource account).
- Alternatively, assign a PSTN service number to the Call Queue resource account so external callers can dial the queue directly.
- Test the full call flow end‑to‑end.
- Routing calls with Auto attendants and Call queues for Microsoft Teams - Microsoft Teams | Microsof…
2/ Use dial‑by‑extension for users only
- Populate users’ extension values in Microsoft Entra ID/AD using supported formats (e.g., +15555550123;ext=5678, +15555550123x5678, or x5678).
- Allow directory updates to propagate (can take up to 24 hours) before expecting dial‑by‑extension to work in the Auto Attendant.
3/ If you need multi‑digit input that ultimately reaches queues
- Implement a custom IVR (e.g., Azure Communication Services or a partner solution) to capture multi‑digit input and then transfer the call into the Teams Call Queue.
- For Direct Routing, use SBC pattern routing (number maps/ranges) to send calls to the right Auto Attendant or resource account without relying on dial‑by‑extension for queues.
Moreover, dialing a multi‑digit extension from PSTN via Auto Attendant to reach a Call Queue is not supported; dial‑by‑extension is designed for users only.
Additionally. I strongly recommend submitting your suggestion through the Microsoft Teams · Community, where the Microsoft product team actively reviews user input. Many improvements have been made based on community suggestions, and your idea could help prioritize this feature for future updates.
You have clearly identified a real-world challenge, and your suggestion reflects a deep understanding of user needs. Feedback like yours plays an important role in shaping the future of Microsoft products.
Once you submit your feedback, please feel free to share the link here. I would be happy to upvote it to help increase its visibility.
Please note: As community moderators, our access to internal development details is limited. Our primary role is to guide users toward the appropriate resources and support channels. While we cannot influence product design decisions, we will continue to do our best to support you within the scope of our responsibilities.
Additionally, as other users have raised similar concerns and may not be aware of where to share their feedback, I hope this response helps clarify the situation and suggests a potential next step. Highlighting this information can make it more visible to others in the community who may be facing the same issue, making it easier for them to find guidance and contribute their feedback as well.
Thank you again for your time and for raising this important usability concern. If you have any further questions or need additional assistance, please don’t hesitate to reach out.
Wishing you a smooth rest of your day.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment”.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.