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
Feedback
Submit and view feedback for