User cannot enable camera in Microsoft Teams on Android (works on iPhone, no policy blocking)
Microsoft Teams (Android)
We have a user who cannot enable the camera in Microsoft Teams on Android devices. The issue appears only on Android. The same user can enable the camera successfully on iPhone.
When joining a meeting on Android, the camera toggle cannot be enabled and the message displayed in the interface says:
Géré par votre organisation" (Managed by your organization)

This suggests that the feature might be restricted by a policy, but we have not found any policy that blocks camera usage.
Microsoft Teams (mobile)
Android devices (multiple tested)
Microsoft 365 tenant
User has multiple domains configured (one primary domain + several aliases) within the same tenant
Teams works normally on iOS
Cleared Teams cache
Reinstalled Teams
Tested on multiple fresh Android devices
Confirmed Android camera permissions are enabled
Verified no Teams meeting policy disables video
Verified no Teams calling policy disables camera
Verified no Teams mobile policy assigned
Initially the user had a second guest account visible in Teams
The guest account was removed
Issue still persists on Android only
Because the guest account existed previously, we suspect there may be some cached configuration stored in the cloud or profile state.
PowerShell policy checks
Meeting policy (Global)
Get-CsTeamsMeetingPolicy -Identity Global | Select AllowIPVideo
Result
AllowIPVideo
------------
True
All meeting policies
Get-CsTeamsMeetingPolicy | Select Identity, AllowIPVideo
Result
Identity AllowIPVideo
-------- ------------
Global True
Tag:AllOn True
Tag:RestrictedAnonymousAccess True
Tag:AllOff False
Tag:RestrictedAnonymousNoRecording True
Tag:Default True
Tag:Kiosk True
Meeting policy assigned to the user
Get-CsOnlineUser -Identity ******@user.com | Select DisplayName, TeamsMeetingPolicy
Result
DisplayName TeamsMeetingPolicy
----------- ------------------
Username
No custom meeting policy is assigned, so Global policy applies.
Verify again
Get-CsOnlineUser -Identity ******@user.com | fl TeamsMeetingPolicy
Result
TeamsMeetingPolicy :
Calling policy assigned to the user
Get-CsOnlineUser -Identity ******@user.com | Select TeamsCallingPolicy
Result
TeamsCallingPolicy
------------------
No custom policy assigned.
Global calling policy
Get-CsTeamsCallingPolicy -Identity Global
Relevant settings
Identity : Global
Description :
AllowPrivateCalling : True
AllowWebPSTNCalling : True
AllowSIPDevicesCalling : False
AllowVoicemail : UserOverride
AllowCallGroups : True
AllowDelegation : True
AllowCallForwardingToUser : True
AllowCallForwardingToPhone : True
PreventTollBypass : False
BusyOnBusyEnabledType : UserOverride
MusicOnHoldEnabledType : Enabled
AllowCloudRecordingForCalls : True
ExplicitRecordingConsent : Disabled
EnableRecordingAndTranscriptionCustomMessage : False
RecordingAndTranscriptionCustomMessageIdentifier :
AllowTranscriptionForCalling : True
PopoutForIncomingPstnCalls : Disabled
PopoutAppPathForIncomingPstnCalls :
LiveCaptionsEnabledTypeForCalling : DisabledUserOverride
AutoAnswerEnabledType : Disabled
SpamFilteringEnabledType : Enabled
CallRecordingExpirationDays : 60
AllowCallRedirect : Disabled
InboundPstnCallRoutingTreatment : RegularIncoming
InboundFederatedCallRoutingTreatment : RegularIncoming
EnableWebPstnMediaBypass : False
EnableSpendLimits : False
CallingSpendUserLimit :
Copilot : Enabled
ShowTeamsCallsInCallLog : True
RealTimeText : Enabled
AIInterpreter : Enabled
VoiceSimulationInInterpreter : Enabled
ReportCall : Enabled
No restrictions that would block video.
Teams mobile policy
Get-CsOnlineUser -Identity ******@user.com | Select TeamsMobilePolicy
Result
TeamsMobilePolicy
-----------------
No custom mobile policy assigned.
User identity verification
Get-CsOnlineUser -Identity ******@user.com | Select UserPrincipalName, SipAddress
Result
UserPrincipalName SipAddress
******@user.com sip:******@user.com
Meeting policy video settings
Get-CsTeamsMeetingPolicy | Select Identity, AllowIPVideo, AllowMeetNow
Result
Identity AllowIPVideo AllowMeetNow
-------- ------------ ------------
Global True True
Tag:AllOn True True
Tag:RestrictedAnonymousAccess True True
Tag:AllOff False False
Tag:RestrictedAnonymousNoRecording True True
Tag:Default True True
Tag:Kiosk True True
Video is allowed in the Global meeting policy
The user has no custom Teams policies assigned
The issue occurs only on Android
iOS works normally
The user previously had a guest account in the tenant which has now been removed
Has anyone encountered a situation where:
Teams camera cannot be enabled on Android
UI shows "Managed by your organization"
The user has no restrictive Teams policies
Camera works on iOS
The user previously had a guest account in the tenant
Is there a way to reset Teams mobile profile state or cached configuration in the service that could cause this behavior?