Discover the critical PowerShell cmdlet to resolve missing dial pad issues in Microsoft Teams Direct Routing deployments. Expert troubleshooting guide for MS-721 certification.
Question
You have a Microsoft Teams Phone deployment that uses Direct Routing.
Enterprise Voice-enabled users report that their Teams client does NOT display the dial pad.
You use PowerShell to address the issue.
Which PowerShell cmdlet should you run?
Select only one answer.
A. Grant-CsOnlineVoiceRoutingPolicy
B. Grant-CsTeamsVoiceApplicationsPolicy
C. Set-CsUserCallingSettings
D. Set-TeamsEnvironmentConfig
Answer
To resolve missing dial pad issues in Microsoft Teams Direct Routing deployments, the correct PowerShell cmdlet to run is Grant-CsOnlineVoiceRoutingPolicy (Option A).
A. Grant-CsOnlineVoiceRoutingPolicy
Explanation
The answer is to use a voice routing policy. The solution to not having a dial pad displayed in the Teams client can be related to an issue with provisioning of the routing policy to Direct Routing objects.
The absence of the dial pad typically stems from misconfigured voice routing policies. For Direct Routing users, three requirements must be met:
- Teams Phone license (MCOEV) assigned.
- Enterprise Voice enabled (via Set-CsUser or Teams Admin Center).
- Voice Routing Policy assigned to the user.
The Grant-CsOnlineVoiceRoutingPolicy cmdlet explicitly assigns a per-user voice routing policy, which defines how Teams routes PSTN calls through Direct Routing gateways. Without this policy, the dial pad remains hidden even if other configurations are correct.
Why Other Options Are Incorrect
B. Grant-CsTeamsVoiceApplicationsPolicy: Governs permissions for auto attendants/call queues, not dial pad visibility.
C. Set-CsUserCallingSettings: Manages call forwarding/delegation, not core dial pad functionality.
D. Set-TeamsEnvironmentConfig: Configures cloud environments (e.g., GCC, Teams China) and is unrelated to user-level dial pad issues.
Implementation Example
Grant-CsOnlineVoiceRoutingPolicy -Identity "[email protected]" -PolicyName "DirectRoutingPolicy"
This assigns the policy named “DirectRoutingPolicy” to the user, enabling PSTN call routing and restoring the dial pad.
For full resolution, verify all prerequisites (licenses, Enterprise Voice status) using Get-CsOnlineUser and ensure SBC configurations align with the voice route. Summary: The missing dial pad in Direct Routing scenarios is most commonly resolved by assigning a voice routing policy via Grant-CsOnlineVoiceRoutingPolicy, ensuring compliance with Microsoft Teams’ PSTN connectivity requirements.
Microsoft 365 Certified Collaboration Communications Systems Engineer Associate MS-721 certification exam assessment practice question and answer (Q&A) dump including multiple choice questions (MCQ) and objective type questions, with detail explanation and reference available free, helpful to pass the Microsoft Collaboration Communications Systems Engineer MS-721 exam and earn Microsoft 365 Certified Collaboration Communications Systems Engineer Associate certification.