Managing sound and video settings during Teams meetings and calls for optimal communication
To have the dial pad appear in Microsoft Teams, these prerequisites must be completed for the user:
- Assign a Teams Phone license
- The user must have a Teams Phone license assigned.
- In PowerShell, verify that the assigned plan includes a capability that starts with MCOEV and that CapabilityStatus is Enabled:
(Get-CsOnlineUser -Identity $user).AssignedPlan - Make sure the user is homed online
- The user must be online in Teams and not hosted in Skype for Business on-premises.
- Verify:
Get-CsOnlineUser -Identity $user | Select RegistrarPool, HostingProvider- Expected result:
- RegistrarPool is not null
- HostingProvider starts with sipfed.online.
- Enable Enterprise Voice
- In the Teams admin center:
- Go to Users > Manage users
- Select the user
- Under Account > Assigned phone number, turn Enterprise Voice to On
- Select Save
- Or use PowerShell with
Set-CsPhoneNumberAssignmentand set-EnterpriseVoiceEnabledto$true. - Verify:
Get-CsOnlineUser -Identity $user | Select EnterpriseVoiceEnabled- Expected result:
EnterpriseVoiceEnabled ---------------------- True - In the Teams admin center:
- Enable Make private calls in the Teams Calling Policy
- The user’s effective TeamsCallingPolicy must have AllowPrivateCalling set to True.
- In the Teams admin center, this setting is Make private calls.
- Verify with PowerShell:
if (($p=Get-CsUserPolicyAssignment -Identity $user -PolicyType TeamsCallingPolicy) -eq $null) {Get-CsTeamsCallingPolicy -Identity Global} else {Get-CsTeamsCallingPolicy -Identity $p.PolicyName}- Expected result includes:
AllowPrivateCalling : True - Have a PSTN connectivity option to place external calls
- To use the dial pad for external telephone calls, the user must also have one of these:
- Microsoft Calling Plan
- Operator Connect
- Teams Phone Mobile
- Direct Routing
- Shared Calling
- To use the dial pad for external telephone calls, the user must also have one of these:
If the dial pad still does not appear:
- Restart the Teams client.
- If settings were changed recently, wait a few hours for the client to receive the new settings.
- Check for provisioning errors:
Get-CsOnlineUser -Identity $user | Select UserValidationErrors - If the issue continues for more than 24 hours, contact Support.