Teams controls

Teams administrators control organization-wide policies and manage and assign user policies. Teams meeting policies are tied to the organizer of the Teams meeting. Teams meetings also have options to customize specific Teams meetings further.

Teams policies

Teams administrators have the following policies to control the experience for Teams external users in Teams meetings.

Setting name Policy scope Description Supported
Anonymous users can join a meeting organization-wide If disabled, Teams external users can't join Teams meeting ✔️
Let anonymous people join a meeting per-organizer If disabled, Teams external users can't join Teams meeting ✔️
Let anonymous people start a meeting per-organizer If enabled, Teams external users can start a Teams meeting without Teams user ✔️
Automatically admit people per-organizer If set to "Everyone", Teams external users can bypass lobby. Otherwise, Teams external users have to wait in the lobby until an authenticated user admits them. ✔️
Who can present in meetings per-user Controls who in the Teams meeting can share screen
Blocked anonymous join client types per-organizer If property "BlockedAnonymousJoinClientTypes" is set to "Teams" or "Null", the Teams external users via Azure Communication Services can join Teams meeting ✔️

Your custom application should consider user authentication and other security measures to protect Teams meetings. Be mindful of the security implications of enabling anonymous users to join meetings. Use the Teams security guide to configure capabilities available to anonymous users.

Teams meeting options

Teams meeting organizers can also configure the Teams meeting options to adjust the experience for participants. The following options are supported in Azure Communication Services for external users:

Option name Description Supported
Automatically admit people If set to "Everyone", Teams external users can bypass lobby. Otherwise, Teams external users have to wait in the lobby until an authenticated user admits them. ✔️
Always let callers bypass the lobby Participants joining through phone can bypass lobby Not applicable
Announce when callers join or leave Participants hear announcement sounds when phone participants join and leave the meeting ✔️
Choose co-organizers Not applicable to external users ✔️
Who can present in meetings Controls who in the Teams meeting can have assigned presenter role. ✔️
Manage what attendees see Teams organizer, co-organizer and presenter can spotlight videos for everyone. Azure Communication Services does not receive the spotlight signals.
Allow mic for attendees If external user is attendee, then this option controls whether external user can send local audio ✔️
Allow camera for attendees If external user is attendee, then this option controls whether external user can send local video ✔️
Record automatically Records meeting when anyone starts the meeting. The user in the lobby does not start a recording. ✔️
Allow meeting chat If enabled, external users can use the chat associated with the Teams meeting. ✔️
Allow reactions If enabled, external users can use reactions in the Teams meeting
RTMP-IN If enabled, organizers can stream meetings and webinars to external endpoints by providing a Real-Time Messaging Protocol (RTMP) URL and key to the built-in Custom Streaming app in Teams. Not applicable
Provide CART Captions Communication access real-time translation (CART) is a service in which a trained CART captioner listens to the speech and instantaneously translates all speech to text. As a meeting organizer, you can set up and offer CART captioning to your audience instead of the Microsoft Teams built-in live captions that are automatically generated.

Next steps