Microsoftteams Troubleshoot
Microsoftteams Troubleshoot
Sign-in
c HOW-TO GUIDE
Conferencing
c HOW-TO GUIDE
IM and presence
c HOW-TO GUIDE
c HOW-TO GUIDE
Meetings
c HOW-TO GUIDE
Files
c HOW-TO GUIDE
The situations that might cause this error to occur, and the solutions to resolve the error
are as follows.
To assign a license:
1. Sign in to the Microsoft 365 admin center with your admin account.
2. Go to the Users > Active Users page.
3. Select the user that you want to assign a license to.
4. In the right pane, select Licenses and Apps.
5. Expand the Licenses section, select the Skype for Business Online or Microsoft
Teams checkbox, and then select Save changes.
This fix can require up to 24 hours for the synchronization to take effect.
Feedback
Was this page helpful? Yes No
Symptoms
When you add an internal or external member to Teams, you see the following error:
"We couldn't add member. We ran into an issue. Please try again later."
Workaround
This issue occurs when the value UsersPermissionToReadOtherUsersEnabled is set to
False in Microsoft Entra ID. To correct the issue, change this setting to True.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Symptoms
Users who have a valid license for Microsoft Teams Premium features might experience
any of the following issues when they try to access the features:
Cause
This issue might occur for any of the following reasons:
Resolution
If users were assigned trial licenses, check the validity of the licenses. Trial licenses are
valid for 30 days from the purchase date. After the 30-day limit is passed, the license is
expired. If users still have to use Teams Premium features, you must purchase Teams
Premium licenses for them.
If users are using licenses that are still valid, run the Teams Premium Details connectivity
test in the Microsoft Remote Connectivity Analyzer tool for each affected user. This tool
is used to troubleshoot connectivity issues that affect Teams.
The connectivity test confirms whether a user account meets the requirements to use
Teams Premium features. Among the checks that it performs, the connectivity test
examines the following conditions:
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC and
GCC High Microsoft 365 Government environments.
1. Open a web browser, and navigate to the Teams Premium Details test.
2. Sign in by using the credentials of the affected user account.
3. Enter the verification code that's displayed, and then select Verify.
4. Select the checkbox to accept the terms of agreement, and then select Perform
Test.
After the test is finished, the screen displays details about the checks that were
performed and whether the test succeeded, failed, or was successful but displayed
warnings. Select the provided links for more information about the warnings and failures
and the methods to resolve them.
Feedback
Was this page helpful? Yes No
If you're experiencing issues that affect Microsoft Teams, clearing the cache on your
device may help. After you clear the cache, restart Teams.
7 Note
Restarting Teams after you clear the cache might take longer than usual because
the Teams cache files have to be rebuilt.
Classic Teams
1. If Teams is still running, right-click the Teams icon on the taskbar, and then select
Quit.
2. Open the Run dialog box by pressing the Windows logo key +R.
3. In the Run dialog box, enter the following path, and then select OK:
Console
%appdata%\Microsoft\Teams
5. Restart Teams.
New Teams
7 Note
When you reset the Teams app, the app data will be deleted. This includes any
personalization settings that you might have configured.
1. Type settings in the search box, and then select the Settings app from the results.
2. Select Apps > Installed apps, and then type Microsoft Teams in the search box.
3. Locate the New Microsoft Teams app from the results, select the More options
button (...) on the right, and then select Advanced options.
4. In the Reset section, select Reset.
5. Restart Teams.
2. Open the Run dialog box by pressing the Windows logo key +R.
3. In the Run dialog box, enter the following path, and then select OK.
Console
%userprofile%\appdata\local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\M
icrosoft\MSTeams
5. Restart Teams.
Classic Teams
1. If Teams is still running, right-click the Teams icon in the dock, and then select Quit
or press Command (⌘)-Q.
Console
rm -r ~/Library/Application\ Support/Microsoft/Teams
4. Restart Teams.
New Teams
1. If Teams is still running, right-click the Teams icon in the dock, and then select Quit
or press Command (⌘)-Q.
3. Enter the following commands, and press Return after each command:
Console
4. Restart Teams.
Feedback
Was this page helpful? Yes No
Symptoms
You see many notifications in Microsoft Teams about News that's posted to Microsoft
SharePoint sites . These notifications link to the Microsoft Viva Connections app in
Teams.
Cause
The Viva Connections app delivers notifications in Teams about SharePoint News posts.
The notifications link to the Viva Connections app, where you can read the News items.
Because of a recent update, the Viva Connections app is now preinstalled for all Teams
users. Therefore, you now receive notifications about SharePoint News when:
Workaround
Viva Connections notifications follow the Teams notification settings, including the Quiet
Hours settings.
You can control which notifications you want to receive in the following manner:
On Teams desktop and in Teams on the web, you can selectively enable or disable
specific notification types under Settings > Notifications and activity > Apps >
Viva Connections. These settings are also respected on Teams mobile.
On Teams mobile, you can't selectively enable or disable notifications. However,
you can toggle all push notifications (including Viva Connections) in the Teams
mobile app under Settings > Notifications > General Activity > Apps on Teams.
Even after you disable the notifications, they're still visible in the Teams activity
feed.
7 Note
Feedback
Was this page helpful? Yes No
Symptoms
When you try to switch a tenant to Teams Only mode at the organization level either by
using the Microsoft Teams admin center or by running the Grant-CsTeamsUpgradePolicy
cmdlet, the action does not finish, and you receive an error message that resembles one
of the following messages, depending on which UI you're using.
Note: If you encounter this error in the Microsoft Teams admin center, we recommend
that you run the Grant-CsTeamsUpgradePolicy cmdlet which will display the following
detailed error message.
Teams PowerShell
WARNING: *All* users in this tenant are now full Teams-only users, except for any
users that have an explicit policy assignment of TeamsUpgradePolicy. Teams-only
users cannot use Skype for Business clients, except to join Skype for Business
meetings. For details, see http://aka.ms/UpgradeToTeams. This organization cannot
be upgraded to TeamsOnly mode. One or more M365 domains have a public DNS
record that points to an on-premises Skype for Business Server deployment. The
domain records at fault are {[lyncdiscover.<domain_name>.<IP_address>];}. To
upgrade this tenant to TeamsOnly, first complete the migration of all users from on-
premises Skype for Business Server to the cloud (using Move-CsUser ), and then
disable Skype for Business hybrid configuration for this tenant and update the DNS
records to point to M365. After these steps are complete, you can execute this
command, after which all users and any subsequently created new users will be
TeamsOnly.
Note: The actual error message specifies the name and IP address of each domain that
has incorrect domain records. This example uses placeholder text for one affected
domain name and IP address.
Cause
When you initiate the process to switch your tenant to Teams Only mode, the
lyncdiscover DNS record for each SIP-enabled domain in the tenant is checked. If the
lyncdiscover DNS record for any domain is present but does not point to Microsoft 365,
any attempt to switch to Teams Only mode fails.
Resolution
At a minimum, the following conditions must be met to enable Teams Only mode at the
organization level:
For all SIP-enabled domains in a tenant, the lyncdiscover DNS record must point to
Microsoft 365.
For all SIP-enabled domains that will be used for Skype for Business Online and
Teams, all DNS records must be present.
1. Determine the SIP status of all domains in the tenant that are enabled or disabled
for SIP:
a. Connect to Teams PowerShell.
b. Run the Get-CsOnlineSipDomain cmdlet to get a list of all online SIP domains
and their status as enabled or disabled.
2. For each domain whose status is Enabled, determine whether it's in use. To do this,
run the following cmdlet in Teams PowerShell:
PowerShell
Note: In this cmdlet, replace <Path> with the folder location where you want to
save the output. The output will be exported to the Allteamsusersexport.csv file that
will be saved in the path you specify. It will list all users together with their User
Principal Names (UPNs) and SIP addresses. You can filter the .csv file by SIP
domains to determine which SIP-enabled domains are being used. You can also
determine the SIP-enabled domain that's assigned to each user.
3. For each SIP-enabled domain that is being used, check the existing DNS records:
a. Sign in to the Microsoft 365 admin center.
b. Navigate to Settings > Domains.
c. For each domain on the Domains page, select DNS settings, and then check the
DNS records that are listed for Skype for Business. Add any DNS records that
are missing. For information about how to verify and add DNS records, see step
6 in Add a domain to Microsoft 365.
Note: The default SIP-enabled onmicrosoft.com domains in your tenant are either
owned or managed by Microsoft. You don't have to check their DNS records
because that information is updated automatically by Microsoft.
4. Identify the unused SIP-enabled domains by comparing the list of all SIP-enabled
domains from step 1b with the list of currently used domains in the
Allteamsusersexport.csv file from step 2. The domains that are in the "1b" list but
not in the .csv file will be those that are not in use.
5. For each unused SIP enabled domain, use either Method 1 or Method 2:
Method 1: Make sure that the lyncdiscover DNS record exists and points to
Microsoft 365.
Method 2: Disable the domain for SIP by running the following Disable-
CsOnlineSipDomain cmdlet:
PowerShell
2 Warning
Do not run this cmdlet on domains that contain users who are hosted on
Skype for Business Online or Teams. If you disable an online SIP domain,
all Skype for Business Online accounts that are provisioned in that
domain will be deleted. Although Teams doesn't use the SIP functionality
in the same manner as Skype for Business Online, it has dependencies
that are built on the SIP functionality and on the Skype for Business
Online accounts that are provisioned in the SIP domain.
Feedback
Was this page helpful? Yes No
Third-party antivirus and data loss prevention (DLP) applications can interfere with the
Microsoft Teams app and prevent it from starting correctly. When you use non-
Microsoft antivirus or DLP applications in PCs, you can include or approve the use of the
Teams app on the computers. This action helps to enhance the performance of the PCs
and mitigate the effect of the antivirus and DLP applications on security.
Classic Teams
To prevent issues with starting the classic Teams app, add the following processes to the
exclusion list in the antivirus software that you’re using:
C:\Users\*\AppData\Local\Microsoft\Teams\current\teams.exe
C:\Users\*\AppData\Local\Microsoft\Teams\update.exe
C:\Users\*\AppData\Local\Microsoft\Teams\current\squirrel.exe
C:\Users\*\AppData\Local\Microsoft\TeamsMeetingAddin
Alternatively, you can add the processes to the allowlist for programs in your DLP
application. The method to accomplish this addition varies. For specific instructions,
contact your DLP application’s manufacturer.
New Teams
The MSIX installer installs the new Teams app in the WindowsApps folder instead of the
user profile folder, where the classic Teams app is installed. Because users can’t write to
the WindowsApps folder, this location adds better protection against attacks that try to
alter the installation of the Teams app.
Note: The MSIX installer and all files in the same directory are signed with a Microsoft
certificate.
The name of the folder where the new Teams app is installed is dynamic and it changes
when the app’s version is updated. The folder name begins with MSTeams_, ends with
_8wekyb3d8bbwe, and includes the app’s version number in between. For example,
MSTeams_23247.1112.2396.409_x64_8wekyb3d8bbwe.
To prevent issues with starting or using the new Teams app, add the following processes
to the exclusion list in the antivirus software that you’re using:
ms-teams.exe
ms-teamsupdate.exe
msedgewebview2.exe
Alternatively, you can add the processes to the allowlist for programs in your DLP
application. The method to accomplish this addition varies. For specific instructions,
contact your DLP application’s manufacturer.
1. Open Windows PowerShell and type the following cmdlet to determine the
location of the installation files: Get-AppPackage -name "msteams"
The output includes the value of the InstallLocation parameter such as C:\Program
Files\WindowsApps\ MSTeams_23247.1112.2396.409_x64_8wekyb3d8bbwe.
2. To view the individual files, open Task Manager and select More details.
3. On the Details tab, locate and right-click ms-teams.exe and select Open file
location.
Feedback
Was this page helpful? Yes No
Users might have issues receiving messages or calls if they're using older versions of
Teams or have logged in with other applications.
Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\Teams
SkipUpnPrefill(REG_DWORD)
0x00000001 (1)
7 Note
Skipping or ignoring user name pre-fill for user names that end in ".local" or ".corp"
is on by default, so you don't need to set a registry key to turn these off.
See Sign in to Microsoft Teams using modern authentication for more information.
Related articles
Teams Troubleshooting
Feedback
Was this page helpful? Yes No
Provide product feedback
Resolve issues when starting the new Teams
app
Article • 07/09/2024 • Applies to: New Microsoft Teams
Symptoms
When you turn on the Try the new Teams toggle in classic Microsoft Teams, the new Teams app
doesn't start. Instead, a banner appears and displays the following error message:
If you check the log file for classic Teams, the following error entry is logged:
Output
message: Launch api returns false, code: 11, apiCode: undefined, extendedErrorCode: 0,
launchStatus: failed, status: failure, scenario: <scenarioGUID>, scenarioName:
launch_pear_app, name: launch_pear_app
Cause
This issue might occur for any of the following reasons:
Resolution
To apply the appropriate resolution for this issue, you have to perform multiple checks to determine
the cause of the issue. There are two options to run all the necessary diagnostic checks. Use the
option that you prefer.
PowerShell
# $erroractionpreference="stop"
$list = @(
"$env:APPDATA",
"$env:APPDATA\Microsoft",
"$env:APPDATA\Microsoft\Crypto",
"$env:APPDATA\Microsoft\Internet Explorer",
"$env:APPDATA\Microsoft\Internet Explorer\UserData",
"$env:APPDATA\Microsoft\Internet Explorer\UserData\Low",
"$env:APPDATA\Microsoft\Spelling",
"$env:APPDATA\Microsoft\SystemCertificates",
"$env:APPDATA\Microsoft\Windows",
"$env:APPDATA\Microsoft\Windows\Libraries",
"$env:APPDATA\Microsoft\Windows\Recent",
"$env:LOCALAPPDATA",
"$env:LOCALAPPDATA\Microsoft",
"$env:LOCALAPPDATA\Microsoft\Windows",
"$env:LOCALAPPDATA\Microsoft\Windows\Explorer",
"$env:LOCALAPPDATA\Microsoft\Windows\History",
"$env:LOCALAPPDATA\Microsoft\Windows\History\Low",
"$env:LOCALAPPDATA\Microsoft\Windows\History\Low\History.IE5",
"$env:LOCALAPPDATA\Microsoft\Windows\IECompatCache",
"$env:LOCALAPPDATA\Microsoft\Windows\IECompatCache\Low",
"$env:LOCALAPPDATA\Microsoft\Windows\IECompatUaCache",
"$env:LOCALAPPDATA\Microsoft\Windows\IECompatUaCache\Low",
"$env:LOCALAPPDATA\Microsoft\Windows\INetCache",
"$env:LOCALAPPDATA\Microsoft\Windows\INetCookies",
"$env:LOCALAPPDATA\Microsoft\Windows\INetCookies\DNTException",
"$env:LOCALAPPDATA\Microsoft\Windows\INetCookies\DNTException\Low",
"$env:LOCALAPPDATA\Microsoft\Windows\INetCookies\Low",
"$env:LOCALAPPDATA\Microsoft\Windows\INetCookies\PrivacIE",
"$env:LOCALAPPDATA\Microsoft\Windows\INetCookies\PrivacIE\Low",
"$env:LOCALAPPDATA\Microsoft\Windows\PPBCompatCache",
"$env:LOCALAPPDATA\Microsoft\Windows\PPBCompatCache\Low",
"$env:LOCALAPPDATA\Microsoft\Windows\PPBCompatUaCache",
"$env:LOCALAPPDATA\Microsoft\Windows\PPBCompatUaCache\Low",
"$env:LOCALAPPDATA\Microsoft\WindowsApps",
"$env:LOCALAPPDATA\Packages",
"$env:LOCALAPPDATA\Publishers",
"$env:LOCALAPPDATA\Publishers\8wekyb3d8bbwe",
"$env:LOCALAPPDATA\Temp",
"$env:USERPROFILE\AppData\LocalLow",
"$env:USERPROFILE\AppData\LocalLow\Microsoft",
"$env:USERPROFILE\AppData\LocalLow\Microsoft\Internet Explorer",
"$env:USERPROFILE\AppData\LocalLow\Microsoft\Internet Explorer\DOMStore",
"$env:USERPROFILE\AppData\LocalLow\Microsoft\Internet Explorer\EdpDomStore",
"$env:USERPROFILE\AppData\LocalLow\Microsoft\Internet Explorer\EmieSiteList",
"$env:USERPROFILE\AppData\LocalLow\Microsoft\Internet Explorer\EmieUserList",
"$env:USERPROFILE\AppData\LocalLow\Microsoft\Internet Explorer\IEFlipAheadCache"
)
function ValidateShellFolders
{
$shellFolders = @(
"Cookies",
"Cache"
)
$shellPaths = @{}
foreach($shellFolder in $shellFolders)
{
$shellPath = $shellPaths[$shellFolder]
if(PathContainsReparsePoint($shellPath))
{
Write-Warning "$($shellFolder) User Shell Folder path $shellPath contains a
reparse point."
}
else
{
Write-Host "$($shellFolder) User Shell Folder path $shellPath is not a
reparse point" -ForegroundColor Green
}
}
}
function ValidateEnvironmentVars
{
$temps = (gci env:* | ?{@("TEMP", "TMP").Contains($_.Name)})
foreach($temp in $temps)
{
if(PathContainsReparsePoint($temp.Value))
{
Write-Warning "$($temp.Name): $($temp.Value) contains a reparse point."
}
else
{
Write-Host "$($temp.Name): $($temp.Value) is not a reparse point" -
ForegroundColor Green
}
}
}
function ValidateUserAccess($list)
{
$checked = @()
foreach ($path in $list)
{
$left = $path
for($i=0;$i -lt 10; $i++)
{
if ([string]::IsNullOrEmpty($left))
{
break;
}
if(-Not $checked.Contains($left))
{
try
{
if (Test-Path -Path $left)
{
$items = Get-ChildItem $left -ErrorAction SilentlyContinue -
ErrorVariable GCIErrors
if($GCIErrors.Count -eq 0)
{
Write-Host "User is able to access $left" -ForegroundColor
Green
}
else
{
Write-Warning "$left is missing permissions for the current
user."
}
$checked += $left
}
else
{
Write-Host "MISSING: $path" -ForegroundColor Green
}
}
catch
{
Write-Warning "Error trying to access $left."
}
}
$left=Split-Path $left
}
}
}
function ValidatePaths($list)
{
foreach ($path in $list)
{
if (Test-Path -Path $path)
{
if (Test-Path -Path $path -PathType Container)
{
Write-Host "Folder: $path" -ForegroundColor Green
}
else
{
Write-Warning "FILE: $path"
}
}
else
{
Write-Host "MISSING: $path" -ForegroundColor Green
}
}
}
function ValidateSystemPerms($list)
{
foreach ($path in $list)
{
if (Test-Path -Path $path)
{
$systemPerms = (Get-Acl $path).Access | where {$_.IdentityReference -eq "NT
AUTHORITY\SYSTEM"}
$systemFullControl = $systemPerms | where {$_.FileSystemRights -eq
"FullControl" -and $_.AccessControlType -eq "Allow"}
if($systemFullControl.Count -ge 1)
{
Write-Host "$path has the correct permissions assigned for SYSTEM
account" -ForegroundColor Green
}
else
{
Write-Warning "$path is missing permissions for the SYSTEM account. The
current permissions:"
$systemPerms
}
$adminPerms = (Get-Acl $path).Access | where {$_.IdentityReference -eq
"BUILTIN\Administrators"}
$adminFullControl = $adminPerms | where {$_.FileSystemRights -eq
"FullControl" -and $_.AccessControlType -eq "Allow"}
if($adminFullControl.Count -ge 1)
{
Write-Host "$path has the correct permissions assigned for
Administrators group" -ForegroundColor Green
}
else
{
Write-Warning "$path is missing permissions for the Administrators
group. The current permissions:"
$adminPerms
}
}
else
{
Write-Host "MISSING: $path" -ForegroundColor Green
}
}
}
function ValidateSysAppIdPerms
{
$apps = Get-AppxPackage MSTeams
foreach($app in $apps)
{
$perms = (Get-Acl $app.InstallLocation).sddl -split "\(" | ?{$_ -match
"WIN:/\/\SYSAPPID"}
if($perms.Length -gt 0)
{
Write-Host "$($app.InstallLocation) has the correct SYSAPPID permissions
assigned" -ForegroundColor Green
}
else
{
Write-Warning "$($app.InstallLocation) is missing SYSAPPID permissions."
}
}
}
function IsReparsePoint([string]$path)
{
function ValidateAppXPolicies()
{
$osPatchThresholds = @{
"10.0.19044" = 4046 #Win 10 21H2
"10.0.19045" = 3636 #Win 10 22H2
"10.0.22000" = 2777 #Win 11 21H2
"10.0.22621" = 2506 #Win 11 22H2
}
$minPatchVersion = [version]"10.0.19044"
$maxPatchVersion = [version]"10.0.22621"
function HasAllowAllTrustedAppsKeyEnabled
{
$hasKey = $false;
$appXKeys = @("HKLM:\Software\Microsoft\Windows\CurrentVersion\AppModelUnlock",
"HKLM:\Software\Policies\Microsoft\Windows\Appx")
foreach ($key in $appXKeys)
{
try
{
$value = Get-ItemPropertyValue -Path $key -Name "AllowAllTrustedApps"
echo "$key AllowAllTrustedApps = $value"
if ($value -ne 0)
{
$hasKey = $true
break;
}
}
catch
{
echo "Missing AllowAllTrustedApps key at $key"
}
}
return $hasKey
}
Pause
) Important
This section, method, or task contains steps that tell you how to modify the registry. However,
serious problems might occur if you modify the registry incorrectly. Therefore, make sure that
you follow these steps carefully. For added protection, back up the registry before you
modify it. Then, you can restore the registry if a problem occurs.
1. Check whether the Cookies and Cache shell folders point to a location that is a reparse point:
PowerShell
(gp ([environment]::getfolderpath("Cookies"))).Attributes -match 'ReparsePoint'
(gp ([environment]::getfolderpath("InternetCache"))).Attributes -match
'ReparsePoint'
b. If both commands return False, go to step 2. Otherwise, open the Registry Editor and locate
the following subkey:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User
Shell Folders
c. For the shell folder in the PowerShell command that's returned as True, update the value of
its associated registry entry to a location that isn't a reparse point. For example, you can set
the value to the default path:
ノ Expand table
Cookies %USERPROFILE%\AppData\Local\Microsoft\Windows\INetCookies
Cache %USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache
2. Check whether the values of the TEMP or TMP environment variables are set to a reparse point:
PowerShell
b. If the command returns False, go to step 3. Otherwise, set the value of the environment
variables to a location that isn't a reparse point.
3. Check whether you have the Read permission to access all the following directories in the
AppData folder:
%USERPROFILE%\AppData\Local
%USERPROFILE%\AppData\Local\Microsoft
%USERPROFILE%\AppData\Local\Microsoft\Windows
%USERPROFILE%\AppData\Local\Microsoft\Windows\Explorer
%USERPROFILE%\AppData\Local\Microsoft\Windows\History
%USERPROFILE%\AppData\Local\Microsoft\Windows\History\Low
%USERPROFILE%\AppData\Local\Microsoft\Windows\History\Low\History.IE5
%USERPROFILE%\AppData\Local\Microsoft\Windows\IECompatCache
%USERPROFILE%\AppData\Local\Microsoft\Windows\IECompatCache\Low
%USERPROFILE%\AppData\Local\Microsoft\Windows\IECompatUaCache
%USERPROFILE%\AppData\Local\Microsoft\Windows\IECompatUaCache\Low
%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache
%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCookies
%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCookies\DNTException
%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCookies\DNTException\Low
%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCookies\Low
%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCookies\PrivacIE
%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCookies\PrivacIE\Low
%USERPROFILE%\AppData\Local\Microsoft\Windows\PPBCompatCache
%USERPROFILE%\AppData\Local\Microsoft\Windows\PPBCompatCache\Low
%USERPROFILE%\AppData\Local\Microsoft\Windows\PPBCompatUaCache
%USERPROFILE%\AppData\Local\Microsoft\Windows\PPBCompatUaCache\Low
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
%USERPROFILE%\AppData\Local\Packages
%USERPROFILE%\AppData\Local\Packages\VirtualizationTests.Main_8wekyb3d8bbwe\LocalCache
%USERPROFILE%\AppData\Local\Publishers
%USERPROFILE%\AppData\Local\Publishers\8wekyb3d8bbwe
%USERPROFILE%\AppData\Local\Temp
%USERPROFILE%\AppData\LocalLow
%USERPROFILE%\AppData\LocalLow\Microsoft
%USERPROFILE%\AppData\LocalLow\Microsoft\Internet Explorer
%USERPROFILE%\AppData\LocalLow\Microsoft\Internet Explorer\DOMStore
%USERPROFILE%\AppData\LocalLow\Microsoft\Internet Explorer\EdpDomStore
%USERPROFILE%\AppData\LocalLow\Microsoft\Internet Explorer\EmieSiteList
%USERPROFILE%\AppData\LocalLow\Microsoft\Internet Explorer\EmieUserList
%USERPROFILE%\AppData\LocalLow\Microsoft\Internet Explorer\IEFlipAheadCache
%USERPROFILE%\AppData\Roaming
%USERPROFILE%\AppData\Roaming\Microsoft
%USERPROFILE%\AppData\Roaming\Microsoft\Crypto
%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer
%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\UserData
%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\UserData\Low
%USERPROFILE%\AppData\Roaming\Microsoft\Spelling
%USERPROFILE%\AppData\Roaming\Microsoft\SystemCertificates
%USERPROFILE%\AppData\Roaming\Microsoft\Windows
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent
You can use the Test-Path PowerShell command to perform this check. If you don't have the
Read permission for a particular folder, ask someone who has the Full control permission for
the folder to grant you the Read permission.
4. Check whether any of the folders that are listed in step 3 are changed to function as reparse
points. If any of the folders are reparse points, contact Microsoft Support .
5. Check for files that have the same name as a required system folder in the AppData folder. For
example, a file that's named Libraries in the path, %AppData%\Microsoft\Windows\Libraries, has
the same name as a folder that has the same path. For each folder that's listed in step 3, run the
following PowerShell command:
PowerShell
If the command returns True, remove the file, and then create a folder by using the same name
as the complete path for the system folder.
6. Check whether the SYSTEM account and the Administrators group have the Full control
permission to all directories that are listed in step 3.
PowerShell
b. If either command returns False, ask someone who has the Full control permission for the
folder to grant the Full control permission to the corresponding account.
7. Check whether you have the SYSAPPID permission to the Teams installation location. Run the
following PowerShell command:
PowerShell
If the command returns False, ask a member of the local Administrators group to delete your
user profile on the computer. Then, sign in by using your user account to re-create the user
profile.
b. Compare your Windows version and build number in the results to the following versions of
Windows 11 and Windows 10:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlo
ck
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Appx
d. Check the value of AllowAllTrustedApps. If the value is 0, the policy is disabled. Change it to
1 to enable the policy, and then try again to start new Teams.
Note: To start new Teams without enabling the AllowAllTrustedApps policy, you must be
running one of the versions of Windows that are listed in step 5b.
9. If the issue persists, update the system to Windows 11, version 22H2, OS build 22621.2506 or a
later version.
Feedback
Was this page helpful? Yes No
This article helps you resolve issues that occur when you try to download and install the
new Microsoft Teams client.
Run the pre-installation check script to identify potential issues and follow the
suggested resoutions to fix them.
Due to org policy, you can't install the new Teams. For more info, contact your IT
admin.
It's possible that the MSIX package installation is blocked by registry keys that are set by
Group Policy or a third-party tool. For a complete list of applicable registry keys, see
How Group Policy works with packaged apps - MSIX.
The following registry keys could block new Teams MSIX package installation:
BlockNonAdminUserInstall
AllowAllTrustedApps
AllowDevelopmentWithoutDevLicense
) Important
If AllowAllTrustedApps is disabled, the new Teams app (MSIX) installation fails. This
issue has been fixed in the Windows October cumulative update KB5031455:
If this optional October update isn't available for your OS build, the November
security update includes the fix.
These three registry keys can be found at either of the following locations:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel
Unlock
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Appx
Some policies might change these registry keys and block app installation in your
organization because of a restrictive policy that was set by the admins. Some of the
known GPO policies that could prevent installation include:
7 Note
For admins who are bulk deploying new Teams to their organization's computers,
see Bulk upgrade to the new Microsoft Teams client.
Fix the App switcher toggle
Before you turn on the Try the new Teams toggle, restart the current client to
make sure that you have the latest changes. Additionally, if there are any pending
Windows updates, including security updates, install those before you try to install
the new Teams.
If you don't see the Try the new Teams toggle, make sure that you're running the
minimum required versions of Windows and Teams.
After you successfully switch to new Teams, if you can't find the toggle at the top
left corner of the window to switch between new Teams and Microsoft Teams
classic (work or school), start the version that you want by searching for it on the
Start menu, or by selecting it on the taskbar.
2. Open logs.txt.
6. Check the code in the following table to learn the cause of the blocking condition.
ノ Expand table
Code Meaning
TFLANDTFW You're signed in to Teams for Life and Teams for Work.
SIGNINRESTRICTED You're signed in to the specified tenant but the App switcher toggle
doesn't appear.
This message is expected behavior. Select the link to restart the app.
To fix this issue, download and install WebView2 Runtime. Then, restart the Teams
desktop app and try again.
1. Right-click the Teams app icon in the taskbar, and then select Quit.
2. Open File Explorer. In the address bar, enter the following path:
%appdata%/Microsoft/Teams , and then press Enter.
3. Delete all the folder contents (the Teams app and any custom settings won't be
deleted). If you see a message that states that a certain file or folder can't be
deleted, select Skip.
4. Restart the Teams app, right-click the icon, and then select Quit.
5. Restart the Teams app one more time. You should now see the toggle switch.
Feedback
Was this page helpful? Yes No
To keep pace with the growth in usage of Microsoft Teams, Microsoft has developed
Teams-specific diagnostics that cover top support issues and configuration tasks for
which administrators most commonly request help. These diagnostics can't make
changes to your tenant, but they provide insights into the issues that affect them and
instructions to fix the issues quickly.
Administrators can run the diagnostics from the Microsoft 365 admin center. For users
who don't have administrator permissions, a set of connectivity tests are available in the
Microsoft Remote Connectivity Analyzer tool that's used to troubleshoot connectivity
issues that affect Teams.
7 Note
The diagnostics in the admin center aren't available for the GCC High or DoD
environments, or for Microsoft 365 operated by 21Vianet.
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC
and GCC High Microsoft 365 Government environments.
After the diagnostic checks finish and the issue is found, you're provided instructions to
resolve the issue. If you implement a fix that's based upon the instructions, it's a good
practive to rerun the diagnostic to make sure that the issue is completely resolved.
When an IT admin runs customer diagnostics in the Microsoft 365 admin center to
resolve issues without logging support requests, Microsoft makes a donation to a global
nonprofit organization. For more information, see Diagnostics for Social Good .
Run connectivity tests in the Microsoft Remote
Connectivity Analyzer tool
1. Open a web browser and navigate to Microsoft Remote Connectivity Analyzer .
2. From the list of available tests, select one that applies to your issue.
3. Provide the required information.
4. Enter the verification code that's displayed, and then select Verify.
5. Select the checkbox to accept the terms of agreement, and then select Perform
Test.
After the test finishes, the screen will display details about the checks that were
performed and whether the test succeeded, failed, or was successful but displayed a few
warnings. A link is provided to get details about warnings and failures and how to
resolve them.
Authentication
ノ Expand table
Checks whether a user can sign Run Tests: Teams Sign in Resolve sign-in
in to the Teams app. Teams Sign-In errors in Teams
Checks whether the Teams user Run Tests: Teams Federation Manage external
can communicate with a Teams and Interoperability access (federation)
federated Teams user. Federation
External federated
contacts don't
appear in Teams
search
Exchange integration
ノ Expand table
Devices
ノ Expand table
Checks whether a user account Run Tests: Teams Teams Android Certified Android
meets the requirements for a Android Desk Desk Phone devices get signed
Microsoft Teams user to be able Phone Sign in Sign in out of Teams
to sign in to a Teams Android desk
phone.
Description Diagnostic Connectivity Support article
shortcut test shortcut
Checks whether a user account Run Tests: Microsoft Teams Fix Conditional
meets the requirements for a Teams Rooms Rooms Sign in Access-related
Microsoft Teams user to be able Android Sign issues for Teams
to sign in to the following in Android devices
Microsoft Teams Rooms devices: Run Tests:
Teams Rooms on Android Teams Rooms Fix Teams Rooms
Teams Rooms on Windows Windows resource account
Teams panels Sign in sign-in issues
Run Tests:
Teams Panel
Sign in
Files
ノ Expand table
Checks whether guest users Run Tests: Teams Guests can't access
can be added to Teams and Files Guest Access Files tab for shared
the Team is shared with the files in Teams
user.
Checks whether the specified Run Tests: Unable to Error when uploading
user can upload files in upload files to Teams files to a Teams chat
Teams chat. chat
Checks whether a specified Run Tests: Unable to Error (You don't have
user can't access files that access files shared in access to this file)
are shared by another user in Teams chat when opening a file in
chats. Teams
Checks whether a specified Run Tests: Unable to Can't access the Files
user has access to files in the access files in a team tab on a Teams
team. channel
Meetings
ノ Expand table
Description Diagnostic Connectivity Support article
shortcut test shortcut
Tries to locate a missing Teams Run Tests: Missing Teams cloud meeting
Meeting Recording. Recording recording
Checks a user's policy for 1:1 Call Run Tests: Teams Issues with meeting
Recording capability 1:1 Call Recording recordings
Checks whether a user has the Run Tests: Teams Resolve issues with
correct policies to enable the Add-in Missing in Teams Meeting add-
Teams Outlook add-in. Outlook in for Outlook
Checks whether the user is Run Tests: Meeting Teams Meeting Teams cloud meeting
correctly configured to record a Recording Recording recording
meeting in Teams.
Issues with meeting
recordings
Presence
ノ Expand table
Checks whether a user's Run Tests: Teams Calendar Your actual presence
Teams presence can be Teams presence Events Based status isn't displayed
correctly displayed. Presence in Teams
Voice
ノ Expand table
Description Diagnostic Connectivity Support article
shortcut test shortcut
Checks whether a call queue Run Tests: Teams Create a call queue in
is able to receive calls. Call Queue Microsoft Teams
Checks whether the dial pad Run Tests: Teams Teams PSTN Dial pad configuration
is visible within Teams. Dial Pad Missing Calling Dial Pad
Checks whether a user has Run Tests: Teams Set up Microsoft Calling
the ability to make or PSTN Plans
receive domestic or
international PSTN calls.
Checks whether a user has Run Tests: Teams See a list of users that are
the ability to create a PSTN Conference enabled for Audio
conference call. Conferencing in Microsoft
Teams
Checks whether a user is Run Tests: Teams Voicemail Set up Cloud Voicemail
correctly configured to use Voicemail
Voicemail in Teams.
Checks whether a user is Run Tests: Teams Configure call settings for
correctly configured to Call Forwarding your users
forward calls to a specified
number.
Feedback
Was this page helpful? Yes No
Symptoms
You see the error "The following application instance is not present in BVD" and can't
assign a phone number to a resource account in Microsoft Teams.
Resolution
Allow 24 hours for the resource account to sync. If it has been more than 24 hours,
remove the phone number assignment, delete the resource account, and create a new
one with a different name.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Most issues discovered with the Microsoft Teams client can be traced back to firewall or
proxy connectivity. Verifying that the necessary URLs, IP addresses and ports are opened
in your firewall or proxy will minimize unnecessary troubleshooting. For specific
information on URLs and IPs required for Microsoft Teams, please see the Microsoft 365
and Office 365 URLs and IP Address support article. The following scenarios require
specific URLs and ports to be opened in the firewall.
Authentication
Collaboration
Media
Shared Services
Related topics
Teams Troubleshooting
Feedback
Was this page helpful? Yes No
) Important
The classic Team client is no longer supported. This client is not receiving further
updates, including security updates. The classic Teams client will not work after
June 30, 2025. You must upgrade to the new Teams client before that time. See The
new Microsoft Teams for more information.
This article provides guidance for how to diagnose and troubleshoot installation and
update issues for the Teams desktop client app running on Windows. For additional
troubleshooting information, see Teams troubleshooting.
[!Important]
This article applies only to classic Microsoft Teams. For new Teams, see:
Troubleshooting installation issues in the new Teams client
1. In Teams, select the ellipsis (...) next to your profile picture, and then click About >
Version. A banner will appear that shows your current Teams version and when it
was last updated. For example You have Microsoft Teams Version 1.5.00.3806 (64-
bit)-E. It was last updated on 2/16/2022.
2. Open the ellipsis menu again and click Check for updates.
3. Wait for the banner at the top of the app to indicate that a "refresh" of Teams is
needed. The link should be shown about a minute later as this process downloads
the new version of Teams. The banner also lets you know if you’re already running
the latest version in which case, no update is necessary.
4. Click the refresh link in the banner.
5. Wait until Teams restarts, and then repeat step 1 to see whether the app is
updated.
If you see a failure message or if the version number is the same as in step 4, the update
process failed.
message or a call stack near the end of the log. Note that call stacks at the beginning of
the log may not mean that an installation issue exists. It can be easier to compare your
log against the log from a successful installation (even on another machine) to see
what's expected.
information.
These log files contain personally identifiable information (PII) so they're not sent to
Microsoft.
Teams can automatically start the update process (depending on the policy) or users can
manually check for updates by going to the ellipsis (...) menu next to their profile picture
and selecting Check for updates. Both methods use the following sequence of events.
1. Check for updates. Teams makes a web request and includes the current app
version and deployment ring information. The goal of this step is to get the
download link. A failure at this step is logged in
%AppData%\Microsoft\Teams\logs.txt .
2. Download update. Teams downloads the update by using the download link
obtained from step 1. When the download is complete, Teams calls Update.exe to
stage the download. A download failure is also logged in
%AppData%\Microsoft\Teams\logs.txt .
3. Stage the update. The downloaded content is verified and unpacked into an
intermediate folder, %LocalAppData%\Microsoft\Teams\stage ), which is done by
Update.exe . Failures at this step are logged in
%LocalAppData%\Microsoft\Teams\SquirrelSetup.log .
4. Install the update. There are multiple ways to start Teams. The system
automatically starts Teams when a user logs in or you can start Teams through a
shortcut. In this step, Update.exe checks for the presence of the staging folder,
verifies the content again, and performs file operations to un-stage the app. The
old application folder in %LocalAppData%\Microsoft\Teams\current is backed up to
%LocalAppData%\Microsoft\Teams\previous and the stage folder is renamed to
%LocalAppData%\Microsoft\Teams\SquirrelSetup.log .
If %LocalAppData%\Microsoft\Teams\SquirrelSetup.log or
%AppData%\Microsoft\Teams\logs.txt don't contain sufficient information to determine
the underlying cause and you need more information to troubleshoot the issue, go to
Collect and analyze application and system logs.
Collect logs
1. Download the Sysinternals tools .
2. Extract the zip file to the %Temp% folder on your local drive.
Console
cd /d %Temp%
b. Copy the setup and application logs. Note that depending on the point of
failure, some of these logs may not be present.
Console
Console
Console
Console
f. Run the following to capture the access control lists (ACLs) of the Teams folder.
Console
As Teams determines that it needs to update itself to a newer version, it downloads and
stages the new app, and then waits for an opportunity to restart itself the next time the
machine is idle. A common issue during this process is when another process or a file
system driver locks up the Teams.exe process, which prevents Teams.exe from exiting.
As a result, the Teams app can't be replaced by the newly-downloaded and staged app.
Troubleshooting tips:
To confirm that is the issue that you're experiencing, quit Teams (right-click Teams
on the task bar, and then click Quit). Then, open Task Manager in Windows to see
whether an instance of Teams is still running.
If you’re not on the computer that's having this issue, inspect the
%LocalAppData%\SquirrelTemp\SquirrelSetup.log collected from the computer
that's experiencing this issue and look for a Program: Unable to terminate the
process in the log entry.
To determine what's preventing Teams.exe from exiting, look at the Dlls.txt and
Handles.txt logs you created in the Collect logs section. These tell you the
File permissions
Teams creates a number of subfolders and files in the user's profile throughout the
installation and update process. Because the app and the updater run as a non-elevated
user, read and write permissions must be granted on the following folders:
ノ Expand table
Folder Used by
installation phase
%AppData%\Microsoft\Teams Teams app ( Teams.exe ) to save settings, app states, and the
(pre-staged) downloaded update package
If Teams is denied access because it can't write to a file, another software application
may be interfering or a security descriptor entry may be limiting write access to a folder.
Troubleshooting tips:
File corrupted
happen at any time, even when the app isn't being updated. When a file is corrupted,
the only way to recover from this state is to uninstall and re-install Teams.
7 Note
If you can't determine the underlying cause of the issue by using any of these
steps, you may want to try a Process Monitor session. Process Monitor is a
Sysinternals tool that records access to the registry and file system.
Related topics
Get clients for Microsoft Teams
Teams client updates
Teams Troubleshooting
Feedback
Was this page helpful? Yes No
After user attributes are updated in Microsoft Teams, users continue to see the old
information in the Teams client. User attributes include information such as display
name, telephone number, manager, and profile photo.
Microsoft Teams has a caching scheme that's designed for capacity and performance
optimization. The Teams service caches general user information for up to three days.
The Teams client also caches general user information locally. Some data, such as display
name and telephone number, can be cached for up to 28 days in the client. Profile
photos can be cached for up to 60 days.
To clear the cache and receive updated information, sign out of Teams, and then sign
back in. Or, manually clear Teams cache.
Feedback
Was this page helpful? Yes No
Symptom
If a user has two different Microsoft Teams accounts and has a domain-joined machine,
Teams uses the domain-joined profile on the machine to automatically log the user into
Teams.
Resolution
To switch to the other Teams account, the user must manually log out of the app and
enter credentials to the second account to log in. If the user logs out of Teams and
restarts the machine, upon restart, Teams will automatically log in using the domain-
joined profile.
More information
If users are signed in to a domain-joined computer and don't want their user name pre-
populated on the Teams sign-in screen, admins can set the following Windows registry
to turn off pre-population of the user name:
Output
Subkey: Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\Teams
Entry: SkipUpnPrefill (REG_DWORD)
Value: 0x00000001 (1)
7 Note
Skipping the user name pre-fill for user names that end in ".local" or ".corp" is
activated by default, so a registry key does not need to be set to turn these off. For
more information, see Sign in to Microsoft Teams using modern authentication.
Symptoms
When trying to join Microsoft Teams using Edge or Internet Explorer, Teams will loop,
stop working, or fail to sign in.
Cause
Your organization utilizes Trusted Sites in Internet Explorer. The Teams web-based
application will not correctly sign in if Teams are not allowed as a trusted site.
Resolution
Make the following changes to IE or Edge settings from the Control Panel, either with
Administrator rights or a Group Policy Object:
1. Under Internet Options > Privacy > Advanced, accept First-Party and Third-Party
cookies, and check the box for Always allow session cookies.
2. Select Internet Options > Security > Trusted Sites > Sites, and add the following
URLs:
https://login.microsoftonline.com
https://*.teams.microsoft.com
7 Note
Always validate and allow all trusted URLs for Teams and the requirements from the
following document: Microsoft 365 URLs and IP address ranges.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Summary
Once a channel name has been created in Microsoft Teams, it cannot be recreated after
it's been deleted.
Cause
This is by design. The system maintains this data for information-protection scenarios.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Symptoms
Assume that your Microsoft Teams account is disabled for signing in. By design, the
account is automatically removed as a member from all teams in this situation. However,
even after your account is re-enabled, you still don't see the teams of which you were
previously a member.
More information
Wait for 24 to 48 hours for your account memberships to be automatically restored.
However, your membership won't be restored for private channels in Teams. You must
make new requests for membership to each private channel that you want to rejoin.
Feedback
Was this page helpful? Yes No
Symptoms
When you try to assign a toll service number in the Teams admin center, you see the
error "You need a phone system license."
Resolution
Use PowerShell cmdlets to assign a toll service number instead.
More information
For more information about assigning phone numbers to resource account, see Manage
resource accounts in Microsoft Teams.
Feedback
Was this page helpful? Yes No
Summary
If the Cloud Video Interop (CVI) information that you populated into a Meet Now
meeting in Microsoft Teams does not work, the cause might be the status of your CVI
license. To verify the license status, check with your CVI partner.
To meet right away by using working CVI coordinates, select Meet Now in the Teams
calendar or the Outlook calendar, per the following screenshot.
Supported scenarios
Scheduled meetings created from the Outlook calendar
Scheduled meetings created from the Teams calendar
Meet Now meetings created from the Teams calendar
Unsupported scenarios
Meet Now meetings created from the Teams channels
Feedback
Was this page helpful? Yes No
Symptoms
Users dialing out from a meeting in Teams are forced to type in five or more digits, even
though a dial plan normalization rule is available to normalize short digit dialing to
E.164.
Workaround
Dial out by typing the full DID number or local number format instead of internal
extension number.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Symptoms
The organizer of a meeting created in Outlook may find they cannot start the meeting,
and may also be unable to proceed from in the Virtual Lobby.
Cause
This issue might occur if your Outlook client is signed in to an account different than
your Teams client.
Resolution
When you join the meeting, make sure your Outlook client and Teams client are signed
in to the same account that the meeting was scheduled from.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Summary
When multiple Public Switched Telephone Network (PSTN) callers join a meeting in
Teams, and their caller IDs are masked as a single number, they show up as a single
caller in the meeting roster rather than as individual callers.
More information
Microsoft is researching this problem and will post more information in this article when
the information becomes available.
Feedback
Was this page helpful? Yes No
Symptoms
In a Microsoft Teams call, the Microsoft Skype for Business client has the Human
Interface Device (HID) controls enabled in Islands mode. During the call, if either Skype
for Business starts or the Hook button is pressed on an HID that supports the Flash
feature, the client broadcasts a dial tone for 30 seconds to all participants in the call.
Cause
There is a new HID feature for Islands mode users in Teams to enable Mute/Unmute
controls (see the "More information" section for details). This feature requires that the
version of the Skype for Business client be 16.0.11020.10000 or later.
If the Skype for Business client is earlier than 16.0.11020.10000, this issue occurs when
the hook button is pressed.
This issue also occurs if Skype for Business starts during a Teams call. This is true for all
versions of Skype for Business.
Workaround
Note: Use any of the following methods to work around the issue if it occurs when the
Hook button is pressed. Use Method 1 or 2 to work around the issue if it occurs when
Skype for Business starts during a Teams call.
Method 1
Set the dial tone to None for Skype for Business.
Administrators:
Use the Windows Registry to change the dial tone setting for all users. Clear the data in
the following registry subkey:
HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Communicator\LYNC_dialtone\.Current\Defau
lt
Individual users:
1. Open the Settings app, and select System > Sound > Sound Control Panel.
2. Select the Sounds tab.
3. In the Program Events section, scroll down to locate Skype for Business.
4. Under the Skype for Business node, select Dial Tone.
5. In the Sounds section, scroll to the top of the list, select None, and then select OK.
Method 2
Set PlayAbbreviatedDialTone to True in the client policy. If PlayAbbreviatedDialTone is
set to True, a three-second dial tone is played when a Skype for Business-compatible
handset is taken off the hook. To learn more, see Set-CsClientPolicy. To set the value, run
the following command:
PowerShell
Set-CsClientPolicy -Identity RedmondClientPolicy -PlayAbbreviatedDialTone
$True
Method 3
Enable HID interop features in the Skype for Business client. To learn how, see
EnableTeamsHIDInterop for coordination of HID device usage in Microsoft Teams and
Skype for Business 2016 in Islands mode .
More information
To improve the user experience, Microsoft rolled out a new HID feature to enable a
Mute/Unmute control for Islands mode users in Teams.
Because of the availability of the new Mute/Unmute HID controls, previously available
controls such as Hook/OffHook are no longer supported. However, the volume and ring
tone controls will continue to work as before.
Feedback
Was this page helpful? ツ Yes ト No
Symptoms
When you join a meeting in your calendar, Skype for Business is launched instead of
Microsoft Teams.
Cause
If the meeting was scheduled with Skype for Business, Microsoft Teams launches Skype
for Business client to complete your entrance into the meeting. Meetings scheduled
within Microsoft Teams initiate directly within the product.
More information
Microsoft Teams decides whether Skype for Business is required for a user to join the
meeting based on the URL included in the meeting description.
Feedback
Was this page helpful? Yes No
Summary
If the admin overrides the default setting from dynamic conference ID to static
conference ID, the setting may not take effect for Microsoft Teams meetings.
More information
Microsoft is researching this problem and will post more information in this article when
the information becomes available.
For more information about dynamic IDs, see Using Audio Conferencing dynamic IDs in
your organization.
Feedback
Was this page helpful? Yes No
Symptoms
You try to join a meeting in Microsoft Teams, but find it is not available.
Cause
Meeting functionality is not available when Exchange Mailbox is hosted (homed) on-
premises in versions older than Exchange 2016 CU3.
Resolution
Upgrade to Exchange 2016 CU3 or later for the on-premises deployment.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Workarounds
Reduce the resource requirements for your laptop to improve the Teams experience
during the meeting by using the following workarounds:
Feedback
Was this page helpful? Yes No
The following types of user accounts in your organization are displayed as Unknown
User in Microsoft Teams:
If a user account is deleted from your organization, the display name will permanently
appear as Unknown User.
If a user account is disabled and then enabled again, the display name will temporarily
appear as Unknown User. Typically, this behavior lasts for about two weeks before the
display name updates automatically. To force a quicker update of the display name after
re-enablement, the affected user can sign out of Teams and sign in again. Their display
name will then update after 72 hours.
Feedback
Was this page helpful? Yes No
If you import contacts from a federated partner tenant into Microsoft Entra ID or
Exchange Online, the contacts might not appear when you search for them in Microsoft
Teams.
The following requirements must be met for external federated contacts to appear in a
search on Teams:
7 Note
An external federated contact might appear in the search results if the contact's
information is currently cached on your computer.
To identify the cause of the issue, an administrator can use one of the following
methods to check the requirements for external federated contacts to be displayed in a
search on Teams.
7 Note
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC and
GCC High Microsoft 365 Government environments.
Follow these steps:
1. Open a web browser and navigate to the Teams Federation and Interoperability
connectivity test.
2. Sign in by using the credentials of a Teams administrator.
3. Enter the SIP address of the affected Teams user.
4. Enter the SIP address of the external federated contact.
5. Select the app that the external federated contact is using.
6. Enter the verification code that's displayed, and then select Verify.
7. Select the checkbox to accept the terms of agreement, and then select Perform
Test.
After the test is finished, the screen displays details about the checks that were
performed and whether the test succeeded, failed, or was successful but displayed a few
warnings. Select the provided links for more information about the warnings and failures
and how to resolve them.
7 Note
This feature isn't available for Microsoft 365 Government, Microsoft 365 operated
by 21Vianet, or Microsoft 365 Germany.
1. Select the Run Tests button to populate the diagnostic in the Microsoft 365 admin
center:
2. In the Provide the username or email of the user reporting this issue field, enter
the email address of the affected Teams user.
3. In the What is the federated tenant's domain name field, enter the appropriate
information, and then select Run Tests.
After the diagnostic is finished, select the provided links to resolve the issues that were
found.
Feedback
Was this page helpful? Yes No
Symptoms
You experience one or more of the following issues.
Looks like you don't have permission to schedule meetings for this account. Talk to
the owner to get permission and try again.
The Teams Calendar app requires access to the Exchange mailbox through Exchange
Web Services (EWS). The Exchange mailbox can be online or on-premises in the scope of
an Exchange hybrid deployment.
Note: For users whose mailbox is hosted on-premises, it's expected to have
presence delays with a maximum of an hour.
You're attending an Outlook calendar meeting, but the Teams presence status
doesn't update to "In a meeting".
7 Note
An example of Microsoft identity platform and OAuth 2.0 usage can be found
here.
You should configure your internet-facing firewall or reverse proxy server to allow
Microsoft Teams to access the servers that are running Exchange Server by adding
the URLs and IP address ranges for Skype for Business Online and Microsoft Teams
into the allowlist. For more information, see Microsoft 365 URLs and IP address
ranges - Microsoft Teams.
7 Note
7 Note
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC and
GCC High Microsoft 365 Government environments.
After the test is finished, the screen displays details about the checks that were
performed and whether the test succeeded, failed, or was successful but displayed a few
warnings. Select the provided links for more information about the warnings and failures
and how to resolve them.
Additional steps
After you run the Teams Exchange Integration connectivity test, follow these steps.
The Teams service uses the Exchange Autodiscover service to locate the EWS URL that's
published by the server that's running Exchange Server. To verify that the Autodiscover
process is working correctly, run the Outlook Connectivity test in the Microsoft
Remote Connectivity Analyzer tool. The Remote Connectivity Analyzer tool uses a
specific set of IP addresses to locate the EWS URL. For a list of these IP addresses for
Microsoft 365, see the information for ID 46 in Microsoft 365 URLs and IP address
ranges.
7 Note
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC and
GCC High Microsoft 365 Government environments.
2. In the Email address field, enter the email address of the affected mailbox.
Note: For the Teams delegation issue, enter the delegator's mailbox. For the Teams
Calendar app and Teams presence issues, enter the affected user's mailbox.
3. In the Domain\User Name (or UPN) field, enter the account name that has
permissions to run this test in the domain\user ( contoso.com\user ) format or the
UPN ( [email protected] ) format.
4. In the Password field, enter the password of the account that's specified in step 3.
6. Enter the verification code that's displayed, and then select Verify.
7. Select the checkbox to accept the terms of agreement, and then select Perform
Test.
After the test is finished, the screen displays details about the checks that were
performed and whether the test succeeded, failed, or was successful but displayed a few
warnings. Select the provided links for more information about the warnings and failures
and how to resolve them.
PowerShell
Invoke-RestMethod -Uri
"https://outlook.office365.com/autodiscover/autodiscover.json?Email=<Email
address of the affected mailbox>&Protocol=EWS" -UserAgent Teams
7 Note
For the Teams delegation issue, test the delegator's mailbox. For the Teams
Calendar app and Teams presence issues, test the affected user's mailbox.
For a mailbox that's hosted on-premises, the EWS URL should point to the on-premises
external EWS. The output should resemble the following example:
Protocol Url
-------- ---
EWS < https://mail.contoso.com/EWS/Exchange.asmx >
If this test fails, or if the EWS URL is incorrect, review the Prerequisites for integration of
Teams and Exchange Server section. The issue is likely caused by an Exchange hybrid
configuration issue, or a firewall or reverse proxy that's blocking external requests.
Additionally, run the Free/Busy connectivity test in the Microsoft Remote Connectivity
Analyzer tool. This test verifies that a Microsoft 365 mailbox can access the free/busy
information of an on-premises mailbox, and vice versa (one direction per test run).
7 Note
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC
and GCC High Microsoft 365 Government environments.
You must run this test two times by swapping the source mailbox email
address with the target mailbox email address, because each run is
unidirectional. You don't have to run this test by using an affected account.
You can run the test by using any pair of an on-premises mailbox and a
Microsoft 365 mailbox.
7 Note
7 Note
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC and
GCC High Microsoft 365 Government environments.
After the test is finished, the screen displays details about the checks that were
performed and whether the test succeeded, failed, or was successful but displayed a few
warnings. Select the provided links for more information about the warnings and failures
and how to resolve them.
3. In the Delegates dialog, select the delegate, and then select Permissions. If the
delegate isn't listed, select Add to add the delegate.
4. In the Delegate Permissions dialog, make sure that the delegate has the Author
(can read and create items) or Editor (can read, create, and modify items)
permission to the Calendar folder.
5. Select OK.
After you perform these steps, the folder and the Send on Behalf permissions are stored
in the delegator's mailbox. In addition, the delegate is added to the list of delegates
that's stored in a hidden item in the delegator's mailbox.
If the delegator's mailbox is hosted in Exchange Online, you can follow the same steps
listed above as when the the delegator's mailbox is hosted on an on-premises Exchange
server. Or, connect to Exchange Online PowerShell, and run the Set-
Mailboxfolderpermission PowerShell command with administrator privileges:
PowerShell
organization:
PowerShell
If the parameter was set to EnforceAllowList , only clients listed in EwsAllowList are
allowed to access EWS. An empty value of EwsAllowList (EwsAllowList={}) prevents all
users from accessing EWS.
7 Note
Blocking EWS can also cause Teams Calendar App issues. For more information, see
Verify that Teams Calendar App is enabled.
PowerShell
If the EwsEnabled parameter is set to False, you must set it to True or Null (blank).
Otherwise, the Teams service is blocked from accessing the EWS.
mailbox:
PowerShell
PowerShell
If the EwsEnabled parameter is set to False, you must set it to True. Otherwise, the Teams
service is blocked from accessing the EWS.
7 Note
2. Select Users > Manage users, and select the affected user.
3. Verify that the Coexistence mode setting is set to a value other than Skype for
Business only or Skype for Business with Teams collaboration.
4. If the user's Coexistence mode is set to Use Org-wide settings, the default tenant
Coexistence mode is used. In this case, follow these steps:
b. Verify that the default Coexistence mode setting is set to a value other than
Skype for Business only or Skype for Business with Teams collaboration.
Step 3: Verify that Teams isn't blocked from accessing
EWS for the entire organization
Run this Exchange PowerShell command to check whether the parameter
EwsApplicationAccessPolicy was set to EnforceAllowList for the entire organization:
PowerShell
If the parameter was set to EnforceAllowList , only clients that are listed in EwsAllowList
are allowed to access EWS.
Make sure that MicrosoftNinja/*, *Teams/*, and SkypeSpaces/* are listed as array
members of the EwsAllowList parameter. If they aren't, run this command to add them:
PowerShell
If the EwsEnabled parameter is set to False, you must set it to True or Null (blank).
Otherwise, the Teams service is blocked from accessing EWS.
Step 4: Verify that Teams isn't blocked from accessing
EWS for the affected user
Run this Exchange PowerShell command to check whether the
EwsApplicationAccessPolicy parameter was set to EnforceAllowList for the user
mailbox:
PowerShell
If the parameter was set to EnforceAllowList , only clients that are listed in EwsAllowList
are allowed to access EWS.
Make sure that MicrosoftNinja/*, *Teams/*, and SkypeSpaces/* are listed as array
members of the EwsAllowList parameter. If they aren't, run this Exchange PowerShell
command to add them:
PowerShell
If the EwsEnabled parameter is set to False, you must set it to True. Otherwise, the Teams
service is blocked from accessing EWS.
7 Note
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC and
GCC High Microsoft 365 Government environments.
After the test is finished, the screen displays details about the checks that were
performed and whether the test succeeded, failed, or was successful but displayed a few
warnings. Select the provided links for more information about the warnings and failures
and how to resolve them.
7 Note
Try to access the REST API URL from a browser in the external network. If you get a 401
response from the on-premises Exchange environment, it indicates that the REST API
URL has been published. Otherwise, contact the local network team to get the URL
published.
7 Note
Teams presence service doesn't support the fallback to the EWS URL if the access to
the Exchange REST API fails.
7 Note
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC and
GCC High Microsoft 365 Government environments.
1. Open a web browser and navigate to the Teams Presence Based on Calendar
Events test.
2. Sign in by using the credentials of the affected user account.
3. Enter the verification code that's displayed, and then select Verify.
4. Select the checkbox to accept the terms of agreement, and then select Perform
Test.
After the test is finished, the screen displays details about the checks that were
performed and whether the test succeeded, failed, or was successful but displayed a few
warnings. Select the provided links for more information about the warnings and failures
and how to resolve them.
organization:
PowerShell
If the parameter was set to EnforceAllowList , only clients that are listed in EwsAllowList
are allowed to access EWS. An empty value of EwsAllowList (EwsAllowList={}) prevents
all clients from accessing EWS.
PowerShell
If the EwsEnabled parameter is set to False, you must set it to True or Null (blank).
Otherwise, the Teams service is blocked from accessing the EWS.
mailbox:
PowerShell
If the parameter was set to EnforceAllowList , only the clients that are listed in
EwsAllowList are allowed to access EWS.
PowerShell
Set-CASMailbox <user's UserPrincipalName> -EwsApplicationAccessPolicy
EnforceAllowList -EwsAllowList @{Add="* Microsoft.Skype.Presence.App/*"}
If the EwsEnabled parameter is set to False, you must set it to True. Otherwise, the Teams
service is blocked from accessing the EWS.
Feedback
Was this page helpful? Yes No
Symptoms
After your User Principal Name (UPN) is changed, when you try to access the OneDrive
app in Microsoft Teams, you receive the following error message:
Workaround
To work around this issue, follow these steps:
For more information about how UPN changes affect OneDrive, see How UPN changes
affect the OneDrive URL and OneDrive features.
Feedback
Was this page helpful? Yes No
When you try to upload a file in a Microsoft Teams chat, you receive either of the
following error messages.
Error Message 1
This error occurs while Teams is uploading the file to your OneDrive cloud storage.
Resolution
To resolve this issue, try the resolutions that are listed under the relevant error message.
Error Message 1
Error 1 can have multiple causes. To resolve Error 1, try each of the following
resolutions in the order in which they're listed. Check whether the issue is resolved
after you try each resolution before you go to the next one.
Resolution 1
Error 1 can occur if the name of the Documents folder (the default document
library on the OneDrive site) was changed to something else.
To fix the error, you must revert the folder name to Documents by using an
administrative account and following these steps.
7 Note
This feature isn't available for Microsoft 365 Government, Microsoft 365
operated by 21Vianet, or Microsoft 365 Germany.
1. Select Run Tests, as follows. This will populate the diagnostic in the Microsoft
365 Admin Center.
2. In the Run diagnostics section, type the User Principal Name (UPN) of the
user who is seeing the error, and then select Run Tests.
3. If the test result shows that the default document library name isn't
Documents, select the check box to authorize the diagnostic to revert it to
Documents, and then select Update Settings. You'll receive a confirmation
notification that states that the document library was successfully renamed to
Documents.
Note: Although you can use SharePoint Designer to change the name of the default
document library, we don't recommend this option.
Resolution 2
This setting indicates that your OneDrive site is locked. To fix the error, unlock the
site.
Resolution 3
Error 1 can occur if a user is deleted and then re-created by using the same User
Principal Name (UPN). This situation will cause a user ID mismatch on the OneDrive
site.
To resolve this error, delete the re-created user, and restore the original user.
Resolution 4
Error 1 can occur if the user doesn't have permissions to the MySite host. To make
SharePoint Online work as expected, all users who use OneDrive sites must have
access to the MySite host. In order to restore default permissions to the MySite host
site, use one of the following methods:
7 Note
This feature isn't available for Microsoft 365 Government, Microsoft 365 operated
by 21Vianet, or Microsoft 365 Germany.
Select Run Tests, as follows. This will populate the diagnostic in the Microsoft 365
Admin Center.
Contact Support
If none of these resolutions fix the error, create a new service request. Use the following
description: "files upload failing to teams chat." Attach the Teams desktop logs and a
browser trace to the request. For information about how to collect the desktop logs and
browser trace, see Collect logs to troubleshoot Teams issues.
Feedback
Was this page helpful? Yes No
This article lists some common error messages that you receive when you select the
Files tab on a team's channel in Microsoft Teams, and it provides resolutions that you
can try.
To resolve this issue, use one of the following methods to revert the name of the
document library to "Shared Documents." You must have site owner permissions to
make this change.
Method 1
1. Install the PnP PowerShell module.
PowerShell
3. Run Get-PnPList , and place the renamed document library into a variable by using
the library name. In the following example, the library name is "Renamed
Documents."
PowerShell
Note: To see all document libraries on the site, run Get-PnPList without any
parameters.
4. Change the document library name to Shared Documents.
PowerShell
$list.RootFolder.MoveTo('Shared Documents')
$list.Update()
Method 2
1. Open the SharePoint site in SharePoint Designer .
2. Go to All Files.
3. Locate the document library folder by its new name. For example, in the following
screenshot, the default name was changed to "Renamed Documents."
4. Right-click the folder, select Rename, and then change the name to Shared
Documents.
Resolution
Assign an owner to the Microsoft 365 group that's associated with the team. For more
information, see Assign a new owner to an orphaned group .
Note: Only a Microsoft 365 administrator in your organization can make this change.
Resolution
Try to access the Files tab after some time. If the issue persists for a longer period of
time, run a self-diagnostics tool to resolve any known issues.
7 Note
This feature isn't available for Microsoft 365 Government, Microsoft 365 operated
by 21Vianet, or Microsoft 365 Germany.
Select Run Tests below, which will populate the diagnostic in the Microsoft 365 Admin
Center.
Feedback
Was this page helpful? Yes No
Symptoms
In Microsoft Teams, you share a file with another user in a chat window. Then, the file is
automatically stored on your OneDrive site. When the other user tries to open the file in
Teams, the following error message is displayed:
Cause
This issue occurs because the Limited-access user permission lockdown mode feature
is activated on your OneDrive site. This is a site collection feature that helps prevent
anonymous users from accessing application pages that are mostly helpful on classic,
publishing-based SharePoint sites. We recommend that you do not enable this feature
on OneDrive sites.
Resolution
To fix this issue, deactivate this feature in OneDrive.
For more information about Limited-access user permission lockdown mode, see
Enable or disable site collection features .
This feature isn't available for Microsoft 365 Government, Microsoft 365 operated
by 21Vianet, or Microsoft 365 Germany.
Select Run Tests below, which will populate the diagnostic in the Microsoft 365 Admin
Center.
Feedback
Was this page helpful? Yes No
Symptoms
When you try to share files in a Microsoft Teams group chat or meeting chat that
contains more than 50 participants, the message might not be sent successfully when
you select Send .
Cause
This issue occurs if the default setting for file sharing is People currently in this chat. In
this case, the Specific people link is used. However, Specific people links aren't
recommended when you want to share files with more than 50 people.
Workaround
To work around this issue, follow these steps:
1. Select the file's current sharing setting. For example, select People currently in this
chat with the link can edit, as shown in the following screenshot.
7 Note
If there are people outside your organization in the chat, select Anyone.
If all the people in the chat are inside your organization, select People in your
organization.
7 Note
If the desired setting is disabled, contact your organization's administrator to
change the sharing settings. For example, admins can follow these steps to
enable the People in your organization setting and make it the default
sharing setting:
a. Sign in to the SharePoint admin center by using an account that has admin
permissions for the organization.
b. Select Sharing.
c. Make sure that the People in your organization links aren't disabled.
d. Under File and folder links, select Only people in your organization.
Feedback
Was this page helpful? Yes No
A Microsoft Office file can be edited directly in Microsoft Teams or in the file's
corresponding desktop app. However, when you try to edit an Office file in its desktop
app, the <Office application name> desktop app option is missing.
For example, when you select a Word document, and then you select Open in, the Word
desktop app option is missing, as shown in the following screenshot.
The Desktop app option is also missing from the File open preference setting in Teams.
The most likely reason that these options are missing is because at least one of three
prerequisites isn't met.
To fix this issue, make sure that the following prerequisite items are true:
Administrators can assign the license from the Microsoft 365 admin center .
PowerShell
Write-Host $officeLicenseRoot
Output
@{License=OneNoteFreeRetail,ProjectProRetail,VisioProRetail,O365ProPlus
Retail}
Feedback
Was this page helpful? Yes No
Symptoms
When guest users try to use the Files tab to access shared files in Microsoft Teams, they
receive the following error message:
Cause
In Teams chat and channels, the file sharing settings are based on the sharing settings
for SharePoint and OneDrive in the SharePoint admin center. This issue occurs because
these settings are not made correctly in the SharePoint admin center.
Resolution
To fix this issue, configure the sharing settings in Teams and SharePoint as follows:
When you create a team, a Microsoft 365 group is created to manage team
membership. To let the group owners add people outside the organization to the
group as guests, select the Let group owners add people outside the
organization to groups check box from Microsoft 365 Groups guest settings.
3. Specify the sharing level for SharePoint and OneDrive to one of the following
options:
Existing guests
Anyone
New and existing guests
7 Note
This feature isn't available for Microsoft 365 Government, Microsoft 365 operated
by 21Vianet, or Microsoft 365 Germany.
Select the Run Tests link. This will populate the diagnostic in the Microsoft 365 admin
center.
Feedback
Was this page helpful? Yes No
Symptoms
Sending a Forms poll to external users in a private federated chat between different
Microsoft Teams tenants fails. This error is displayed:
A Forms poll is sent to anonymous users (guests), but they can't respond. This error is
displayed:
Cause
These are known Teams limitations.
Feedback
Was this page helpful? Yes No
Symptoms
In Microsoft Teams, the presence status of a contact is displayed as Status unknown, or
the status doesn't update.
Cause
This issue occurs if one or more of the following conditions are true:
Workaround
The following steps must be performed by administrators. After each step, check
whether the issue is fixed. If it isn't, go to the next step.
If none of these steps fixes the issue, open a support ticket that contains the following
information:
The sign-in address of the user (also known as observer) who sees that the
presence of the contact is Status unknown.
The sign-in address of the contact (also known as publisher) whose presence shows
as Status unknown.
The desktop and debug logs from both the observer and publisher. For more
information about the logs, see Use log files in troubleshooting Microsoft Teams.
The UTC time at which the publisher updated the presence, and the time at which
the observer noticed that the contact's presence status wasn't updated. Verify that
the times are captured in all the log files.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
In Microsoft Teams, your presence status is shown incorrectly. For example, your
presence status changes to Away if your desktop is inactive for more than five minutes.
However, when you resume activity on your desktop, your presence status doesn't
change to Available.
To identify the cause of the issue, use one of the following methods.
7 Note
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC and
GCC High Microsoft 365 Government environments.
1. Open a web browser and navigate to the Teams Presence Based on Calendar
Events test.
2. Sign in by using the credentials of the affected user account.
3. Enter the verification code that's displayed, and then select Verify.
4. Select the checkbox to accept the terms of agreement, and then select Perform
Test.
After the test is finished, the screen displays details about the checks that were
performed and whether the test succeeded, failed, or was successful but displayed a few
warnings. Select the provided links for more information about the warnings and failures
and how to resolve them.
7 Note
This feature isn't available for Microsoft 365 Government, Microsoft 365 operated
by 21Vianet, or Microsoft 365 Germany.
1. Select the Run Tests button to populate the diagnostic in the Microsoft 365 admin
center:
2. In the Username or Email field, enter the email address of the affected user, and
then select Run Tests.
After the diagnostic is finished, select the provided links to resolve the issues that were
found.
Feedback
Was this page helpful? Yes No
Problem
You send a message to a Skype for Business (formerly Lync) user from Microsoft Teams
and the message fails. This issue may occur in the following scenarios:
Scenario 1: The message's recipient is set to Offline or Do Not Disturb in Skype for
Business.
Scenario 2: The sender and recipient aren't both using Microsoft Teams.
Solution
Scenario 1: The recipient must be set to an active state, such as Available, in order
to receive messages.
Scenario 2: Microsoft is working to resolve this issue. If your Skype for Business
user account is on-premises, the sender and recipient must be using Microsoft
Teams to send or receive messages using Microsoft Teams.
Feedback
Was this page helpful? Yes No
Summary
When a user is "at-mentioned" (@ mentioned) in a deleted message, the notification in
the feed will navigate to the channel but not to a specific message.
More information
This is by design.
Feedback
Was this page helpful? Yes No
Symptoms
You see any of the following issues when you check the presence status for a user in
Outlook:
Resolution
7 Note
The Microsoft Support and Recovery Assistant isn't applicable to new Teams.
To fix these issues, download and run the Assistant for automated troubleshooting steps
and fixes.
1. Make sure that the Teams app is installed on your computer. For more information,
see How do I get Microsoft Teams .
7 Note
4. Check the registry settings on your computer to verify that Teams is registered as
the default instant messaging (IM) app.
2 Warning
HKEY_CURRENT_USER\Software\IM Providers
Name: DefaultIMApp
Type: REG_SZ
Data: Teams
If the values that you see don’t match these, update the values.
5. Check whether the .tlb file is present in the correct path. The location of the .tlb file
is different for 64-bit and 32-bit versions of Office.
C:\users\<username>\appdata\local\microsoft\teamspresenceaddin\uc.tlb
C:\users\<username>\appdata\local\microsoft\teamspresenceaddin\uc.win32.tlb
Note: The name of the .tlb file is different for each version.
If you don’t know the bit version of Office that’s installed on your computer, see
What version of Office am I using? .
6. Check that all the following registry subkeys are correct for the version of Office
that you’re running. If not, fix the incorrect entry to match the following values.
Subkey: HKEY_CURRENT_USER\Software\Classes\TypeLib\{B9AA1F11-F480-4054-A84E-
B5D9277E40A8}\1.0
Name: (Default)
Type: REG_SZ
Data: Unified Collaboration API 1.0 Type Library
Subkey: HKEY_CURRENT_USER\Software\Classes\TypeLib\{B9AA1F11-F480-4054-A84E-
B5D9277E40A8}\1.0\0\Win64
Name: (Default)
Type: REG_SZ
Data: C:\Users\<username>\AppData\Local\Microsoft\TeamsPresenceAddin\Uc.tlb
Subkey: HKEY_CURRENT_USER\Software\Classes\TypeLib\{B9AA1F11-F480-4054-A84E-
B5D9277E40A8}\1.0\FLAGS
Name: (Default)
Type: REG_SZ
Data: 0
Subkey: HKEY_CURRENT_USER\Software\Classes\TypeLib\{B9AA1F11-F480-4054-A84E-
B5D9277E40A8}\1.0\HELPDIR
Name: (Default)
Type: REG_SZ
Data: C:\Users\<username>\AppData\Local\Microsoft\TeamsPresenceAddin\Uc.tlb
7. If the issue persists, uninstall and re-install Teams. For more information about how
to uninstall the Teams app, see Uninstall or remove apps and programs in
Windows 10 . To re-install Teams, see How do I get Microsoft Teams
Contact an administrator
If these steps don't resolve the issue, an administrator should create a support request
in the Teams Admin Center, and provide the following information:
The sign-in address of the user who is experiencing the issue and seeing an
inaccurate presence status for a contact.
The sign-in address of the contact whose presence is shown as Status unknown to
the user.
The desktop and web logs from both the user and the contact. For information
about how to collect logs, see Use log files in troubleshooting Microsoft Teams.
For presence issues that affect contacts who are internal to your organization,
provide the output from running Microsoft Support and Recovery Assistant.
Known issues
Outlook currently shows Status unknown for federated (external) Teams contacts.
In the 32-bit version of Outlook, the presence status icons related to "Out of
Office" aren't currently displayed.
When a user sets up automatic Out of Office replies in Outlook, the presence
status icon in Outlook doesn't match Teams. Others see the presence status of this
user as Away or Offline in Outlook, but as Out of Office in Teams.
Feedback
Was this page helpful? Yes No
Symptoms
Messages are unexpectedly deleted from Microsoft Teams or Viva Engage by retention
policies in scenarios such as the following:
Your organization has a retention policy that's configured to exclude the location
or apply to only other locations.
Your organization has a retention policy that's configured to apply to the location
but for a longer specified retention period.
Your organization doesn't use retention policies. However, another organization
that hosts conversations that your users participate in does use retention policies.
Cause
When the back-end service receives a delete command because of a retention policy,
the corresponding message in the Teams or Viva Engage app is deleted for all users in
the conversation. Some of these users might be from another organization, have a
retention policy that has a longer retention period, or have no retention policy assigned
to them. For these users, copies of the messages are still stored in their mailboxes and
remain searchable for eDiscovery until the messages are permanently deleted.
Messages that are visible in the Teams and Viva Engage apps aren't the compliance
copies. Their visibility in the apps doesn't reflect whether the messages are retained or
permanently deleted for compliance requirements.
More information
For more information about how retention policies work together with Teams and Viva
Engage, see the following articles:
Symptoms
You try to join a Teams meeting by using a Public Switched Telephone Network (PSTN)
dial-in number or Cloud Video Interop (CVI) coordinates. However, you receive an error
message that states that the meeting can't be found, is invalid, or has expired. The exact
text of the error message varies depending on the CVI-enabled device that's being used.
Cause
This issue occurs if the meeting organizer's Teams account is deprovisioned. In this
situation, the specific Teams license that's required in order to schedule meetings by
having PSTN dial-in and CVI capabilities is no longer available. For such meetings, Teams
treats the affected dial-in numbers and CVI coordinates as invalid or expired.
Resolution
To resolve the issue, an active user in the organization who has the required license has
to reschedule the meeting.
Feedback
Was this page helpful? Yes No
External participants who are invited to a Teams meeting that's scheduled by users in
your organization can't join the meeting. Instead, they receive one of the following error
messages.
If an external participant isn't signed in with a Teams work or school account and tries to
join the meeting (as an anonymous user), they receive the message in one of the
following situations:
The organization meeting setting Anonymous users can join a meeting is turned
off. If this setting is turned off, anonymous users can't join meetings that are
organized by any users in your organization.
The organization meeting setting Anonymous users can join a meeting is turned
on. However, in the meeting policies that are assigned to the meeting organizer,
the Anonymous users can join a meeting setting is turned off. This prevents
anonymous users from joining meetings that are scheduled by that organizer.
If an external participant is signed in with a Teams work or school account and tries to
join the meeting (as an authenticated user), they receive the message in one of the
following situations:
The organization meeting setting Anonymous users can join a meeting is turned
off.
The organization meeting setting Anonymous users can join a meeting is turned
on. However, in the meeting policies that are assigned to the meeting organizer,
the Anonymous users can join a meeting setting is turned off.
Resolution
To manage Teams meetings with external participants, follow the Plan for meetings with
external participants in Microsoft Teams guide and select the correct settings according
to your needs.
Here are some example situations.
Enable anonymous join in the meeting policies that are assigned to users in your
organization who are allowed to organize meetings with anonymous participants.
7 Note
To allow anonymous join to meetings that are organized by only specific users
in your organization, enable anonymous join in the meeting policies that are
assigned to those specific users, and then disable anonymous join in the
meeting policies that are assigned to other users.
7 Note
Turn on guest access. To do so, in the Microsoft Teams admin center , select
Users > Guest access, and then set Allow guest access in Teams to On.
More information
For more information about anonymous meeting join, see Manage anonymous
participant access to Teams meetings (IT admins).
Feedback
Was this page helpful? Yes No
An external (federated) user joins meetings and calls by using the Teams client.
In the Teams admin center , you access the call analytics information for the user:
In this scenario, the username is displayed as Unknown on the Overview page. The
following screenshot shows an example.
This behavior is by design. On the meeting details page, the Teams admin center UI uses
the Microsoft Graph API to query the Microsoft Entra tenant for user properties, such as
displayName. Because external users aren't available for queries, the username is
displayed as Unknown.
For more information about call analytics, see Set up call analytics for Microsoft Teams.
Feedback
Was this page helpful? Yes No
Provide product feedback
Fix screen sharing video display lag
issue in Teams
Article • 07/10/2024 • Applies to: Microsoft Teams
Symptoms
During a call in Microsoft Teams, when you share a video or other content that requires
a higher frame rate for optimal viewing, the display for the other attendees appears to
lag and frames are intermittently dropped.
Cause
By default, the frame rate for screen sharing in Teams is set to a low frame rate. This is
because commonly shared content, such as an Excel workbook or Word document, is
static. The low frame rate makes sure that attendees see the highest possible resolution
of the shared content.
However, the default setting can be problematic when a user shares a video. The video
may appear to lag because of the low frame rate.
Resolution
In Teams 1.6.00.12455 and later versions, you can use a keyboard shortcut to enable
high-motion screen sharing. Follow these steps:
The resolution of the shared content might drop to accommodate the higher frame rate.
This depends on several factors, such as device capability and available bandwidth.
7 Note
The keyboard shortcut will be deprecated soon. There is a new presenter control
toolbar that enables a user to optimize for video when screen sharing. For more
information, see Share content in Microsoft Teams meetings .
More information
After you run the keyboard shortcut, you won't see any visual indication that high-
motion viewing is enabled for you. The keyboard shortcut is a toggle. If you use it two
times, the Teams app will return to the default behavior of not forcing high-motion
screen sharing.
To check the frame rate for the content that's shared, follow these steps:
2. On the More menu, select Settings, and then select Call health.
3. To see the frame rate, resolution, and other details about the screen-sharing
session, scroll to the Screen Sharing section.
Feedback
Was this page helpful? Yes No
Symptoms
As an attendee in a Microsoft Teams meeting, you might experience one of the
following issues when you try to access the meeting chat:
Cause
These issues can have any of the following causes.
Cause 1: In the meeting policy that's assigned to you, the Meeting chat setting is set to
Off for everyone.
Cause 2: The number of attendees in the meeting exceeds 1,000, which is the maximum
number that's supported for chat.
Cause 3: You were added to the meeting as an attendee by using a meeting link such as
one that's shared in a forwarded meeting invitation. However, you were not added to
the original invitation. In this scenario, attendees will have access to chats, files, notes,
and other meeting content only during the meeting, and will lose access to them after
the meeting ends. If this is a recurring meeting, then attendees will also not have access
to the meeting chat in subsequent meetings.
Resolution
To make sure that this isn't a transient issue, leave and rejoin the meeting. If the issue
persists, try the following resolutions.
1. In the Microsoft Teams admin center, select Meetings > Meeting policies.
4. Set Meeting chat to On for everyone or On for everyone but anonymous users.
7 Note
To allow users to use chat in Teams meetings that are hosted by other
organizations, make sure that External meeting chat is set to On. For more
information, see Manage chat messages in Teams meetings hosted by other
organizations.
5. Select Save.
7 Note
If you're using Teams for Education, use policy packages or the Teams for
Education policy wizard to manage meeting policies.
Resolution 2: The meeting organizer should make sure that the number of attendees in
the meeting is less than the maximum limit. For more information, see Limits and
specifications for Microsoft Teams.
Resolution 3: To enable access to the chat after the meeting is over, the meeting
organizer should add the attendee to the original meeting invitation or to the original
recurring meeting series, as appropriate.
Feedback
Was this page helpful? Yes No
To determine whether these issues are caused by the user account, run the Teams
Meeting Recording Test . This diagnostic checks whether the account meets all
requirements to record a meeting in Teams. If the issue persists, try the following
troubleshooting methods.
If you see a Lock icon on the recording button, hover over the icon to see a tooltip that
explains why the button is unavailable .
Administrators can run the Meeting Recording Support Diagnostic that's available in
the Microsoft 365 admin center.
The diagnostic can check the following prerequisites for Teams meeting recordings:
For more information about user requirements for Teams meeting recording, see
Prerequisites for Teams cloud meeting recording.
7 Note
This feature isn't available for Microsoft 365 Government, Microsoft 365 operated
by 21Vianet, or Microsoft 365 Germany.
1. Select the Run Tests link. This will populate the diagnostic in the Microsoft 365
admin center.
The tests will suggest next steps to address any tenant or policy configurations in order
to validate that the user is correctly configured to record a meeting in Teams.
Workaround
Begin by making sure that the user has the latest Teams updates installed.
If the issue isn't resolved by an update, review the following issues, and use the
workaround for the appropriate issue.
Use the Teams web client to join and record the meeting.
Make sure that the user is trying to record a meeting, not a 1:1 call. Call recording
is controlled by the AllowCloudRecordingForCalls parameter of Teams calling
policies.
1. Sign in to Microsoft 365 admin center, and type Diag: Teams 1:1 Call
Recording in the Need Help? search box.
2. Enter the email address of the affected user in the Username or Email field,
and then select Run Tests.
Try again to record the meeting. If the issue still isn't resolved, open a service request for
Microsoft Support.
Try scrolling up to the top of the chat window and then scrolling back to the bottom.
This action might trigger a chat service event and restore the meeting recording link.
If the meeting recording link still isn't visible, manually locate the meeting recording:
For non-channel meetings, the recording is stored in the Recordings folder under
My files.
For channel meetings, the recording is stored in the Teams site documentation
library in the Recordings folder in SharePoint.
To find the recording link in the Teams channel, select Files > Recordings > Open
in SharePoint.
Administrators can also find the recording link for users directly in SharePoint in
the Recordings folder under Documents.
7 Note
This feature isn't available for Microsoft 365 Government, Microsoft 365 operated
by 21Vianet, or Microsoft 365 Germany.
1. Select the Run Tests link. This will populate the diagnostic in the Microsoft 365
admin center.
2. In the Run diagnostic pane, enter the URL of the meeting in the URL of the
meeting that was recorded field (usually located in the meeting invitation) and the
date of the meeting in the When was the meeting recorded? field, and then select
Run Tests.
The tests confirm that the meeting recording finished successfully and that it was
uploaded to SharePoint or OneDrive.
Feedback
Was this page helpful? Yes No
7 Note
This feature isn't available for users who use new Teams on Virtualized Desktop
Infrastructure (VDI).
2. If the issue persists, ask the user to clear the Teams client cache.
To fix this issue, reset the WhoCanRegister parameter value to Everyone, and wait 24
hours. To reset the WhoCanRegister parameter, run the following PowerShell cmdlet:
PowerShell
Note: If the "Anonymous join" functionality is turned off in the meeting settings,
anonymous users can't join the webinars. To enable this setting, see Manage meeting
settings in Microsoft Teams.
This issue may occur if Require Registration is set to None when the webinar is created.
To work around this issue, set Require Registration to For people in your org or For
everyone when you schedule a webinar.
To fix this issue, add the IP addresses that's used by the Dynamics email delivery service
to the allow list of your spam filter. See your spam filter's documentation for instructions
to modify the allow list settings.
If your users are still not receiving invitations to Teams webinars, modify the default
Connection filter policy by using the following steps:
1. Navigate to the Anti-spam policies page on the Microsoft 365 Defender portal.
2. Select Connection filter policy (Default) from the list (but don't select the
checkbox that's next to the name).
3. In the flyout pane, select Edit connection filter policy in the Connection filtering
section.
4. Select the Always allow messages from the following IP addresses or address
range option, and enter one of the IP addresses that are used by the email delivery
service.
5. Either press the Enter key or select the complete IP address value that's displayed
below the box.
6. Select Save.
7. If you're prompted to enable customization, select Yes. This step might take some
time to finish.
If you see an error message that mentions customization being disabled, use the
following steps:
1. Wait a few hours, repeat steps 1 to 7, and then add one IP address range for
the email delivery service that you entered in step 4.
2. If the addition is successful, add the remaining IP address ranges, and then
select Save.
If you still can't add the IP addresses, use the following steps:
Feedback
Was this page helpful? Yes No
ノ Expand table
Button controls on You have accounts on multiple tenants, Make sure that you're
connected peripherals and all of them are connected to the signed in to the account
stop syncing with Teams app. to which you want to sync
Microsoft Teams during the peripherals. Then
a meeting. However, when you switch from one restart the Teams app.
account to another, the connected
peripherals stop syncing with the Teams
app.
A call made from the This issue occurs if you have accounts on Use the Teams app to
dial pad in the display multiple tenants, and all of them are make PSTN calls instead
screen doesn't connect. connected to the Teams app. of the dial pad in the
display screen on a
When you initiate a PSTN call by using device.
the dial pad on the display screen on
your device, the call isn't triggered.
Devices that have a dial Devices such as Yealink MP50 that have a Use the button controls
pad in the display dial pad in the display screen don't show that are available in the
screen don't show user profile information, HID controls to Teams app.
button controls and call mute the audio during a call, answer a
details on the device call, or end a call.
screen.
This issue occurs because the devices
Issue Description Workaround
The audio status doesn't You're using a device that is not certified To force a sync between
sync between a for Teams and you have paired it with the status of the Teams
connected device and your desktop computer by using its app and your device,
Teams. native Bluetooth setting. select the HID control on
the device to mute the
When you mute your audio by using the audio from there as well.
controls in the Teams app, the audio
status on your device doesn't update to
reflect this status.
The Sync device When you run the new Teams desktop To re-enable the option
buttons option is app and the Skype for Business app at for Teams, end the Skype
disabled when you run the same time, the Sync device buttons for Business session.
Teams and Skype for option under Settings > Devices is
Business simultaneously. disabled in Teams.
Can't find the Invoke The Invoke camera from desktop feature To start sharing from a
camera from desktop hasn't been ported to new Teams yet. content camera after you
feature in new Teams. join a meeting in new
Teams, select Share >
Content from camera.
Device might not sync When you restart either the Teams Unplug and reconnect the
when you restart Teams desktop app or your computer, a Teams peripheral to reinitialize
certified peripheral that's connected to connectivity to the Teams
your computer might stop syncing with desktop app.
Teams because of the loss of connectivity.
Button controls on You join a Teams meeting from a To ensure that the button
connected peripherals computer that is running third-party apps controls on your
Issue Description Workaround
don't work during Teams along with Teams. However the button connected peripherals
meetings. controls on your connected certified sync with Teams correctly,
peripherals don't work during the exit all third-party apps
meeting. before joining a Teams
meeting.
This issue occurs because the peripherals
are either being used by one of the third-
party apps or Teams considers them to be
in use already.
Mute and unmute When the computer that your peripherals Restart Teams to restore
functions on connected are connected to goes to sleep, Teams syncing with the
peripherals don't work. and the connected peripherals stop connected peripherals.
syncing.
After the computer wakes from sleep,
neither Teams nor any of the peripherals
respond to Mute and Unmute requests
from one another.
No ringing tone during When someone calls you, there's no No workaround because
an incoming or an ringing sound to alert you to the this issue is caused by the
outgoing call. incoming call. Similarly, when you make connected audio device.
an outgoing call there's no ring tone to
indicate that the call is in progress. The
ring tone plays only after the callee picks
up the call.
No audio after joining a When you join a town hall event by using On the pre-join screen for
town hall event from the the Teams desktop client and connect an the town hall event, wait
desktop client. older Bluetooth audio device to your until you see the
following alert:
Issue Description Workaround
Feedback
Was this page helpful? Yes No
Symptoms
You're using the new Microsoft Teams desktop app on a computer that also has the
Nahimic audio driver installed. During a Teams meeting, the app does not render video
in any of the following scenarios:
Cause
This issue occurs because of a conflict that exists between the new Teams app and the
Nahimic audio driver.
Workaround
To work around the issue, follow these steps:
Note: If you can't open the file, follow these steps to change permissions on the
file:
a. Right-click the file, and then select Properties.
b. Select the Security tab, and then select the Edit button.
c. On the Permissions screen, in the Group or user names box, select the
appropriate group to which you belong.
d. In the list in the Permissions box, select Allow for the Full control permission.
e. Select Apply, and then select OK to close the Permissions screen.
f. Close the Properties dialog box.
ms-teams.exe
msedgewebview2.exe
The third-party products that this article discusses are manufactured by companies that
are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about
the performance or reliability of these products.
Feedback
Was this page helpful? Yes No
) Important
The new Outlook for Windows doesn't support the Teams COM add-in, also known
as Teams add-in for Outlook. The new Outlook contains a native Teams meeting
capability that enables users to schedule meetings. For more information, see
Schedule a Teams meeting > New Outlook (desktop & web).
If you're a Microsoft Teams administrator, and your users can't install the Teams Meeting
add-in for classic Microsoft Outlook, schedule Outlook meetings from Teams, or
schedule Teams meetings from Outlook, the issue might be caused by a problematic
installation of the Teams Meeting add-in or because the users' mailboxes are hidden
from the Global Address List (GAL).
7 Note
This feature isn't available for Microsoft 365 Government, Microsoft 365 operated
by 21Vianet, or Microsoft 365 Germany.
1. Select the Run Tests button to populate the diagnostic in the Microsoft 365 admin
center:
Run Tests: Teams Add-in Missing in Outlook
2. In the Username or Email field under Run diagnostic, enter the email address of
the user who is experiencing issues when they try to enable the Teams Outlook
add-in. Then, select Run Tests.
After the diagnostic is finished, select the provided links to resolve the issues that are
found.
7 Note
Microsoft Support and Recovery Assistant scenarios aren't available for new Teams.
If the policies are assigned correctly, but you still can't install the add-in, or if you're not
an administrator, download and run Microsoft Support and Recovery Assistant. We
recommend that you use the Assistant to perform automated troubleshooting steps and
make the required fixes.
7 Note
Microsoft Support and Recovery Assistant scenarios aren't available for new Teams.
If you have multiple users who are affected by the issues, you can use the Enterprise
version of Microsoft Support and Recovery Assistant. This is a command-line version of
the Assistant that can be scripted to detect and fix most issues automatically without
requiring user interaction.
1. Verify that users have the Teams desktop client installed. The meeting add-in can't
be installed if you use only the Teams web client.
2. Verify that users are running Outlook 2016 or a later version.
3. Verify that all available updates for the Outlook desktop client are applied.
4. Exit Outlook.
5. Exit Teams.
6. Reregister Microsoft.Teams.AddinLoader.dll:
a. Open File Explorer, and then navigate to the
%LocalAppData%\Microsoft\TeamsMeetingAddin folder.
b. Select the subfolder that has a name that's the same as the version number. If
there are multiple subfolders that have the same version number, select the
subfolder that has the highest build number. Then, copy the path of this
subfolder. For example,
%LocalAppData%\Microsoft\TeamsMeetingAddin\1.0.23334.11 .
c. Open an elevated Command Prompt window, and then run the following
command that's appropriate for your Office installation:
PowerShell
PowerShell
9. Restart the Outlook desktop client. Make sure that Outlook isn't running in
Administrator mode.
2 Warning
Follow this section's steps carefully. Incorrect registry entries can cause serious
system issues. As a precaution, back up the registry for restoration .
onnect .
2. Check whether the Configure Outlook object model prompt when reading address
information policy setting is configured:
a. Open RegEdit.exe.
b. Navigate to
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Office\16.0\Outlook\Security .
If you applied the policy settings by using Cloud Policy service, navigate to
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Cloud\Office\16.0\Outlook\Sec
urity .
Note: Policy settings that are implemented by using Cloud Policy take
precedence over policy settings that are implemented by using Group Policy on
Windows.
If this policy setting is configured, Teams administrators can use one of the
following options:
Meeting URL
Meeting ID and passcode
Dial-in numbers
This issue occurs if the delegator's mailbox is hidden from the global address list (GAL).
In this case, the Teams Meeting add-in can't get the required information to populate
the meeting details.
To fix the issue, run the following Exchange Online PowerShell cmdlet to unhide the
delegator's mailbox:
PowerShell
Set-Mailbox -Identity <delegator’s email address> -
HiddenFromAddressListsEnabled $false
Verify that the mailbox is visible in the GAL. Then, ask the delegate to restart Outlook
and create a new meeting request.
Feedback
Was this page helpful? Yes No
Symptoms
Either you or your organization uninstalls classic Microsoft Teams and then upgrades to
new Teams. You uninstall the program by using one of the following methods:
After the upgrade, the Teams meeting add-in doesn't load in new Teams. Additionally,
the add-in is removed from Microsoft Outlook.
Cause
When a version of classic Teams is uninstalled, the Teams meeting add-in is also
uninstalled. The uninstallation process removes the registry keys that are shared across
all versions of the Teams meeting add-in. Therefore, when new Teams and Outlook start,
the computer doesn't find the installed add-in to load.
Resolution
For non-VDI environments, follow these steps to reinstall the Teams meeting add-in:
2. Use the UninstallTMA.ps1 PowerShell script to verify that the Teams meeting
add-in was uninstalled correctly.
If this script returns an error message, check the version of the Teams meeting
add-in. Otherwise, go to step 3.
To check the Teams meeting add-in version, select Start > Settings > Apps >
Installed apps, enter Teams Meeting Add-in in the search box, and then check the
version of Microsoft Teams Meeting Add-in for Microsoft Office. If the version
starts with 1.23, follow these steps:
c. Check whether your version of the Teams meeting add-in is included in the
$msixDictionary variable. If it's not included, follow these steps:
i. Select Start > Settings > Apps > Installed apps, enter Teams Meeting Add-in
in the search box, and then locate the Microsoft Teams Meeting Add-in for
Microsoft Office app in the results.
ii. Select More options (...), and then select Uninstall two times.
iii. Wait for Windows Installer to open a window that indicates that the
installation package, MicrosoftTeamsMeetingAddinInstaller.msi , isn't
available. The following screenshot shows an example of this pop-up
window.
iv. In the window, review the path under Use source, copy the portion that
represents the corresponding Teams version, and then select Cancel to close
the window. For example, if the path is C:\Program
Files\WindowsApps\MSTeams_23231.512.3106.6573_x64__8wekyb3d8bbwe\Micr
osoftTeamsMeetingAddinInstaller.msi, the version of Teams that the meeting
add-in corresponds to is 23231.512.3106.6573.
v. In Notepad, add the following entry to the $msixDictionary variable, and
then save the script:
d. Run the UninstallOldTMA.ps1 script to uninstall the Teams meeting add-in, and
then go to step 3.
6. Wait until the Teams meeting add-in appears in the list in Start > Settings > Apps
> Installed apps.
If the Teams meeting add-in still doesn't work correctly, use the
TeamsMeetingAddinFixKnownIssues.ps1 PowerShell script to resolve common issues
that affect the add-in.
More information
The following sections list registry entries for different versions of the Outlook app.
These entries are necessary for the Teams meeting add-in to load.
Outlook 64-bit
Registry subkey:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\office\Outlook\Addins\TeamsAddin.FastConn
ect
The TeamsAddin.FastConnect key provides Outlook with the ProgID value of the
add-in to load. If this value is missing, Outlook doesn't search for the add-in.
ノ Expand table
LoadBehavior Determines when Outlook should try to load the add-in. The default
value is "3" for this entry. This value tells Outlook to load the add-in at
startup.
The CurVer key provides details about the ProgID value so that programs can find
the correct libraries.
ノ Expand table
ノ Expand table
ThreadingModel Definition of the threading model that's to be used by the class. Its
value should be Apartment.
ノ Expand table
Registry entry Description
name
ノ Expand table
(Default) ProgId of the class without version information. Its value should be
TeamsAddin.FastConnect.
ノ Expand table
(Default) Class ID of the type lib that's associated with this class. Its value should
be {C0529B10-073A-4754-9BB0-72325D80D122}.
ノ Expand table
ノ Expand table
ノ Expand table
ノ Expand table
ノ Expand table
ノ Expand table
ノ Expand table
ノ Expand table
Outlook 32-bit
Registry subkey:
HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\Microsoft\office\Outlook\Addins\TeamsAd
din.FastConnect
This key provides Outlook with the ProgID value of the add-in to load. If the value
is missing, Outlook doesn't try to look for the add-in.
ノ Expand table
LoadBehavior Determines when Outlook should try to load the add-in. The default
value is "3" for this entry. This value tells Outlook to load the add-in at
startup.
Provides details about the ProgID value so that programs can find the correct
libraries.
ノ Expand table
ノ Expand table
ThreadingModel Definition of the threading model to be used by the class. Its value
should be Apartment.
ノ Expand table
(Default) ProgID together with the version of the class. Its value should be
TeamsAddin.FastConnect.1.
ノ Expand table
(Default) ProgId of the class without version information. Its value should be
TeamsAddin.FastConnect.
Registry subkey: HKEY_CURRENT_USER\SOFTWARE\Classes\Wow6432Node\CLSID\
{19A6E644-14E6-4A60-B8D7-DD20610A871D}\TypeLib
ノ Expand table
(Default) Class ID of the type lib that's associated with this class. Its value should
be {C0529B10-073A-4754-9BB0-72325D80D122}.
ノ Expand table
ノ Expand table
ノ Expand table
ノ Expand table
ノ Expand table
ノ Expand table
ノ Expand table
ノ Expand table
ノ Expand table
For Microsoft Teams meetings that are managed by using a shared mailbox, only a
limited number of features are available. The following table lists the details of each
feature.
7 Note
Shared mailboxes aren't intended for direct login. Keep the shared mailbox account
in the Disabled state, and avoid resetting its password or signing in by using the
shared mailbox user account.
ノ Expand table
Available Details
feature
Create meetings The meeting must be created by a delegate by using the shared mailbox
calendar.
Delegates can add co-organizers to the meeting .
Update The meeting must be updated by using the shared mailbox calendar.
meetings The meeting can be updated by the delegate who organizes the
meeting, or by other delegates who have Full Access permission to the
shared mailbox.
Update meeting Meeting options can be updated only by the delegate who organizes the
options meeting, or by co-organizers who have delegate access to the shared mailbox.
Manage See Teams meeting recording storage and permissions in OneDrive and
meeting SharePoint.
recordings
Available Details
feature
Manage For a user to manage breakout rooms, all the following conditions must be
breakout rooms met:
The shared mailbox is assigned a Teams license.
The user is assigned the co-organizer role and has delegate access to
the shared mailbox.
The user must first join the meeting.
Set up audio To set up audio conferencing, the shared mailbox must be assigned a license
conferencing for Teams Audio Conferencing.
Create custom To create custom meeting policies, the shared mailbox must be assigned a
meeting policies Teams license.
For more information about Teams license options, see Microsoft Teams add-on
licenses.
Feedback
Was this page helpful? Yes No
Symptoms
A website (such as an intranet portal) does not render as a tab inside of the Teams
desktop app when that website has Conditional Access policies in place (such as
browser or IP address restrictions).
Workaround
We recommend that you use Teams in a browser instead of the desktop app.
More information
What is Conditional Access?
Feedback
Was this page helpful? Yes No
Symptoms
Some members aren't able to see autofavorited channels on the Teams mobile app.
Resolution
Members must sign in to the desktop or web app first to see autofavorited channels on
their mobile app.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Apple CarPlay enables you to safely make Teams audio calls when you're on the road
by using Siri voice commands. However, if you use a Microsoft Intune-managed iOS
device to make the calls, Siri can be blocked from use by your administrator.
If you're unable to use Apple CarPlay in Teams, your administrator must configure the
following settings by using the Microsoft Endpoint Manager admin center .
Feedback
Was this page helpful? Yes No
Symptoms
You can't access a Microsoft OneNote notebook from Microsoft Teams. Additionally, you
receive the following error message:
One or more of the document libraries on the user or group's OneDrive contains
more than 5,000 OneNote items (notebooks, sections, section groups) and cannot
be queried using the API. Please make sure that none of the user or group's
document libraries contains more than 5,000 OneNote items. Please follow the link
below for instructions on how to remedy this situation.
Cause
This issue occurs if the document libraries contain more than 5,000 OneNote items. This
is a known limitation with OneNote items when accessing them from Teams.
Workaround
To work around this issue, reduce the number of OneNote items in the document
libraries.
More Information
We recommend that you access OneNote through OneNote Online or the OneNote
application and remove items that aren't needed.
Use the OneNote API diagnostic to count the number of items in a certain
document library:
https://github.com/OneNoteDev/OneNoteAPIDiagnostics/blob/master/Tool/OneN
oteAPIDiagnostics_1.0.0.0.zip
Run Microsoft.Office.OneNote.OneNoteAPIDiagnostics.exe, and then enter the
URL, user and password:
https://<domain>.sharepoint.com/sites/<site>/
AsciiDoc
Items Count:14744
Notebooks Count:0
Folders Count:4607
Sections Count:0
Content Type ID:True
File Type:True
HTML File Type:True
Feedback
Was this page helpful? Yes No
Summary
To best support OneNote customers worldwide during these unprecedented times,
Microsoft is temporarily adjusting the download limit of file attachments in OneNote.
We do not expect this change to affect most users.
Workarounds
The maximum capacity of downloaded file attachments is temporarily set at 100 MB.
Because most OneNote clients limit file uploads to 50 MB, this change shouldn't affect
most attachments.
Attach as a cloud file. This is the best way to make sure that others can access the
file without restrictions. If you have access to the file, first upload the attachment
to SharePoint Online and then link to the attachment from within the Notebook. If
you use OneNote for Windows 10, this can be done in one step by following these
instructions:
1. Select Insert > File.
2. Select Upload to OneDrive and insert link.
Attaching files as cloud files enables others who have access to the notebook to
view your attachment without any size restrictions. If you don't have access to the
original file, use either of the following workarounds to obtain the file, and then
attach it as a cloud file.
OneNote for web. Open your notebook in OneNote for the web (go to
https://www.onenote.com , select the purple Sign in button), and then save the
attachment by right-clicking the attached file and selecting Save As.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
SIP Gateway enables your organization to use any compatible SIP device with Microsoft
Teams. This article lists some common issues that might occur when you use a
compatible SIP device to make and receive calls through Teams, and provides steps to
help you troubleshoot these issues.
4. Check whether the device can connect to SIP Gateway. Verify that the connection
isn't blocked by your firewall or proxy server, and that the required HTTPS
endpoints and TCP/UDP ports are open. For more information, see the list of items
that follows "Before you can configure SIP Gateway" in Configure SIP Gateway.
If you're signed in, refresh the Teams admin center to display the updated state.
If you're signed out, the device will appear as offline.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Symptoms
Error message 1
When you try to access a dial plan in the Microsoft Teams admin center, you receive the
following error message:
We can’t get the effective dial plan so the dial plan can’t be tested.
Error message 2
When you try to test a dial plan, you receive the following error message:
Something went wrong while testing this phone number. If you continue to have
problems, contact Microsoft customer support.
Error message 3
When you run the Get-CsEffectiveTenantDialPlan cmdlet in Teams PowerShell to see the
details of a dial plan, you receive the following error message:
Cause
These actions trigger a query to look up the value of the EffectiveTenantDialPlanName
property. This property is used to populate the information in the dial plan. If you’re an
administrator who does not have an applicable product license, this query can’t run.
Because the value is not returned, an error occurs.
Resolution
If you have to manage dial plans, your administrator account must be assigned a Teams
license.
Feedback
Was this page helpful? Yes No
To troubleshoot issues with Direct Routing, administrators can run a diagnostic tool in
the Microsoft 365 admin center to validate that a user is correctly configured for Direct
Routing in Microsoft Teams.
1. Select Run Tests below to populate the diagnostic in the Microsoft 365 admin
center.
2. In the Run diagnostic pane, enter the email of the user you want to test in the
Username or Email field, and then select Run Tests.
3. The test result will indicate whether the user is configured correctly for Direct
Routing. If the user isn't configured correctly, the diagnostic will provide
information on next steps that you can use to address issues with tenant, user, or
policy configurations.
For more information about the most common errors and recommended actions for
further troubleshooting, see Microsoft and SIP response codes.
Feedback
Was this page helpful? Yes No
This article focuses on how to troubleshoot issues that are related to call transfers that
are initiated by Microsoft. This article does not apply to issues that are related to call
transfers that are initiated from Session Border Controller (SBC) or Public Switched
Telephone Network (PSTN) sources.
Call transfers that are initiated by Microsoft can occur in multiple scenarios, such as
user-initiated call transfers, transfers from an auto attendant, and transfers from a call
queue. Before you troubleshoot issues, review the following background information.
Background
A call transfer can be made by using any of the following methods, in order of
preference:
All transfers that use an SIP Refer message must go through the Microsoft Teams
infrastructure. When the Microsoft SIP proxy sends an SIP Refer message to SBC, an SIP
Invite message should be returned to the SIP proxy, not to PSTN or to any other
destination. It is true even if the call is transferred to an external PSTN number. SBC
doesn't have to parse the SIP Refer message to look for the transfer target. SBC should
send the SIP Invite message together with the Request-URI (RURI) setting only to
contents of the Refer-To header. It also should include the Referred-By header from the
SIP Refer message. Make sure that the strings of the SIP Invite message are not
changed, and that they are sent as the exact same strings that are provided in the SIP
Refer message (especially in the Referred-By header). This is because these strings are
used to identify calls, targets, and other important parts of a call transfer.
Note: The strings could be either x-* strings or custom strings in the Referred-By and
Refer-To headers.
Auto attendant does not transfer calls to an
external PSTN number
This issue might occur for the following reasons:
No licenses, or incorrect licenses, are assigned to the auto attendant. If you can
transfer a call to an internal user or a bot, but if you can't transfer a call to an
external PSTN number, this might indicate a licensing issue.
The SIP Invite message is sent to an incorrect device. For example, the message is
sent to a PSTN provider. By design, SIP Refer messages don't contain complete
information about the target. For example, a PSTN number is normalized to the
international format.
To resolve this issue, assign the correct license to the auto attendant to enable it to
make PSTN calls. If the issue persists, make sure that the SIP Invite message is sent to
the SIP proxy that can transfer calls appropriately. The SIP proxy sends the SIP Invite
message to the PSTN network according to settings (such as normalization rules, SBC
routing, caller ID).
1. Make sure that the SIP Refer method is supported for call transfers by SBC in the
SIP Invite or "SIP 200 OK" response (depending on whether the call is initiated by
SBC or Microsoft). If the SIP Refer method isn't supported, then call transfers are
made by using SIP Invite that has a Replaces header (if this method is supported).
If the SIP Invite method doesn't work, the internal transfer that's hidden from SBC
is used.
2. Make sure that the firewall and SBC settings allow incoming connections from any
Microsoft signaling IP address, not only from specific addresses. SIP Refer can
come from any of the IP addresses by using new TLS connection, even if the
previous part of the call came from another IP address.
If SBC receives SIP Refer messages after you follow these steps, make sure that the new
SIP Invite is delivered to the SIP proxy, even if the call is transferred to an external PSTN
number. If the call is transferred to an external PSTN number, the SIP proxy will forward
the call, and then send a new SIP Invite to SBC. In this case, make sure that the call
doesn't fail on SBC. If this call fails and generates an error, this error will be sent back to
SBC on the transferred call.
The SIP proxy doesn't receive the "202 Accepted" response or "SIP Notify"
messages from SBC as a response to the SIP Refer message, and the process times
out.
The "SIP Bye" message arrives from SBC too early, and the call ends before the
message is fully transferred.
To resolve this issue, make sure that SBC sends the "SIP 202 Accepted" response and
"SIP Notify" messages to provide an update about the progress of the transferred call.
When the SIP proxy receives a "SIP Notify" message that includes the "200 OK"
response, it will safely end the original call by sending the "SIP Bye" response because it
knows that the call was replaced with a new call.
1. Make sure that the SIP Refer method is supported by SBC in the initial SIP Invite or
"SIP 200 OK" response (depending on whether the call is initiated by SBC or by
Microsoft). SIP Refer is required to successfully generate the ringing sound. It is
because, currently, no simulated ringing sound is generated when you transfer
calls internally.
2. If SBC receives the SIP Refer message, but PSTN users still don't hear a ring tone,
make sure that SBC connects to the newly initiated transfer call and plays a ring
tone that's based on the "SIP 180 Ringing" or "SIP 183 Session" response that's
sent from the SIP proxy.
You might experience issues when you receive Public Switched Telephone Network
(PSTN) calls through Direct Routing. This article discusses some of these issues and
provides resolutions that you can try.
When a Microsoft Teams client receives a call, it first sends a SIP 180 Ringing message,
and then sends a SIP 183 Session Progress message together with a media offer (SDP).
According to RFC 3261 and RFC 3960 standards, when the endpoint that's used by the
caller receives a SIP 180 Ringing message, it must generate the ring tone locally. If the
caller's device receives a SIP 183 Session Progress message with SDP, it allows the
destination (the Teams client in this scenario) to play audio or a ring tone before the
session is accepted by the called user. Such audio is known as early media.
However, some caller devices and carriers stop generating the ring tone locally when
they receive a SIP 183 Session Progress message. This occurs even though the devices
and carriers should continue to generate the ring tone until the actual media packets
are received.
Resolution
To fix the issue, you must update the Session Border Controller (SBC) configuration to
handle multiple SIP 18x messages.
Forward only the first SIP 18x message and ignore subsequent messages until the
call is answered or ended. This option is offered by AudioCodes SBCs, for example.
Remove the SDP information from the SIP 183 Session Progress message, and then
change the message to an SIP 180 Ringing message. This option is offered by
Metaswitch SBCs, for example.
For instructions to update the SIP manipulation rules in your SBC, refer to the
documentation that's specific to your SBC model, and contact your SBC vendor for other
recommended options.
This issue occurs because different communication standards, such as RFC 4497
standard and NICC standard ND1017:2006/07, map the same SIP response code to
different Q.850 cause codes.
For example, RFC 4497 maps SIP response code 486 to Q.850 cause code 34, and
ND1017:2006/07 (which Direct Routing uses) maps code 486 to Q.850 cause code 17.
Because of this difference, the PSTN providers that use the RFC 4497 standard interpret
the reason that Teams rejected the call incorrectly. Therefore, the PSTN providers retry
the call multiple times.
Resolution
To fix the issue, update the SIP manipulation rules in your SBC to either remove the
Q.850 cause code that’s mapped to SIP response code 486, or change the cause code
from 34 to 17. For instructions to update the SIP manipulation rules, refer to the
documentation that's specific to your SBC model.
If updating the rules doesn't fix the issue, it's likely that either the SBC, a network device
in the communication path, or your PSTN provider is retrying the call after it receives a
SIP 4xx response code. This behavior isn't recommended. In this situation, update the
configuration of the SBC and the network devices, or ask the PSTN provider to update
their configuration to make sure that they don't retry a call after they receive a SIP 4xx
response to end the call.
Resolution
To fix this issue, check whether your PSTN provider uses the P-Asserted-Identity
header. If so, configure your SBC to rewrite the content of the From header with the
information from the P-Asserted-Identity header.
To rewrite the From header, refer to the documentation that's specific to your SBC
model for instructions.
7 Note
Resolution
To reduce the chance of a caller's phone number being marked as spam, make sure that
the number is provided in the E.164 format.
This issue is usually caused by a mismatch between the caller ID format that's expected
by the expression that's used to screen incoming calls and the format of the caller ID in
the From header of the SIP message.
For example, the caller ID might be specified in an international format, including a
leading plus (+) sign and an international prefix. However, the expression checks for
only numbers that are specified in the national format. The situation might also be
reversed.
Resolution
To fix this issue, update the expression that's used to check incoming calls by adding the
plus (+) sign as an optional character. This revised expression covers multiple caller ID
formats and is especially useful if you use both Direct Routing and Calling Plans in which
numbers are presented in different formats.
These issues are usually caused by multiple SIP reinvites that are sent between the SBC
and the SIP Proxy before the call is connected successfully. This is particularly common
in scenarios that involve media bypass or Local Media Optimization that require several
reinvites by design. Additionally, in a situation such as when the SBC doesn't offer the
appropriate media IP in the original invite, the SBC must send a reinvite that has the
correct information. If the reinvite from the SBC is received by the SIP Proxy in the
wrong order or at the wrong time (thereby causing a race condition), the reinvite can
take longer to be negotiated. This situation can cause audio delays.
Resolution
To fix these issues, update your SBC configuration. Make sure that it offers the most
likely media IP by default to minimize the number of reinvites. For example, if most calls
are expected from internal users, configure the SBC to offer an internal IP first. For
detailed instructions about SBC configuration, refer to the documentation that's specific
to your SBC model.
The SBC might not receive the SIP 100 Trying message because the message is
blocked by a firewall or isn't sent because of network issues.
The SBC receives the SIP message but doesn't acknowledge it by sending a SIP
ACK message.
Resolution
To fix this issue, update your SBC and network configuration to allow traffic to and from
all IP address ranges that the Direct Routing feature uses for SIP signaling. Additionally,
make sure that the SBC sends messages according to the standard process that's used
to communicate SIP signals.
For detailed instructions about SBC configuration, refer to the documentation that's
specific to your SBC model.
Resolution
To fix this issue, make sure that the correct ICE candidates are included in the SDP
message from the SBC. Also, update the network and firewall configurations as
appropriate to make sure that they can handle the requests and responses from ICE
candidates.
In the following example, the SESSION-EXPIRES header specifies that the call will end
after 1,800 seconds (30 minutes):
SESSION-EXPIRES : 1800;refresher=uac
7 Note
Reinvites are usually sent at the halfway point of the time that's specified by
the session timer.
If the value of the refresher parameter in the header is uac , the party that
sends the SIP INVITE message is responsible for sending the reinvite to
refresh the session.
If the value of the refresher parameter in the header is uas , the party that
receives the SIP INVITE message is responsible for sending the reinvite to
refresh the session.
Resolution
To fix this issue, update your SBC configuration to make sure that the correct party
sends a reinvite message at the appropriate time before the session timer expires.
Session timer issues might also occur in other parts of the call, such as a PSTN carrier in
the communication path. If the call fails at a PSTN carrier, it sends a SIP BYE message to
the SBC. This message is then sent to the SIP proxy, and the proxy ends the call. To fix
this issue, determine the source of the SIP BYE message, and then resolve the issue at
the source.
Feedback
Was this page helpful? Yes No
You might find that Local Media Optimization (LMO) for Direct Routing doesn't work as
expected. For instance, Microsoft Teams doesn't send the X-Ms-UserLocation and X-Ms-
MediaPath headers, or the X-Ms-UserLocation header contains the wrong location, or calls
fail.
This article provides some resolutions that you can try to fix these issues.
PowerShell
For LMO to be enabled, make sure that all the properties that are selected in this cmdlet
are set. This is especially important for BypassMode . Here's an example of the output
from this cmdlet:
Output
Identity : VNsbc.contoso.com
Fqdn : VNsbc.contoso.com
Enabled : True
MediaBypass : True
GatewaySiteId : Vietnam
ProxySbc : proxysbc.contoso.com
BypassMode : Always
Identity : proxysbc.contoso.com
Fqdn : proxysbc.contoso.com
Enabled : True
MediaBypass : True
GatewaySiteId : Singapore
ProxySbc :
BypassMode : Always
Note: The values that are displayed here might be different from what you see.
To fix this issue, identify the client's public IP address that's used by Teams, and then add
it to the list.
2. Locate the public IP address listed for the client in the MSTeams Diagnostics Log
[Date]__[Time]_calling.txt file. Here's an example of this file:
PowerShell
Get-CsTenantTrustedIPAddress
Identity : 192.168.0.0
RemoteMachine : WU22A00TAD02.lync2A001.local
MaskBits : 24
Description : Private IP subnet
IPAddress : 192.168.0.0
Element : <TrustedIPAddress IPAddress="192.168.0.0" MaskBits="24"
Description="Private IP subnet"
xmlns="urn:schema:Microsoft.Rtc.Management.Settings.TenantNetworkConfig
uration.2017" />
Notice that the client's IP address identified in step 2 is missing from this list.
PowerShell
You can see that the client's IP address has now been added to the list of trusted IP
addresses.
5. Restart the Teams client so that the newly added IP address can be recognized
immediately. Otherwise, the list can take up to 30 minutes to be updated.
After the restart, Teams will find a match for the client's IP address in the list of
trusted IP addresses, as shown in the following example:
Incoming calls fail or go to voicemail if both
LMO and LBR are enabled
One of the most likely reasons that this issue occurs is that either the headers or the
routing information is not configured correctly on the Session Border Controller (SBC)
from which the call is received.
Check that the Session Initiation Protocol (SIP) message headers sent from the SBC
contain the following information, and update them if they are incorrect:
The SIP URI contains the Fully Qualified Domain Name (FQDN) of the regional SBC.
The Contact header contains the FQDN of the regional SBC.
The Record-Route contains the FQDN of the proxy SBC.
If a proxy SBC is not defined for the regional SBC, then only the Record-Route is
checked. If the Record-Route is missing, then the Contact header is checked.
If the headers are configured correctly, the issue might be caused by a misconfigured
routing on the SBC.
Make sure that the SBC has Location-Based Routing (LBR) enabled. The
GatewaySiteLbrEnabled parameter must be set to True.
Also, the SBC must be assigned to the same site as the client that's initiating the call.
To determine whether the SBC assignment is correct, identify the user site that's
registered in the Teams client logs, and compare it with the assignment information for
the SBC:
2. Identify the user site information that's listed in the MSTeams Diagnostics Log
[Date]__[Time]_calling.txt file. Here's an example of this file:
3. Run the Get-CsOnlinePSTNGateway cmdlet to check the configuration of the SBC.
The output that you see should resemble the following example:
4. In the output from step 2, the value of the networksiteId parameter that's listed in
the user site information is "Vietnam." However, in the output from step 3, the
value of the equivalent GatewaySiteId parameter that's listed in the SBC's
configuration is "India." This is a mismatch. To update the SBC's configuration, run
the Set-CsOnlinePSTNGateway cmdlet, as follows:
PowerShell
You might experience various issues when you use Direct Routing to make outbound
calls from a Microsoft Teams client to a Session Border Controller (SBC). These issues
include the following:
This article discusses potential causes of these issues, and provides resolutions that you
can try.
The phone number that's assigned to the caller who is initiating the call. If the
caller's phone number has to be hidden from the call recipient, it's replaced with
"anonymous".
A service number that is assigned to the caller by using the CsCallingLineIdentity
cmdlet.
The phone number of the original caller if the call was forwarded.
The P-Asserted-Identity header contains the phone number of the user who is billed
for the call. If Privacy:id is set, this indicates that the information in the header has to
be hidden from the call recipient.
Cause
If the information in the From and P-Asserted-Identity headers doesn't match, and if
the Public Switched Telephone Network (PSTN) prioritizes the P-Asserted-Identity
header information over the From header information, then incorrect information is
displayed.
Resolution
To make sure that the correct caller ID is displayed to the call recipient, configure the
SBC to either remove the P-Asserted-Identity header from the SIP options message or
modify its contents.
Cause 1
The SIP failure message is generated by another telephony device that is on the same
network as the SBC.
Resolution 1
Troubleshoot the other device to fix the error. If you need assistance, contact the device
vendor.
Cause 2
Your PSTN provider is experiencing some issue and is sending the SIP failure message.
This is most likely the case if the failure error code is SIP 403 or SIP 404.
Resolution 2
Contact your PSTN provider for support to fix the issue.
Cause 3
The issue is not caused by another device on the network or by your PSTN provider.
However, the cause is otherwise unknown.
Resolution 3
Contact the SBC vendor for support to fix the issue.
Cause 1
Users are missing the dial pad on the Calls tab in Teams.
Resolution 1
Make sure that the user has the correct license (E3 with Phone System or E5) and all
required settings. To check the settings, run the Get-CsOnlineUser cmdlet in Teams
PowerShell, as follows:
PowerShell
All the required values must be specified as described in Enable users for Direct Routing,
voice, and voicemail.
Cause 2
None of the patterns in the Online Voice Routing policy (OVRP) match the number that
was dialed by the user.
Resolution 2
Make sure that the following conditions are true:
Resolution 3
Invalid, invisible characters can be inserted in the OVRP when you paste information into
it from Microsoft Word or other WYSIWYG editors. Although the characters are not
displayed, they are considered when deciding the route that the call should take.
To fix the issue, remove the policy, and then recreate it by either rewriting it manually or
copying it from a non-WYSIWYG editor, such as Notepad.
Cause 1
Teams has a disabled gateway.
Resolution 1
Use the Microsoft Teams admin center to make sure that the gateway that's used by
Teams is available and enabled.
You can also use Teams PowerShell to check and update the gateway, as necessary.
To check the status of the gateway, run the Get-CsOnlinePSTNGateway cmdlet. The
output must show that the value of the Enabled parameter is set to True . In the
following example, the Enabled parameter is set to True for the sbc1.contoso.com
gateway but not for the sbc2.contoso.com gateway.
PowerShell
Get-CsOnlinePSTNGateway | fl
Identity,Fqdn,SipSignalingPort,MaxConcurrentSessions,Enabled
To make sure that the sbc2.contoso.com gateway is available to Teams, run the Set-
CsOnlinePSTNGateway cmdlet to set the Enabled parameter to True .
PowerShell
To check whether the sbc2.contoso.com gateway is now available, run the Get-
CsOnlinePSTNGateway cmdlet again:
PowerShell
Cause 2
The gateway is not responding to SIP options messages because some device on the
network, such as a firewall, is blocking the messages.
Resolution 2
Make sure that the SIP Signaling IPs and FQDNs are allowed on all network devices that
connect the SBC to the internet. The IP addresses that must be allowed are listed at SIP
Signaling: FQDNs.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
When you set up Direct Routing, you might experience the following Session Border
Controller (SBC) connectivity issues:
Such issues are most likely caused by either or both of the following conditions:
This article lists some common issues that are related to SIP options and TLS certificates,
and provides resolutions that you can try.
After it receives SIP options, the SIP proxy checks the Record-Route to determine
whether the SBC FQDN belongs to a known tenant. If the FQDN information is not
detected there, the SIP proxy checks the Contact header.
If the SBC FQDN is detected and recognized, the SIP proxy sends a 200 OK
message by using the same TLS connection.
The SIP proxy sends SIP options to the SBC FQDN that is listed in the Contact
header of the SIP options received from the SBC.
After receiving SIP options from the SIP proxy, the SBC responds by sending a 200
OK message. This step confirms that the SBC is healthy.
As the final step, the SBC is marked as Active in the Microsoft Teams admin center.
7 Note
In a hosted model, SIP options should be sent from only the hosted SBC. The status
of SBCs that are in a derived trunk model are based on the main SBC.
This situation might occur if you’re using an older version of TLS. To enforce stricter
security, enable TLS 1.2.
Make sure that your SBC certificate is not self-signed and that you got it from a trusted
Certificate Authority (CA).
If you’re using the minimum required version of TLS or higher, and your SBC certificate
is valid, then the issue might occur because the FQDN is misconfigured in your SIP
profile and not recognized as belonging to any tenant. Check for the following
conditions, and fix any errors that you find:
The FQDN provided by the SBC in the Record-Route or Contact header is different
from what is configured in Teams.
The Contact header contains an IP address instead of the FQDN.
The domain isn’t fully validated. If you add an FQDN that wasn’t validated
previously, you must validate it now.
After you register an SBC domain name, you must activate it by adding at least one
E3- or E5-licensed user.
The SBC receives the 200 OK response from the SIP proxy but not the SIP options that
were sent from the SIP proxy. If this error occurs, make sure that the FQDN that's listed
in the Record-Route or Contact header is correct and resolves to the correct IP address.
Another possible cause for this issue might be firewall rules that are preventing
incoming traffic. Make sure that firewall rules are configured to allow incoming
connections from all SIP proxy signalling IP addresses.
SBC status is intermittently inactive
The SBC is configured to send SIP options not to FQDNs but to the specific IP
addresses that they resolve to. During maintenance or outages, these IP addresses
might change to a different datacenter. Therefore, the SBC will be sending SIP
options to an inactive or unresponsive datacenter. Do the following:
Make sure that the SBC is discoverable and configured to send SIP options to
only FQDNs.
Make sure that all devices in the route, such as SBCs and firewalls, are
configured to allow communication to and from all Microsoft-signaling FQDNs.
7 Note
The installed root or intermediate certificate isn't part of the SBC certificate chain
issuer. When the SBC starts the three-way handshake during the authentication
process, the Teams service won't be able to validate the certificate chain on the
SBC and will reset the connection. The SBC may be able to authenticate again as
soon as the public Root certificate is loaded again on the service cache or the
certificate chain is fixed on the SBC. Make sure that the intermediate and root
certificate installed on the SBC are correct.
For more information about certificates, see Public trusted certificate for the SBC.
This issue occurs if a wildcard doesn't match a lower-level subdomain. For example, the
wildcard \*\.contoso.com would match sbc1.contoso.com, but not
customer10.sbc1.contoso.com. You can't have multiple levels of subdomains under a
wildcard. If the FQDN doesn’t match the Common Name (CN) or Subject Alternate
Name (SAN) in the provided certificate, then request a new certificate that matches your
domain names.
For more information about certificates, see the Public trusted certificate for the SBC
section of Plan Direct Routing.
Domain activation is not registered in the Microsoft 365 environment
To fully activate a domain for a tenant and distribute it over the Microsoft 365
environment, you must assign at least one licensed user to the subdomain that's used
by the SBC. When all the requirements are met, it may take up to 24 hours for the
domain to be activated.
For a list of the licenses that are required for Direct Routing, see the "Licensing and
other requirements" section of Plan Direct Routing.
For more information about this process, see the Connect the SBC to the tenant section
of Connect your Session Border Controller (SBC) to Direct Routing.
If the SBC certificate is self-signed, it is not valid. Make sure that the SBC certificate is
obtained from a trusted Certificate Authority (CA). The certificate must contain at least
one FQDN that belongs to a Microsoft 365 tenant.
For a list of supported CAs, see the Public trusted certificate for the SBC section of Plan
Direct Routing.
SBC doesn't trust SIP proxy certificate
If the SBC doesn't trust the SIP proxy certificate, download and install the Baltimore
CyberTrust root certificate on the SBC. To download the certificate, see Microsoft 365
encryption chains.
For a list of supported CAs, see the Public trusted certificate for the SBC section of Plan
Direct Routing.
SBC certificate is invalid
If the Health Dashboard for Direct Routing in the Microsoft Teams admin center
indicates that the SBC certificate is expired or revoked, request or renew the certificate
from a trusted Certificate Authority (CA). Then, install it on the SBC. For a list of
supported CAs, see the Public trusted certificate for the SBC section of Plan Direct
Routing.
When you renew the SBC certificate, you must remove the TLS connections that were
established from the SBC to Microsoft with the old certificate and re-establish them with
the new certificate. Doing so will ensure that certificate expiration warnings aren't
triggered in the Microsoft Teams admin center. To remove the old TLS connections,
restart the SBC during a time frame that has low traffic such as a maintenance window. If
you can't restart the SBC, contact the vendor for instructions to force the closure of all
old TLS connections.
SBC certificate or intermediary certificates are missing in the SBC TLS "Hello"
message
Check that a valid SBC certificate and all required intermediate certificates are installed
correctly, and that the TLS connection settings on the SBC are correct.
Sometimes, even if everything looks correct, a closer examination of the packet capture
might reveal that the TLS certificate is not provided to the Teams infrastructure.
SBC connection is interrupted
The TLS connection is interrupted or not set up even though the certificates and SBC
settings experience no issues.
The TLS connection may have been closed by one of the intermediary devices (such as a
firewall or a router) on the path between the SBC and the Microsoft network. Check for
any connection issues within your managed network, and fix them.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
When you troubleshoot Direct Routing issues, the specific cause of a call failure can be
identified through a combination of the following response codes:
SIP response code (CallEndReason): A three-digit response code that shows the
request status. This code is received from the Session Border Controller (SBC) or
Direct Routing SIP interface. It explains what occurred. For example, the SBC didn't
reply in a timely manner. The SIP response codes are defined in RFC 3261 .
Microsoft response code (CallEndSubReason): A response code that's assigned by
Microsoft. This code is usually six digits long, but it might be reported as 0 digits or
more than six digits, depending on the problem. It explains why the problem
occurred. For example, the certificate on the SBC expired.
These response codes are reported in the Microsoft Teams admin center and the Power
BI Quality of Experience Report (QER) for PSTN.
If the Microsoft response code starts with 560, it indicates that the final SIP
response code is generated by the SBC. For example, if the Microsoft response
code is 560403, it means that the final response code is generated by the SBC, and
the last three digits indicate SIP response code 403. In this case, start
troubleshooting by using the SBC logs. Also, see the additional information in the
following content. We recommend that you seek assistance from your SBC vendor.
For all other Microsoft response codes that do not start with 560, the final SIP
response code is generated by a Microsoft service.
For more information about the most common errors and suggested actions to further
troubleshoot and mitigate the issue, select a SIP response code from the following list:
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for the combination of the SIP 400
error and Microsoft response code 540400.
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for the combination of the SIP 402
error and Microsoft response code 560402.
Review the tenant's call records that include CallEndSubReason = 560402. Look
for trends in the called numbers, or a distribution of the failures by destination
country or region. Patterns can be identified that would suggest a problem in a
downstream PSTN carrier.
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for various combinations of the SIP
403 error and Microsoft response codes.
If you use Location-Based Routing for Direct Routing, check the settings to
determine whether toll bypass is restricted for the affected user's location. If it
is, this error is expected and no action is required. Otherwise, fix any
misconfiguration.
If you don't use Direct Routing, check whether the PreventTollBypass setting in
your Teams calling policy is set to True. To check the setting, run the following
PowerShell command and look for the PreventTollBypass setting in the result:
PowerShell
PowerShell
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for various combinations of the SIP
404 error and Microsoft response codes.
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for various combinations of the SIP
408 error and Microsoft response codes.
Suggested actions:
Investigate why the SBC didn't send a response to the invitation within the
configured time-out value, as defined by FailoverTimeSeconds. The default
value is 10 seconds.
This error usually occurs in regions that have long PSTN setup times. Consider
changing the failover timer to 20 seconds in these regions or on all Direct Routing
trunks.
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for various combinations of the SIP
410 error and Microsoft response codes.
Feedback
Was this page helpful? Yes No
Provide product feedback
SIP response code 412
Article • 11/22/2024 • Applies to: Microsoft Teams
This article provides troubleshooting information for the combination of the SIP 412
error and Microsoft response code 510412.
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for the combination of the SIP 420
error and Microsoft response code 560420.
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for various combinations of the SIP
"480" error and Microsoft response codes.
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC
and GCC High Microsoft 365 Government environments.
After the test is finished, the screen displays details about the checks that were
performed and whether the test succeeded, failed, or was successful but
displayed a few warnings. Select the provided links for more information about
the warnings and failures and how to resolve them.
If you're using the GCC or GCC High environment, see Control routing of calls to
Cloud Voicemail.
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for the combination of the SIP 484
error and Microsoft response code 560484.
Review the tenant's call records that contain CallEndSubReason = 560484. Look
for trends in the called numbers, including the called numbers distribution by
country/region. You can identify patterns that suggest that you should either
establish additional normalization rules for extension-based dialing or follow up
about user education.
In some cases, these failures can be ignored because the user is dialing an
invalid number. In other cases, the SBC could cause these failures because of a
missing configuration in a call transfer scenario (CallType =
ByotOutUserForwarding).
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for the combination of the SIP 486
error and Microsoft response code 10321.
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for various combinations of the SIP
488 error and Microsoft response codes.
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for various combinations of the SIP
500 error and Microsoft response codes.
Feedback
Was this page helpful? Yes No
Provide product feedback
SIP response code 503
Article • 11/22/2024 • Applies to: Microsoft Teams
This article provides troubleshooting information for various combinations of the SIP
503 error and Microsoft response codes.
This error is expected when Microsoft SIP endpoints are temporarily unavailable
for maintenance. The Microsoft SIP Signaling FQDNs point to available
endpoints far enough in advance for the SBC to resolve the FQDNs to new
endpoints and send traffic to them. Therefore, this error shouldn't occur
frequently under the usual circumstances, and no action is required.
If this error occurs frequently, check the SBC configuration to make sure that the
SBC resolves the DNS frequently to avoid sending SIP requests to inactive or
unavailable Microsoft endpoints. Ideally, DNS resolution should occur every 15
minutes or more often.
Feedback
Was this page helpful? Yes No
This article provides troubleshooting information for various combinations of the SIP
504 error and Microsoft response codes.
Suggested actions:
Renew the SBC certificate.
Note: When you renew the SBC certificate, you must remove the TLS connections
that were established from the SBC to Microsoft by using the old certificate, and
re-establish them by using the new certificate. Doing this will make sure that
certificate expiration warnings aren't triggered in the Microsoft Teams admin
center. To remove the old TLS connections, restart the SBC during a timeframe that
has low traffic, such as a maintenance window. If you can't restart the SBC, contact
the vendor for instructions to force the closure of all old TLS connections.
Suggested actions:
Request a certificate that's signed by one of the public root certification
authorities that are listed in public trusted certificate for the SBC.
If you have multiple TLS profiles, check that you're using a profile that has the
correct certificate when you connect to the Direct Routing interface. If you have
multiple TLS profiles on the SBC, make sure that you select a profile that's signed
by using a certificate that's trusted by Direct Routing.
Check the DNS settings to make sure that the correct DNS record types (A or
AAAA) are configured.
Note: This error might be represented by a slightly different phrase that's
associated with the response code. This error indicates that a DNS record is
found, typically a TXT record that's added for domain verification when you set
up the SBC, but it's not an A or AAAA record.
Feedback
Was this page helpful? Yes No
Summary
Users are unable to create a team in Microsoft Teams.
More information
Your company may have set a policy restricting who can create Microsoft 365 groups or
teams.
Check with your IT admin to understand your company's policy for creating groups and
teams.
Feedback
Was this page helpful? Yes No
Summary
When deleting a team in Microsoft Teams, the group associated with the team is also
deleted.
More information
This behavior is by design. Users may not realize that the underlying Microsoft 365
Group is deleted when the team is deleted. Additionally, if the underlying Microsoft 365
Group is deleted, the team is deleted as well.
Additional language in Microsoft Teams provides this information to the user. This
information isn't present in the Microsoft 365 Groups interface. Your help desk can
recover a deleted Group/Team.
2 Warning
When you delete a group, you're permanently removing everything related to this
group, including conversations, files, the group notebook, and Planner tasks. For
more information, see Delete a group in Outlook .
Feedback
Was this page helpful? Yes No
If your users encounter errors when they try to sign in to Microsoft Teams, use the
following steps to troubleshoot the problem.
7 Note
This feature requires a Microsoft 365 administrator account. This feature isn't
available for Microsoft 365 Government, Microsoft 365 operated by 21Vianet, or
Microsoft 365 Germany.
1. Select the following button to populate the diagnostic in the Microsoft 365 admin
center:
2. In the Provide the username or email of the user reporting this issue field, enter
the email address of the affected user, and then select Run Tests.
7 Note
This test verifies that the user account meets the requirements to sign in to Teams.
Use the Microsoft Support and Recovery
Assistant
7 Note
The Microsoft Support and Recovery Assistant isn't applicable to new Teams.
If the diagnostic doesn't detect any issue, but you still can't sign in to Teams, or you
don't have a Microsoft 365 administrator account, select the following button to
download the Assistant and automatically start the tests. For more information about
the tool, see About the Microsoft Support and Recovery Assistant .
7 Note
By downloading this app, you agree to the terms of the Microsoft Services
Agreement and Privacy Statement .
1. If the diagnostic detects an issue that affects the instance of Teams on the tenant,
follow the provided solution to fix the issue. If the diagnostic doesn't detect an
issue, check whether the user's Teams client is running the latest update . Select
the Settings and more menu next to the user's profile picture at the top right of
the Teams window, and then select Check for updates.
The desktop app is configured to update automatically. However, if you find that the
app is missing the latest update, follow the instructions to install it, and try again to sign
in. If you still see an error when you try to sign in to Teams, go to step 3.
1. If you use a federated sign-in provider such as Active Directory Federation Services
(AD FS), verify the AD FS sign-in configuration by using the Microsoft 365 Single
Sign-on Test in the Microsoft Remote Connectivity Analyzer.
2. Check the error code on the Teams sign-in screen. If the code is listed here, follow
the provided guidance to fix the error. If the code isn't listed here, see Why am I
having trouble signing in to Microsoft Teams?
0xCAA82EE7 or 0xCAA82EE2
Make sure that the user has Internet access. Then, use the
Network assessment tool to verify that the network and network elements
between the user location and the Microsoft network are configured
correctly. This is necessary to enable communication to the IP addresses and
ports that are required for Teams calls.
For information about endpoints that users should be able to reach if they're
using Teams in Microsoft 365 plans, government environments, or other
clouds, see Microsoft 365 URLs and IP address ranges.
0xCAA20004
This error occurs if an issue affects conditional access. For more information,
see Conditional Access policies for Teams.
3. If the sign-in error occurs only in the Teams web client, see Microsoft Teams is
stuck in a login loop for resolutions that are specific to the user's preferred
browser.
If none of these steps helps to resolve the Teams sign-in issue, create a support request.
For the request, collect debug logs, and provide the error code that's displayed on the
Teams sign-in screen.
Feedback
Was this page helpful? Yes No
Symptoms
When you try to set up a Microsoft Teams account, you receive the following error
message:
Resolution
This issue may have several causes.
Resolution:
Resolution:
Use your organization's tenant for this account. For personal use, create a free Teams
account by using a personal email address.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Summary
More than one reason can prevent Microsoft Teams from automatically updating:
When Microsoft Teams is installed to the Program Files folder (such as by using
installation scripts) rather than to the default location, the client won't
automatically update when new versions are available.
Microsoft Teams will update only when Teams is idle. If a user powers off the
computer when finished using Teams, Teams will have no way to run the update
process.
Users need to be signed in for updates to be downloaded.
7 Note
If you find some features are missing, it's because Teams isn't updated.
Workaround
To make sure Teams automatically updates, install the application in the default location:
user\Appdata .
To force Microsoft Teams to check and install updates, select your avatar in the upper-
right corner of Teams, and then select Check for updates. This will cause Microsoft
Teams to check for updates.
More information
For more information about Teams update process, see Teams update process.
For more information about how to update the Teams desktop app on Virtual Desktop
Infrastructure (VDI), see Install or update the Teams desktop app on VDI.
When you try to open Microsoft Teams in Microsoft Edge, Google Chrome, Mozilla
Firefox, or Safari, or access Teams from within an app such as Outlook on the web, the
Teams app doesn't load.
This issue occurs if you use the Trusted Sites feature in your browser and you don't add
the URLs for Microsoft Teams to the list of sites that your browser should trust. In this
situation, the Teams client is unable to load.
To resolve this issue, update your browser settings by using the steps in the appropriate
section.
7 Note
You must have administrative rights to make the updates. If you're the
administrator for your organization, you can use a Group Policy Object (GPO)
to make the updates simultaneously for all users.
Microsoft recommends that you block third-party cookies from your browser.
Third-party cookies can put your privacy and security at risk by exposing your
personal information, or opening your device to vulnerabilities. Microsoft
recommends that you explicitly allow specific cookies from domains that you
trust.
Microsoft Edge
1. In the Edge Settings window, select Cookies and site permissions > Cookies and
data stored > Manage and delete cookies and site data.
2. Turn on Allow sites to save and read cookie data (recommended), and make sure
that Block third-party cookies is turned off.
Alternatively, if you have to keep third-party cookies blocked, do this instead in the
same window:
[*.]microsoft.com
[*.]microsoftonline.com
[*.]teams.skype.com
[*.]teams.microsoft.com
[*.]sfbassets.com
[*.]skypeforbusiness.com
For more information about how to configure Microsoft Edge Group Policy settings, see
the following articles:
Google Chrome
1. In the Chrome Settings window, open the Privacy and security tab, and then select
Cookies and other site data.
2. Under Sites that can always use cookies, select Add, and then select the Including
third-party cookies on this site checkbox.
3. Add the following sites:
[*.]microsoft.com
[*.]microsoftonline.com
[*.]teams.skype.com
[*.]teams.microsoft.com
[*.]sfbassets.com
[*.]skypeforbusiness.com
There are two types of policy templates: an ADM and an ADMX template. Verify which
type you can use on your network. The templates show which registry keys you can set
to configure Chrome and what the acceptable values are. Chrome accesses the values
that are set in these registry keys to determine how to act.
5. Add the chrome.adm template through the dialog box. A Google/Google Chrome
folder appears under Administrative Templates if it's not there already. If you add
the ADM template on Windows 10 or 7, the folder appears under Classic
Administrative Templates/Google/Google Chrome.
6. Configure policies by opening the template that you just added, and then change
the configuration settings. The most commonly modified policies are:
Set the home page: The URL that Chrome opens when a user opens the
browser or selects the Home button.
Send anonymous usage statistics and crash information: To turn off sending
any crash information or anonymous statistics to Google, change this setting
to False.
Turn off auto-updates: Although we don't usually recommended it, you can
turn off auto-updates.
For more information, see Set Chrome Browser policies on managed PCs .
You can also download the templates separately and view common policy
documentation for all operating systems by referring to Zip file of Google Chrome
templates and documentation
Mozilla Firefox
1. In the Firefox Settings window, select the Privacy & Security tab.
3. In the Address of website text box, enter the following URLs, and then select
Allow:
https://microsoft.com
https://microsoftonline.com
https://teams.skype.com
https://teams.microsoft.com
https://sfbassets.com
https://skypeforbusiness.com
Safari
Teams support for Safari is currently in preview. Update the following setting, and then
try again to access the Teams web client:
The third-party products that this article discusses are manufactured by companies that
are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about
the performance or reliability of these products.
Feedback
Was this page helpful? Yes No
Symptoms
When you use a Unix symlink or map a drive to C:\users, a white screen appears when
the Teams app starts.
Cause
When you use an installation script to install Microsoft Teams to Program Files instead
of the default location, the client won't automatically update when a new version is
available. This is an expected limitation of Teams if the installation location is changed
by a custom script.
Resolution
Make sure that you install the application in the default location: user\Appdata . If the
mapping must exist, use the web version of Microsoft Teams instead.
Feedback
Was this page helpful? Yes No
Symptoms
When users try to sign in to Microsoft Teams, they receive the following error message:
"You're missing out! Ask your admin to enable Microsoft Teams for
<CompanyName>"
Resolution
In Microsoft 365 Education tenants, Microsoft Teams isn't enabled by default. You must
turn it on. Learn how to enable Microsoft Teams for your school.
If your organization is eligible for the Microsoft Teams Exploratory experience, make
sure that users can run the Teams Exploratory experience. For more information, see
Manage the Teams Exploratory experience.
More information
For the latest guidance about how to set up your school for lesson planning, virtual
meetings, and content sharing, see Remote teaching and learning . You can view
Microsoft Teams IT admin training videos and more at Admin training for Teams.
Feedback
Was this page helpful? Yes No
Symptoms
Some websites can't be viewed in Microsoft Teams on the web .
Cause
The websites can't be displayed using an iFrame in Microsoft Teams on the web.
Resolution
Visit the website outside of Microsoft Teams on the web or use the Teams desktop
client.
Feedback
Was this page helpful? Yes No
Symptoms
When you try to access a SharePoint site through Microsoft Teams or your web browser,
you receive the following error message:
Cause
The homepage of the SharePoint site might have been deleted.
Resolution
Check whether the homepage is in the recycle bin or site collection recycle bin. For more
information about how to recover files from those locations, see Restore items in the
recycle bin that were deleted from SharePoint or Teams .
If the homepage isn't in the recycle bin or site collection recycle bin, do either of the
following.
2. Select the three vertical dots after the name of the page that you want to use as
the homepage.
Feedback
Was this page helpful? Yes No
Symptoms
When trying to create a new Planner tab in Microsoft Teams, a team owner receives this
error message from the Teams client:
Cause
The owner isn't a member of the Microsoft 365 group associated with the team. This
prevents the Planner API from triggering the plan creation.
Resolution
Add the owner as a member of the Microsoft 365 group. For more information, see Add
or remove members from Microsoft 365 groups using the admin center.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Summary
After enabling Conditional Access on the tenant in Microsoft Teams, some tabs no
longer functioning in the desktop client as expected. However, the tabs load when using
the Web Client.
The tabs affected are the website tabs and app tabs (such as Power BI, Forms, VSTS,
PowerApps, and SharePoint List) that open a Microsoft Entra authentication dialog
requiring users to sign in with their Microsoft Entra credentials.
More information
To see affected tabs you must use Teams in Edge, Internet Explorer, or Chrome with the
Windows 10 Accounts extension installed. Some tabs still depend on web
authentication, which doesn't work in the Desktop Client when Conditional Access is
enabled. Microsoft is working with partners to enable Microsoft Entra single sign-on
support, which does support Conditional Access.
Feedback
Was this page helpful? Yes No
Symptoms
When you select the Website tab in a chat, channel, or meeting in Microsoft Teams, the
site doesn't load correctly.
Cause
This issue might occur in either of the following situations:
Workaround
To work around the issue, select Open in browser in the following banner to open the
site in a new browser tab outside Teams.
Or, if the content can be loaded by a corresponding app, use that app instead. For
example, if you want to load a SharePoint page in a channel, use the SharePoint Pages
app.
Feedback
Was this page helpful? Yes No
Some certified Android devices in your environment are signed out of Microsoft Teams
automatically. This issue affects the following devices:
If you're a tenant administrator, you can get information about the sign-in state of your
devices from the sign-in logs in the Microsoft Entra admin center. To access these logs,
navigate to the Microsoft Entra ID menu, and then select Monitoring & health > Sign-in
logs.
You can also use the information in the sign-in logs to determine whether this issue is
affecting a device in your environment. On the User sign-ins (non-interactive) tab,
check for the following entries:
To resolve the Teams sign-in issue on an affected device, select the appropriate option
based on the device type.
7 Note
1. Open a web browser and navigate to the Microsoft Teams Rooms Sign in
connectivity test.
2. Sign in by using the credentials of a Global Administrator account.
3. Specify the username for the account that can't access the Teams Rooms app.
4. In the Device Selection field, select a type for the affected user's device.
5. Enter the verification code that's displayed, and then select Verify.
6. Select the checkbox to accept the terms of agreement, and then select Perform
Test.
After the test finishes, the screen displays details about all the checks that were
performed and whether the test succeeded, failed, or was successful but includes
warnings. In the list of failures or warnings, select the provided links for more
information about each item and how to resolve it.
Teams phones
If Teams phones are affected, run the Teams Android Desk Phone Sign in connectivity
test in the Microsoft Remote Connectivity Analyzer tool. This tool is used to
troubleshoot connectivity issues that affect Teams. The connectivity test verifies that the
user account meets the requirements for a Teams user to sign in to a Teams Android
desk phone. For more information about all the checks that this test performs, see
Teams Android Desk Phone Diagnostic .
7 Note
Both administrators and non-administrators can run the Teams Android Desk
Phone Sign in connectivity test.
The Microsoft Remote Connectivity Analyzer tool isn't available for the GCC
and GCC High Microsoft 365 Government environments.
1. Open a web browser and navigate to the Teams Android Desk Phone Sign in
connectivity test.
2. Sign in by using the credentials of the affected user account. To perform advanced
tests, sign in by using the credentials of a Global Administrator account, and then
specify the affected user account in the Specify the target user name (optional)
field.
3. Enter the verification code that's displayed, and then select Verify.
4. Select the checkbox to accept the terms of agreement, and then select Perform
Test.
After the test finishes, the screen displays details about all the checks that were
performed and whether the test succeeded, failed, or was successful but includes
warnings. In the list of failures or warnings, select the provided links for more
information about each item and how to resolve it.
Teams displays
If Teams displays are affected, or if you're using the GCC or GCC High Microsoft 365
Government environment, use one of the following options to sign in to Teams.
2. In the navigation menu on the left, select Teams devices, and then select your
Android device.
3. On the page for the Android device, select Actions > Sign out to sign out of the
device.
5. A pop-up window appears. After two to five minutes, the window is populated by a
URL, a code, and instructions to sign in. Use the information that's provided to sign
in to the device.
Option 2: Restart the device and then sign in from the
Microsoft Teams admin center
7 Note
Restart the Android device remotely from the Microsoft Teams admin center, and then
try to sign in.
2. In the navigation menu on the left, select Teams devices, and then select your
Android device.
3. On the page for the Android device, select Restart to restart the device.
4. After the device restarts, check the Username field.
If the Username field displays a username, select Actions > Sign out to sign
out of the device.
5. A pop-up window appears. After two to five minutes, the window is populated by a
URL, a code, and instructions to sign in. Use the provided information to sign in to
the device.
Option 3: Generate a new code on the device to sign in
1. Select Refresh code on the device to generate a new code to sign in.
5. If the sign-in is still unsuccessful, select Start over. This will sign you out of the
device.
1. Perform a factory reset from the OEM device settings or by using the key
combination that's specific to the OEM model.
2. Delete the device object in Microsoft Entra ID, Microsoft Intune, and the Microsoft
Teams admin center. This will enable fresh objects to be created when you sign in.
3. Use Option 1, 2, or 3 to sign in to the device.
Feedback
Was this page helpful? Yes No
If you experience issues when you try to use Android devices that run Microsoft Teams,
you'll have to collect diagnostic logs to be able to troubleshoot the issues. Here's how
you can collect the device logs:
1. In the Microsoft Teams admin center , select Teams devices on the navigation
menu in the left pane, and then select the category of devices (such as Phones).
2. Select the Android device from which you want to download logs, and then select
Download device logs.
3. After a few minutes, select the History tab, and then select the Download link
under Diagnostics file.
4. Compress the log files and share them when you create a support request with
Microsoft Support. If you already have an open support request, upload the files to
the location provided by the support engineer.
Symptoms
Conditional Access is a Microsoft Entra feature that helps make sure that devices that
access corporate resources are correctly managed and secured. If Conditional Access
policies are applied to the Microsoft Teams service, Android devices that access Teams
must comply with the policies. Such devices include Teams phones, Teams displays,
Teams panels, and Teams Rooms on Android. Otherwise, Conditional Access will prevent
users from signing in to or using the Teams app on the devices.
If these policies are applied, you might experience one or more of the following issues
on non-compliant devices:
The devices can't sign in to Teams, or they get stuck in sign-in loops.
The devices automatically sign out of Teams randomly.
Microsoft Teams stops responding (freezes).
Cause
These issues can occur for the following reasons:
To check the compliance status of your devices, use the Intune Device compliance
dashboard.
This setting forces periodic reauthentication. This action might cause the devices to
sign out randomly, depending on how many of your Conditional Access policies
have different sign-in frequencies set. Whenever reauthentication occurs, the token
is revoked and a new device object is created under the user account. If the
number of device objects exceeds the Microsoft Entra device limit or Intune device
limit, the user can't sign in to the device.
The Terms of Use (ToU) and MFA Conditional Access policies, if both are used
Resolution
Identify the specific cause of the issue by checking multiple details about the affected
user's access to the Teams app. To perform the checks that are required, you can either
use an automated option or run the checks manually by using the steps provided.
Automated checks
The automated option is to run the Microsoft Teams Rooms Sign in connectivity test
in the Microsoft Remote Connectivity Analyzer tool. This tool is used to troubleshoot
connectivity issues that affect Teams. The connectivity test performs checks to verify a
specific user's permissions to sign in to Teams by using a Teams Rooms device.
7 Note
1. Open a web browser and navigate to the Microsoft Teams Rooms Sign in
connectivity test.
2. Sign in by using the credentials of a Global Administrator account.
3. Specify the username for the account that can't access the Teams Rooms app.
4. In the Device Selection field, select a type for the affected user's device.
5. Enter the verification code that's displayed, and then select Verify.
6. Select the checkbox to accept the terms of agreement, and then select Perform
Test.
After the test finishes, the screen displays details about all the checks that were
performed and whether the test succeeded, failed, or was successful but displayed a few
warnings. Select the provided link for more information about the warnings and failures,
and about how to resolve them.
Manual checks
To manually check user access to the Teams app, follow these steps:
4. For the affected usernames, look for items that have the following Application
values:
Microsoft Teams
Microsoft Teams Service
Microsoft Teams – Device Admin Agent
5. Select each item to view details about the failed sign-in. Usually, you can get more
information from the following fields on the Basic info tab:
7 Note
Device filters apply to only device objects, not user accounts.
Some attributes, such as model and manufacturer, can be set only if devices
are enrolled in Intune. If your devices aren't enrolled in Intune, use extension
attributes.
Check each policy setting for unsupported settings for Teams devices.
References
Supported Conditional Access and Intune device compliance policies for Microsoft
Teams Rooms and Teams Android Devices
App protection policies overview
Conditional Access and compliance best practices for Microsoft Teams Rooms
Authentication best practices for Microsoft Teams shared device management of
Android devices
Known issues in Teams Rooms and devices
Video: Intune Compliance & Conditional Access with Teams Android devices
Feedback
Was this page helpful? Yes No
Teams Rooms on You sign out of a Teams Rooms on Android device Restart the
Android devices either manually or from the Microsoft Teams affected device to
experience a delay admin center. When you try to sign in again force the code to
with signing in after a immediately, there's a delay. This delay is because refresh.
user signs out. the authentication code takes 15 minutes or longer
to refresh after a device signs out.
Unable to open a On Teams Rooms for Android touch displays and To resolve this
whiteboard on all-in-one devices, you're unable to start a issue, contact
Android touch whiteboard session outside of a meeting by Microsoft Support.
displays and all-in- selecting the Whiteboard option.
one devices.
This issue occurs on devices that are running on
tenants which are more than two years old.
Unable to pair a Teams Rooms on Android devices that are running version Restart the
display on 1449/1.0.96.2024110701 or version console to fix the
Teams Rooms 1449/1.0.96.2025010301 of the Teams Rooms app might pairing issue.
on Android experience an intermittent issue with pairing the console
devices with the front-of-room display.
Issues with Teams phones
ノ Expand table
Sign in loops or You can't sign in or the sign-in The combination of MFA CA and
fails for Teams on continually loops when both the MFA ToU CA isn't supported. You should
Android phones and the Terms of Use (ToU) Conditional exclude it from being used.
Access (CA) policies are used.
To avoid the sign-in error, ensure
that only the MFA CA or only the
Mobile Device Management (MDM)
CA is used. When only the MFA CA
is used, make sure that it's enabled
in Device Registration Services
(DRS). For more information, see
Conditional Access: Cloud apps,
actions, and authentication context.
Can't add, delete, You can't perform the add, delete, and Use either the Teams desktop or
or edit contacts edit operations on contacts from the Teams web client to perform
on Android Teams on Android phones. these actions.
phones
Signed out of Teams Rooms on Android, Teams Follow the instructions provided in
Teams on phone devices, Teams panels, and Signed out of Teams on Android
Android devices Teams displays are signed out of Teams devices.
automatically.
Can't resume a After using the Consult first option in End the call made by using the
call after using the Transfer menu when you select the Consult first option and then
Consult first Resume option to resume the call, the resume the original call.
option on Teams call fails.
phones
Calls on long On GCC High tenants that are running No workaround is available at this
hold in GCC High 2022 update #4A (Teams app version time.
tenants drop 1449/1.0.94.2022110803), when a user
intermittently puts a call on long hold the call drops
in some instances. This issue doesn't
occur on other clouds.
Limitations
Teams Rooms doesn't support High-Bandwidth Digital Content Protection (HDCP)
input. Using HDCP input might cause issues that affect High-Definition Multimedia
Interface (HDMI) ingest functionality, such as video and audio. To avoid these
issues, make sure that the HDCP options are turned off for switches that are
connected to Teams Rooms.
Teams Rooms on Android doesn't support the ability to join cross-cloud meetings.
When you use the Call app on a Teams Rooms device to dial the toll number or
conference ID for a Teams meeting, the conference bridge triggers multiple call
flows. Because the Teams Rooms app is designed to support only one active call at
a time, the call fails.
Instead of using the Call app, join the meeting by using the Join with an ID option
and entering the meeting ID.
If you're in a call with another user who is on a Teams Rooms device, you can't
transfer the call. This is because the Teams Rooms app is designed to support only
one call at a time.
If your organization has configured policies to block legacy authentication for the
Teams Rooms app, then Teams Rooms on Android devices, (Teams Rooms on
Windows devices) Teams displays, Teams panels, and Teams phones can't join
Teams meetings.
If your organization has configured policies to block legacy authentication for the
Teams Rooms app, then Teams Rooms on Android devices, Teams displays, Teams
panels, and Teams phones can't join Teams meetings.
The meeting details that you export in the Microsoft Teams admin center includes
the link speed of the Ethernet network interface that's used during the meeting.
This display always shows the default value of 10 Mbps. However, this might not
be accurate because Teams Rooms for Android devices can't fetch the exact value.
The actual link speed might be faster than the default value.
Feedback
Was this page helpful? Yes No
Software issues
ノ Expand table
Teams Rooms The Teams Rooms console displays To fix this issue, use the Microsoft
app out of date the system config out of date error. Teams Rooms recovery tool.
Can't access On Teams Rooms devices that are Use one of the following workarounds
Windows running app version 3.1.98.0 or later to access Windows Settings:
Settings from the versions, any user account that has Select the Settings option from
desktop right- the Teams Rooms app installed can the Start menu.
click menu. access Windows Settings only by Uninstall the Teams Rooms app
using the Start menu. If you try to for the affected user. Locate the
access Windows Settings by using app on the Start menu, right-
another method, the Teams Rooms click it and select Uninstall.
app will open instead.
Teams Rooms A Teams Rooms device that is If your device has proxy settings set
device loses connected to a network, which for the LocalSystem user, transfer
internet requires a proxy can't connect to those settings to the system-wide
connectivity after the internet after installing a feature proxy settings that are set and
installing a update for Windows, including an maintained through Mobile Device
feature update upgrade to Windows 11. Management (MDM). Alternatively,
for Windows you can use the Set-WinInetProxy
This issue occurs if the proxy setting PowerShell cmdlet to configure the
for internet access on the affected system-wide proxy settings.
device is configured for the
LocalSystem instead of a system- When you use system-wide proxy
wide proxy. The Windows feature settings, they won't be affected when
update deletes the LocalSystem you install Windows feature updates
settings. This behavior is by design. on the device in future.
Test service plans IT Admins who assign user licenses No workaround is required. These
display in Teams in the Microsoft Teams admin service plans don't have any
Rooms Pro and center or in Microsoft Entra ID see capabilities and can be ignored. They'll
Teams Rooms the following test service plans in continue to display for the lifetime of
Basic licenses Teams Rooms Pro and Teams the two SKUs.
Rooms Basic licenses:
Teams Rooms Test 1
Issue Description Workaround
Xbox application In a Teams Rooms on Windows If you see the warning message, use
window appears device, when you select Room the following steps to work around the
on a Teams Controls on the console, an Xbox issue:
Rooms device. app window appears. In some cases,
this window is followed by a pop-up 1. In the Teams Rooms device
window that displays the following console, select More > Settings.
warning message: 2. Select Windows Settings.
3. Sign in as an administrator.
In some cases, this window is 4. Search for and select Microsoft
followed by a pop-up window that Store.
displays the following warning 5. Select Library in the navigation
message: menu.
6. Select Get updates.
Gaming Services required 7. After all the applications,
including the Xbox app finish
The Xbox app is included as part of updating, restart the Teams
Windows but should not start Rooms device.
automatically.
Text in QR code In the home screen on Teams To fix the issue, update to version
displays outside Rooms on Windows devices that 5.1.24.0 of the Teams Rooms app.
the box. use Germany as the locale, the text
in the QR code box to join a
meeting overflows the boundary of
the box.
Teams Rooms The window of the Teams Rooms To fix the issue, update to version
app window app takes up only a part of the 5.1.24.0 of the Teams Rooms app.
Issue Description Workaround
Chat panel in You restart a Teams Rooms on To fix the issue, update to version
Gallery view is Windows device and join a meeting. 5.2.115.0 of the Teams Rooms app.
blank. However you see that the chat
panel in Gallery view is empty.
The onscreen The onscreen keyboard on the To fix the issue, update to version
keyboard on a touch console in a Teams Rooms for 5.2.115.0 of the Teams Rooms app.
touch console Windows device either doesn't work
device is missing or doesn't appear.
or not
responsive. Because of this issue, you're unable
to perform the following actions:
Teams Rooms You update the Teams Rooms app Use one of the following workarounds
device console on your Teams Rooms for Windows as appropriate for your scenario.
displays an error device to version 5.2.115.0. As soon
message after as the update is installed, the device Edge WebView2 Runtime missing
updating the console displays the following error
Teams Rooms message: If the Edge WebView2 Runtime is not
app to 5.2.115.0. installed, use the following steps to
Teams is experiencing an error. install it:
Even after restarting the device, the 1. On the Teams Rooms device
Teams Rooms app doesn't start. console, select More > Settings.
2. Select Windows Settings.
In this scenario, the error message 3. Sign in as an administrator.
displays for one of the following 4. Open Microsoft Edge and
reasons: navigate to the download page
for Edge Webview2 Runtime.
Issue Description Workaround
Resource Some Teams Rooms resource To work around the issue, use the
accounts not accounts which are assigned the following steps:
getting real-time Microsoft Teams Rooms Pro service
alerts about plan are not sent the expected real- 1. Navigate to the Microsoft 365
audio & video time alerts when the audio or video admin center.
quality. quality is poor. 2. Remove the Teams Rooms Pro
license from the Teams Rooms
When you check the Microsoft resource account.
Teams admin center, the status of 3. Save the updated settings.
Issue Description Workaround
Hardware issues
ノ Expand table
During a Coordinated For a trusted device such as a Surface Hub Turn off proximity join
meeting, when the or Teams Rooms device that is set up to and room remote
meeting volume is automatically join a Coordinated meeting capabilities on the
changed by using a room when the primary device joins, the speaker trusted devices that
remote, the speaker on a turns on when a room remote is used to automatically join a
Surface Hub or Teams change the meeting volume. This issue Coordinated meeting.
Rooms device turns on. occurs even though the audio settings on
the device are turned off, and whether
they're enabled or disabled.
Limitations
Teams Rooms doesn't support High-Bandwidth Digital Content Protection (HDCP)
input. Using HDCP input might cause issues that affect High-Definition Multimedia
Interface (HDMI) ingest functionality, such as video and audio. To avoid these
issues, make sure that the HDCP options are turned off for switches that are
connected to Teams Rooms.
When you use the Call app on a Teams Rooms device to dial the toll number or
conference ID for a Teams meeting, the conference bridge triggers multiple call
flows. Because the Teams Rooms app is designed to support only one active call at
a time, the call fails.
Instead of using the Call app, join the meeting by using the Join with an ID option
and entering the meeting ID.
If you're in a call with another user who is on a Teams Rooms device, you can't
transfer the call. This is because the Teams Rooms app is designed to support only
one call at a time.
If your organization has configured policies to block legacy authentication for the
Teams Rooms app, then Teams Rooms on Windows devices, can't join Teams
meetings.
Microsoft provides third-party contact information to help you find technical support.
This contact information may change without notice. Microsoft does not guarantee the
accuracy of this third-party contact information.
Feedback
Was this page helpful? Yes No
Symptoms
After you upgrade to Windows 11, the on-screen keyboard is reduced to a smaller size
on the following Microsoft Teams Rooms devices that have touch consoles:
Crestron Mercury
Crestron Mercury Mini
Yealink MTouch II
Cause
Design changes in Windows 11 limit the height of on-screen keyboards to no more than
half the height of the screen. Therefore, the default size of the on-screen keyboard on
the listed Teams Rooms devices might be reduced.
Workaround
To increase the size of the on-screen keyboard on these devices, switch the Teams
Rooms app to Admin mode, and then follow these steps:
4. Expand the Touch keyboard section, and then select the Open keyboard button.
6. Open an elevated PowerShell Command Prompt window, and then run the
following command to copy the updated setting for the keyboard size to the Skype
user account:
PowerShell
powershell -ExecutionPolicy unrestricted
c:\rigel\x64\scripts\provisioning\ScriptLaunch.ps1
ApplyCurrentDisplayScaling.ps1
Restart the device, and then verify that the keyboard size in the Teams Rooms app
matches the updated setting.
Feedback
Was this page helpful? Yes No
Symptoms
After Windows updates are installed on a Teams Rooms device and the system restarts,
the Microsoft Teams Rooms app doesn't start automatically.
Cause
The issue occurs because Windows Update installs an unsupported version of Windows
on the device.
Resolution
To fix this issue, follow these steps:
1. Switch to admin mode, open an elevated Command Prompt window, and then run
the following PowerShell command to collect logs:
PowerShell
2. Locate the .zip log file in C:\rigel that has a filename that resembles SRSv2-<Device
Name>-<DateTime>.zip.
3. Open the .zip file, and then locate and open the MSInfo32.txt file.
4. Compare the OS Name and Version values with the versions of Windows 10 that
support Teams Rooms to verify that an unsupported version of Windows is
installed.
5. Use the Microsoft Teams Rooms recovery tool to restore the device to a supported
state. You can use the recovery tool only on supported devices.
7 Note
If any update policies are still applied to the device after you run the recovery
tool, the issue might recur when the device restarts unexpectedly because the
update policies force the device to reinstall the problematic update. To
prevent this, it's important to review and modify the update policies after the
recovery process. For more information about how to manage Windows
updates for Teams Rooms devices by using Group Policy, Intune, or
Configuration Manager, see Manage Windows Updates and Windows 10
release support. Alternatively, consider excluding these devices from your
Windows Update management.
More information
To check whether Windows updates are being applied to Teams Rooms devices, use the
logs that are generated by the tool that's used to manage Windows updates in your
organization. For more information about Windows Update log files and how to
troubleshoot Windows Update issues, see the following articles:
Feedback
Was this page helpful? Yes No
Symptoms
After you sign in to a Microsoft Teams Rooms device, the following error message is
displayed:
And the following error is logged in the sign-in logs in Microsoft Entra ID:
Output
Cause
This issue occurs if modern authentication isn't enabled for Teams Rooms, and your
organization uses a Conditional Access policy to block basic authentication.
To find out which Conditional Access policy is applied, review the Microsoft Entra sign-in
events.
Resolution
To fix the issue, enable the client-side setting for modern authentication on Teams
Rooms:
Feedback
Was this page helpful? Yes No
When you experience issues in the Microsoft Teams Rooms Pro Management portal ,
you can contact Microsoft Support for assistance. This article describes how to create a
support request and collect the required information and logs.
7 Note
This might not be a complete list of the information that will be requested.
However, it includes the most common items.
Specify whether the issue affects a Teams Rooms device (Teams Rooms on
Windows or Teams Rooms on Android), or the Teams Rooms Pro Management
portal.
Information required for all issues:
Steps to reproduce the issue. If it's a Teams Rooms issue, include a video, if
possible.
The time, date, and time zone of the most recent occurrence of the issue.
If the issue recurs, the recurrence rate.
Error messages that are generated when the issue occurs. If possible, include
the message text or screenshots of any message windows that are related to the
issue.
If available, the Teams Rooms Pro Management support case number.
Additional information for Teams Rooms issues:
Steps already tried from the referenced troubleshooting guide.
Logs that have been collected. You can collect logs in the Teams Rooms Pro
Management portal or locally by using PowerShell.
Active signals in Teams Rooms Pro Management portal.
Whether the issue affects all devices, some devices, or only a single device.
The following system information that can be found on the Settings tab in the
Teams Rooms Pro Management portal:
Windows version
The Teams Rooms app version
Device model and manufacturer
Attached peripherals
Number of displays
Room account information:
Account UPN
Room name
Additional information for calling or meeting issues:
Meeting link for the affected meeting
PSTN number, if the issue involves a PSTN call.
Caller and callee UPN, if the issue involves a One-to-One call.
Collect logs
3. Select all relevant logs you want to collect, enter the reason for collecting the logs,
and then select Run.
Note: This operation may take several minutes. To monitor progress, select the
Activity tab.
4. After the operation is completed, you can find the log file on the Activity tab.
3. Select Ok. It can take five to ten minutes to upload the logs, depending on the
room's local internet bandwidth.
4. After the upload finishes, you can find the file on the Activity tab. If necessary,
select Refresh to check the status.
Console
7 Note
You can also get support directly from the OEM for OEM peripheral or device
issues. Usually, the following signals are related to OEM peripheral or device issues:
Camera
Display
Microphone
Speaker
1. Go to the Microsoft 365 admin center . At the bottom-right side of the page,
select Help & support. Or, go to the Microsoft Teams admin center . At the
bottom-right side of the page, select Need help.
2. In the Tell us your problem text box, enter Teams Rooms Portal, and then press
Enter.
3. Review the suggested topics. If the results aren't helpful, select Contact support.
Title: Enter "MTR Pro –" followed by the signal that's reported in the Teams
Rooms Pro Management portal, such as Meeting app. Or, enter "MTR Pro –
other" if no signal is reported.
Description: Enter the information that's listed in the Collect required
information section.
Confirm your contact number, email address, and preferred contact method.
Attachments: Select Add a file, and then upload the collected logs,
screenshots, and videos.
Complete the regional settings.
Feedback
Was this page helpful? Yes No
On a Microsoft Teams Rooms device, users experience one or more of the following
issues:
Some or all displays (including the Front of Room displays and the touchscreen
console) show a black or blank screen.
The touchscreen console displays content, but the system doesn't respond.
If one or both signals appear as Unhealthy, follow the instructions in The Monitored or
Offline status is Unhealthy to identify common causes and fix the issue.
2. If the issue persists, try to power cycle the device, see if the system recovers
after a restart.
If the call doesn't ring, check whether the Teams Rooms app starts correctly. For
more information, see The Meeting app status is Unhealthy. If the issue persists, go
to the next method.
If the Windows logon screen doesn't open, it means that some core Windows
components aren't functioning.
1. To check whether this is a transient Windows failure, power cycle the device.
See if the system recovers after a restart.
2. If the issue repeats multiple times but affects only a specific device, there
might be inconsistencies or corruption in the core Windows components or
drivers on that device. In this case, consider reimaging the compute module,
as described in the OEM documentation.
3. If the issue persists after reimaging, or if it's observed on multiple devices,
contact Microsoft Support.
If the Windows logon screen does open, the Skype sign-in session will become
disconnected but remain signed in, and all existing processes will continue to run.
For further diagnosis, check whether the Teams Rooms app processes are running
correctly:
If the value is Skype, it means that the Teams Rooms app might be frozen in
an unexpected state.
4. Open Event Viewer, and select Windows Logs > Application. Check for any
Critical or Error events from the following sources in the last 24 hours that
indicate that one of the processes that's listed in step 3 stopped responding:
Application Error
Windows Error Reporting
5. Regardless of whether the Teams Rooms app processes are still running but
unresponsive, or have crashed, restart the device to determine whether this is
a transient failure of the app or of the app that interacts with Windows
components. Check whether the system recovers.
6. If the issue repeats multiple times but affects only a specific device, there
might be inconsistencies or corruption in the core Windows components or
the Teams Rooms app. In this case, consider reimaging the compute module,
as described in the OEM documentation.
If the current time shown on the display is frozen (showing the time when it
becomes unresponsive), and a consumer TV is used as the display, the issue might
be caused by one or more of the following reasons:
Inconsistent implementation of standby modes
Active video source selection
Incorrect EDID information that's communicated to the Teams Rooms device
This behavior is expected if a consumer TV is used as the Front of Room display.
For more information, see Known issues in Teams Rooms.
If the current time that's shown on the display isn't frozen, check whether only the
touchscreen input is affected.
To verify this situation, attach a USB keyboard to the Teams Rooms device, and
then press the Tab key to navigate through the menu of the Teams Rooms app. If
the app responds to keyboard input, it means that the app isn't frozen. To restore
the functionality, consider power cycling the console, or restart the Teams Rooms
device.
Event ID: 4
Source: Microsoft-Windows-WindowsUpdateClient
) Important
Refer to the OEM documentation for more information about the firmware
installation experience, such as the following information:
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , the Bluetooth disabled signal
of a Microsoft Teams Rooms device is shown as Unhealthy, and the incident severity
value is shown as Warning. Additionally, users might experience the following issue:
When Bluetooth is disabled on the Teams Rooms device at the operating system (OS)
level, the proximity feature that facilitates the discovery and addition of nearby Teams
Rooms to a meeting might be affected.
7 Note
Incidents that are classified as Warning don't affect the health status that's
reported for a device.
Cause
This issue occurs if Bluetooth is turned off in Windows settings on the Teams Rooms
device.
If Bluetooth has to be disabled, we recommend that you disable it within the Teams
Rooms app instead to avoid triggering this event.
Resolution
To fix this issue, turn on Bluetooth in Windows settings , as follows:
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , one or more of the following
signals of a Microsoft Teams Rooms device are shown as Unhealthy:
Room Camera
Default Room Camera
Content Camera
Users might also experience the following issues during a Teams meeting:
Cause
The Room Camera signal sends an alert if Teams Rooms reports that no room
camera is available. If the configured default room camera isn't available, but
another camera is available, an alert isn't sent.
7 Note
The Room Camera signal reports the status of the video camera for in-room
participants. The report doesn't include the status of the content camera. If a
connected camera is configured as a content camera, it can't be used as a
room camera.
The Default Room Camera signal sends an alert if the configured default room
camera isn't available, but another camera is available. The incident severity value
is shown as Warning.
) Important
When you replace the default room camera, this signal will send an alert, even
if you use the same make and model. Cameras are tracked by their hardware
ID. The ID is unique to a specific camera when enumerated by Windows. In
this case, reselect and save the default camera in the Teams Rooms app
settings after you replace it.
The Content Camera signal sends an alert if the configured content camera isn't
available.
7 Note
Resolution
Camera issues can occur for different reasons. To fix common issues that affect the
camera, try the following options.
If the issue persists, contact your peripheral manufacturer to troubleshoot any hardware
or firmware issues.
Check firmware issues
Try the following methods:
If the peripheral device was recently updated, the firmware update might not be
completed. In this situation, the device is in an unusable state. Try to reset the
power of the device. Some devices might have a reset button.
Contact your peripheral manufacturer to verify that the device is running the latest
firmware version. Or, work with the manufacturer to fix any known issues.
If the camera doesn't use a USB extender, verify that the USB cable is securely
connected and meets the specifications of the camera. Replace the cable if necessary.
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , the CPU performance limited
signal of a Microsoft Teams Rooms device is shown as Unhealthy, and the incident
severity value is shown as Warning.
7 Note
Incidents that are classified as Warning don't affect the health status that's
reported for a device.
Cause
This issue occurs if the following power setting on the Teams Rooms device is set to a
value that's less than 100 percent:
Power Options > Advanced settings > Processor power management > Maximum
processor state > Plugged in
Every Teams Rooms device includes a Windows configuration that specifies whether to
limit the processor's maximum performance state. By default, this setting is set to 100%.
This means that no limit is applied. However, the setting might sometimes be changed
by your organization in one of the following ways:
If this setting is set to a value that's less than 100 percent, it might affect overall
processor performance during peak hours and also affect the ability of Teams Rooms to
handle the full processing load. In this case, the Teams Rooms Pro agent detects and
reports the status of CPU performance limited as Unhealthy.
Resolution
Microsoft Teams Rooms Pro performs an automatic remediation to fix this issue.
However, if the issue persists or reoccurs, we recommend that you check whether any
GPO or MDM policies are defined to change power plan settings. In these cases, use
one of the following options:
Use the Suppress ticket functionality to silence any notification about the CPU
performance limited signal.
If your organization uses GPO, MDM policies, or other management tools such as
Configuration Manager for enterprise power plan management, make sure that the
power setting isn't changed to a value that's less than 100 percent.
Additionally, use one of the following methods to set the value to 100 percent,
depending on how the Teams Rooms device is configured.
Console
PowerShell
2. Create a script policy (add the script to script settings), and assign the policy to
groups.
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , the Default Credentials signal
of a Microsoft Teams Rooms device is shown as Unhealthy, and the incident severity
value is shown as Warning.
7 Note
Incidents that are classified as Warning don't affect the health status that's
reported for a device.
Cause
Every new Teams Rooms device includes a local administrator account that named
Admin that has a well-known default password. If the default password remains the
same after the device is set up, this creates a security breach because anyone who
knows the default password can modify the device. In this case, the Teams Rooms Pro
agent detects and reports the Default Credentials status as Unhealthy.
7 Note
The Teams Rooms Pro agent performs a test on the device with these well-known
credentials whenever any of the following key elements of the local Admin user
change:
Name (username)
Enabled
PsswordLastSet
Resolution
To fix this issue, change the password of the built-in Admin account. You can also set up
an alternative local administrator account or import domain accounts into the local
Windows Administrator group.
7 Note
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , the Disk Space signal of a
Microsoft Teams Rooms device is shown as Unhealthy.
Depending on the amount of disk space available, you may experience slowness, an
inability to download files, an update failure, an unresponsive system, and so on.
Typically, the amount of available disk space is exhausted after you install a Windows
feature update.
This signal is flagged as Unhealthy when the free disk space on the system drive (usually
C:) drops below 18 percent and is less than 15 GB.
Temporary, cache, download, and old log files are deleted from all user folders.
Backups of the SoftwareDistribution folder that were created by Windows Update
repairs are removed.
If the device is out of the defined Windows version rollback period, the C:\ESD
folder is deleted.
All application directories except the last two previous version application
directories of the Teams Rooms Pro agents are deleted.
TMP files that are older than 10 days that are generated by the Teams Rooms app
desktop API service are deleted.
All users recycle bins are emptied.
Hibernation is disabled.
Page file management is set to system management.
If any event log is larger than 20 MB, the maximum event log size is set to 20 MB.
If any event log is larger than 100 MB and the amount of free space is less than 10
percent, the event log is cleared.
If the amount of free disk space is greater than 5 percent and the WinSxS folder is
less than 25 GB, the built-in StartComponentCleanup task is run. Or DISM
/StartComponentCleanup is run to reduce the size of the WinSxS folder.
If Volume Shadow Copy (VSS) snapshots consume more than 5 percent of the total
disk space, shadow storage is set to a maximum of 5 percent.
Disk Cleanup is used to remove unnecessary files.
7 Note
Remediation result
After remediation is completed, you'll see one of the following results:
Remediated
When the remediation is considered successful, the device will have more
headroom than the trigger thresholds and will report the overall results to the
portal. The results will state the previous total disk space and the new total disk
space. The Disk Space signal will be flagged as Healthy shortly after remediation
result is available.
If the remediation doesn't free enough space to relieve the thresholds, another
task is run to collect a recursive list of folder sizes. The largest folders are posted to
the portal in a list so that you can take further action to free up enough space to
fix the issue and flag the signal as Healthy.
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , the Display - Front of Room
signal of a Microsoft Teams Rooms device is shown as Unhealthy, and users experience
one or more of the following issues:
One or more Front of Room displays show nothing or show a "No Signal" message.
The room console shows a warning banner at the top that indicates that a display
is disconnected.
Cause
This signal sends an alert if one or more Front of Room displays are no longer detected.
The count of available displays is checked against the dual display configuration in the
Microsoft Teams Rooms app. Although the consoles are displays, this signal filters out
the certified consoles and counts the remaining consoles as Front of Room displays. If
you use a non-certified console, this signal won't send an alert correctly.
7 Note
This signal should remain as Healthy even if Teams Rooms allows the displays to
sleep after 10 minutes (default value) of no activity.
Resolution
Display issues can occur for different reasons. To fix common issues, try the following
methods.
Verify that the display is powered on. We recommend that you do not leave the display
remote control in the room. If your building uses smart green power management, the
outlet that the display is plugged into might be turned off outside business hours.
Investigate and test all power-related settings on the Front of Room displays. Each
display, manufacturer, and model can be different. Therefore, it might be necessary
to field test various power settings. We recommend that you standardize the
display brand, model, and settings as much as possible. Many commercial displays
allow configuration profiles to be imported and exported through a USB flash
drive.
Most consumer TV sets, and even many commercial displays, don't automatically
wake up when the Teams Rooms device wakes up and sends a video signal. In
these cases, Consumer Electronics Control (CEC) must be supported on the display,
and additional hardware might be required to send these CEC signals. Some PCs
that are certified for use in Microsoft Teams Rooms include integrated CEC
support. For more information, contact your PC's OEM, and also see Front of Room
display settings.
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , the HDMI ingest signal of a
Microsoft Teams Rooms device is shown as Unhealthy, and you experience one or more
of the following issues:
You can't present content from an external source, such as a laptop, in the room
display or meeting through an HDMI input signal (HDMI ingest by using HDMI or
USB-C cables).
You can't complete the initial setup of a new Teams Rooms system, and the Setup
wizard returns the following error message:
The Teams Rooms device isn't listed in the Microsoft Teams admin center.
Additionally, Event ID 3001 is logged under Applications and Services Logs > Skype
Room System in Event Viewer. For example, the following event is logged:
Cause
The Microsoft Teams Room app checks whether one of the HDMI ingest modules that's
included in the certified Teams Rooms system is detected. It does this by using a set of
corresponding device peripheral VID/PID (Vendor ID + Product ID) as a reference.
Resolution
To fix the issue, follow these steps:
1. Find the OEM and model of the affected Teams Rooms device in the Microsoft
Teams Rooms Pro Management portal . To do this, locate and select the affected
device, select the Settings tab, and then select the Device submenu.
2. Refer to the OEM documentation to verify that a distinct module is used for HDMI
video input (ingest). If it is, go to step 4. Otherwise, go to step 3.
3. Check whether the touchscreen console is working correctly. For example, check
whether the Teams Rooms app content is displayed correctly and the touchscreen
responds to user input as expected. If both conditions are true, go to step 5.
Otherwise, refer to the OEM documentation for further troubleshooting, such as
the following steps:
Some consoles require external power. In this case, make sure that the power
supply is connected.
Some consoles use hybrid fiber or copper USB cables to connect to the
compute module. As for all fiber optic cables, these cables can be damaged
and cause intermittent disconnections. In this situation, replace the cable.
4. Refer to the OEM documentation to verify that the HDMI ingest module is in place
and configured correctly. Also, try the following options:
If cables are used to connect the HDMI ingest module, make sure that all
cables that are used are the original cables that came together with the
hardware module.
Power off the compute unit, reseat the HDMI ingest module or the cables
that connect to it, and then power on the system.
For some Teams Rooms device models, the HDMI ingest module is integrated
within the compute module. If the HDMI ingest status is unhealthy, this
might be caused by a faulty module or a firmware issue. In this case, contact
your OEM for further troubleshooting.
5. Sign in to the Teams Rooms device as an administrator, open the Windows Update
setting, and then check for updates. Install the latest updates, if any are available. If
the issue persists, go to step 6.
6. Verify with your OEM that your Teams Rooms system has the recommended
firmware version installed.
More information
You can also experience these issues if the HDMI ingest cable that's connected to the
external video source is unplugged, faulty, or inconsistent, but the HDMI ingest status
isn't reported as Unhealthy. In this case, reseat the cable at both ends, including the
external device that's acting as a video source. and the HDMI video input port. If the
issues persist, try to replace the cable.
Feedback
Was this page helpful? Yes No
In the Microsoft Teams Rooms Pro Management portal , the Meeting app signal of a
Microsoft Teams Rooms device is shown as Unhealthy, and the incident severity value is
shown as Critical.
The local Windows user account that's named Skype doesn't exist. In this situation,
the Teams Rooms app can't start or work correctly.
The Skype account isn't set as the default user of the device. In this situation,
Windows doesn't sign in automatically, and the Teams Rooms app doesn't start.
Automatic logon is disabled.
A password is set for the Skype account.
2. Run the following PowerShell command to check whether the Skype account
exists:
PowerShell
Get-LocalUser "Skype"
If this account doesn't exist, reimage the device as described in the OEM
documentation. Otherwise, go to step 3.
subkey.
You can also set these values by running the following commands at an elevated
PowerShell prompt:
PowerShell
If the issue persists, check for Group Policy or Mobile Device Management (MDM)
settings that override these values or prevent the expected behavior. For more
information, see gpresult (for Active Directory) or Generate & gather Windows 10
MDM client logs and diagnostics (for MDM).
5. Make sure that no password is set for the Skype account. To make Teams Rooms
work correctly, the Skype account shouldn't have a password. If a password is set,
remove it by running the following command at an elevated PowerShell prompt:
PowerShell
If the issue persists, check for Group Policy or MDM settings that override this
value or prevent the expected behavior. For more information, see gpresult (for
Active Directory) or Generate & gather Windows 10 MDM client logs and
diagnostics (for MDM).
Sign out the user so that the Skype account can sign in.
Restart the device.
If the Admin user has to run scheduled maintenance tasks within a specific time,
use the Suppress ticket functionality to silence any notification about the Meeting
app signal.
Make sure that the device is running a supported edition of Windows. Otherwise,
reimage the device as described in the OEM documentation.
Restart the device. If the issue persists, reimage the device as described in the OEM
documentation.
There are multiple versions of Teams Rooms app installed on the device.
The Teams Rooms app needs remediation.
The device isn't running a supported edition of Windows. Microsoft Teams Rooms
requires the Windows IoT Enterprise or Windows Enterprise SKUs under the Global
Availability Channel servicing option. For more information, see Windows release
support.
1. Make sure that the device is running a supported edition of Windows. Otherwise,
reimage the device as described in the OEM documentation.
PowerShell
(Get-AppxPackage "*SkypeRoomSystem*" -AllUsers).Count
If the result is greater than 1, run the following script to uninstall old versions and
keep only the latest version. Otherwise, go to step 3.
PowerShell
try
{
Remove-AppxPackage -Package $app.PackageFullName -AllUsers
}
catch
{
Write-Output ("Failed to remove AppVersion {0} with the exception:
{1}" -f $app.version,$_)
}
PowerShell
If the device is running the latest version of Teams Rooms app, reimage the
device.
Manually update the device to the latest version of the Teams Rooms app.
4. If the issue persists, reimage the device as described in the OEM documentation.
More information
The Teams Rooms app logs a heartbeat event to the Skype Room System Windows
event log every five minutes. The Teams Rooms Pro agent uses this information to check
the status of the app and other signals. If this heartbeat event isn't logged for some
time, this indicates that an issue is affecting the app, and the app isn't in a healthy state.
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , one or more of the following
signals of a Microsoft Teams Rooms device are shown as Unhealthy:
Conferencing Microphone
Conferencing Speaker
Configured Default Speaker
Configured Conferencing Microphone
Configured Conferencing Speaker
Cause
The Conferencing Speaker and Conferencing Microphone signals send an alert if Teams
Rooms reports that no speaker or microphone peripherals are available and in use. If the
configured default device isn't available, but another viable device is in use, an alert isn't
sent. However, in this case, a separate warning alert is sent.
7 Note
Resolution
Audio peripheral issues can occur for different reasons. To fix common issues, try the
following methods.
If the peripheral was updated recently, the firmware update might not be
completed. In this situation, the device is in an unusable state. Try to reset the
power for the device. Some devices might have a reset button.
Contact your peripheral manufacturer to verify that the device is running the latest
version of firmware. Or, work with the manufacturer to fix any known issues.
More information
These signals are handled differently in the Microsoft Teams admin center and the
Teams Rooms Pro Management portal.
Microsoft Teams admin center: The portal reports the signal as Unhealthy in the
following situations:
The Teams Rooms app has a specific audio peripheral configured in Settings and
the peripheral is no longer available.
There is no audio peripheral available.
Teams Rooms Pro Management portal: If the configured audio peripheral isn't
available, the next available microphone or speaker is automatically selected. The portal
reports the signal as Unhealthy if no speaker or microphone is available.
Feedback
Was this page helpful? Yes No
In the Microsoft Teams Rooms Pro Management portal , the Monitored or Offline signal of a
Microsoft Teams Rooms device is shown as Unhealthy.
If the Offline signal is unhealthy, the room system is completely deactivated. If the system was
powered on, the system might stop responding and generate a stop error during startup. In
other cases, the console works correctly, but a message in a purple window might appear on the
console and indicate that the system has no network connection.
If the Monitored signal is unhealthy, the Teams Rooms functionality might still work correctly.
If a device is unmonitored or offline, the Teams Rooms Pro Management portal can't report the health
of the device or notify you of unhealthy signals. Additionally, the following issues might occur:
7 Note
If you can't download directly from the device because of network access restrictions, use
another device to download the file, and then copy the file to the affected device by using a
USB drive.
3. Open the .zip file, and then double-click or tap the MTRPro.AgentTestTool.exe executable. When
you're prompted to extract the file, select Run to execute it directly.
After the agent test tool completes, a brief summary of the tool's results is displayed in the
PowerShell console. Press ENTER to continue, and the following information is available:
A detailed report (in HTML format) of the tests that are performed and their results.
A .zip file containing additional details and logs is generated in the
C:\Rigel\MTRProAgentTestTool directory. This .zip file contains additional information that's
required by Microsoft Support during investigation.
To check the current status of TPM, run the following command in an elevated PowerShell window on
the device:
PowerShell
If the command returns an error message, or if the value of the TpmPresent or TpmReady property is
false, enable TPM on the device . Refer to the OEM documentation, as necessary.
After the agent is installed, go to Settings > Apps > Apps & features, and verify that Microsoft
Managed Rooms is listed under App list.
7 Note
The agent might be removed by certain maintenance processes, such as manual uninstallation,
device reset, or reimage.
ManagedRoomsLauncher : This task makes sure that the agent (ServicePortalAgent.exe) is started
version.
If either of these tasks is missing or disabled, the agent won't function correctly.
Open Task Scheduler, and verify that both tasks are listed and enabled. If either task is missing,
uninstall the Microsoft Managed Rooms app, and then download and reinstall the agent.
If the agent (ServicePortalAgent.exe) is running correctly, check whether Teams sign-in fails. If so, fix
Teams Rooms resource account sign-in issues.
Make sure that URLs required for Teams Rooms Pro Management communication are allowed.
If your network setup doesn't require a web proxy to connect to the internet, make sure that all
hostnames of URLs that are used by the Teams Rooms Pro agent can be resolved by the DNS
servers that are used by the Teams Rooms device. Also, make sure that remote port 443 for all
hostnames is open for communication and not blocked by firewalls.
To check DNS resolution issues and TCP port connectivity, use the Test-NetConnection
PowerShell cmdlet. For example:
PowerShell
If the DNS server can't resolve the IP address of the remote hostname, a warning message is
returned.
In the output, the values of InterfaceAlias and SourceAddress indicate the network interface
that's used for the communication.
In the output, the value of TcpTestSucceeded indicates whether TCP port 443 is open for
communication or is unreachable.
If your organization uses a web proxy infrastructure for external network access, make sure that
the proxy server is correctly configured. Also, make sure that the proxy server doesn't require
authentication. This is because Teams Rooms doesn't support authenticated proxy servers.
Proxy servers are usually configured on Teams Rooms devices by using one of the following
methods:
Use Web Proxy Auto-Discovery (WPAD) supported by DHCP or DNS to enable automatic
discovery of a Proxy auto-config (PAC) script that's hosted on a server in the corporate
network. When you use this method, work together with your network team to make sure
that the following conditions are met:
The DHCP service or DNS server that's used by the Teams Rooms device doesn't advertise
the URL of the wpad file.
The server (including port) that hosts the PAC file must be reachable by the Teams Rooms
device. For example, http://wpad.contoso.com/wpad.dat .
The PAC file that's hosted on the server, such as wpad.dat in the example, must include the
appropriate rules (DIRECT or a specific proxy server host+port) for the URLs that are used
by the Teams Rooms Pro agent.
The WinHTTP Web Proxy Auto-Discovery Service isn't disabled.
If any explicit proxy configuration was done previously for the Teams Room app (Skype
user) or the Teams Rooms Pro agent (Local System), restore the configuration to the
default settings so that the proxy settings are configured to automatically detect the proxy.
Use an explicit proxy server IP or hostname and port configuration. When you use this
method, work together with your network team to make sure that the appropriate proxy
server IP or host and port are configured for both the Teams Room app (Skype user) and the
Teams Rooms Pro agent (Local System).
Use an explicit PAC script configuration that's hosted on a server in your corporate network.
When you use this approach, work together with your network team to make sure that the
following conditions are met:
The server (including port) that hosts the PAC file must be reachable by the Teams Rooms
device. For example, http://proxypacserver.contoso.com/MyProxyFile.pac .
The PAC file that's hosted on the server must include the appropriate rules (DIRECT or a
specific Proxy server host+port) for the URLs that are used by the Teams Rooms Pro agent.
The appropriate proxy PAC is configured for both the Teams Room app (Skype user)
(AutoConfigURL) and Teams Rooms Pro agent (Local System) (autoscript setting).
Use transparent proxy deployment in the corporate network. Unlike traditional web proxies,
this method doesn't require configurations on Windows (explicit or default auto-discovery).
This is because the network infrastructure makes sure that all HTTP traffic is forced to go
through the proxy. In this case, work together with your network team to make sure that the
following conditions are met:
If any URLs that are used by the Teams Rooms Pro agent are subject to SSL Inspection or
SSL forward proxy (SSL termination in the proxy), make sure that the certificate chain that's
used to issue SSL certificates is trusted on the Teams Rooms device. That is, make sure that
the root CAs and intermediate CAs that are used by the SSL termination are added as part
of the Local Computer certificate store.
In case of intermittent Teams Rooms Pro agent disconnections, consider reviewing whether
the egress path to the agent's endpoints is bouncing frequently between egress IP and
routes.
The Teams Rooms Pro agent relies on the HTTP protocol for all communication through SSL
(port 443). Although some communications are simple HTTP requests to retrieve payloads (such
as downloading files), the core monitoring functionality is supported by using WebSockets.
Work together with your network team to make sure that any proxies or application-level
firewalls provide support and are configured to allow communication through WebSockets.
Tip
For troubleshooting only, and to help identify and fix monitoring issues that are caused by
network or proxy configuration issues, consider temporarily rolling back any proxy configurations
that are made for the Teams Room app (Skype user) and the Teams Rooms Pro agent (Local
System). Also consider using an alternative network that allows connecting Teams Rooms devices
directly to the internet. For example, connect the Teams Rooms device to a Wi-Fi hotspot while
also temporarily disconnecting from wired connections.
If you observe a large increase in the number of offline devices that are located on a single floor,
building, or area, a common reason is an unexpected power outage. In this situation, work together
with your facilities team to assess whether a power outage will occur at the location where the
affected devices are located.
If a specific device is powered off unexpectedly, and if it experiences such issues frequently, use the
System event log on Windows to identify potential causes:
1. Filter by Event ID 41 (Source: Kernel-Power ) to detect when the system starts after an
unexpected shutdown. Also, filter for error 1001 (Source: BugCheck ). This indicates an
unexpected Windows stop error (also known as a bluescreen), and try to correlate these two
event types on the timeline.
2. If there are no BugCheck events that are associated with Kernel-Power events, check the power
outlet or strip for problems, and also check for power cable issues.
If you observe a large increase in the number of offline devices located on a single floor,
building, or area, a common reason is an unexpected network outage. In this case, work with
your network team to assess whether a network outage will occur at the location where the
affected devices are located or the network devices in their egress traffic.
Review your network adapter settings, such as IP/DHCP settings, DNS servers, default gateway
and routing. As a best practice, you should define standards for network configurations to be
used on all your Teams Rooms devices.
NCSI is an OS feature that determines whether access to the internet is available. To check
whether NCSI is registering your internet connection, follow these steps:
PowerShell
Get-NetConnectionProfile
If the value of IPv4Connectivity is Internet, this means that internet access is available. If
the value is NoTraffic or LocalNetwork , this means that internet access isn't available.
2. If you aren't behind a proxy, run the following command at a command prompt:
nslookup dns.msftncsi.com
http://ipv6.msftconnecttest.com/connecttest.txt
If these URLs return Microsoft Connect Test, it means that internet access is available.
If NCSI isn't registering your internet connection, consider setting it to use global DNS:
1. Open Registry Editor.
2. Locate the
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\NetworkConnectivityStatusIndic
ator registry subkey.
3. Right-click the subkey, and then select New > DWORD (32-bit) Value.
4. Enter UseGlobalDNS as the name, and set the value to 1.
5. Restart the device.
If your organization uses 802.1_x_ authentication to connect to the network, review whether all
client configurations are set up, such as CA certificates.
More information
Communication between the Teams Rooms Pro Management portal and the Teams Rooms Pro agent
running on a Teams Rooms device is done through Azure IoT Hub by using a set of predefined
endpoints with HTTP protocol through SSL (port 443). Whenever Azure IoT Hub triggers a
disconnection event, the Teams Rooms Pro Management portal waits for one hour to determine
whether the device's Monitored signal is unhealthy.
The Teams Rooms Pro Management portal also monitors the status of the connection that's tracked
by the Microsoft Teams service. Whenever both connection statuses (Teams service and Teams Rooms
Pro Management portal) report that the system has not connected recently, the device is reported as
Offline. In this situation, the device is unmonitored, and it might not be available for calls and
meetings.
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , the OS Edition signal of a
Microsoft Teams Rooms device is shown as Unhealthy, and the incident severity is
shown as Critical.
Cause
These issues occur when the Teams Rooms Pro agent detects that the device isn't
running a supported edition of Windows. Microsoft Teams Rooms requires the Windows
IoT Enterprise or Windows Enterprise SKUs under the Global Availability Channel
servicing option. For more information, see Windows release support.
Resolution
Make sure that you're using a supported Teams Rooms system listed in Microsoft
Teams Rooms requirements. Otherwise, replace it with a supported system. All
current Teams Rooms devices and bundles are available in the Teams Rooms
product showcase .
Reimage the device as described in the OEM documentation.
More information
All certified Teams Rooms devices are pre-installed together with an IoT Enterprise or
the binary-equivalent Enterprise edition of Windows 10 or Windows 11. You can also
choose to upgrade an existing IoT Enterprise edition to the full Enterprise edition using
Bring Your Own License (BYOL).
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , the Sleep timer signal of a
Microsoft Teams Rooms device is shown as Unhealthy, and the incident severity value is
shown as Warning.
7 Note
Incidents that are classified as Warning don't affect the health status that's
reported for a device.
Cause
This issue occurs if the following power setting on the Teams Rooms device is set to a
value other than 0:
Power Options > Advanced settings > Sleep > Sleep after > Plugged in (Minutes)
If this setting is set to a value other than 0, it might affect how Teams Rooms responds
to wakeup signals, and might also affect regular monitoring and maintenance
operations. In this case, the Teams Rooms Pro agent detects and reports the status of
Sleep timer as Unhealthy.
Resolution
Microsoft Teams Rooms Pro performs an automatic remediation to fix this issue.
However, if the issue persists or reoccurs, we recommend that you check whether any
GPO or MDM policies are defined to change power plan settings. In these cases, use
one of the following options:
Use the Suppress ticket functionality to silence any notification about the Sleep
timer signal.
If your organization uses GPO, MDM policies, or other management tools such as
Configuration Manager for enterprise power plan management, make sure that the
power setting isn't defined.
Additionally, use one of the following methods to set the value to 0, depending on how
the Teams Rooms device is configured.
Console
PowerShell
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , the USB Peripheral Power
Drain signal of a Microsoft Teams Rooms device is shown as Unhealthy, and the incident
severity value is shown as Warning. Additionally, users might experience the following
issue:
When the Teams Rooms device goes to sleep and is woken up, USB devices that are
connected to it become unresponsive or disconnected.
7 Note
Incidents that are classified as Warning don't affect the health status that's
reported for a device.
Cause
This issue occurs if the Stop devices when my screen is off to help save battery setting
is enabled on the Teams Rooms device.
Every new Teams Rooms device includes a Windows configuration that specifies whether
to stop the connected USB devices when the screen is off. By default, this setting is set
to disabled. However, it might sometimes be changed.
When Windows goes into a lower power state while the Stop devices when my screen is
off setting is enabled, it will keep track of any persistent USB communications. In this
situation, if Windows sees that one or more USB peripherals have been idle for a long
time, preventing the device from entering a deeper power state (a condition in which a
USB peripheral drains the device's battery), Windows will issue a USB device reset. While
this behavior shouldn't apply to any Teams Rooms devices that are always plugged into
AC power, it's known to cause issues in the past, such as unexpected USB
disconnections that cause the device's firmware or mishandled drivers to become
unresponsive. Therefore, if this setting is enabled, the Teams Rooms Pro agent detects
and reports the status of USB Peripheral Power Drain as Unhealthy.
Resolution
Microsoft Teams Rooms Pro performs an automatic remediation to fix this issue.
However, if the issue persists, use one of the following methods, depending on how the
Teams Rooms device is configured.
PowerShell
Set-ItemProperty -Path
'HKLM:\SYSTEM\CurrentControlSet\Control\USB\AutomaticSurpriseRemoval' -Name
AttemptRecoveryFromUsbPowerDrain -Value 0 -ErrorAction Stop
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\USB\AutomaticSurpriseRemov
al
PowerShell
Set-ItemProperty -Path
'HKLM:\SYSTEM\CurrentControlSet\Control\USB\AutomaticSurpriseRemoval' -
Name AttemptRecoveryFromUsbPowerDrain -Value 0 -ErrorAction Stop
2. Create a script policy (add the script to script settings), and assign the policy to
groups.
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Rooms Pro Management portal , the USB Selective Suspend
signal of a Microsoft Teams Rooms device is shown as Unhealthy, and the incident
severity value is shown as Warning. Additionally, users might experience the following
issue:
When the Teams Rooms device goes to sleep and is woken up, USB devices that are
connected to it become unresponsive or disconnected.
7 Note
Incidents that are classified as Warning don't affect the health status that's
reported for a device.
Cause
This issue occurs if USB selective suspend is enabled on the Teams Rooms device.
Every new Teams Rooms device includes a Windows configuration to specify the power
plan and how the connected USB devices are to behave, depending on the power
supply (AC or DC). By default, USB selective suspend is disabled. However, it might
sometimes be changed. In this case, the Teams Rooms Pro agent detects and reports the
status of USB Selective Suspend as Unhealthy.
Resolution
Teams Rooms Pro performs an automatic remediation to fix this issue. However, if the
issue persists, use one of the following methods, depending on how the Teams Rooms
device is configured.
Console
PowerShell
2. Create a script policy (add the script to script settings), and assign the policy to
groups.
Feedback
Was this page helpful? Yes No
Symptoms
In the Teams Rooms Pro Management portal , one or more signals that are related to
the sign-in process are shown as Unhealthy. Users also experience one or more of the
following issues on the Teams Rooms device:
The room console shows a banner at the top that indicates that the sign-in fails.
Scheduled meetings aren't listed on the room console. This usually indicates an
Exchange sign-in failure.
The room's display name is missing.
Although scheduled meetings are listed on the room console, the Join button is
unavailable and you can't start an unscheduled meeting. This usually indicates a
Teams or Skype for Business sign-in failure.
Additionally, Event ID 2001 is logged under Applications and Services Logs > Skype
Room System in Event Viewer. For example, the following event is logged:
7 Note
Every five minutes, Teams Rooms checks whether it's signed in to Microsoft Teams
or Skype for Business, and whether it has network and Exchange connectivity. If one
or more factors aren't true, a "2001" event is logged.
Resolution
Sign-in issues can occur for different reasons. Identify the specific cause of the issue by
checking multiple details about the resource account. To perform the required checks,
you can use an automated option or run the checks manually.
Automated checks
To automate the process, run the Microsoft Teams Rooms Sign in connectivity test in
the Microsoft Remote Connectivity Analyzer tool. This tool is used to troubleshoot
connectivity issues that affect Microsoft Teams. The connectivity test performs checks to
verify a specific user's permissions to sign in to Teams by using a Teams Rooms device.
7 Note
1. Open a web browser and navigate to the Microsoft Teams Rooms Sign in
connectivity test.
2. Sign in by using the credentials of a Global Administrator account.
3. Specify the username for the resource account.
4. In the Device Selection field, select a type for the affected device.
5. Enter the verification code that's displayed, and then select Verify.
6. Select the checkbox to accept the terms of agreement, and then select Perform
Test.
After the test finishes, the screen displays details about all the checks that were
performed and whether the test succeeded, failed, or was successful but displayed a few
warnings. Select the provided link for more information about the warnings and failures,
and about how to resolve them.
Manual checks
Teams Rooms resource accounts shouldn't be configured to use MFA. To check whether
MFA is enabled, use one of the following options:
1. On the Teams Rooms device, open Event Viewer, and then go to Applications
and Services Log > Microsoft > Windows > Microsoft Entra ID >
Operational. Or, download the device's diagnostic log files, extract the
downloaded .zip file to a folder, then open the Windows\EventLog\Microsoft-
Windows-AAD_Operational.evtx file.
2. Look for Event ID 1098. If you see error code AADSTS50076 or
AADSTS50079, it means that MFA is enabled on the resource account.
In sign-in logs on the Azure portal, if you see a Failure status with error code
50079 or 50076, and the error description says "Due to a configuration change
made by your administrator, or because you moved to a new location, you must
enroll in multi-factor authentication to access.", it means that MFA is enabled on
the resource account.
To fix this issue, contact your identity management team or see Set up multi-factor
authentication for Microsoft 365 for more information.
To check whether sign-in is blocked by Conditional Access policies, use one of the
following options:
In sign-in logs on the Azure portal, if you see an Interrupted status with error code
53003, and the error description says, "Access has been blocked by Conditional
Access policies. The access policy does not allow token issuance.", this means that
the sign-in is blocked by Conditional Access policies.
For more information about supported Conditional Access assignments for Teams
Rooms resource accounts, see Conditional Access and Intune compliance for Microsoft
Teams Rooms. To fix the issue, contact your identity management team or see Configure
Microsoft Entra Conditional Access for more information.
To check whether the password of the resource account is expired, use one of the
following options:
1. On the Teams Rooms device, open Event Viewer, and then go to Applications
and Services Log > Microsoft > Windows > Microsoft Entra ID >
Operational. Or, download the device's diagnostic log files, extract the
downloaded .zip file to a folder, and then open the
Windows\EventLog\Microsoft-Windows-AAD_Operational.evtx file.
2. Look for Event ID 1098. If you see error code AADSTS50055, this means that
the password is expired.
In sign-in logs on the Azure portal, if you see an Interrupted status, and the
additional details contain the following message, it means the password has
expired.
The user's password is expired, and therefore their login or session was ended.
They will be offered the opportunity to reset it, or may ask an admin to reset it
via https://docs.microsoft.com/azure/active-directory/fundamentals/active-
directory-users-reset-password-azure-portal .
To fix this issue, reset the password by using one of the following methods, then update
the password in Settings on the device.
Sign in to the account in a web browser, and then reset the password.
Ask an administrator to reset the password.
To avoid having to reset the resource account password and then sign in to each Teams
Rooms device again, you can turn off password expiration for the account.
To check whether an incorrect username or password is used, use one the following
options:
1. On the Teams Rooms device, open Event Viewer, and then go to Applications
and Services Log > Microsoft > Windows > Microsoft Entra ID >
Operational. Or, download the device's diagnostic log files, extract the
downloaded .zip file to a folder, and then open the
Windows\EventLog\Microsoft-Windows-AAD_Operational.evtx file.
2. Look for Event ID 1098. If you see error code AADSTS50126, this means that
the username or password is incorrect.
In sign-in logs on the Azure portal, if you see a Failure status that shows code
50126, and the error description says "Error validating credentials due to invalid
username or password," this means that the username or password is incorrect.
7 Note
You may also receive these errors after the resource account password is expired
for some time.
To fix this issue, make sure that you use the correct credentials. You can also reset the
password, and then update the password in Settings on the device.
Teams Rooms must have access to all standard Microsoft 365 endpoints and meet the
network requirements. Teams Rooms doesn't support proxy authentication.
If you don't see any sign-in attempts in sign-in logs on the Azure portal, the connection
to the Azure sign-in endpoints might be blocked. In this case, verify that you're using
the correct username, and check for network connectivity issues.
If you see successful sign-in in sign-in logs on the Azure portal, but the resource
account sign-in still fails, try the following options:
To troubleshoot network connectivity issues, you can use Network Monitor or a similar
tool to collect network captures (you must switch to Admin mode to start the tool, then
switch to the Skype user). Then, work with your network team to identify and fix the
issues.
To check whether a room mailbox exists, use one the following options:
In sign-in logs on the Azure portal, you see a Success status, but Exchange doesn't
return any user when using the acquired token to complete discovery.
Verify that the account being used is the resource account and is password
enabled.
If an Exchange hybrid deployment is used, make sure that the on-premises
mailbox is synchronized so that redirection works correctly. For more information,
see Exchange Server hybrid deployments.
4. If you see the following error message, this means that a license isn't
assigned.
In sign-in logs on the Azure portal, you see a Success status, but the sign-in fails
when the process uses the acquired token to register the Teams service.
Open a web browser, and sign in to Teams by using the resource account. If you
receive the following error message, this means that a license isn't assigned.
You're missing out! Ask your admin to enable Microsoft Teams for <Account
Name>
To fix this issue, make sure that a Teams Rooms Pro or Teams Rooms Basic license is
assigned to the account, and that Microsoft Teams app is also applied, based on the
license. For more information about license assignment, see Assign Microsoft 365
licenses to user accounts.
References
Authentication in Microsoft Teams Rooms on Windows
Create resource accounts for rooms and shared Teams devices
Conditional Access and compliance best practices for Microsoft Teams Rooms
Microsoft Entra authentication & authorization error codes
Feedback
Was this page helpful? Yes No
You may experience one or more of the following Windows Update issues on Microsoft
Teams Rooms Pro devices:
Windows Update issues can occur for different reasons. The following options can help
you fix common issues that affect Windows Update.
Reduce the size of the WinSxS folder by running the following command in an
elevated Command Prompt window:
Console
For example, automatic restarts are prevented when a user is signed in if the
NoAutoRebootWithLoggedOnUsers registry value under the
Teams Rooms Pro devices always have a Skype user signed in, such policies prevent the
installation of updates that require an automatic restart, such as feature updates.
"Active hours" configuration might also affect update installation. It might take eight
days or more to install the monthly cumulative updates, depending on active hours
configuration and the level of activity on the device. If your device is two or more
cumulative update levels behind, you might experience other issues that prevent
updates from being installed.
In this situation, work with your organization administrator for appropriate solutions. For
more information about these settings, see Manage device restarts after updates.
If Windows Update works correctly for smaller updates, but larger updates (such as
cumulative updates and feature updates) fail frequently, verify that the following
conditions are met:
If this function is blocked, the connection to the servers will time out. The Windows
Update service uses the Background Intelligent Transfer Service (BITS) client. When the
BITS client tries to reconnect for the next part of the download, the connection closes
and the download starts over. Eventually, the BITS service might resume and piece
together a large download. The result will be a complete installer that might not work.
2. You might see an entry that resembles one of the following entries:
3. In the log entry, if the referenced package version ends in ".1", such as it-
IT~10.0.18362.1, you can restore the missing language files by using DISM and the
language pack .cab file for the language that's referenced in the package.
a. Download the language pack ISO for your current Windows version.
b. Go to the x64\langpacks folder within the downloaded ISO, copy the .cab file for
the language that's referenced in the missing package to the local device. For
example, copy D:\x64\langpacks\Microsoft-Windows-Client-Language-
Pack_x64_it-it.cab to C:\temp\.
Console
4. If the referenced package version doesn't end in ".1", or the reference isn't
associated with a language, use DISM to restore the files from a known good
image that contains the missing packages. For more information, see Repair a
Windows Image.
Fix other Windows Update error codes
If Windows Update fails and returns other error codes, follow the instructions in
Windows Update common errors and mitigation.
To check the Teams Rooms app version, run the following cmdlet in an elevated
PowerShell prompt window:
Console
Compare the version with the latest version in Microsoft Teams Rooms Release Notes. If
an old version is installed, use the Remove-AppxPackage cmdlet to remove the old
version. Then, install the latest version.
References
Windows Update troubleshooting
Resolve Windows 10 upgrade errors
Windows 10 release information
Manage connection endpoints for Windows 10 Enterprise
Windows Update error codes by component
WUA Networking Error Codes
Feedback
Was this page helpful? Yes No
Known issues
This article lists known issues that occur in Teams when it runs on a Linux system.
Resolution
Microsoft is researching these problems and will post more information in this article
when the information becomes available.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Symptoms
You experience one of the following issues when you use Microsoft Teams on your
macOS device:
Cause
These issues can occur if the audio processing isn't working correctly.
Resolution
To resolve the issue, you must restart the coreaudiod process that manages all the audio
features on macOS devices.
If you have administrator privileges on your macOS device, use method 1. Otherwise,
use method 2.
Console
Feedback
Was this page helpful? Yes No
On a device that's running Microsoft Teams for Mac and that has the Company Portal
app installed, if you upgrade to macOS version 15.3, you experience issues when you try
to sign in to Teams or use Teams features. Additionally, the following banner appears in
Teams:
This problem occurs because the macOS upgrade prevents the Enterprise Single Sign-
On (SSO) extension framework from working correctly for some users.
Feedback
Was this page helpful? Yes No
Symptoms
Your presence status is incorrect when you resume activity on a locked macOS device
that's running one of the following Microsoft Teams clients:
New Teams
Classic Teams
Teams on the web
The device might be locked manually or because of inactivity. After the device is
unlocked, your presence status doesn't update as expected but remains unchanged.
Note: If you also run Teams on other devices, such as Teams for iOS on iPhone, the
status on your macOS device might reflect the last status that was set on the iOS client.
For example, you lock your macOS device and the device remains unlocked for more
than five minutes, but Teams for iOS is running on your iPhone. In this situation, your
presence status on the macOS device might reflect the status on the iOS client. When
you resume activity on the macOS device, the presence status remains unchanged and
doesn’t reflect the current activity.
Cause
The issue occurs because the presence subscription expires and isn't re-created when
you resume activity on the macOS device.
Workaround
To work around this issue, reset your status. If the issue persists, restart the Teams client
on the macOS device.
Note: If you're also running Teams on other devices, sign out of the Teams app on those
devices.
Status
Microsoft is researching this issue and will update this article when new information
becomes available.
Feedback
Was this page helpful? Yes No
Symptoms
When you use Microsoft Teams on your macOS device, you notice that the Teams-
specific notification sound that you configured doesn't play. Instead, the device reverts
to using the default macOS notification sound.
Cause
The Notification Center on the macOS device is recaching the file that's associated with
the configured sound. As a result, Teams can't use the configured sound.
Resolution
To resolve the issue, clear the Notification Center cache. This action makes sure that the
sound settings that you configured are applied again.
If you have administrator privileges on your macOS device, use method 1. Otherwise,
use method 2.
Console
pkill -9 NotificationCenter
Feedback
Was this page helpful? Yes No
Symptoms
In the Microsoft Teams Windows desktop client, you try to call a user in your
organization by selecting the Call icon from their contact card. However, you receive
the following error message:
Couldn't complete the call. With your calling license, you can only call people within
your organization. Talk to your IT admin to change your license.
Cause
This issue occurs because you aren't enabled to use the Enterprise Voice feature. To
initiate a call by using a contact card, the caller must be enabled for Enterprise Voice.
Workaround
To work around this issue, use one of the following methods to make the call:
In a one-to-one chat with the target user, select the Audio call icon .
Select Calls on the vertical toolbar, enter the user's name, select the user from the
results list, and then select Call.
Feedback
Was this page helpful? Yes No
Cause
This issue occurs because the Xbox Game Bar on Windows 10 is running in the
background, and it remembers Teams as a game.
Resolution
To resolve this issue, use one of the following methods.
Feedback
Was this page helpful? Yes No
Problem
Dell Encryption (formerly Dell Data Protection Encryption) is known to corrupt Teams
installations during the update process, leading to a permanent failure to start the
application.
Solution
Exclude the Teams folder %LocalAppData%\Microsoft\Teams from the encryption policy.
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No
Symptoms
Installing Symantec DLP creates operability issues with Microsoft Teams.
Cause
Symantec DLP Endpoint agents can interfere with Teams processes, which can then lead
to launch or exit failures.
Resolution
Exclude Teams.exe from the Symantec DLP's Endpoint agents using the information
provided in article ID 160078 on the Broadcom website .
More information
Still need help? Go to Microsoft Community .
Feedback
Was this page helpful? Yes No