Additional meeting and call-related features and issues within Microsoft Teams for business
Hi @John Gingerich,
Good day and, thank you for the detailed report and for confirming the behavior is different on Android compared to desktop.
From your description, you are able to place a caller on Hold once in the Teams desktop app, but after you Resume the call the Hold button becomes greyed out and cannot be used again during the same call.
This situation typically arises when the desktop client fails to refresh the call state correctly after a call is resumed. Consequently, the interface may remain locked in a specific status because of a synchronization delay between the software and the connected audio hardware. As a result, the application incorrectly perceives the previous action as still being active, which causes the option for a second hold to become unavailable.
Please follow the steps below, as they are some workarounds for this situation:
1/ Disable "Sync Device Buttons" (HID Sync)
The most common cause for grayed-out call controls after a state change is a synchronization conflict with your headset. If your headset (Jabra, Poly, etc.) thinks the call is in a transition state, it can "lock" the Hold button in the desktop UI.
- In Teams, click the three dots (...) next to your profile picture and select Settings.
- Go to Devices.
- Scroll down to find Sync device buttons and toggle it OFF.
- Note: You may lose the ability to answer/hang up using the physical buttons on your headset, but it often releases the software-side "Hold" button for repeated use.
2/ Reset the Teams Desktop App
Because the "New Teams" architecture is based on WebView2, the UI can occasionally get "stuck" in a specific state. A standard cache clear or app reset usually forces the UI to re-evaluate button availability.
- Close Teams completely (ensure it is not running in the System Tray).
- Go to Windows Settings > Apps > Installed Apps.
- Search for Microsoft Teams, click the three dots, and select Advanced options.
- Scroll down and click Reset. (This clears the local cache without deleting your messages).
- Restart Teams and test a call.
3/ Use "Consult then Transfer"
If you are in a situation where the Hold button is grayed out and you urgently need to step away from the audio, you can use the Consult then transfer feature as a secondary hold:
- Click the Tranfer in the call.
- Select Consult then transfer.
- Type your own name or a colleague’s name. This will automatically place the caller on hold while you "consult." You can then simply close the consultation window to return to the call (and the caller remains on hold until you hit Resume).
4/ Clear the Teams desktop cache to refresh call control state
- Fully close Teams by selecting the Teams icon in the taskbar area and choosing Quit.
- Press Windows key + R to open Run.
- If you are using the new Teams client, paste this path and select OK: %userprofile%\appdata\local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams
- Delete all files and folders in that location, then reopen Teams and test placing the same call on Hold twice.
- If you are using Teams classic, repeat the same idea using this path instead: %appdata%\Microsoft\Teams, then restart Teams and test again
I hope this response has helped address your question and clarify the behavior you're experiencing. Please feel free to reply if you have any further questions, I would be happy to assist further.
Thank you for your patience and your understanding. I look forward to continuing the conversation.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment”.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.