From b172f937dadb3bb84ce9d968a410b0d8ce7695c5 Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Mon, 29 Apr 2024 08:04:59 -0700 Subject: [PATCH 0001/1216] Update virtual-appointment-meeting-template.md --- Teams/virtual-appointment-meeting-template.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/virtual-appointment-meeting-template.md b/Teams/virtual-appointment-meeting-template.md index 60805ed054..340c813066 100644 --- a/Teams/virtual-appointment-meeting-template.md +++ b/Teams/virtual-appointment-meeting-template.md @@ -51,7 +51,7 @@ To learn more, see [Manage meeting templates in Teams](manage-meeting-templates. ![Information icon](media/info.png) **This is a [Teams Premium](teams-add-on-licensing/licensing-enhance-teams.md) feature. Meeting organizers must have a Teams Premium license to use this feature.**. > [!NOTE] -> This feature is currently only available in the United States. Your users can only send SMS text notifications to people who have a valid United States phone number (+1 country code). SMS text notifications are sent in English. +> This feature is currently available in the Netherlands, New Zealand, Norway, and the United States. Your users can only send SMS text notifications to people who have a valid Netherlands (+31 country code), New Zealand (+64 country code), Norway (+47 country code), or United States phone number (+1 country code). SMS text notifications are sent in English. You can control whether your users can choose to send SMS text notifications to external guests in appointments that they schedule using the template. When this feature is enabled for a user, they'll see the SMS notifications option in the template. @@ -102,7 +102,7 @@ To get an overview of SMS notifications usage across your organization, view the When users in your organization use the template to schedule a virtual appointment, external guests get a tailored meeting invitation that includes a **Join appointment as a guest** button and other appointment details. They can use this button to easily join from any device without having to download and install Teams. -Keep in mind that some Teams meeting options may not apply to external guests or to any person who joins using the **Join appointment as a guest** button. The following meeting options are supported for guests to join: +Keep in mind that some Teams meeting options might not apply to external guests or to any person who joins using the **Join appointment as a guest** button. The following meeting options are supported for guests to join: - **Who can bypass the lobby**: The **Everyone** setting allows external guests to bypass the lobby. - **Choose co-organizers** From 867f2293f347136c89f4b8ddaca7b1b68d23c95f Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Mon, 29 Apr 2024 11:35:08 -0700 Subject: [PATCH 0002/1216] Update virtual-appointment-meeting-template.md --- Teams/virtual-appointment-meeting-template.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Teams/virtual-appointment-meeting-template.md b/Teams/virtual-appointment-meeting-template.md index 340c813066..c7f192991c 100644 --- a/Teams/virtual-appointment-meeting-template.md +++ b/Teams/virtual-appointment-meeting-template.md @@ -51,7 +51,9 @@ To learn more, see [Manage meeting templates in Teams](manage-meeting-templates. ![Information icon](media/info.png) **This is a [Teams Premium](teams-add-on-licensing/licensing-enhance-teams.md) feature. Meeting organizers must have a Teams Premium license to use this feature.**. > [!NOTE] -> This feature is currently available in the Netherlands, New Zealand, Norway, and the United States. Your users can only send SMS text notifications to people who have a valid Netherlands (+31 country code), New Zealand (+64 country code), Norway (+47 country code), or United States phone number (+1 country code). SMS text notifications are sent in English. +> This feature is currently available in the Netherlands, New Zealand, Norway, and the United States. Your users can send SMS text notifications to people who have a valid Netherlands (+31 country code), New Zealand (+64 country code), Norway (+47 country code), or United States phone number (+1 country code). +> +> The text notifications are sent in the language of the meeting organizer. You can control whether your users can choose to send SMS text notifications to external guests in appointments that they schedule using the template. When this feature is enabled for a user, they'll see the SMS notifications option in the template. From 79dceb1d0f9acb2eab6a74303f5cb94da1446377 Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Mon, 29 Apr 2024 11:56:13 -0700 Subject: [PATCH 0003/1216] Update virtual-appointment-meeting-template.md --- Teams/virtual-appointment-meeting-template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/virtual-appointment-meeting-template.md b/Teams/virtual-appointment-meeting-template.md index c7f192991c..2de76ebff5 100644 --- a/Teams/virtual-appointment-meeting-template.md +++ b/Teams/virtual-appointment-meeting-template.md @@ -51,7 +51,7 @@ To learn more, see [Manage meeting templates in Teams](manage-meeting-templates. ![Information icon](media/info.png) **This is a [Teams Premium](teams-add-on-licensing/licensing-enhance-teams.md) feature. Meeting organizers must have a Teams Premium license to use this feature.**. > [!NOTE] -> This feature is currently available in the Netherlands, New Zealand, Norway, and the United States. Your users can send SMS text notifications to people who have a valid Netherlands (+31 country code), New Zealand (+64 country code), Norway (+47 country code), or United States phone number (+1 country code). +> This feature is currently available in the Netherlands, New Zealand, Norway, and the United States. Your users can send SMS text notifications to people who have a valid Netherlands (+31 country code), New Zealand (+64 country code), Norway (+47 country code), or United States (+1 country code) phone number. > > The text notifications are sent in the language of the meeting organizer. From 04044010f5c4167edff017b6d4617c4325c99605 Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Tue, 16 Jul 2024 12:11:07 -0700 Subject: [PATCH 0004/1216] Added article and TOC entry --- Teams/copilot-admin.md | 25 +++++++++++++++++++++++++ Teams/toc.yml | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 Teams/copilot-admin.md diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md new file mode 100644 index 0000000000..39e9b630a3 --- /dev/null +++ b/Teams/copilot-admin.md @@ -0,0 +1,25 @@ +--- +title: Admin guide to CoPilot in Teams +author: mstonysmith +ms.author: tonysmit +manager: pamgreen +ms.reviewer: elaineho +ms.date: 07/16/2024 +ms.topic: article +audience: admin +appliesto: + - Microsoft Teams +ms.service: msteams +ms.subservice: itpro-rooms +ms.collection: + - M365-collaboration + - teams-rooms-consoles + - Tier1 +f1.keywords: + - NOCSH +search.appverid: MET150 +ms.localizationpriority: medium +description: Learn more about how to set up Copilot and AI-based features in Microsoft Teams. +--- +# Admin guide for Copilot in Teams + diff --git a/Teams/toc.yml b/Teams/toc.yml index b7895c1166..a39e27d123 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1,6 +1,8 @@ items: - name: Welcome to Teams href: teams-overview.md +- name: Admin guide for Copilot + href: copilot-admin.md - name: Teams Premium overview href: enhanced-teams-experience.md - name: Get started From 07287b6bde32d354162d63880c40315c52caac3f Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Tue, 16 Jul 2024 16:18:03 -0700 Subject: [PATCH 0005/1216] First copy edit - up to line 189 --- Teams/copilot-admin.md | 637 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 636 insertions(+), 1 deletion(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index 39e9b630a3..ce458614ef 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -21,5 +21,640 @@ search.appverid: MET150 ms.localizationpriority: medium description: Learn more about how to set up Copilot and AI-based features in Microsoft Teams. --- -# Admin guide for Copilot in Teams +# Admin guide for Teams and Copilot + +When you are considering deploying Copilot and AI-based features for +your Teams users there are many things to consider. The number and type +of AI-based features is dependent on the type of license or licenses +that you assign to your Teams users, the hardware you are using for +Teams Rooms consoles, and the type of license assigned to your Microsoft +Teams Rooms consoles. + +There are four separate sets of AI-based features that can be deployed +to your users when you assign a specific license for those users or +Teams Rooms consoles. + +1. **Copilot** (Copilot bot integration. Adding it to all the apps + including Teams. Ask questions to resolve topics, catch up during + meetings (meeting recap), organize meeting points.) +2. **Teams Rooms** (Live transcripts and captions. Intelligent + Speaker - identify in-room participants) +3. **Meetings and collaboration** (Policy changes for transcription, + captions, and recording.) +4. **Microsoft Teams** (AI-based noise suppression and video + optimization. Cameo overlay. Voice isolation. Speaker attribution, + Face and voice enrollment.) + +## Getting started with Copilot + +[Microsoft Copilot for Microsoft 365](https://www.microsoft.com/microsoft-365/blog/2023/03/16/introducing-microsoft-365-copilot-a-whole-new-way-to-work) is an AI-powered productivity tool that uses large language models (LLMs) and integrates your data with the Microsoft Graph and Microsoft 365 Apps. + +Microsoft Copilot for Microsoft 365 provides the ability for users to find and access their content through natural language prompting. Copilot ensures data security and privacy by adhering to existing obligations and integrating with your organization\'s policies. To get the most out of Copilot, you should consider optimizing data and content for Search, to ensure optimal secure access. To learn more about privacy with Microsoft Copilot for Microsoft 365, see [Data, Privacy, andSecurity for Microsoft Copilot for Microsoft 365](/copilot/microsoft-365/microsoft-365-copilot-privacy). + +Copilot features for Excel, Word, PowerPoint, and OneNote will work seamlessly for users who have multiple Microsoft accounts (work/school account or personal account) signed into a single Windows session when one of those accounts has a Copilot Pro or Copilot for Microsoft 365 license assigned. For example, when a user on their work machine with a Copilot for Microsoft 365 license opens a document from their personal OneDrive, they'll be able to use Copilot in the document. Or when a +Copilot Pro user signs in on their work device with their Microsoft account (MSA), they'll be able to use Copilot with Office files stored on their OneDrive or in SharePoint document libraries. + +Microsoft Copilot for Microsoft 365 ensures data security and privacy by adhering to existing obligations and integrating with your organization's policies. It utilizes your Microsoft Graph content with the same access controls as other Microsoft 365 services. To learn more about privacy with Microsoft Copilot for Microsoft 365, see [Data, Privacy, and Security for Microsoft Copilot for Microsoft 365](/copilot/microsoft-365/microsoft-365-copilot-privacy). + +## Requirements for Copilot in M365 + +The integration of Microsoft Copilot for Microsoft 365 and Microsoft 365 Apps enables Copilot experiences to take place inside individual apps, such as Word, PowerPoint, Teams, Excel, Outlook, and more. As a result of this integration, the requirements for using Microsoft Copilot for Microsoft 365 are nearly identical to the requirements for using Microsoft 365 Apps. + +To see more videos on [CoPilot, see Microsoft Mechanics -- Podcast](). + +Learn more: [Service Descriptions for Copilot\]([/copilot/microsoft-365/microsoft-365-copilot-requirements](https://learn.microsoft.com/copilot/microsoft-365/microsoft-365-copilot-requirements). + +### Provisioning users to use AI-based features in Teams + +After you've prepared your organization for Copilot, you can manage your Microsoft 365 licenses from the Microsoft 365 admin center. You can assign licenses to individual users or to groups of users, as well as reassign licenses to other users depending on the level of AI support that would be needed. + +In Teams, there are four types of licenses that you can assign. First, you must assign at least one user license to your users (depending on what features you want available to your Teams users). Second, to take advantage of all of the AI-based features you must assign a Microsoft Teams Pro license to each Teams Rooms console in your organization. + +Here is a feature comparison between each of the user licenses that youmust assign: + +### Feature vs license comparison + ++-----------------+-----------------+-----------------+-----------------+ +| Feature | Microsoft Teams | Microsoft Teams | Copilot for | +| | | Premium | Microsoft 365 | ++=================+:===============:+:===============:+:===============:+ +| AI-based noise | Yes | | | +| suppression | | | | ++-----------------+-----------------+-----------------+-----------------+ +| AI-based video | Yes | | | +| optimization | | | | +| (brightness and | | | | +| backgrounds) | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Suggested | Yes | | | +| replies | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Live meeting | Yes | | | +| captions and | | | | +| transcript | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Cameo video | Yes | | | +| overlay on | | | | +| screen share | | | | +| and PowerPoint | | | | +| Live | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Real-time | | Yes | | +| translation of | | | | +| meeting | | | | +| captions and | | | | +| transcript | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Intelligent | | Yes | Yes | +| recap (after | | | | +| meeting) -- | | | **NOTE:** | +| standardized AI | | | Coming soon to | +| notes and AI | | | Copilot | +| tasks | | | license. | ++-----------------+-----------------+-----------------+-----------------+ +| Intelligent | | Yes | Yes | +| recap (after | | | | +| meeting) -- | | | | +| video, speaker, | | | | +| chapter markers | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Ask any | | | Yes | +| question during | | | | +| meeting? | | | | ++-----------------+-----------------+-----------------+-----------------+ +| How did the | | | Yes | +| team react to | | | | +| the proposal? | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Does this | | | Yes | +| plan's timeline | | | | +| have any | | | | +| conflicts? | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Create a table | | | Yes | +| with pros and | | | | +| cons. | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Other: | | | Yes | +| Microsoft | | | | +| Copilot UX | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Other: | | | Yes | +| AI-powered web | | | | +| groundling and | | | | +| Microsoft 365 | | | | +| Graph | | | | +| groundling | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Other: | | | Yes | +| Microsoft | | | | +| Copilot and | | | | +| Copilot Studio | | | | ++-----------------+-----------------+-----------------+-----------------+ +| Other: Copilot | | | Yes | +| in core | | | | +| Microsoft 365 | | | | +| app | | | | ++-----------------+-----------------+-----------------+-----------------+ + +Learn more: [Set up Copilot in Microsoft 365](/copilot/microsoft-365/microsoft-365-copilot-setup). + +For business users, a user must have a Microsoft 365 Business Basic, Business Standard, Business Premium, E3, E5, F1, or F3 subscription, along with a Microsoft Copilot for Microsoft 365 subscription. + +To assign and manage licenses, you can use the Microsoft 365 admin center. + +1. Sign in to the Microsoft 365 admin center and go to **Billing** > **Licenses** > select **Copilot for Microsoft 365**. +2. In the product details page, assign licenses to users andmanage their access to Copilot and other apps and services. + +Learn more:[Assign licenses for Copilot](/copilot/microsoft-365/microsoft-365-copilot-enable-users) + +### Updating Microsoft Teams Rooms + +Microsoft Teams Rooms supports speaker recognition in meeting transcripts. However, in working with Copilot, Teams Rooms not only enhances the overall meeting experience and enables better support for collaboration, it works together with Copilot to make meeting transcripts better by adding support for meeting summaries and intelligent recap. + +To support these features, you want to verify that all Teams Rooms consoles: + +- Updated and have the hardware to support speaker recognition. +- Resource account has a Teams Rooms Pro license assigned to it. For more information on licensing, see [Overview of Teams Rooms licensing](/microsoftteams/rooms/rooms-licensing) . + +To assign a Microsoft Teams Rooms Pro license, you can use the Microsoft 365 admin center. + +1. Sign in to the Microsoft 365 admin center and go to **Users** > + **Active users** > Select the **resource account** you created + earlier. +2. In the right pane, select **Licenses and Apps**. + +Learn more: [Certified Hardware\]([/microsoftteams/rooms/certified-hardware?tabs=Windows](https://learn.microsoft.com/microsoftteams/rooms/certified-hardware?tabs=Windows) and [Release notes](/microsoftteams/rooms/rooms-release-note?tabs=Windows). + +### Copilot across Microsoft Teams + +You can make Copilot available to users in Microsoft Teams. This way +you, your teammates, and your broader organization can interact with it +when you assign a Copilot license to a user.  When you add Copilot to +Microsoft Teams, some of your data, such as copilot content and end-user +chat content, is shared with Microsoft Teams. + +By buying the Copilot licenses, adding it to Microsoft Teams, and +connecting the bot, it enables features that can be used by end users +including adding a bot to teams and channels so they can interact with +it, and be able to use Copilot: + +- During a meeting to summarize discussion points, including who said + what and any action items in real time. Transcription must be turned + on. + +- To catch up on what was missed in the meeting. They will see and + select the Copilot icon from the meeting controls and a meeting + summary will appear in the right side of the meeting window. + +- After the meeting is done. Copilot can help wrap up a meeting with + clear next steps. They will also have other options including a + meeting recap, action items listed, follow-up questions, main items + that are discussed, and meeting notes. + +When you add Copilot in Microsoft Teams, you can: + +- Add Copilot to Microsoft team channels, teams, meetings, and chats. + +- Customize your Copilot's appearance in Microsoft Teams. + +- Install the Copilot app for yourself in Microsoft Teams. + +- Share Copilot\'s installation link with other users so they can + install it. + +- Show the Copilot app in Microsoft Teams app store. + +- Download the pregenerated Teams app manifest to distribute it within + your Microsoft Teams tenant. + +In Microsoft Teams, you can [Add Copilot to Microsoft +teams](https://learn.microsoft.com/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet). +When you add Copilot, team members can @mention the Copilot bot in any +team channels, and all teammates will see the response from the bot. + +**Learn more:** +\[Bots\]([/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet](https://learn.microsoft.com/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet)) + +Also, after you add Copilot to Teams, any user, who installs Copilot +from the [Teams app +store](https://learn.microsoft.com/en-us/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams#install-a-copilot-as-an-app-in-microsoft-teams) or +the \[installation +link\](/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams#share-a-link-so-others-can-install-the-copilot0, +will: + +- Have the option to add Copilot to a channel they own. + +- Have the option to add Copilot to group and meeting chats in + Microsoft Teams. + +**Learn more:** \[Add a bot to Microsoft +Teams\]([/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams](https://learn.microsoft.com/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams)) + +## Admin set up + +Within your organization there are several settings that you will either +need to turn on (they are off by default) or verify that they are turned +on to let end users get the full advantages of Copilot in Microsoft +Teams. Settings like transcriptions, captioning, recording, voice +isolation, voice enrollment are a few of the settings that you will want +to set up or turn on for your end users in your organization. + +### Turning on Copilot for your Teams users + +After you have added CoPilot to Teams, you will need to turn it on, +enable transcriptions, and meeting recordings for your end users. By +turning it on, users will see the Copilot icon and options but +transcription for meetings will also need to be turned on as well. + +To turn on Copilot for your Teams users. + +- In the [Teams admin center](https://admin.teams.microsoft.com/), go + to **Meetings** from the navigation pane \> **Meeting Policies**. + Either select an existing policy or create a new one. + Select **On** or **On only with retained transcript** from the + dropdown for the **Copilot** setting. + +You can use PowerShell to turn this on: + +**\ +***Set-CsTeamsMeetingPolicy -Identity \ -Copilot Enabled* + +**Learn more:** \[Meeting +transcription\]([/microsoftteams/copilot-teams-transcription](https://learn.microsoft.com/en-us/microsoftteams/copilot-teams-transcription)) + +### Noise suppression + +Noise suppression is identifying non human voices or noise in an +environment and then minimizing or completely eliminating them from an +audio stream. Part of the AI processes for voice isolation is telling +the difference between background chatter in a café and a user is simply +listening in and if they also want to be heard clearly if they are +speaking in the meeting from their laptop. + +Noise suppression of background noise is turned on by default when you +install the Microsoft Teams app but their microphone must also support +it. If it does, noise suppression of background noise will significantly +reduce the amount of background noise from a meeting participant and it +will greatly enhance the microphone's audio quality. + +![A screenshot of a black screen Description automatically +generated](media/image1.png){width="3.35419072615923in" +height="1.7864709098862641in"} + +However, if you want to also isolate or have Teams be able to tell the +difference between background nose and a human's voice, you will need +have user then set up a voice profile and enable voice isolation in the +Teams app. + +### Enable voice isolation + +You can manage how voice and face profiles are used to turn off voice +Isolation for users to enhance noise and voice background reduction +admins can switch off voice isolation with PowerShell in the meeting +policy or users can turn it on themselves in the Teams app. + +**Learn more:** \[Manage voice isolation for your +users\]/microsoftteams/voice-isolation) + +Voice isolation is on by default in an organization. Check to make sure +that it's turned on and if it isn't, you can use PowerShell to turn it +on for all of your users. + +*Set-CsTeamsMeetingPolicy -Identity Global -VoiceIsolation Enabled* + +Each user must set up a voice profile to turn it on in their Teams app. +This can be turned off or on either before or during a meeting. + +![A screenshot of a computer Description automatically +generated](media/image2.png){width="3.117985564304462in" +height="1.4899048556430445in"} + +### Manage meeting transcription and captions + +Transcription allows users to play back meeting recordings with closed +captions and review important discussion items in the transcript. +Transcription and captions help create inclusive content for viewers. It +also helps Copilot to create meeting summaries, recaps, action items, +and other features. + +To turn on Copilot for your Teams users. + +In the [Teams admin center](https://admin.teams.microsoft.com/) go to +**Meetings** \> select **Meeting Policies**. Either select an existing +policy or create a new one. On the meeting policy page, under +**Recording & transcription**, turn on **Meeting recording**. This +setting is off by default. + +**Note**: Under **Recording & transcription**, there are several other +recording options that are available for you to set. Review all of the +settings to ensure that they meet the needs of your organization. + +You can use PowerShell to turn this on: + +*Set-CsTeamsMeetingPolicy -Identity \ -- +AllowTranscription \$true* + +**Learn more:** \[Meeting +transcription\]([/microsoftteams/meeting-transcription-captions](https://learn.microsoft.com/en-us/microsoftteams/meeting-transcription-captions)) + +### Turn on Live captioning + +Teams has built-in closed captioning you can turn on from the meeting +controls. Live captions can make your meeting more productive +and inclusive for participants who are deaf or hard-of-hearing, +have different levels of language proficiency, or the meeting +participant is in a noisy place during a meeting will all benefit from +live captions. + +Live captions and transcriptions can show you the text of a conversation +in a Teams meeting. They can help you keep records or better understand +what others are saying during a meeting. + +It is available in the desktop version of the Teams app but users can +set transcription and captioning options under **Settings** \> +**Captions and transcripts** in the Teams app. + +![A screenshot of a black screen Description automatically +generated](media/image3.png){width="3.5954330708661417in" +height="1.837665135608049in"} + +**Learn more:** \[Live +transcriptions\]() + +If your organization is using OneDrive for Business and SharePoint for +meeting recordings, you should turn on **Allow transcription** in the +Teams meeting policy and turn on the **Always show live captions in +meeting** in the Teams app and encourage your users to start +transcription in every meeting. This will make captions available in the +post-meeting recording when it's generated by Copilot as well. + +In the [Teams admin center](https://admin.teams.microsoft.com/), +Under **Meetings**, select **Meeting Policies**. Either select an +existing policy or create a new one. On the meeting policy page, under +**Recording & transcription**, set **Live captions** to **Off, but +organizers and co-organizers can turn them on**. + +You can use PowerShell to turn this on: + +*Set-CsTeamsMeetingPolicy -Identity \ -- +AllowTranscription \$true* + +### Turn on Live transcriptions + +By default, transcripts are shown in the language spoken during a +meeting or event. Live translated transcription allows your users to +translate the meeting or event transcript into the language they\'re +most comfortable with. + +You can use a new meeting policy you create or use the Global (Org-wide +default) policy to turn this on using the Teams admin center or +PowerShell. + +To turn on Live transcription, **Transcription** but be set to **On** +first. + +In the [Teams admin center](https://admin.teams.microsoft.com/), under +**Meetings**, select **Meeting Policies**. Either select an existing +policy or create a new one. On the meeting policy page, under +**Recording & transcription**, turn on **Meeting recording**. This +setting is off by default. + +You can use PowerShell to turn this on: + +*Set-CsTeamsMeetingPolicy -Identity \ -Copilot Enabled -- +AllowTranscription \$true* + +**Learn more:** \[Meeting transcription and +captions\](/microsoftteams/meeting-transcription-captions) + +### Turn on meeting recording + +Recording meetings is optional, however, there are many cases that you +will want to allow meetings to be recorded. Meeting recordings as you +imagine is recording a stream of audio and video for a meeting, but in +the case with CoPilot, it is used to help generate meeting summaries, +recaps, and other information after the meeting has ended. When a +meeting is recorded: + +- It gets uploaded to OneDrive (private meetings) or SharePoint + (channel meetings). + +- People invited to the meeting have permissions to the recording + (guests and external attendees can view the recording only if the + recording is explicitly shared with them). + +- Microsoft Purview compliance features apply to the meeting recording + files the same as with other files. + +- It\'s linked in the chat for the meeting. + +- It\'s displayed in the Recordings and Transcripts tab for the + meeting in Teams calendar. + +- It\'s added to various file lists across Microsoft 365: Shared with + me, office.com, Recommended, Recent, etc. + +- Microsoft 365 Search indexes it. + +There\'s also an option for recordings to have automatic transcription, +so that users can play back meeting recordings with closed captions and +review important discussion items in the transcript. + +You can use a new meeting policy you create or use the Global (Org-wide +default) policy to turn this on using the Teams admin center or +PowerShell. + +In the [Teams admin center](https://admin.teams.microsoft.com/), +under **Meetings** \> **Meeting policies**. Select the policy that you +want to edit. Turn **Meeting recording** On or Off. + +You can use PowerShell to turn this on: + +*Set-CsTeamsMeetingPolicy -Identity \ -AllowCloudRecording +Enabled* + +**Learn more:** [\[Meeting +recording\](/microsoftteams/meeting-recording?tabs=meeting-policy](https://learn.microsoft.com/en-us/microsoftteams/meeting-recording?tabs=meeting-policy)) + +### Turn it on so speakers will be identified in meetings + +In meeting transcripts, live transcripts, captions and in meeting recaps +using Copilot, you will want users to be able to identify the person +that is talking during the meeting. By default, this is turned on at the +organization level (Global (Org-wide default) policy), but in the case +you want to turn this off for another part of your organization, you can +create a new meeting policy. + +You can use PowerShell to set this: + +*Set-CsTeamsMeetingPolicy -Identity Global -SpeakerAttributionMode +automatic* + +**Speaker Attribution Modes**: + +> **Automatic**: In this mode, Teams automatically detects and +> attributes the speaker based on audio input. It identifies who is +> speaking and displays their name next to their audio stream. +> +> **Manual**: In manual mode, the meeting organizer or participants can +> manually attribute the speaker by selecting their name from the +> participant list. +> +> **Off**: Disabling speaker attribution means that Teams won't display +> speaker names next to audio streams. + +You can optionally tell users to go verify that it's turned on by going +to in the Teams app to **Settings** \> **Captions and transcripts** \> +**Automatically identify me in meeting captions and transcripts** and +make sure it's turned on. + +![](media/image4.png){width="4.030641951006125in" +height="1.6751279527559055in"} + +### Turn on voice and face enrollment + +Admins can turn on or off voice and face enrollment for specific users, +or groups using the [Team meeting +policy](https://learn.microsoft.com/en-us/powershell/module/teams/set-csteamsmeetingpolicy). +You can use a new meeting policy you create or use the Global (Org-wide +default) policy to turn this on using the Teams admin center or +PowerShell. + +By default, voice and face enrollment is disabled for all users in the +organization, but admins can change this setting using PowerShell. + +To use PowerShell to turn this on: + +*Set-CsTeamsMeetingPolicy -Identity Global -EnrollUserOverride Enabled* + +To enable or disable voice and face enrollment for specific users, +admins can either assign a custom meeting policy to the users or use the +following PowerShell cmdlet. + +You can use PowerShell to apply the setting to a custom policy: + +*Grant-CsTeamsMeetingPolicy -Identity -PolicyName -EnrollUserOverride +Enabled* + +**Note:** There isn't a way to set this in Teams admin center. + +**Learn more:** [\[Voice +recognition\](/microsoftteams/rooms/voice-recognition](https://learn.microsoft.com/en-us/microsoftteams/rooms/voice-recognition)) + +### Set up voice and face recognition profiles + +Tell your users to set up a voice profile in the Teams app. Each person +who will be attending in the meeting room (as opposed to remotely) sets +up their digital voice profile in the system so that they will be +identified in the transcription.  + +1. Go to your profile picture select **More options**  ![Microsoft + Teams more options + icon](media/image5.png){width="0.20833333333333334in" + height="0.20833333333333334in"}  \> **Settings **and look + under **Language** and make sure that your Teams language is set + to **English**.** **You can enroll your voice profile in EN-US, + EN-GB, EN-CA, EN-AU, IE (Indian English), or NZE (New Zealand + English). + +2. Under **Settings** again, select **Recognition **and then **Create + voice profile.** + +3. On the next screen, select the microphone, select **Create voice + profile** and read the text that is in the box. + +![A screenshot of a computer Description automatically +generated](media/image6.png){width="3.820774278215223in" +height="2.3361417322834646in"} + +If have turned on Face profiles in your organization, the **Create face +profile** button will be available to end users. By selecting the +button, they can set up their face profile that will be used in +meetings. + +**Learn more:** \[Identify in-room meeting +participants\]([/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile](https://support.microsoft.com/en-us/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile)) + +### Set up and use Microsoft Teams Intelligent Speakers to identify in-room participants in a meeting transcription (Optional) + +If your organization\'s [Microsoft Teams +Rooms](https://rooms.microsoft.com/) are equipped with Intelligent +Speakers, you can hold meetings where in-room participants can be +identified in live transcription. During the meeting, all participants +can then easily see who's saying what, and the post-meeting transcript +identifies both remote and in-room attendees. + +**Learn more:** \[Identify in-room meeting +participants\]([/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile](https://support.microsoft.com/en-us/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile)) + +### Enable Intelligent Speaker user recognition + +Voice profile data can be used in any meeting with an Intelligent +Speaker. See [Teams meetings +policies](/microsoftteams/rooms/voice-and-face-recognition) and +the [PowerShell meeting +cmdlets](/microsoftteams/teams-powershell-overview) for information on +the meeting settings. + +You can use PowerShell to turn this on: + +*Set-CsTeamsMeetingPolicy -Identity PolicyName +-roomAttributeUserOverride Attribute -AllowTranscription \$true* + +## Connect to the Microsoft Copilot Dashboard + +If you have assigned a Copilot license to your users, you can use the +Copilot Dashboard. The Microsoft Copilot Dashboard provides actionable +insights to help your organization get ready to deploy AI, drive +adoption based on how AI is transforming workplace behavior, and measure +the impact of Copilot. + +Some of the dashboard's metrics and functionalities are available to any +customer with a Microsoft 365 or Office 365 subscription for business or +enterprise. Learn about these features in [Connect to the Microsoft +Copilot Dashboard for Microsoft 365 +customers](https://learn.microsoft.com/viva/insights/org-team-insights/copilot-dashboard). + +If you have access to the Copilot Dashboard, you can find it in +the [Teams or web +app](https://insights.cloud.microsoft/#/CopilotDashboard). + +1. Open the Teams app on desktop or the web. If you have the Viva + Insights app pinned, select it from the left bar. + +If you don't have the Viva Insight app pinned, select the ellipses on +the left. Then in the search field, enter Microsoft Viva Insights, and +select it. + +2. On the left navigation panel, select Copilot Dashboard. + +3. To learn more about the data in the dashboard, refer + to [Interpreting the dashboard + data](https://learn.microsoft.com/en-us/viva/insights/org-team-insights/copilot-dashboard#interpreting-the-data). + +If you need to let individual users access the Copilot Dashboard: + +In the [Microsoft 365 admin +center](https://admin.microsoft.com/adminportal/home?#/viva/insights): + +To enable access for new report users: + +1. Go to the **Settings** tab and select **Microsoft Viva**, + then **Viva Insights**. You need to enter your credentials if + you\'re not already signed in. + +2. Under **Viva Insights** in Microsoft 365, select **Manage settings** + for viewing the Copilot dashboard. + +3. Select **Add users**. + +4. Search for the people you\'d like to add and select them from the + list. + +5. At the bottom, select **Add**. + +**Learn more:** [\[Copilot +Dashboard\](/viva/insights/org-team-insights/copilot-dashboard](https://learn.microsoft.com/en-us/viva/insights/org-team-insights/copilot-dashboard)) + From e7a72e3723a4ad9da62e2c99125f84e654d0c38e Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Tue, 16 Jul 2024 16:27:27 -0700 Subject: [PATCH 0006/1216] Update copilot-admin.md --- Teams/copilot-admin.md | 112 +++++++++++------------------------------ 1 file changed, 30 insertions(+), 82 deletions(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index ce458614ef..80db09a117 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -188,124 +188,72 @@ Learn more: [Certified Hardware\]([/microsoftteams/rooms/certified-hardware?tabs ### Copilot across Microsoft Teams -You can make Copilot available to users in Microsoft Teams. This way -you, your teammates, and your broader organization can interact with it -when you assign a Copilot license to a user.  When you add Copilot to -Microsoft Teams, some of your data, such as copilot content and end-user -chat content, is shared with Microsoft Teams. - -By buying the Copilot licenses, adding it to Microsoft Teams, and -connecting the bot, it enables features that can be used by end users -including adding a bot to teams and channels so they can interact with -it, and be able to use Copilot: - -- During a meeting to summarize discussion points, including who said - what and any action items in real time. Transcription must be turned - on. - -- To catch up on what was missed in the meeting. They will see and - select the Copilot icon from the meeting controls and a meeting - summary will appear in the right side of the meeting window. - -- After the meeting is done. Copilot can help wrap up a meeting with - clear next steps. They will also have other options including a - meeting recap, action items listed, follow-up questions, main items - that are discussed, and meeting notes. +You can make Copilot available to users in Microsoft Teams. This way you, your teammates, and your broader organization can interact with it when you assign a Copilot license to a user.  When you add Copilot to Microsoft Teams, some of your data, such as copilot content and end-user chat content, is shared with Microsoft Teams. -When you add Copilot in Microsoft Teams, you can: - -- Add Copilot to Microsoft team channels, teams, meetings, and chats. - -- Customize your Copilot's appearance in Microsoft Teams. - -- Install the Copilot app for yourself in Microsoft Teams. +By buying the Copilot licenses, adding it to Microsoft Teams, and connecting the bot, it enables features that can be used by end users including adding a bot to teams and channels so they can interact with it, and be able to use Copilot: -- Share Copilot\'s installation link with other users so they can - install it. +- During a meeting to summarize discussion points, including who said what and any action items in real time. Transcription must be turned on. +- To catch up on what was missed in the meeting. They will see and select the Copilot icon from the meeting controls and a meeting summary will appear in the right side of the meeting window. +- After the meeting is done. Copilot can help wrap up a meeting with clear next steps. They will also have other options including a meeting recap, action items listed, follow-up questions, main items that are discussed, and meeting notes. -- Show the Copilot app in Microsoft Teams app store. +When you add Copilot in Microsoft Teams, you can: -- Download the pregenerated Teams app manifest to distribute it within - your Microsoft Teams tenant. +- Add Copilot to Microsoft team channels, teams, meetings, and chats. +- Customize your Copilot's appearance in Microsoft Teams. +- Install the Copilot app for yourself in Microsoft Teams. +- Share Copilot\'s installation link with other users so they can install it. +- Show the Copilot app in Microsoft Teams app store. +- Download the pregenerated Teams app manifest to distribute it within your Microsoft Teams tenant. In Microsoft Teams, you can [Add Copilot to Microsoft teams](https://learn.microsoft.com/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet). When you add Copilot, team members can @mention the Copilot bot in any team channels, and all teammates will see the response from the bot. -**Learn more:** -\[Bots\]([/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet](https://learn.microsoft.com/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet)) +Learn more: [Bots](/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet) -Also, after you add Copilot to Teams, any user, who installs Copilot -from the [Teams app -store](https://learn.microsoft.com/en-us/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams#install-a-copilot-as-an-app-in-microsoft-teams) or -the \[installation -link\](/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams#share-a-link-so-others-can-install-the-copilot0, +Also, after you add Copilot to Teams, any user, who installs Copilot from the [Teams app +store](/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams#install-a-copilot-as-an-app-in-microsoft-teams) or the \[installation +link](/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams#share-a-link-so-others-can-install-the-copilot0), will: -- Have the option to add Copilot to a channel they own. - -- Have the option to add Copilot to group and meeting chats in - Microsoft Teams. +- Have the option to add Copilot to a channel they own. +- Have the option to add Copilot to group and meeting chats in Microsoft Teams. -**Learn more:** \[Add a bot to Microsoft -Teams\]([/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams](https://learn.microsoft.com/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams)) +Learn more: [Add a bot to Microsoft Teams](/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams). ## Admin set up -Within your organization there are several settings that you will either -need to turn on (they are off by default) or verify that they are turned -on to let end users get the full advantages of Copilot in Microsoft -Teams. Settings like transcriptions, captioning, recording, voice -isolation, voice enrollment are a few of the settings that you will want -to set up or turn on for your end users in your organization. +Within your organization there are several settings that you will either need to turn on (they are off by default) or verify that they are turned on to let end users get the full advantages of Copilot in Microsoft Teams. Settings like transcriptions, captioning, recording, voice isolation, voice enrollment are a few of the settings that you will want to set up or turn on for your end users in your organization. ### Turning on Copilot for your Teams users -After you have added CoPilot to Teams, you will need to turn it on, -enable transcriptions, and meeting recordings for your end users. By -turning it on, users will see the Copilot icon and options but +After you have added CoPilot to Teams, you will need to turn it on, enable transcriptions, and meeting recordings for your end users. By turning it on, users will see the Copilot icon and options but transcription for meetings will also need to be turned on as well. To turn on Copilot for your Teams users. -- In the [Teams admin center](https://admin.teams.microsoft.com/), go - to **Meetings** from the navigation pane \> **Meeting Policies**. - Either select an existing policy or create a new one. - Select **On** or **On only with retained transcript** from the - dropdown for the **Copilot** setting. +1. In the [Teams admin center](https://admin.teams.microsoft.com/), go to **Meetings** from the navigation pane \> **Meeting Policies**. +2. Either select an existing policy or create a new one. Select **On** or **On only with retained transcript** from the dropdown for the **Copilot** setting. You can use PowerShell to turn this on: -**\ -***Set-CsTeamsMeetingPolicy -Identity \ -Copilot Enabled* - -**Learn more:** \[Meeting -transcription\]([/microsoftteams/copilot-teams-transcription](https://learn.microsoft.com/en-us/microsoftteams/copilot-teams-transcription)) +```PowerShell +Set-CsTeamsMeetingPolicy -Identity \ -Copilot Enabled +``` +Learn more: [Meeting transcription](/microsoftteams/copilot-teams-transcription) ### Noise suppression -Noise suppression is identifying non human voices or noise in an -environment and then minimizing or completely eliminating them from an -audio stream. Part of the AI processes for voice isolation is telling -the difference between background chatter in a café and a user is simply -listening in and if they also want to be heard clearly if they are -speaking in the meeting from their laptop. +Noise suppression is identifying non human voices or noise in an environment and then minimizing or completely eliminating them from an audio stream. Part of the AI processes for voice isolation is telling the difference between background chatter in a café and a user is simply listening in and if they also want to be heard clearly if they are speaking in the meeting from their laptop. -Noise suppression of background noise is turned on by default when you -install the Microsoft Teams app but their microphone must also support -it. If it does, noise suppression of background noise will significantly -reduce the amount of background noise from a meeting participant and it -will greatly enhance the microphone's audio quality. +Noise suppression of background noise is turned on by default when you install the Microsoft Teams app but their microphone must also support it. If it does, noise suppression of background noise will significantly reduce the amount of background noise from a meeting participant and it will greatly enhance the microphone's audio quality. ![A screenshot of a black screen Description automatically generated](media/image1.png){width="3.35419072615923in" height="1.7864709098862641in"} -However, if you want to also isolate or have Teams be able to tell the -difference between background nose and a human's voice, you will need -have user then set up a voice profile and enable voice isolation in the -Teams app. +However, if you want to also isolate or have Teams be able to tell the difference between background nose and a human's voice, you will need have user then set up a voice profile and enable voice isolation in the Teams app. ### Enable voice isolation From 8c24bd59a0130ac122519a91915038d80d2a0643 Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Wed, 17 Jul 2024 12:04:48 -0700 Subject: [PATCH 0007/1216] Update copilot-admin.md --- Teams/copilot-admin.md | 113 ++++++++++------------------------------- 1 file changed, 27 insertions(+), 86 deletions(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index 80db09a117..dfd1690e87 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -487,122 +487,63 @@ Enabled* **Note:** There isn't a way to set this in Teams admin center. -**Learn more:** [\[Voice -recognition\](/microsoftteams/rooms/voice-recognition](https://learn.microsoft.com/en-us/microsoftteams/rooms/voice-recognition)) +Learn more: [Voice recognition](/microsoftteams/rooms/voice-recognition) ### Set up voice and face recognition profiles -Tell your users to set up a voice profile in the Teams app. Each person -who will be attending in the meeting room (as opposed to remotely) sets -up their digital voice profile in the system so that they will be -identified in the transcription.  +Tell your users to set up a voice profile in the Teams app. Each person who will be attending in the meeting room (as opposed to remotely) sets up their digital voice profile in the system so that they will be +identified in the transcription. -1. Go to your profile picture select **More options**  ![Microsoft - Teams more options - icon](media/image5.png){width="0.20833333333333334in" - height="0.20833333333333334in"}  \> **Settings **and look +1. Go to your profile picture select **More options**  **Settings **and look under **Language** and make sure that your Teams language is set to **English**.** **You can enroll your voice profile in EN-US, EN-GB, EN-CA, EN-AU, IE (Indian English), or NZE (New Zealand English). +2. Under **Settings** again, select **Recognition** and then **Create voice profile.** +3. On the next screen, select the microphone, select **Create voice profile** and read the text that is in the box. -2. Under **Settings** again, select **Recognition **and then **Create - voice profile.** - -3. On the next screen, select the microphone, select **Create voice - profile** and read the text that is in the box. - -![A screenshot of a computer Description automatically -generated](media/image6.png){width="3.820774278215223in" -height="2.3361417322834646in"} - -If have turned on Face profiles in your organization, the **Create face -profile** button will be available to end users. By selecting the -button, they can set up their face profile that will be used in +If have turned on Face profiles in your organization, the **Create face profile** button will be available to end users. By selecting the button, they can set up their face profile that will be used in meetings. -**Learn more:** \[Identify in-room meeting -participants\]([/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile](https://support.microsoft.com/en-us/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile)) +Learn more: [Identify in-room meeting participants](https://support.microsoft.com/en-us/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile) ### Set up and use Microsoft Teams Intelligent Speakers to identify in-room participants in a meeting transcription (Optional) -If your organization\'s [Microsoft Teams -Rooms](https://rooms.microsoft.com/) are equipped with Intelligent -Speakers, you can hold meetings where in-room participants can be -identified in live transcription. During the meeting, all participants -can then easily see who's saying what, and the post-meeting transcript -identifies both remote and in-room attendees. +If your organization\'s [Microsoft Teams Rooms](https://rooms.microsoft.com/) are equipped with Intelligent Speakers, you can hold meetings where in-room participants can be identified in live transcription. During the meeting, all participants can then easily see who's saying what, and the post-meeting transcript identifies both remote and in-room attendees. -**Learn more:** \[Identify in-room meeting -participants\]([/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile](https://support.microsoft.com/en-us/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile)) +Learn more: [Identify in-room meeting participants](https://support.microsoft.com/en-us/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile) ### Enable Intelligent Speaker user recognition -Voice profile data can be used in any meeting with an Intelligent -Speaker. See [Teams meetings -policies](/microsoftteams/rooms/voice-and-face-recognition) and -the [PowerShell meeting -cmdlets](/microsoftteams/teams-powershell-overview) for information on -the meeting settings. +Voice profile data can be used in any meeting with an Intelligent Speaker. See [Teams meetings policies](/microsoftteams/rooms/voice-and-face-recognition) and the [PowerShell meeting cmdlets](/microsoftteams/teams-powershell-overview) for information on the meeting settings. You can use PowerShell to turn this on: -*Set-CsTeamsMeetingPolicy -Identity PolicyName --roomAttributeUserOverride Attribute -AllowTranscription \$true* +```PowerShell +Set-CsTeamsMeetingPolicy -Identity PolicyName -roomAttributeUserOverride Attribute -AllowTranscription \$true* +``` ## Connect to the Microsoft Copilot Dashboard -If you have assigned a Copilot license to your users, you can use the -Copilot Dashboard. The Microsoft Copilot Dashboard provides actionable -insights to help your organization get ready to deploy AI, drive -adoption based on how AI is transforming workplace behavior, and measure -the impact of Copilot. - -Some of the dashboard's metrics and functionalities are available to any -customer with a Microsoft 365 or Office 365 subscription for business or -enterprise. Learn about these features in [Connect to the Microsoft -Copilot Dashboard for Microsoft 365 -customers](https://learn.microsoft.com/viva/insights/org-team-insights/copilot-dashboard). - -If you have access to the Copilot Dashboard, you can find it in -the [Teams or web -app](https://insights.cloud.microsoft/#/CopilotDashboard). +If you have assigned a Copilot license to your users, you can use the Copilot Dashboard. The Microsoft Copilot Dashboard provides actionable insights to help your organization get ready to deploy AI, drive adoption based on how AI is transforming workplace behavior, and measure the impact of Copilot. -1. Open the Teams app on desktop or the web. If you have the Viva - Insights app pinned, select it from the left bar. +Some of the dashboard's metrics and functionalities are available to any customer with a Microsoft 365 or Office 365 subscription for business or enterprise. Learn about these features in [Connect to the Microsoft Copilot Dashboard for Microsoft 365 customers](/viva/insights/org-team-insights/copilot-dashboard). -If you don't have the Viva Insight app pinned, select the ellipses on -the left. Then in the search field, enter Microsoft Viva Insights, and -select it. +If you have access to the Copilot Dashboard, you can find it in the [Teams or web app](https://insights.cloud.microsoft/#/CopilotDashboard). -2. On the left navigation panel, select Copilot Dashboard. - -3. To learn more about the data in the dashboard, refer - to [Interpreting the dashboard - data](https://learn.microsoft.com/en-us/viva/insights/org-team-insights/copilot-dashboard#interpreting-the-data). +1. Open the Teams app on desktop or the web. If you have the Viva + Insights app pinned, select it from the left bar. If you don't have the Viva Insight app pinned, select the ellipses on the left. Then in the search field, enter Microsoft Viva Insights, and select it. +2. On the left navigation panel, select Copilot Dashboard. +3. To learn more about the data in the dashboard, refer to [Interpreting the dashboard data](/viva/insights/org-team-insights/copilot-dashboard#interpreting-the-data). If you need to let individual users access the Copilot Dashboard: -In the [Microsoft 365 admin -center](https://admin.microsoft.com/adminportal/home?#/viva/insights): - To enable access for new report users: -1. Go to the **Settings** tab and select **Microsoft Viva**, - then **Viva Insights**. You need to enter your credentials if - you\'re not already signed in. - -2. Under **Viva Insights** in Microsoft 365, select **Manage settings** - for viewing the Copilot dashboard. - -3. Select **Add users**. - -4. Search for the people you\'d like to add and select them from the - list. - -5. At the bottom, select **Add**. - -**Learn more:** [\[Copilot -Dashboard\](/viva/insights/org-team-insights/copilot-dashboard](https://learn.microsoft.com/en-us/viva/insights/org-team-insights/copilot-dashboard)) - +1. In the [Microsoft 365 admin center](https://admin.microsoft.com/adminportal/home?#/viva/insights) go to the **Settings** tab and select **Microsoft Viva**, then **Viva Insights**. You need to enter your credentials if you\'re not already signed in. +2. Under **Viva Insights** in Microsoft 365, select **Manage settings** for viewing the Copilot dashboard. +3. Select **Add users**. +4. Search for the people you\'d like to add and select them from the list. +5. At the bottom, select **Add**. +Learn more: [Copilot Dashboard\](/viva/insights/org-team-insights/copilot-dashboard](/viva/insights/org-team-insights/copilot-dashboard) \ No newline at end of file From f88e040c1fe5ed7e3548715aa1dbebb4e20953a9 Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Wed, 17 Jul 2024 15:28:38 -0700 Subject: [PATCH 0008/1216] Finish copy edit --- Teams/copilot-admin.md | 437 +++++++++++++---------------------------- 1 file changed, 135 insertions(+), 302 deletions(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index dfd1690e87..1f6a6fab1a 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -23,27 +23,16 @@ description: Learn more about how to set up Copilot and AI-based features in Mic --- # Admin guide for Teams and Copilot -When you are considering deploying Copilot and AI-based features for -your Teams users there are many things to consider. The number and type -of AI-based features is dependent on the type of license or licenses -that you assign to your Teams users, the hardware you are using for -Teams Rooms consoles, and the type of license assigned to your Microsoft -Teams Rooms consoles. - -There are four separate sets of AI-based features that can be deployed -to your users when you assign a specific license for those users or -Teams Rooms consoles. - -1. **Copilot** (Copilot bot integration. Adding it to all the apps - including Teams. Ask questions to resolve topics, catch up during +When you are considering deploying Copilot and AI-based features for your Teams users there are many things to consider. The number and type of AI-based features is dependent on the type of license or licenses +that you assign to your Teams users, the hardware you are using for Teams Rooms consoles, and the type of license assigned to your Microsoft Teams Rooms consoles. + +There are four separate sets of AI-based features that can be deployed to your users when you assign a specific license for those users or Teams Rooms consoles. + +1. **Copilot** (Copilot bot integration. Adding it to all the apps including Teams. Ask questions to resolve topics, catch up during meetings (meeting recap), organize meeting points.) -2. **Teams Rooms** (Live transcripts and captions. Intelligent - Speaker - identify in-room participants) -3. **Meetings and collaboration** (Policy changes for transcription, - captions, and recording.) -4. **Microsoft Teams** (AI-based noise suppression and video - optimization. Cameo overlay. Voice isolation. Speaker attribution, - Face and voice enrollment.) +2. **Teams Rooms** (Live transcripts and captions. Intelligent Speaker - identify in-room participants) +3. **Meetings and collaboration** (Policy changes for transcription, captions, and recording.) +4. **Microsoft Teams** (AI-based noise suppression and video optimization. Cameo overlay. Voice isolation. Speaker attribution, face and voice enrollment.) ## Getting started with Copilot @@ -51,8 +40,7 @@ Teams Rooms consoles. Microsoft Copilot for Microsoft 365 provides the ability for users to find and access their content through natural language prompting. Copilot ensures data security and privacy by adhering to existing obligations and integrating with your organization\'s policies. To get the most out of Copilot, you should consider optimizing data and content for Search, to ensure optimal secure access. To learn more about privacy with Microsoft Copilot for Microsoft 365, see [Data, Privacy, andSecurity for Microsoft Copilot for Microsoft 365](/copilot/microsoft-365/microsoft-365-copilot-privacy). -Copilot features for Excel, Word, PowerPoint, and OneNote will work seamlessly for users who have multiple Microsoft accounts (work/school account or personal account) signed into a single Windows session when one of those accounts has a Copilot Pro or Copilot for Microsoft 365 license assigned. For example, when a user on their work machine with a Copilot for Microsoft 365 license opens a document from their personal OneDrive, they'll be able to use Copilot in the document. Or when a -Copilot Pro user signs in on their work device with their Microsoft account (MSA), they'll be able to use Copilot with Office files stored on their OneDrive or in SharePoint document libraries. +Copilot features for Excel, Word, PowerPoint, and OneNote will work seamlessly for users who have multiple Microsoft accounts (work/school account or personal account) signed into a single Windows session when one of those accounts has a Copilot Pro or Copilot for Microsoft 365 license assigned. For example, when a user on their work machine with a Copilot for Microsoft 365 license opens a document from their personal OneDrive, they'll be able to use Copilot in the document. Or when a Copilot Pro user signs in on their work device with their Microsoft account (MSA), they'll be able to use Copilot with Office files stored on their OneDrive or in SharePoint document libraries. Microsoft Copilot for Microsoft 365 ensures data security and privacy by adhering to existing obligations and integrating with your organization's policies. It utilizes your Microsoft Graph content with the same access controls as other Microsoft 365 services. To learn more about privacy with Microsoft Copilot for Microsoft 365, see [Data, Privacy, and Security for Microsoft Copilot for Microsoft 365](/copilot/microsoft-365/microsoft-365-copilot-privacy). @@ -62,7 +50,7 @@ The integration of Microsoft Copilot for Microsoft 365 and Microsoft 365 Apps en To see more videos on [CoPilot, see Microsoft Mechanics -- Podcast](). -Learn more: [Service Descriptions for Copilot\]([/copilot/microsoft-365/microsoft-365-copilot-requirements](https://learn.microsoft.com/copilot/microsoft-365/microsoft-365-copilot-requirements). +Learn more: [Service Descriptions for Copilot](/copilot/microsoft-365/microsoft-365-copilot-requirements). ### Provisioning users to use AI-based features in Teams @@ -70,92 +58,29 @@ After you've prepared your organization for Copilot, you can manage your Microso In Teams, there are four types of licenses that you can assign. First, you must assign at least one user license to your users (depending on what features you want available to your Teams users). Second, to take advantage of all of the AI-based features you must assign a Microsoft Teams Pro license to each Teams Rooms console in your organization. -Here is a feature comparison between each of the user licenses that youmust assign: - ### Feature vs license comparison -+-----------------+-----------------+-----------------+-----------------+ -| Feature | Microsoft Teams | Microsoft Teams | Copilot for | -| | | Premium | Microsoft 365 | -+=================+:===============:+:===============:+:===============:+ -| AI-based noise | Yes | | | -| suppression | | | | -+-----------------+-----------------+-----------------+-----------------+ -| AI-based video | Yes | | | -| optimization | | | | -| (brightness and | | | | -| backgrounds) | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Suggested | Yes | | | -| replies | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Live meeting | Yes | | | -| captions and | | | | -| transcript | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Cameo video | Yes | | | -| overlay on | | | | -| screen share | | | | -| and PowerPoint | | | | -| Live | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Real-time | | Yes | | -| translation of | | | | -| meeting | | | | -| captions and | | | | -| transcript | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Intelligent | | Yes | Yes | -| recap (after | | | | -| meeting) -- | | | **NOTE:** | -| standardized AI | | | Coming soon to | -| notes and AI | | | Copilot | -| tasks | | | license. | -+-----------------+-----------------+-----------------+-----------------+ -| Intelligent | | Yes | Yes | -| recap (after | | | | -| meeting) -- | | | | -| video, speaker, | | | | -| chapter markers | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Ask any | | | Yes | -| question during | | | | -| meeting? | | | | -+-----------------+-----------------+-----------------+-----------------+ -| How did the | | | Yes | -| team react to | | | | -| the proposal? | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Does this | | | Yes | -| plan's timeline | | | | -| have any | | | | -| conflicts? | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Create a table | | | Yes | -| with pros and | | | | -| cons. | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Other: | | | Yes | -| Microsoft | | | | -| Copilot UX | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Other: | | | Yes | -| AI-powered web | | | | -| groundling and | | | | -| Microsoft 365 | | | | -| Graph | | | | -| groundling | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Other: | | | Yes | -| Microsoft | | | | -| Copilot and | | | | -| Copilot Studio | | | | -+-----------------+-----------------+-----------------+-----------------+ -| Other: Copilot | | | Yes | -| in core | | | | -| Microsoft 365 | | | | -| app | | | | -+-----------------+-----------------+-----------------+-----------------+ +|**Feature**|**Microsoft Teams**|**Microsoft Teams Premimum**|**Copilot for M365**| +|:-----|:-----|:-----|:-----| +|AI-based noise suppression|Yes||| +|AI-based video optimization (brightness and backgrounds)|Yes||| +|Suggested replies|Yes||| +|Live meeting captions and transcript|Yes||| +|Cameo video overlay on screenshare and PowerPoint Live|Yes||| +|Real-time translation of meeting captions and transcripts||Yes|| +|Intelligent recap (after recording) - standardized AI notes and AI tasks||Yes|Yes| +|Intelligent recap (after recording) - video, speaker, chapter markers||Yes|Yes| +|Ask any question during meeting?|||Yes| +|How did the team react to proposal?|||Yes| +|Does this plan's timeline have any conflicts?|||Yes| +|Create a table with pros and cons|||Yes| +|Microsoft Copilot UX|||Yes| +|Other: AI-powered web groundling and M365 Graph groudling|||Yes| +|Other: Microsoft Copilot and Copilot Studio|||Yes| +|Other: Copilot in core Microsotft 365 apps|||Yes| + +> [!NOTE] +> Intelligent recap (after recording) - standardized AI notes and AI tasks is coming soon to the Copilot license. Learn more: [Set up Copilot in Microsoft 365](/copilot/microsoft-365/microsoft-365-copilot-setup). @@ -175,16 +100,14 @@ Microsoft Teams Rooms supports speaker recognition in meeting transcripts. Howev To support these features, you want to verify that all Teams Rooms consoles: - Updated and have the hardware to support speaker recognition. -- Resource account has a Teams Rooms Pro license assigned to it. For more information on licensing, see [Overview of Teams Rooms licensing](/microsoftteams/rooms/rooms-licensing) . +- Resource account has a Teams Rooms Pro license assigned to it. For more information on licensing, see [Overview of Teams Rooms licensing](/microsoftteams/rooms/rooms-licensing). To assign a Microsoft Teams Rooms Pro license, you can use the Microsoft 365 admin center. -1. Sign in to the Microsoft 365 admin center and go to **Users** > - **Active users** > Select the **resource account** you created - earlier. +1. Sign in to the Microsoft 365 admin center and go to **Users** > **Active users** > Select the **resource account** you created earlier. 2. In the right pane, select **Licenses and Apps**. -Learn more: [Certified Hardware\]([/microsoftteams/rooms/certified-hardware?tabs=Windows](https://learn.microsoft.com/microsoftteams/rooms/certified-hardware?tabs=Windows) and [Release notes](/microsoftteams/rooms/rooms-release-note?tabs=Windows). +Learn more: [Certified Hardware](/microsoftteams/rooms/certified-hardware?tabs=Windows) and [Release notes](/microsoftteams/rooms/rooms-release-note?tabs=Windows). ### Copilot across Microsoft Teams @@ -205,16 +128,12 @@ When you add Copilot in Microsoft Teams, you can: - Show the Copilot app in Microsoft Teams app store. - Download the pregenerated Teams app manifest to distribute it within your Microsoft Teams tenant. -In Microsoft Teams, you can [Add Copilot to Microsoft -teams](https://learn.microsoft.com/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet). -When you add Copilot, team members can @mention the Copilot bot in any -team channels, and all teammates will see the response from the bot. +In Microsoft Teams, you can [Add Copilot to Microsoft Teams](https://learn.microsoft.com/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet). When you add Copilot, team members can @mention the Copilot bot in any team channels, and all teammates will see the response from the bot. Learn more: [Bots](/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet) -Also, after you add Copilot to Teams, any user, who installs Copilot from the [Teams app -store](/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams#install-a-copilot-as-an-app-in-microsoft-teams) or the \[installation -link](/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams#share-a-link-so-others-can-install-the-copilot0), +Also, after you add Copilot to Teams, any user, who installs Copilot from the [Teams app store](/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams#install-a-copilot-as-an-app-in-microsoft-teams) or the [installation +link](/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams#share-a-link-so-others-can-install-the-copilot) will: - Have the option to add Copilot to a channel they own. @@ -233,7 +152,7 @@ transcription for meetings will also need to be turned on as well. To turn on Copilot for your Teams users. -1. In the [Teams admin center](https://admin.teams.microsoft.com/), go to **Meetings** from the navigation pane \> **Meeting Policies**. +1. In the [Teams admin center](https://admin.teams.microsoft.com/), go to **Meetings** from the navigation pane > **Meeting Policies**. 2. Either select an existing policy or create a new one. Select **On** or **On only with retained transcript** from the dropdown for the **Copilot** setting. You can use PowerShell to turn this on: @@ -249,243 +168,161 @@ Noise suppression is identifying non human voices or noise in an environment and Noise suppression of background noise is turned on by default when you install the Microsoft Teams app but their microphone must also support it. If it does, noise suppression of background noise will significantly reduce the amount of background noise from a meeting participant and it will greatly enhance the microphone's audio quality. -![A screenshot of a black screen Description automatically -generated](media/image1.png){width="3.35419072615923in" -height="1.7864709098862641in"} - However, if you want to also isolate or have Teams be able to tell the difference between background nose and a human's voice, you will need have user then set up a voice profile and enable voice isolation in the Teams app. ### Enable voice isolation -You can manage how voice and face profiles are used to turn off voice -Isolation for users to enhance noise and voice background reduction -admins can switch off voice isolation with PowerShell in the meeting -policy or users can turn it on themselves in the Teams app. - -**Learn more:** \[Manage voice isolation for your -users\]/microsoftteams/voice-isolation) +You can manage how voice and face profiles are used to turn off Voice Isolation for users to enhance noise and voice background reduction admins can switch off voice isolation with PowerShell in the meeting policy or users can turn it on themselves in the Teams app. -Voice isolation is on by default in an organization. Check to make sure -that it's turned on and if it isn't, you can use PowerShell to turn it -on for all of your users. +**Learn more:** [Manage voice isolation for your users](/microsoftteams/voice-isolation) -*Set-CsTeamsMeetingPolicy -Identity Global -VoiceIsolation Enabled* +Voice Isolation is on by default in an organization. Check to make sure that it's turned on and if it isn't, you can use PowerShell to turn it on for all of your users. -Each user must set up a voice profile to turn it on in their Teams app. -This can be turned off or on either before or during a meeting. +```PowerShell +Set-CsTeamsMeetingPolicy -Identity Global -VoiceIsolation Enabled* +``` -![A screenshot of a computer Description automatically -generated](media/image2.png){width="3.117985564304462in" -height="1.4899048556430445in"} +Each user must set up a voice profile to turn it on in their Teams app. This can be turned off or on either before or during a meeting. ### Manage meeting transcription and captions -Transcription allows users to play back meeting recordings with closed -captions and review important discussion items in the transcript. -Transcription and captions help create inclusive content for viewers. It -also helps Copilot to create meeting summaries, recaps, action items, -and other features. +Transcription allows users to play back meeting recordings with closed captions and review important discussion items in the transcript. Transcription and captions help create inclusive content for viewers. It +also helps Copilot to create meeting summaries, recaps, action items, and other features. -To turn on Copilot for your Teams users. +**To turn on Copilot for your Teams users** -In the [Teams admin center](https://admin.teams.microsoft.com/) go to -**Meetings** \> select **Meeting Policies**. Either select an existing -policy or create a new one. On the meeting policy page, under -**Recording & transcription**, turn on **Meeting recording**. This -setting is off by default. +1. In the [Teams admin center](https://admin.teams.microsoft.com/) go to **Meetings** > select **Meeting Policies**. +2. Either select an existing policy or create a new one. +3. On the meeting policy page, under +**Recording & transcription**, turn on **Meeting recording**. This setting is off by default. -**Note**: Under **Recording & transcription**, there are several other -recording options that are available for you to set. Review all of the -settings to ensure that they meet the needs of your organization. +> [!NOTE] +> Under **Recording & transcription**, there are several other recording options that are available for you to set. Review all of the settings to ensure that they meet the needs of your organization. You can use PowerShell to turn this on: +```PowerShell +Set-CsTeamsMeetingPolicy -Identity \ -AllowTranscription \$true* +``` -*Set-CsTeamsMeetingPolicy -Identity \ -- -AllowTranscription \$true* - -**Learn more:** \[Meeting -transcription\]([/microsoftteams/meeting-transcription-captions](https://learn.microsoft.com/en-us/microsoftteams/meeting-transcription-captions)) +Learn more: [Meeting transcription](/microsoftteams/meeting-transcription-captions) ### Turn on Live captioning -Teams has built-in closed captioning you can turn on from the meeting -controls. Live captions can make your meeting more productive -and inclusive for participants who are deaf or hard-of-hearing, -have different levels of language proficiency, or the meeting -participant is in a noisy place during a meeting will all benefit from -live captions. - -Live captions and transcriptions can show you the text of a conversation -in a Teams meeting. They can help you keep records or better understand -what others are saying during a meeting. - -It is available in the desktop version of the Teams app but users can -set transcription and captioning options under **Settings** \> -**Captions and transcripts** in the Teams app. - -![A screenshot of a black screen Description automatically -generated](media/image3.png){width="3.5954330708661417in" -height="1.837665135608049in"} - -**Learn more:** \[Live -transcriptions\]() - -If your organization is using OneDrive for Business and SharePoint for -meeting recordings, you should turn on **Allow transcription** in the -Teams meeting policy and turn on the **Always show live captions in -meeting** in the Teams app and encourage your users to start -transcription in every meeting. This will make captions available in the -post-meeting recording when it's generated by Copilot as well. - -In the [Teams admin center](https://admin.teams.microsoft.com/), -Under **Meetings**, select **Meeting Policies**. Either select an -existing policy or create a new one. On the meeting policy page, under -**Recording & transcription**, set **Live captions** to **Off, but -organizers and co-organizers can turn them on**. +Teams has built-in closed captioning you can turn on from the meeting controls. Live captions can make your meeting more productive and inclusive for participants who are deaf or hard-of-hearing, have different levels of language proficiency, or the meeting participant is in a noisy place during a meeting will all benefit from live captions. + +Live captions and transcriptions can show you the text of a conversation in a Teams meeting. They can help you keep records or better understand what others are saying during a meeting. + +It is available in the desktop version of the Teams app but users can set transcription and captioning options under **Settings** > **Captions and transcripts** in the Teams app. + +Learn more: [Live transcriptions]() + +If your organization is using OneDrive for Business and SharePoint for meeting recordings, you should turn on **Allow transcription** in the Teams meeting policy and turn on the **Always show live captions in +meeting** in the Teams app and encourage your users to start transcription in every meeting. This will make captions available in the post-meeting recording when it's generated by Copilot as well. + +1. In the [Teams admin center](https://admin.teams.microsoft.com/). +2. Under **Meetings**, select **Meeting Policies**. Either select an +existing policy or create a new one. +3. On the meeting policy page, under **Recording & transcription**, set **Live captions** to **Off, but +organizers and co-organizers can turn them on. You can use PowerShell to turn this on: -*Set-CsTeamsMeetingPolicy -Identity \ -- -AllowTranscription \$true* +```PowerShell +Set-CsTeamsMeetingPolicy -Identity \ -AllowTranscription \$true +``` ### Turn on Live transcriptions -By default, transcripts are shown in the language spoken during a -meeting or event. Live translated transcription allows your users to -translate the meeting or event transcript into the language they\'re +By default, transcripts are shown in the language spoken during a meeting or event. Live translated transcription allows your users to translate the meeting or event transcript into the language they\'re most comfortable with. -You can use a new meeting policy you create or use the Global (Org-wide -default) policy to turn this on using the Teams admin center or -PowerShell. +You can use a new meeting policy you create or use the Global (Org-wide default) policy to turn this on using the Teams admin center or PowerShell. To turn on Live transcription, **Transcription** but be set to **On** first. -In the [Teams admin center](https://admin.teams.microsoft.com/), under -**Meetings**, select **Meeting Policies**. Either select an existing -policy or create a new one. On the meeting policy page, under -**Recording & transcription**, turn on **Meeting recording**. This +1. In the [Teams admin center](https://admin.teams.microsoft.com/). +2. Under **Meetings**, select **Meeting Policies**. Either select an existing +policy or create a new one. +3. On the meeting policy page, under **Recording & transcription**, turn on **Meeting recording**. This setting is off by default. You can use PowerShell to turn this on: +```PowerShell +Set-CsTeamsMeetingPolicy -Identity \ -Copilot Enabled -AllowTranscription $true +``` -*Set-CsTeamsMeetingPolicy -Identity \ -Copilot Enabled -- -AllowTranscription \$true* - -**Learn more:** \[Meeting transcription and -captions\](/microsoftteams/meeting-transcription-captions) +Learn more: [Meeting transcription and captions](/microsoftteams/meeting-transcription-captions) ### Turn on meeting recording -Recording meetings is optional, however, there are many cases that you -will want to allow meetings to be recorded. Meeting recordings as you -imagine is recording a stream of audio and video for a meeting, but in -the case with CoPilot, it is used to help generate meeting summaries, -recaps, and other information after the meeting has ended. When a -meeting is recorded: +Recording meetings is optional, however, there are many cases that you will want to allow meetings to be recorded. Meeting recordings as you imagine is recording a stream of audio and video for a meeting, but in +the case with CoPilot, it is used to help generate meeting summaries, recaps, and other information after the meeting has ended. When a meeting is recorded: -- It gets uploaded to OneDrive (private meetings) or SharePoint - (channel meetings). +- It gets uploaded to OneDrive (private meetings) or SharePoint (channel meetings). +- People invited to the meeting have permissions to the recording (guests and external attendees can view the recording only if the recording is explicitly shared with them). +- Microsoft Purview compliance features apply to the meeting recording files the same as with other files. +- It's linked in the chat for the meeting. +- It's displayed in the Recordings and Transcripts tab for thew meeting in Teams calendar. +- It's added to various file lists across Microsoft 365: Shared with me, office.com, Recommended, Recent, etc. +- Microsoft 365 Search indexes it. -- People invited to the meeting have permissions to the recording - (guests and external attendees can view the recording only if the - recording is explicitly shared with them). +There's also an option for recordings to have automatic transcription, so that users can play back meeting recordings with closed captions and review important discussion items in the transcript. -- Microsoft Purview compliance features apply to the meeting recording - files the same as with other files. +You can use a new meeting policy you create or use the Global (Org-wide default) policy to turn this on using the Teams admin center or PowerShell. -- It\'s linked in the chat for the meeting. - -- It\'s displayed in the Recordings and Transcripts tab for the - meeting in Teams calendar. - -- It\'s added to various file lists across Microsoft 365: Shared with - me, office.com, Recommended, Recent, etc. - -- Microsoft 365 Search indexes it. - -There\'s also an option for recordings to have automatic transcription, -so that users can play back meeting recordings with closed captions and -review important discussion items in the transcript. - -You can use a new meeting policy you create or use the Global (Org-wide -default) policy to turn this on using the Teams admin center or -PowerShell. - -In the [Teams admin center](https://admin.teams.microsoft.com/), -under **Meetings** \> **Meeting policies**. Select the policy that you -want to edit. Turn **Meeting recording** On or Off. +1. In the [Teams admin center](https://admin.teams.microsoft.com/), under **Meetings** > **Meeting policies**. +2. Select the policy that you want to edit. Turn **Meeting recording** On or Off. You can use PowerShell to turn this on: - -*Set-CsTeamsMeetingPolicy -Identity \ -AllowCloudRecording -Enabled* - -**Learn more:** [\[Meeting -recording\](/microsoftteams/meeting-recording?tabs=meeting-policy](https://learn.microsoft.com/en-us/microsoftteams/meeting-recording?tabs=meeting-policy)) +```PowerShell +Set-CsTeamsMeetingPolicy -Identity \ -AllowCloudRecording Enabled +``` +Learn more: [Meeting recording](/microsoftteams/meeting-recording?tabs=meeting-policy) ### Turn it on so speakers will be identified in meetings -In meeting transcripts, live transcripts, captions and in meeting recaps -using Copilot, you will want users to be able to identify the person -that is talking during the meeting. By default, this is turned on at the -organization level (Global (Org-wide default) policy), but in the case -you want to turn this off for another part of your organization, you can -create a new meeting policy. +In meeting transcripts, live transcripts, captions and in meeting recaps using Copilot, you will want users to be able to identify the person that is talking during the meeting. By default, this is turned on at the +organization level (Global (Org-wide default) policy), but in the case you want to turn this off for another part of your organization, you can create a new meeting policy. You can use PowerShell to set this: - -*Set-CsTeamsMeetingPolicy -Identity Global -SpeakerAttributionMode -automatic* +```PowerShell +Set-CsTeamsMeetingPolicy -Identity Global -SpeakerAttributionMode +automatic +``` **Speaker Attribution Modes**: -> **Automatic**: In this mode, Teams automatically detects and -> attributes the speaker based on audio input. It identifies who is -> speaking and displays their name next to their audio stream. -> -> **Manual**: In manual mode, the meeting organizer or participants can -> manually attribute the speaker by selecting their name from the -> participant list. -> -> **Off**: Disabling speaker attribution means that Teams won't display -> speaker names next to audio streams. - -You can optionally tell users to go verify that it's turned on by going -to in the Teams app to **Settings** \> **Captions and transcripts** \> -**Automatically identify me in meeting captions and transcripts** and -make sure it's turned on. +- **Automatic**: In this mode, Teams automatically detects and attributes the speaker based on audio input. It identifies who is speaking and displays their name next to their audio stream. +- **Manual**: In manual mode, the meeting organizer or participants can manually attribute the speaker by selecting their name from the participant list. +- **Off**: Disabling speaker attribution means that Teams won't display speaker names next to audio streams. -![](media/image4.png){width="4.030641951006125in" -height="1.6751279527559055in"} +You can optionally tell users to go verify that it's turned on by going to in the Teams app to **Settings** > **Captions and transcripts** > **Automatically identify me in meeting captions and transcripts** and +make sure it's turned on. ### Turn on voice and face enrollment -Admins can turn on or off voice and face enrollment for specific users, -or groups using the [Team meeting -policy](https://learn.microsoft.com/en-us/powershell/module/teams/set-csteamsmeetingpolicy). -You can use a new meeting policy you create or use the Global (Org-wide -default) policy to turn this on using the Teams admin center or -PowerShell. +You can turn on or off voice and face enrollment for specific users, or groups using the [Team meeting +policy](/powershell/module/teams/set-csteamsmeetingpolicy). -By default, voice and face enrollment is disabled for all users in the -organization, but admins can change this setting using PowerShell. +You can use a new meeting policy you create or use the Global (Org-wide default) policy to turn this on using the Teams admin center or PowerShell. -To use PowerShell to turn this on: +By default, voice and face enrollment is disabled for all users in the organization, but admins can change this setting using PowerShell. -*Set-CsTeamsMeetingPolicy -Identity Global -EnrollUserOverride Enabled* +To use PowerShell to turn this on: +```PowerShell +Set-CsTeamsMeetingPolicy -Identity Global -EnrollUserOverride Enabled -automatic +``` -To enable or disable voice and face enrollment for specific users, -admins can either assign a custom meeting policy to the users or use the -following PowerShell cmdlet. +To enable or disable voice and face enrollment for specific users, admins can either assign a custom meeting policy to the users or use the following PowerShell cmdlet. You can use PowerShell to apply the setting to a custom policy: +```PowerShell +Grant-CsTeamsMeetingPolicy -Identity -PolicyName -EnrollUserOverride Enabled +``` -*Grant-CsTeamsMeetingPolicy -Identity -PolicyName -EnrollUserOverride -Enabled* - -**Note:** There isn't a way to set this in Teams admin center. +> [!NOTE] +> There isn't a way to set this in Teams admin center. Learn more: [Voice recognition](/microsoftteams/rooms/voice-recognition) @@ -494,24 +331,20 @@ Learn more: [Voice recognition](/microsoftteams/rooms/voice-recognition) Tell your users to set up a voice profile in the Teams app. Each person who will be attending in the meeting room (as opposed to remotely) sets up their digital voice profile in the system so that they will be identified in the transcription. -1. Go to your profile picture select **More options**  **Settings **and look - under **Language** and make sure that your Teams language is set - to **English**.** **You can enroll your voice profile in EN-US, - EN-GB, EN-CA, EN-AU, IE (Indian English), or NZE (New Zealand - English). +1. Go to your profile picture select **More options**  **Settings** and look under **Language** and make sure that your Teams language is set to **English**. You can enroll your voice profile in EN-US, EN-GB, EN-CA, EN-AU, IE (Indian English), or NZE (New Zealand English). 2. Under **Settings** again, select **Recognition** and then **Create voice profile.** 3. On the next screen, select the microphone, select **Create voice profile** and read the text that is in the box. If have turned on Face profiles in your organization, the **Create face profile** button will be available to end users. By selecting the button, they can set up their face profile that will be used in meetings. -Learn more: [Identify in-room meeting participants](https://support.microsoft.com/en-us/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile) +Learn more: [Identify in-room meeting participants](https://support.microsoft.com/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile) ### Set up and use Microsoft Teams Intelligent Speakers to identify in-room participants in a meeting transcription (Optional) -If your organization\'s [Microsoft Teams Rooms](https://rooms.microsoft.com/) are equipped with Intelligent Speakers, you can hold meetings where in-room participants can be identified in live transcription. During the meeting, all participants can then easily see who's saying what, and the post-meeting transcript identifies both remote and in-room attendees. +If your organization's [Microsoft Teams Rooms](https://rooms.microsoft.com/) are equipped with Intelligent Speakers, you can hold meetings where in-room participants can be identified in live transcription. During the meeting, all participants can then easily see who's saying what, and the post-meeting transcript identifies both remote and in-room attendees. -Learn more: [Identify in-room meeting participants](https://support.microsoft.com/en-us/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile) +Learn more: [Identify in-room meeting participants](https://support.microsoft.com/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile) ### Enable Intelligent Speaker user recognition @@ -520,7 +353,7 @@ Voice profile data can be used in any meeting with an Intelligent Speaker. See  You can use PowerShell to turn this on: ```PowerShell -Set-CsTeamsMeetingPolicy -Identity PolicyName -roomAttributeUserOverride Attribute -AllowTranscription \$true* +Set-CsTeamsMeetingPolicy -Identity PolicyName -roomAttributeUserOverride Attribute -AllowTranscription \$true ``` ## Connect to the Microsoft Copilot Dashboard From 64d97a0485fca59f0cf2b4d275eda6b16e88306a Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Thu, 18 Jul 2024 09:41:58 -0700 Subject: [PATCH 0009/1216] Update copilot-admin.md --- Teams/copilot-admin.md | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index 1f6a6fab1a..b25dbc9e7c 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -1,5 +1,5 @@ --- -title: Admin guide to CoPilot in Teams +title: Admin guide to Copilot in Teams author: mstonysmith ms.author: tonysmit manager: pamgreen @@ -21,24 +21,23 @@ search.appverid: MET150 ms.localizationpriority: medium description: Learn more about how to set up Copilot and AI-based features in Microsoft Teams. --- -# Admin guide for Teams and Copilot +# Teams and Copilot overview When you are considering deploying Copilot and AI-based features for your Teams users there are many things to consider. The number and type of AI-based features is dependent on the type of license or licenses that you assign to your Teams users, the hardware you are using for Teams Rooms consoles, and the type of license assigned to your Microsoft Teams Rooms consoles. There are four separate sets of AI-based features that can be deployed to your users when you assign a specific license for those users or Teams Rooms consoles. -1. **Copilot** (Copilot bot integration. Adding it to all the apps including Teams. Ask questions to resolve topics, catch up during - meetings (meeting recap), organize meeting points.) -2. **Teams Rooms** (Live transcripts and captions. Intelligent Speaker - identify in-room participants) -3. **Meetings and collaboration** (Policy changes for transcription, captions, and recording.) -4. **Microsoft Teams** (AI-based noise suppression and video optimization. Cameo overlay. Voice isolation. Speaker attribution, face and voice enrollment.) +1. **Copilot** - Copilot bot integration. Adding it to all the apps including Teams. Ask questions to resolve topics, catch up during meetings (meeting recap), organize meeting points. +2. **Teams Rooms** - Live transcripts and captions. Intelligent Speaker - identify in-room participants. +3. **Meetings and collaboration** - Policy changes for transcription, captions, and recording. +4. **Microsoft Teams** - AI-based noise suppression and video optimization. Cameo overlay. Voice isolation. Speaker attribution, face and voice enrollment. ## Getting started with Copilot [Microsoft Copilot for Microsoft 365](https://www.microsoft.com/microsoft-365/blog/2023/03/16/introducing-microsoft-365-copilot-a-whole-new-way-to-work) is an AI-powered productivity tool that uses large language models (LLMs) and integrates your data with the Microsoft Graph and Microsoft 365 Apps. -Microsoft Copilot for Microsoft 365 provides the ability for users to find and access their content through natural language prompting. Copilot ensures data security and privacy by adhering to existing obligations and integrating with your organization\'s policies. To get the most out of Copilot, you should consider optimizing data and content for Search, to ensure optimal secure access. To learn more about privacy with Microsoft Copilot for Microsoft 365, see [Data, Privacy, andSecurity for Microsoft Copilot for Microsoft 365](/copilot/microsoft-365/microsoft-365-copilot-privacy). +Microsoft Copilot for Microsoft 365 provides the ability for users to find and access their content through natural language prompting. Copilot ensures data security and privacy by adhering to existing obligations and integrating with your organization's policies. To get the most out of Copilot, you should consider optimizing data and content for Search, to ensure optimal secure access. To learn more about privacy with Microsoft Copilot for Microsoft 365, see [Data, Privacy, andSecurity for Microsoft Copilot for Microsoft 365](/copilot/microsoft-365/microsoft-365-copilot-privacy). Copilot features for Excel, Word, PowerPoint, and OneNote will work seamlessly for users who have multiple Microsoft accounts (work/school account or personal account) signed into a single Windows session when one of those accounts has a Copilot Pro or Copilot for Microsoft 365 license assigned. For example, when a user on their work machine with a Copilot for Microsoft 365 license opens a document from their personal OneDrive, they'll be able to use Copilot in the document. Or when a Copilot Pro user signs in on their work device with their Microsoft account (MSA), they'll be able to use Copilot with Office files stored on their OneDrive or in SharePoint document libraries. @@ -160,6 +159,7 @@ You can use PowerShell to turn this on: ```PowerShell Set-CsTeamsMeetingPolicy -Identity \ -Copilot Enabled ``` + Learn more: [Meeting transcription](/microsoftteams/copilot-teams-transcription) ### Noise suppression @@ -189,7 +189,7 @@ Each user must set up a voice profile to turn it on in their Teams app. This can Transcription allows users to play back meeting recordings with closed captions and review important discussion items in the transcript. Transcription and captions help create inclusive content for viewers. It also helps Copilot to create meeting summaries, recaps, action items, and other features. -**To turn on Copilot for your Teams users** +To turn on Copilot for your Teams users: 1. In the [Teams admin center](https://admin.teams.microsoft.com/) go to **Meetings** > select **Meeting Policies**. 2. Either select an existing policy or create a new one. @@ -200,6 +200,7 @@ also helps Copilot to create meeting summaries, recaps, action items, and other > Under **Recording & transcription**, there are several other recording options that are available for you to set. Review all of the settings to ensure that they meet the needs of your organization. You can use PowerShell to turn this on: + ```PowerShell Set-CsTeamsMeetingPolicy -Identity \ -AllowTranscription \$true* ``` @@ -248,6 +249,7 @@ policy or create a new one. setting is off by default. You can use PowerShell to turn this on: + ```PowerShell Set-CsTeamsMeetingPolicy -Identity \ -Copilot Enabled -AllowTranscription $true ``` @@ -275,9 +277,11 @@ You can use a new meeting policy you create or use the Global (Org-wide default) 2. Select the policy that you want to edit. Turn **Meeting recording** On or Off. You can use PowerShell to turn this on: + ```PowerShell Set-CsTeamsMeetingPolicy -Identity \ -AllowCloudRecording Enabled ``` + Learn more: [Meeting recording](/microsoftteams/meeting-recording?tabs=meeting-policy) ### Turn it on so speakers will be identified in meetings @@ -286,6 +290,7 @@ In meeting transcripts, live transcripts, captions and in meeting recaps using C organization level (Global (Org-wide default) policy), but in the case you want to turn this off for another part of your organization, you can create a new meeting policy. You can use PowerShell to set this: + ```PowerShell Set-CsTeamsMeetingPolicy -Identity Global -SpeakerAttributionMode automatic @@ -310,6 +315,7 @@ You can use a new meeting policy you create or use the Global (Org-wide default) By default, voice and face enrollment is disabled for all users in the organization, but admins can change this setting using PowerShell. To use PowerShell to turn this on: + ```PowerShell Set-CsTeamsMeetingPolicy -Identity Global -EnrollUserOverride Enabled -automatic ``` @@ -317,6 +323,7 @@ Set-CsTeamsMeetingPolicy -Identity Global -EnrollUserOverride Enabled -automatic To enable or disable voice and face enrollment for specific users, admins can either assign a custom meeting policy to the users or use the following PowerShell cmdlet. You can use PowerShell to apply the setting to a custom policy: + ```PowerShell Grant-CsTeamsMeetingPolicy -Identity -PolicyName -EnrollUserOverride Enabled ``` @@ -373,10 +380,10 @@ If you need to let individual users access the Copilot Dashboard: To enable access for new report users: -1. In the [Microsoft 365 admin center](https://admin.microsoft.com/adminportal/home?#/viva/insights) go to the **Settings** tab and select **Microsoft Viva**, then **Viva Insights**. You need to enter your credentials if you\'re not already signed in. +1. In the [Microsoft 365 admin center](https://admin.microsoft.com/adminportal/home?#/viva/insights) go to the **Settings** tab and select **Microsoft Viva**, then **Viva Insights**. You need to enter your credentials if you're not already signed in. 2. Under **Viva Insights** in Microsoft 365, select **Manage settings** for viewing the Copilot dashboard. 3. Select **Add users**. -4. Search for the people you\'d like to add and select them from the list. +4. Search for the people you'd like to add and select them from the list. 5. At the bottom, select **Add**. Learn more: [Copilot Dashboard\](/viva/insights/org-team-insights/copilot-dashboard](/viva/insights/org-team-insights/copilot-dashboard) \ No newline at end of file From 442cd71d3bdab4441224d3b6835959331feb695f Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Thu, 18 Jul 2024 16:05:13 -0700 Subject: [PATCH 0010/1216] copy edits --- Teams/copilot-admin.md | 43 ++++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index b25dbc9e7c..04cc32ce17 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -23,8 +23,8 @@ description: Learn more about how to set up Copilot and AI-based features in Mic --- # Teams and Copilot overview -When you are considering deploying Copilot and AI-based features for your Teams users there are many things to consider. The number and type of AI-based features is dependent on the type of license or licenses -that you assign to your Teams users, the hardware you are using for Teams Rooms consoles, and the type of license assigned to your Microsoft Teams Rooms consoles. +When you're considering deploying Copilot and AI-based features for your Teams users there are many things to consider. The number and type of AI-based features is dependent on the type of license or licenses +that you assign to your Teams users, the hardware you're using for Teams Rooms consoles, and the type of license assigned to your Microsoft Teams Rooms consoles. There are four separate sets of AI-based features that can be deployed to your users when you assign a specific license for those users or Teams Rooms consoles. @@ -59,7 +59,7 @@ In Teams, there are four types of licenses that you can assign. First, you must ### Feature vs license comparison -|**Feature**|**Microsoft Teams**|**Microsoft Teams Premimum**|**Copilot for M365**| +|**Feature**|**Microsoft Teams**|**Microsoft Teams Premium**|**Copilot for M365**| |:-----|:-----|:-----|:-----| |AI-based noise suppression|Yes||| |AI-based video optimization (brightness and backgrounds)|Yes||| @@ -76,7 +76,7 @@ In Teams, there are four types of licenses that you can assign. First, you must |Microsoft Copilot UX|||Yes| |Other: AI-powered web groundling and M365 Graph groudling|||Yes| |Other: Microsoft Copilot and Copilot Studio|||Yes| -|Other: Copilot in core Microsotft 365 apps|||Yes| +|Other: Copilot in core Microsoft 365 apps|||Yes| > [!NOTE] > Intelligent recap (after recording) - standardized AI notes and AI tasks is coming soon to the Copilot license. @@ -88,7 +88,7 @@ For business users, a user must have a Microsoft 365 Business Basic, Business To assign and manage licenses, you can use the Microsoft 365 admin center. 1. Sign in to the Microsoft 365 admin center and go to **Billing** > **Licenses** > select **Copilot for Microsoft 365**. -2. In the product details page, assign licenses to users andmanage their access to Copilot and other apps and services. +2. In the product details page, assign licenses to users and manage their access to Copilot and other apps and services. Learn more:[Assign licenses for Copilot](/copilot/microsoft-365/microsoft-365-copilot-enable-users) @@ -112,11 +112,11 @@ Learn more: [Certified Hardware](/microsoftteams/rooms/certified-hardware?tabs=W You can make Copilot available to users in Microsoft Teams. This way you, your teammates, and your broader organization can interact with it when you assign a Copilot license to a user.  When you add Copilot to Microsoft Teams, some of your data, such as copilot content and end-user chat content, is shared with Microsoft Teams. -By buying the Copilot licenses, adding it to Microsoft Teams, and connecting the bot, it enables features that can be used by end users including adding a bot to teams and channels so they can interact with it, and be able to use Copilot: +Buying the Copilot licenses, adding it to Microsoft Teams, and connecting the bot, it enables features that can be used by end users including adding a bot to teams and channels so they can interact with it, and be able to use Copilot: - During a meeting to summarize discussion points, including who said what and any action items in real time. Transcription must be turned on. -- To catch up on what was missed in the meeting. They will see and select the Copilot icon from the meeting controls and a meeting summary will appear in the right side of the meeting window. -- After the meeting is done. Copilot can help wrap up a meeting with clear next steps. They will also have other options including a meeting recap, action items listed, follow-up questions, main items that are discussed, and meeting notes. +- To catch up on what was missed in the meeting. They'll see and select the Copilot icon from the meeting controls and a meeting summary will appear in the right side of the meeting window. +- After the meeting is done Copilot can help wrap up a meeting with clear next steps. They'll also have other options including a meeting recap, action items listed, follow-up questions, main items that are discussed, and meeting notes. When you add Copilot in Microsoft Teams, you can: @@ -142,12 +142,11 @@ Learn more: [Add a bot to Microsoft Teams](/microsoft-copilot-studio/publication ## Admin set up -Within your organization there are several settings that you will either need to turn on (they are off by default) or verify that they are turned on to let end users get the full advantages of Copilot in Microsoft Teams. Settings like transcriptions, captioning, recording, voice isolation, voice enrollment are a few of the settings that you will want to set up or turn on for your end users in your organization. +Within your organization there are several settings that you'll either need to turn on (they're off by default) or verify that they're turned on to let end users get the full advantages of Copilot in Microsoft Teams. Settings like transcriptions, captioning, recording, voice isolation, voice enrollment are a few of the settings that you'll want to set up or turn on for your end users in your organization. ### Turning on Copilot for your Teams users -After you have added CoPilot to Teams, you will need to turn it on, enable transcriptions, and meeting recordings for your end users. By turning it on, users will see the Copilot icon and options but -transcription for meetings will also need to be turned on as well. +After you have added CoPilot to Teams, you'll need to turn it on, enable transcriptions, and meeting recordings for your end users. BAfter you turn it on, users will see the Copilot icon and options but transcription for meetings will also need to be turned on as well. To turn on Copilot for your Teams users. @@ -164,11 +163,11 @@ Learn more: [Meeting transcription](/microsoftteams/copilot-teams-transcription) ### Noise suppression -Noise suppression is identifying non human voices or noise in an environment and then minimizing or completely eliminating them from an audio stream. Part of the AI processes for voice isolation is telling the difference between background chatter in a café and a user is simply listening in and if they also want to be heard clearly if they are speaking in the meeting from their laptop. +Noise suppression is identifying non human voices or noise in an environment and then minimizing or completely eliminating them from an audio stream. Part of the AI processes for voice isolation is telling the difference between background chatter in a café and a user is simply listening in and if they also want to be heard clearly if they're speaking in the meeting from their laptop. Noise suppression of background noise is turned on by default when you install the Microsoft Teams app but their microphone must also support it. If it does, noise suppression of background noise will significantly reduce the amount of background noise from a meeting participant and it will greatly enhance the microphone's audio quality. -However, if you want to also isolate or have Teams be able to tell the difference between background nose and a human's voice, you will need have user then set up a voice profile and enable voice isolation in the Teams app. +However, if you want to also isolate or have Teams be able to tell the difference between background nose and a human's voice, you'll need have user then set up a voice profile and enable voice isolation in the Teams app. ### Enable voice isolation @@ -213,7 +212,7 @@ Teams has built-in closed captioning you can turn on from the meeting controls. Live captions and transcriptions can show you the text of a conversation in a Teams meeting. They can help you keep records or better understand what others are saying during a meeting. -It is available in the desktop version of the Teams app but users can set transcription and captioning options under **Settings** > **Captions and transcripts** in the Teams app. +It's available in the desktop version of the Teams app but users can set transcription and captioning options under **Settings** > **Captions and transcripts** in the Teams app. Learn more: [Live transcriptions]() @@ -258,14 +257,14 @@ Learn more: [Meeting transcription and captions](/microsoftteams/meeting-transcr ### Turn on meeting recording -Recording meetings is optional, however, there are many cases that you will want to allow meetings to be recorded. Meeting recordings as you imagine is recording a stream of audio and video for a meeting, but in -the case with CoPilot, it is used to help generate meeting summaries, recaps, and other information after the meeting has ended. When a meeting is recorded: +Recording meetings is optional, however, there are many cases that you'll want to allow meetings to be recorded. Meeting recordings as you imagine is recording a stream of audio and video for a meeting, but in +the case with CoPilot, it's used to help generate meeting summaries, recaps, and other information after the meeting has ended. When a meeting is recorded: - It gets uploaded to OneDrive (private meetings) or SharePoint (channel meetings). - People invited to the meeting have permissions to the recording (guests and external attendees can view the recording only if the recording is explicitly shared with them). - Microsoft Purview compliance features apply to the meeting recording files the same as with other files. - It's linked in the chat for the meeting. -- It's displayed in the Recordings and Transcripts tab for thew meeting in Teams calendar. +- It's displayed in the Recordings and Transcripts tab for the meeting in Teams calendar. - It's added to various file lists across Microsoft 365: Shared with me, office.com, Recommended, Recent, etc. - Microsoft 365 Search indexes it. @@ -286,7 +285,7 @@ Learn more: [Meeting recording](/microsoftteams/meeting-recording?tabs=meeting-p ### Turn it on so speakers will be identified in meetings -In meeting transcripts, live transcripts, captions and in meeting recaps using Copilot, you will want users to be able to identify the person that is talking during the meeting. By default, this is turned on at the +In meeting transcripts, live transcripts, captions and in meeting recaps using Copilot, you'll want users to be able to identify the person that is talking during the meeting. By default, this is turned on at the organization level (Global (Org-wide default) policy), but in the case you want to turn this off for another part of your organization, you can create a new meeting policy. You can use PowerShell to set this: @@ -299,7 +298,7 @@ automatic **Speaker Attribution Modes**: - **Automatic**: In this mode, Teams automatically detects and attributes the speaker based on audio input. It identifies who is speaking and displays their name next to their audio stream. -- **Manual**: In manual mode, the meeting organizer or participants can manually attribute the speaker by selecting their name from the participant list. +- **Manual**: In manual mode, the meeting organizer or participants can manually attribute the speaker after selecting their name from the participant list. - **Off**: Disabling speaker attribution means that Teams won't display speaker names next to audio streams. You can optionally tell users to go verify that it's turned on by going to in the Teams app to **Settings** > **Captions and transcripts** > **Automatically identify me in meeting captions and transcripts** and @@ -335,15 +334,13 @@ Learn more: [Voice recognition](/microsoftteams/rooms/voice-recognition) ### Set up voice and face recognition profiles -Tell your users to set up a voice profile in the Teams app. Each person who will be attending in the meeting room (as opposed to remotely) sets up their digital voice profile in the system so that they will be -identified in the transcription. +Tell your users to set up a voice profile in the Teams app. Each person who will be attending in the meeting room (as opposed to remotely) sets up their digital voice profile in the system so that they'll beidentified in the transcription. 1. Go to your profile picture select **More options**  **Settings** and look under **Language** and make sure that your Teams language is set to **English**. You can enroll your voice profile in EN-US, EN-GB, EN-CA, EN-AU, IE (Indian English), or NZE (New Zealand English). 2. Under **Settings** again, select **Recognition** and then **Create voice profile.** 3. On the next screen, select the microphone, select **Create voice profile** and read the text that is in the box. -If have turned on Face profiles in your organization, the **Create face profile** button will be available to end users. By selecting the button, they can set up their face profile that will be used in -meetings. +If have turned on Face profiles in your organization, the **Create face profile** button will be available to end users. By selecting the button, they can set up their face profile that will be used in meetings. Learn more: [Identify in-room meeting participants](https://support.microsoft.com/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile) From 3739081c2741b6d1f3258a2139e113a646e62998 Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Fri, 19 Jul 2024 15:11:40 -0700 Subject: [PATCH 0011/1216] Adding all images --- Teams/copilot-admin.md | 22 ++++++++++++++---- Teams/media/mtr-devices/auto-id.png | Bin 0 -> 164533 bytes .../captions-and-transcripts-on.PNG | Bin 0 -> 136595 bytes .../mtr-devices/captions-and-transcripts.png | Bin 0 -> 97544 bytes Teams/media/mtr-devices/noise-suppression.png | Bin 0 -> 26577 bytes Teams/media/mtr-devices/voice-isolation.png | Bin 0 -> 7265 bytes Teams/media/mtr-devices/voice-profile.png | Bin 0 -> 132357 bytes 7 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 Teams/media/mtr-devices/auto-id.png create mode 100644 Teams/media/mtr-devices/captions-and-transcripts-on.PNG create mode 100644 Teams/media/mtr-devices/captions-and-transcripts.png create mode 100644 Teams/media/mtr-devices/noise-suppression.png create mode 100644 Teams/media/mtr-devices/voice-isolation.png create mode 100644 Teams/media/mtr-devices/voice-profile.png diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index 04cc32ce17..da6bcb82d2 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -165,7 +165,9 @@ Learn more: [Meeting transcription](/microsoftteams/copilot-teams-transcription) Noise suppression is identifying non human voices or noise in an environment and then minimizing or completely eliminating them from an audio stream. Part of the AI processes for voice isolation is telling the difference between background chatter in a café and a user is simply listening in and if they also want to be heard clearly if they're speaking in the meeting from their laptop. -Noise suppression of background noise is turned on by default when you install the Microsoft Teams app but their microphone must also support it. If it does, noise suppression of background noise will significantly reduce the amount of background noise from a meeting participant and it will greatly enhance the microphone's audio quality. +Noise suppression of background noise is turned on by default (and can't be turned off) when you install the Microsoft Teams app but their microphone must also support it. If it does, noise suppression of background noise will significantly reduce the amount of background noise from a meeting participant and it will greatly enhance the microphone's audio quality. + +:::image type="content" source="../media/mtr-devices/noise-suppression.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/noise-suppression.png"::: However, if you want to also isolate or have Teams be able to tell the difference between background nose and a human's voice, you'll need have user then set up a voice profile and enable voice isolation in the Teams app. @@ -173,6 +175,8 @@ However, if you want to also isolate or have Teams be able to tell the differenc You can manage how voice and face profiles are used to turn off Voice Isolation for users to enhance noise and voice background reduction admins can switch off voice isolation with PowerShell in the meeting policy or users can turn it on themselves in the Teams app. +:::image type="content" source="../media/mtr-devices/voice-isolation.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/voice-isolation.png"::: + **Learn more:** [Manage voice isolation for your users](/microsoftteams/voice-isolation) Voice Isolation is on by default in an organization. Check to make sure that it's turned on and if it isn't, you can use PowerShell to turn it on for all of your users. @@ -183,10 +187,13 @@ Set-CsTeamsMeetingPolicy -Identity Global -VoiceIsolation Enabled* Each user must set up a voice profile to turn it on in their Teams app. This can be turned off or on either before or during a meeting. +:::image type="content" source="../media/mtr-devices/voice-profile.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/voice-profile.png"::: + ### Manage meeting transcription and captions -Transcription allows users to play back meeting recordings with closed captions and review important discussion items in the transcript. Transcription and captions help create inclusive content for viewers. It -also helps Copilot to create meeting summaries, recaps, action items, and other features. +Transcription allows users to play back meeting recordings with closed captions and review important discussion items in the transcript. Transcription and captions help create inclusive content for viewers. It also helps Copilot to create meeting summaries, recaps, action items, and other features. + +:::image type="content" source="../media/mtr-devices/captions-transcripts.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/captions-transcripts.png"::: To turn on Copilot for your Teams users: @@ -214,6 +221,8 @@ Live captions and transcriptions can show you the text of a conversation in a Te It's available in the desktop version of the Teams app but users can set transcription and captioning options under **Settings** > **Captions and transcripts** in the Teams app. +:::image type="content" source="../media/mtr-devices/captions-and-transcripts-on.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/captions-and-transcripts-on.png"::: + Learn more: [Live transcriptions]() If your organization is using OneDrive for Business and SharePoint for meeting recordings, you should turn on **Allow transcription** in the Teams meeting policy and turn on the **Always show live captions in @@ -233,8 +242,7 @@ Set-CsTeamsMeetingPolicy -Identity \ -AllowTranscription \$true ### Turn on Live transcriptions -By default, transcripts are shown in the language spoken during a meeting or event. Live translated transcription allows your users to translate the meeting or event transcript into the language they\'re -most comfortable with. +By default, transcripts are shown in the language spoken during a meeting or event. Live translated transcription allows your users to translate the meeting or event transcript into the language they're most comfortable with. You can use a new meeting policy you create or use the Global (Org-wide default) policy to turn this on using the Teams admin center or PowerShell. @@ -304,6 +312,8 @@ automatic You can optionally tell users to go verify that it's turned on by going to in the Teams app to **Settings** > **Captions and transcripts** > **Automatically identify me in meeting captions and transcripts** and make sure it's turned on. +:::image type="content" source="../media/mtr-devices/auto-id.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/auto-id.png"::: + ### Turn on voice and face enrollment You can turn on or off voice and face enrollment for specific users, or groups using the [Team meeting @@ -342,6 +352,8 @@ Tell your users to set up a voice profile in the Teams app. Each person who will If have turned on Face profiles in your organization, the **Create face profile** button will be available to end users. By selecting the button, they can set up their face profile that will be used in meetings. +:::image type="content" source="../media/mtr-devices/voice-profile.png" alt-text="A custom background showing a center crop in a larger image." lightbox=""::../media/mtr-devices/voice-profile.png: + Learn more: [Identify in-room meeting participants](https://support.microsoft.com/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile) ### Set up and use Microsoft Teams Intelligent Speakers to identify in-room participants in a meeting transcription (Optional) diff --git a/Teams/media/mtr-devices/auto-id.png b/Teams/media/mtr-devices/auto-id.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb4eb203a88e30f253680f0c98edcb6ab617884 GIT binary patch literal 164533 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 u(V^A=CRmV#&CE2AgzeVJdgg zd11?N^aKmPQvn}47;L59GyAQ+I7*a+A9S5_r$uiMDaghsOJgKq3qp>*b{iIjd3#$- zoiYWdQ}!=;ucteurqp;Lq$V&jk!9&Or#W5|*#_EQdPonG%wDyOMfo5^wxlOTMHI+; zVns@q-2C=oYBfJH=Qs0xgt(}X-2v2`4||Z1Z?82#ZewE7tu{N-LNVwSEm+NpqLV9% z2+mPq7Tpfp?|rq?fH%s3JI5~hckU!?aWu3P$#58>s7FKkzTPSE1zrA16U~h78mzY( zWsxv^1+Dv$BU)YjD-`g%)e%}4|K6E1VY5=Z8Rh8}Oiw8={$pg9C!y;^11z&{cx#oaoE|@J+`fA0 z7fgY1xobatlvtWc*;}Rb{)NRpEtmW%ER_OpuHTw28nn#n*brCww#BVe+-_-aSc48sxaB`m4QyVt+c>x^g*TLz?^fk2(-@Ga~r5W?)Kfq-t5 zk-%v-gZ!=HN909E*Guo%A2q^kdf6*6`>2GOjp9086qV~FZ2J@z%lv%9V;w)q>6w2n zQVoxw{_Fo8eOYZ&VREO zkx%F=J5}e)j4ugRRoZmUOZ*S5oYXR=ZpM9e%goU_Io19>oJEHAjY%}GS(36UvA(j; z>=*kyZVk@vc5D8Bbw=OQQwxj*>0nwKTa$$4yyhK)=vZJCd9?54<13ra$QjrVW^cf~ z6xi5~#*qm|VSkZRB3_KE$S&BKygXdF=C2(gq?gBY{$Kj%PHWcCrr0N_kz$3x#^_4e zG_YUk=zFO5e!vjsy^y0glxzuTXCNa&N8wM2Ya5O)qoAD^F0Nmilq|xZnWpnh&P}u5 G^?v}G)_rRL literal 0 HcmV?d00001 diff --git a/Teams/media/mtr-devices/captions-and-transcripts-on.PNG b/Teams/media/mtr-devices/captions-and-transcripts-on.PNG new file mode 100644 index 0000000000000000000000000000000000000000..93552be3d87aad2e160552b586d7b0cbafc778b3 GIT binary patch literal 136595 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

me2$kF)?>-c&Isro0I`J<;F04d81x5tx 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φ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 literal 0 HcmV?d00001 diff --git a/Teams/media/mtr-devices/captions-and-transcripts.png b/Teams/media/mtr-devices/captions-and-transcripts.png new file mode 100644 index 0000000000000000000000000000000000000000..9b4ecdbab12f364e769c8e0b32874d5de73461a4 GIT binary patch literal 97544 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

I8uD8Ly{^dIK6~ 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

JS2jEg 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

tF&(b9` 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�U3dDN2S_a7dqD1?!eI!>Jb5~$ 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]+pFSwUG;aUOa|wF6!bxE6LaT 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

*Lhq;$@pFa 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�+$G=p@3#-*(Yl!H%t^n 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 z z;-qo;l$D_ENrMD(y4cbUofg8pX^&k)D;vfnklsA6Ua>A?{Ib9@(x8;bAhU~16 zPX%=EI#e~!brM9n5vGwjpW21?}uB6g`_K+Ou1V58%qz88N1BUt1Sb)GdWj=f4^J=;my{=g5M`_wQO$W$aq!ox?rwuJi_i z`PDx|rS2K1lBMXN=3X+ zp1b%Ul;4o2M6Tl4zhBy?8U)kq(s)?W5%5olBNp*0e=_4X$$`)(^R7QH7M1wCw3`+0 z11yXJs9<|er;6e7Ug&>-{Y?_=F^+C&28$aYe{39qceYP2qIulvsV)wttLDN+;f)@l#(g@KZNw zyzsK7swuSiyk3}2FrE4A{VeQM>{x*(37J zxfOO{_R*sGN3BJ4pxb583^gJ~zMW`gMNGpv$cIm)p7SBIk(GYuqzz=7y9*XWVO1s5-ssOL3(*x$HRVhFWl=>7y=NtL6AD|mTT!EGrW*;KM zXRo_7y<*EOtskdW9+)3t4b7bwbbNdo6z8D^T1*3HP#SHg%=lhYSd$XU59MKA!83WB zvII7A_vsk~IdVVqjBMUgNRvRwrsyVFv&NszJs}m5&N@iGfkOn%47QID(;Dt~cD=R0oJ%Kl>b{ZL;#Zbq@*C7Iu59M*(PXWy zT=}#$+118ELc~XG-)$u+WPgF)k10m0isZ9r8;VAX#cVwC2

Pk6b(pjm1%$`AMY@l_pqVQ&-Jw3Wq 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

2$v_V7Ey%=qIFW@!Sv({8Wu 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 Q3+K;kb)6UG&n?6L2gh=(7ytkO literal 0 HcmV?d00001 From 1ed4c701add5c0fed2e9eb913f42931f52dc1e9c Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:08:11 -0400 Subject: [PATCH 0034/1216] Create captcha-text-expand.png --- Teams/media/captcha-text-expand.png | Bin 0 -> 531152 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Teams/media/captcha-text-expand.png diff --git a/Teams/media/captcha-text-expand.png b/Teams/media/captcha-text-expand.png new file mode 100644 index 0000000000000000000000000000000000000000..a7b4a83a3b58027941004cd7753f6e00e238eac7 GIT binary patch literal 531152 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 Xv-2CPMQ6w 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 &-*E^7KN9oAa)}p+E2-m!LT1 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%0AKuTUx8Qu z_Rqste(|et{q_}DqoKHL=>AXEth;-7xB#7iBf6^-?`1LKY~R;7)n)UbOX{4ITOg)d zs{^aYd4tzhBs#R;rM@~C4iJ%+cQkEgDccYb z-PsB0t@YEk10SV6`1ve{_W|mm?uEFPawmD5n10)GxaEQ+XV!gPT=n(#s3(uH&7PjJ z^vr|%Jt5t!D2?^m2G%{{jGJZBMut5xjnO^2f2W@;Ie~xuH-8IGdt&%uKgoh*>n1 zoSmJrj7;AbtWVeE)lAyx{qc1_39})o9tJkTVGXo6#2QQAS9KR*nX z2f@uRX|u)tL2i1I?Bv1Sq`knX9kP9{+a5e=)uc%<{+nx)PJ#Q#ZX!>GYt5(DU8+qT zd&4`KIng$Xb;Ig4=a3ry_#B^m?m2j&?`K|m=_UGn{`u#_G5y11&p!Js{oy(MtoUg0 z?z`{8+i$m^%2`)_kqk!HU z;=>O=gn#-^|0(Q>Z+`Qel;@8Fe)OXs(O<A95K&||rG))cQ`!=!Pi z=j#}@VhmV4jP`h7MO0qH+R(vP_d14%jERmR#>hg26Y|;XWPfNgGE570u3oFQ2^9G; z8~3g#wV_fP``|pB*T5Mn6-#(PHX%DgIn~wjZ@==kBwaN_0-=I)$kR zXgmL1jC&h*?qSX$kh9mK#-{vD<@>zYr9qBO08G8$a&g7Me*T51#B(P-jgJ@0Y?#i7 zZI>m@)X8RGAw4A>w4)+cdAd{LsF?0L?+OreUYWBe(awN~eBs0dRe+?1O3o3(UPc)<6EqX#Pdx8!<0f?OL z3FO71C!!CQaOLn2Zr!{A*Kb^hz7$A8WH8ymS45(l z!*!BB2jX4=T__KI+vp^R-isv`qf>4x@rx7=*3X6~80Zo+oZZ`0ji6 z;oUp;;eJmlVU!0eCZd-I3z`Ud@bDpAxym}eZBIULaHG-w_|f4JO?;rn`Mo>uz$agM z1%ByY|2N_I;if03aAM_@NNALiS)VcyeTD?{Dc0GZkUoAyI_Ww|LBw=Ve6LUVnyzmL z9d3+>5;63gjO{`0`dDcj(gT;*IqQIn{`;f%-=)bJa0Siz353lJ!P<`a-7)#hYVuo1 zlbPG+O@*^0#^5+WSUINC>|B2||7xgf=$J{B(a?BvHk#%OHz34~2o*WI*4oATT_+4G zK04q#=db?iueOfkG4x)Zi!Xlhi!`Z#Kynp5gunEqFTpeYMCwHVzvpglE^%sSTE;s6xyV&+dweQi7m)`|$Htc)8@n#e)117O?t5-NbMd7WM4`*H z!&p7^GI1u1XUR;ygnOdkp*DMPcnuDp zVGlbk2>NQxs=-|$WACi`CgXE5Di7Z~;c%~=w{ytp4 zc{|@P6A8JY`&suSG?M)t$>J`EblmjEZ}kN92k-Q8-)BM_uX^$JwVp&+215nOrl%0@mP1w}1lYTtzr@%VW>b;C%;wohEIBvT*84>EM@vd-2FC2_Sl+)_M@)3=) z(6sp?5b?=GyGlg)DBH}gyn!v`q*O;&%Zs^E_1H$VqVr6~WaB|6Sa^w~ZtmGi-H#r$ zcul*OG6?04^^Q*V=Q<*$A3W&mPXGL$dFF`ZU=a9tmn+w|pB1dmPJ3bmiR3GA*b~l3 zBCE6t%F3+zi50wu4?lPdKI^{@fAe4ZHF)C(KY$nTr8hE2jCZlC&Lv3-%bxr#nnQYoTd;}-Q zJ$ZiZfG4SELN{~F+f1=`YUm-{;8@PC$_)m*hpp>!X>VT(Y8ZuM8kN`MerP{&yNKj- z&ZbO(lL<%`mIgF&AnFEk90;omUGdQXNmRt0J9psLty}aRJ$sRu)=eSt9C|WiSe2eY zc@6xI=a8tz=cyi@cnp8zC&q)}RN?`{Ac1PhZ6#FGxJegY!sBmk9~dtl!%r)Pfnm{8 z8uP99l0w5^+(-i3G;N-2dDv@Gsfx7CYFUlt!Cs@~r|~O^pQek)F^?D?Kk=OAH}`y0 z0wq13mQ%$~54y4hVf$CR(V)fLal4HZQ5w5X_2m^6a}etk+u2A$^D1$koL@MeSSCrg zh3>1RcDE9nY;(tr3tiDBis#gc0|rijD$}MWO(dSv{EpqrHm5bWo#Z&h^B`@Y zQ0ds5c+xU1T|f63q$q_=^KL7wk39*0_uE9%APhtgX}+Gr+N5aZz%*|qX9Q?)AkI30JMKPp%mM345K9VAp9T$vCkUH zC`3bvw1Uy=vGX**yV?)tt~_(2|GU|fUC+YNwP$)#?1*G3NKyhlMAsW4jJvZncpNk% z$tHaXcMXnNIT}PPK>H4wh+2r4E`WGhGpV~+9ro!Ql61!6U_oBd2j~&KLaB}w=}5bt zP&~SF2+uzMEUc~`^+fW9WDfkn3jT$E^?wY{eezQP;EHA52?5>7=6z@&VjeadCdOT# z?#o~J6rexv>8691p1T3puk`tGP1sDY6H=7!Q#2ab%yd$mq7$ud#vpPWQjfeLn>|4C zPKi5XGvOuj5?wS-Rpy`z-t@z}bcPJ3sYxG=PyjcmmbSieo#gmBl?>^;DLbiSGHDsB zrUPg0Ux`6o6+>jTlHb6DCvH^hWy3|swMOJKAk=yFrssUJXR4N?4`tjDAF*gtX-}q+p#V@8h%fl$|`>p%PKP5MOb@eg*IJz2x? zgX8|%N3@aQrf*wk_;-2+kNWnu>f6UzAMc%ecj2U;KmlqKOCo@ABB{mt-RBkW7bjTo z7}jm{jz+KR;29k%j+aR#e0CkWRKvp$-jj`o3$4hfUdORt8U>4e)z;EJ~5En`0#etlv_$V)m5%t{_r6DeNLC{mj2_eY9nb3@N^;CoFinkHe`7cW=11={4X3{` zP7J4Ih1cgi%Mn0{x#)B(s*mu@hw&;*=GOYIjsAs@-;ah@PwTzK9~ zO`bNbpm(i3#pE_Pj%pNNl%lp6<>TcKZXwoHKI5;rUzd?AoDMkV#Ia9WQ`adO!TpJl$#z3Q`pl5N-VZvetqKSx?W7}h&Me{Z5|;@^gGeC< z&`WG#c4MpF&lOK1axdrMd0x$4ILjWcNSrk;7$066l_6S)XmlNsuk2~qBzj_L%q$(C zUYA5Z6H%2;pb2A#1RZJ0vfDNi#<v z=puQ^n!YV++)I`_Fq2qJN-s$I!!u`2p3p=_A0V-JwI}UXo;z~%RlqU zK79v=J)!t~Pe5b0w(5yPuLPzO&u`2==DXnyS;=!-JRa2Vm>w^&_EAnnNmkvUuQNoe zow#tCYbw*Beis_Mjd(qf?16YO2jbaVFX%|};a?LhQQq(6g!YK^8=AKM;H%-qp6vgu8c9t1fPU8|zeHyFF`;JEIGNn_N22b*>ZH z4)n4n5?$YOUI_n2B&M1uZN>M^TEM71-Yi+Sym9RDj*=S-^vcKMeLXr_v1U0|79@Oc z^#nDx)rSur_4TMHjZaRAIKldl9?+Qk)1G8LJ-J8afAyJX;P3wCZ^7}}!*L((wYn*Ex02m(>R2}jvk+OLik}WX`N>ZXh)5(`(R)`3%&&dz zYeY!n-y3hd5yGKoEy`?IPhULt^2;yNCrW0Z&bN}E2qaiP^{Gz{(ns%J4TEXpHA;x% zXX;6;QXKecJ%%-(m?w-UhoAeopQA7s7BMAff#rhf+qiSUe42t&|8n1>$AYqLXAR6y3GAk7q3+?~X zl^}?;e;p&KQzFO4ZNHCkB5C+tc!P?k7(;VHAWkV_-$c%a!?W!h9WijVT5$bykR9Xk z*rACDIcXQc=_FUrZF_=&eV>cp;-cz)O14g+B*&4n?MnRF{Jir@NZu%0W!U&La*=3P zv+a5jWm4+n#^RpKJ&s*piX+X>aw;MXnEP%qx3K1rwF3iwCTt~{ir>Cma@XyW<`ly} zcAe(Y9-q38H1BgO%dQRHE=!_o&7j$`!ZP8NjI(_3QYKQUHFXCJ5h6X5hhd$-!FRhE z4miDRI@U=ih;emY-utJb;xfXvx3L#?w$D^$3UkVOx?+3oFm7V$kc4i8o>p22gvepm zQ`@f^A@QXm#GmZWhG}3MCsKogdePC1@;h{G%S06#|AE*BAy`F=*)2{feb&g`kmvDc z-J+ZkU65QLISL{8I;Z3$lAsIH*&t%k5z9^+AA;-z&CAc$#%^NygQjC+ zpz&;|-Mo1XZol+1@P)7a^>|ON^e#jX+A|_W7Y%#N(xh1*cGZ)J*KgjWe7*kX-={w9 z#b(iY=_1K?ah_!lcyx+21tB11m@Kme1XdtQ%^RS*{{#0Mt4~CV7c{cdE^t+Kbz5c{uP& zZOe23wU2#WadAL$6NyM9J#j-|{EqSr=n0L-tlqMfZJ0w|A`y+Gv&wPc^{Mm&rjH)X zNY=jh-h1%ME3d$Jzx!P}hXgT7Wt0fzT)r@!lAMd?1?$`#au~y^Oi7x~SUAiBmJbrd zB`J$E^ zVpv~upVz#INPq%yzXj8mim|! zyK;PU()uX+m{K38=WLm6X+Vz|>gmJSCu4I8U~c^Bjn0iHeQ9u5FmXWv(=V(!_qQu) zJ=W0XTwjW7Dvx0x0{|`|jpYXf(!|HXpc9%%M^%9=qK?cmWEyw$n5O)B&1W2>6KRGs zMWmYvELk(jhI9Flx1$}b5~cpqgFfIYn9#u_eq5Vu|Eu1FoaC)Iq@$~FD>4HAA#kfI@n z_p$Q2xm|zk%#ru?q9;xL$wT<|AO0bH&Eo{`l_6zZ5mU|)2xp7jy{A{?7Y`EXljpDjZ z_zsrh@@}x9S$Kv*-h1_WmNVMtdSyz9a+XO6&*WKWEK!n|_PV)X8~S7ZY=lS$^M0`J zUfXALp1UqHumetm-YZlfdeDYopYTqNZx`P*x}hOeB}}7b7P*u66FbYgp@g|-@9$3Z zv%TJ|+#A+I%1hV~6Q2RUyO#R?qG#8z@-?m~z~39zxyDE~8%(1ojt>{)4bPh1Jyz(k z-4L1Uq%M-TK*Kug-RiK<*9smz=*glRM{w`nL-J(4e*FkGryaGy6;#{|MfC?T7I0Uw)5n7R&5fKQVIa)=eUxDbJ!dvZOZC$+cW}kRV0E zsgW{UxBPrIEh=@Zh!x zg>f6L+{bR)d0Qb0$F}S<7iG(~u5m8xaiN4he|N?7)Rwa8>G2ZDksjY?&{T1;Ku==z zct)}kfrKc2FM0jijV7n!RtXD~`xr|f>j9FYm^PBpQ{?R~KvEWoZu9^~s00TBk1JAQ z+WsCRt#jAyyRjyc#J}`QzeMGRk{#%+oR&rD`KTlcdSRC~nY4LKb*(Et8tCLY0{cU) zD^vVNN1kIFvl53--;}>P?l=8Yy9J$}QI4{~xOYOs)y?7q% z(tnY|Qd$^u5||sdl&FnspLlG+?Nb@j7ex9H24Q7<(`5Zt;ys+FGVXe9j(i@ABlnCa z)6~4__4?-{@xzf1J0`w{mumCQLqsbG&&2~VC-LjR4CE9=+35gZh%OoZD^H;0w0b|+ zaa6^VggO23Sbw9Otpbf^)HZHqIXO4oI3~b$CEh9EV5O;poaW z@*q9D($mHVheQ-NJwbSU_bvF--}}G9U;VRx2L5cV443djC#D! zzwk*|^apr%zU@3~8e^F> zOpLajdC)|%H!QK+vUanQRa+CTDil-n?sovr1r(v&S^t|>e1tanb zRAq>a7U_(Z)9X4RtBvG~6H=P*Gwwy;ot?ztc7)HRm7NQD5dyC~2%h?)M~-#MEnHvs zmb?tmv8)QpajaGglDpvO9n~YMudDvt!BIb%aRW|IH>BJA+_Sg(_Jq1I`wqcV=Bv`UfD`W<8@a1yW*pT~~sV=gEAj1D`^!qMhe@o0n32>HY76w9NJ)&dZgxeE+#;IoUDjOqxC;fJni+ zxYQ$z1>MlKUYLqVSPO{|&H==W0mN&X2T4ev1oGR*5P^Z#{NV;k_C?;EzoAxC{Irnk z3-;|}y^kIJk_fFsCMIR0Pp{-*T!tW?rgSyMQB2p%#)Rkv>4d0kTlO*y#)yzlxLMg| zO`6VL+BF(8xOtf)Zy+HYv3VoOw(5zkbw`9N5`aesOoS2Xh(?qUa-@kIya#oqgzaxw z+JO5V+|ba6`&~3E@)$<%ZMugAxgEojBsx65@OvI>v0e~i?VCQor+9yxKKwEK@W1{4 zz=v_WPe^n-^miQsh>56R?KHiNT9C(Wid(s_fByX;v@ zMyk}CKxpHHgm^zQISpWqP22CYmKn%#2*&Af%F+emjl)FGiDC731G$!X-n?TZ&yh7VaW?_#J?22p}qwX!T8J%aS4CZhsPBIC(zt*aHXHjI6do0 zot|_$Td#$*UQrnyKSYw`7@C7?-1a?s`aAd=U;la7Jbbq&s!`KN!&@AvLIZ^6;^n_yQ)c__TcrOGA^ z&P;~8Fen1Z5Aer`THPT&XJ6*80jcvP?_z$&-fVoOb;b|uC9WHKT}jR$wf}N9;BeAs zdk~=H^S(B0#l-;M$w&gD9EJiXfKX={J#f`aR`r*W$h4lbc%7A!u#yq@8;MjUQFFla z7zgG7pFcBb<_(E?{Eg}5o)10;ygw`- zJdWS>x#D?@7l~&)hVfMo=${T!-a>5)?Gv?+46Ah$g2?uv3XLZn*XJfUEmEQ;C8sZv z6smY~FtC#X56pH2uh?Tr4li~sXuTC@4>VSB>=7g3e_XObaatFd2eP(=@HxQ=0K|^B zc7}sFW=6_sm3XcxnSP8OE)t{>h6nN`tz@~d9?Ez(TJZj`A~X+>{1T9Nya}-p7HT zl3hB`>U6oZHzK7zc9a^AZiYs21`?&^!MPmoXlc2pL7A6X>rOT_LxSa@Kk)zdzxj9Q zrtaUn2hU%x#$Cnb#ofDi;rPS+j`F#-JKmlFdP3d3cOM=-IwoypT%LdJ+I6_r z51bBh^FJ}Zd2=dVLci@H$1~v@YLn>w+@7uJ8uTJwt`1PoLdd_4H&?^9iXP6mk>Keu zZ&ZdJ*#}3kx_S)``aj%U4cqm}qlf+9Bi<10>GlOr93VM(*cZS- zUrt!oq$7QUmrNtEPlWpFfHsM1Me@UStP^Y%iFBaE#HV;0hiB@8$GIpS5~LSa) ztksPthh!TP(^yWV2kx99@=%jox_>hu8yY@LT1pKw1HVQFanUgIvbF~Q54+j7E!``7 zQaj<-UAP|%gOd&93Er_p31*)>^<^yp8SEXCtaMLZ1MJPN6B|ONf*Ww3Udd07-oPz+ zS>t5JLcN2DjBd%Cpm$au6eTf~fX2A+c`ldHTNgd(^jTrO*sR%`9rKCLn7oj0zXbPB zH+?<34-X&QfupMqu3o6rxYwgU z=2;F%Hx4G<`2MaAuD~b1`g3q_B<8<{4<~b1tP|@j;G$s*6v2)42dy&j^i6{ z*r~sfl*GT&(^Kl>e*Wiw9x9$ZpiVIovLy}Wii)QVzyJHc4>xbJ%#==qSfbg!1Jez- zEkSKR)4v=SqOgRw{!Yp4Nfo?z9ZvbPT``vC-1rLHT!)b`b5?oh z&wa_;?R-ZP+BziwT>Of)9A{}iFCyODZ#{;XWb1MyajqlIWgxwo+zpRmtRVL9q&t&O z+v#_(Yd*Fc9}K=v4P;8?Hy67!^z@nR68GRfycu}I@Y%8#rI!I}7Y2d$8p;C<2VgXK zmCcN}Lj(XJhe8?K^5rO_1D~KfN295z_&A`nG&%?4tj@=m#pB%>veB%x#E>J3ToD*Au@e^{_s>3qSbd{|erF{fF?C zzx_*a_4(UO(6>yAUFnIxyLUe5iT_jbBE}`j*RJ*CakGTe5AO>h$~xLOC_*E$j~Zz{ zQu3f@izFcSrwz)Gh_|h1UW@SzmLP)`mr6ofBVed-_&rf_C8ZHO& zTBlq(-eu0yqa&FL(#Z}>0*78d^yz%46X`%Kgb~t@=s$L$r(}3D#|}6s6TkHAb+#OE_>`7eWS*;Lb?oxp?l z--X+sy2|w}c+qz-e4ShJ-`X*@KMbek_c-|+ZI?(sk6}nKN1J5pxcScQK)lS2<#zn>qP1ap}1!Zg48!8jqw_=r8Q5)5Xr^qw$q^ z%2MCA4@%^-eJ*-zX%o#o#JM+PY>B^98(@(I}rlgRUMIhYyO8F3;pJJs$LSqvg5m(sR;&;`abqzfy0 zwqA%v)_iVz0&Gnl((TzPbSMeXr`4brZ%=|Fu}p-NXYz;SJcLk2P22?KY&}$JqO1<3H{+a??SV|vT{TKHa+=?WFcmHu{`RD?nBc0 zU6AH+f1juo-2Zlc*{u$*!O`uPVS!70J0wColm@1oCGU39+V(*VypzodgFFI~^t2fq zdjNyoBN&ub6Brjwkw>f+IPHDIdu)a}t+4I@yjt@vmqi(Th zeQ!>liFs}#M5%`IP$J&0_~8LS6Uo~)N{*-&G#j1re)g;(z0lpu`6bKJ8x2qVEDw+1 zXyM6Y8~--#DI7mKfuH%*%W&uZ1D*g9xs+wo*Q=8jUi<(4H#Cv6Tz36r$BMmV0A;0@ z!5bO8v@?fZR%^X(bQ%*K*)m=Phl^U7&=%Y4bDDK z4?lb#Zhi98+-5;nSjFcwFk5so0Kk+tn7Rh$929@YV}A6y(lO0T$wnPsZ<5Hy#gjnl z1)ct>eU!^r$zIRdsTxmXDx^IeY zQ}gQc*m$?Zzm3Ilk!@&<=bZCBXlK@WgS4fP z&rL`_SVdjO1f`Sjo{3QU7xk5q*zWU!N0z!-A9I2wr^o6BO>9x9;_XbPLxO z2YvddvP^D4p5BY)Re0vbm*Lq@e;TgeevX#Zc_ETr|6GtpKe~DyUikFSz?B;}nZ)mu zL~dF0xoxBT3CR|Q26U`+QZ$ zn*svsg|}TW&OyDG7joXS_A!|Eocxsd@VhKQWPf1M>;@SHbR@q)9_XIi1k16+_9@m6 zwX;qLdk&>?RT@I~Kxnw$3vusd(?{}{@9XSgUtf5#XAM`|8*u#a!@gdf!p$4cFfqNs zl?Q#h>nrU+PeQMnmNp-BPKj*kE0BN3wy#Zw1|}Vm%uRDZlN#6#G;eYt4?yU3kCQhY zd6?7vqyN5(_Y1(@?F)IHjXVRYGt}qw?dSMm-&Z_>qife8di3Z@2YF^r-}TcTzv)0~ z`+OH{jb zw2km*6YTOpLMulT;ckzo5EQ8oZDvRwCi25)rLVy_=}Gl0Jh5iaUeJOww)Ji zFT#Za(^;km(u_>a{*6VR>U%G`Li8^#2v*UdpGo{6h?psCk-AG#4sLn}EG^n|JKvP9f=xLlvLpxLJI z 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

}C?RR2+*O6W=21*Bh?MA{I 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 literal 0 HcmV?d00001 From 722e0208ce34cddb7f43694ad1d42d34b5b46d23 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:08:15 -0400 Subject: [PATCH 0035/1216] Create captcha-text-small.png --- Teams/media/captcha-text-small.png | Bin 0 -> 260368 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Teams/media/captcha-text-small.png diff --git a/Teams/media/captcha-text-small.png b/Teams/media/captcha-text-small.png new file mode 100644 index 0000000000000000000000000000000000000000..3e8969d4536d9866674c2fd0372edfb182bd039e GIT binary patch literal 260368 zcmV(&K;gfMP) zVjCxM2*%(a0!I!YVI(1kK_HMN1%V`xg1{1LNk~FHY3NqZulwDzE2oCFYSpT$y=(7t z?i<&?`@VC|-ZiYMUBmjXVwd+geqjC@1PdkL)W?WqlyTs$qq9+|$7jtn3JCiS7gLV1Jds2=Rt}f$LoHcEA zN|q(@mORn5?Qk8ioeuPSpLs1E7qCBD6T^?o+H*?=#M1szOJh3V=*NJa(!g})g3R>Y zGco?Rg}X)hTc*0zZ?SkrIhoKO!m*YBaJLrump^>lW@u6?+cRtvk1)jaN$9@@wqrh4LZ zTaeE)=o6y}*SqK0ddBH%%pb3{q@6CwGSuo6zaQd-T1D?e8LBB+Q}`Mj~jU7T+!jR$3V73@-;0{LYDpzb50wi&Q)l z$gjaPJIgdjc2jN`wv@NGez2@dpM9@V%LfLi)N5B73&OUPn7(u{?2!GQ%5M#dx)VQ5 z@dbZ|KHkb#mVIh6tc`(77Kdv2O~jf^BVF%`-js=t@v;xe>q}6p$JzutL_x>+KnE^3 zj=z!cy0}9e&rKXq_!#cvi}9S|LtZ5~-pKf7;p}Q${jqUwj0LXs|RhH_O_B?5|Q!*$3JRe)t%CUhVi{ z{(@#dTq7$Vb5dLja>}U1*_9~G$t15)d&G2LI*;apLu0IMwfDKPIn@Wn$gbDxcpkD3 zk}P;X=4oe!(zR`Z^6QklrX%hAth@3y)jFnrOrZqCjj1uR7fW>ErFFCK@u)?5yT{_z zoo+b=KNAnc*fA<2qFo97U*;Qsr0>`^Vp}jG=bqY>ZKDM_HuAaTPzIVBRMwzY;j&}w zOnyxoelq0;DwZ@Py!23@%i2~W@@vS7jVho)X?@GFOhIa+H~%@gcImLK{OMaPT%lk} zk?cBh(NflHWeQ=buT|sL25C81^vbs+yw3+v!CKx2mWH2RFvzb-MLbFCuf)%>8Fx)x zl=oW`vtd<+2r;H+VZM#}-(##h14Wyw z^|$WwH2eOT+GWqUG&|7G<<~#w)%tgDxoc@mDfE0klT9xRZ^IZqb}k4WAMt6IZ%H2W z`Q&j51s&56;pfuq8EbpOmvIWkqqx58+1RSC0DR7bX-#fTf2G`6zH8$z>36ld@!w|$ zzUlrxH!fQihs#q-Ybj)!`>4~}_q8w;E+%DMR(?ZMacv9@>E`1o;s`@)pM ziJ!H$mB0!?ZMVHxCgV@1T`HSXVdsE(wdMplql7U#G$=_9n(Y=~CmCDmw2_Y+b8|q8 zT-FrSC5ou5k6q@4xv_ehRO2G}ypG!^o9U7b`)~Fec)x{eIz3oB_sz9;8MgI1e4lFZ z;0-;z#Vl_3V)`>U@5KLVW5-hT*2P>Jt-pO@t`AJ3-pBLbVVstFTzbyoL3qz4Fh$y= zrHJ|6cwGUi`QtoFpDf23YU9Zqr2a4O9kwFw@&M(;RIHY*K$w8CT*CEiB5mqPeR-I= zn+;kLcS}8{4{2atA`@4V*A9SFdGy|wD}&{8nNPc?9dPAhD$aB|wqqc#ElwOCicSc9 zSTk5pb^f`0O!8G1?bSB(>dB)VVDq>w*VIBG>zn|m>aAx|k@7CB$GPJ-``p!hb-NNd5GVw5mn|twCdC5;br?V@t=w>P_>SR#`xeQ9e6yb5I+cn zl<)YRoXn@X^GsLIpMWX%U|HLfOgsIGvLJu+IVnXHT0cdAY92iclKDJbC*@1iZRJ7Y zqLqscd%O+VG7*djJ^Ar`c9Azk<8jORa%vH{XYBLep-(QE-#)@l$%VgbVdOp8pKC>L z)mtn5<~`B>Y922k*z)HuaooC#v^x6VxChv@=2joGvcee`k=&SNZ5P?8UagHi3n9mq zp0wuX)#H2?bK~4D?TA0)+L)Wt9rAH8&fwA$i)oM9?@FPvPj7Lq^q=B88<&=pn3vPx zaH*0s1zu4yqs3`KsDrc+5sPZ;`4OyzzTvurlsW%x7u9wk5FtYN=Dsg?W2_DIOO)Fw z1)?{;|Fl>Nw#vZjf?O1_BY>Grvls17olkDKP!ZaVY35yPqiaacR9M+mf+Ak7T=ps! zy^97_($bZ-_4QWfGp__J9dwaMc?^+Y+a4Kf{W6E_{ZnMSN6wz`wJZk(jQ`mIUx&*bwL^{{mMd=cjdf4RAln$RwnkTv8*|ELwg*+a5(ALK)KOXZ)4Kaf7vH@^NtbCqd0sxSJJ5cqXKUz z<=rr~XyCpd!k#dtgw0KIRoJ{AS%V5q*+{bvx`O-`N{LXWFy)@7L2;rBSZcV_3fXLW zGuPz(mLj_F!(1Y7P3m100V#8wNx*El59)HXRRTUsG>+ z9Jx0P>DyGRdA)_3shlxPiZ&^0 zFH)Yis~#X8zPTh1pStZQ7PIZXmOktUQ{zpRpS6>}Wt?TwxwyHO3UYzcn8QA7T71vcZR%j*2>Lg#|4VD_0T(yE?Gd6>Fx52cp5UFxw)w) zy*ZtR=N0m45Ma8@W*k2J7ct}oo7xf!-x@dP#?vYAvh7TOrIINXm09Io_79srj0xQ( ztt1+l zIcY-z-jlbFAr?LMp){LH*tO4}r!fUd*yhs8+lPfY(R!7O$uvaAr2%+H4aij5>Dqq7 z<4CeKHy(Hky06QjItiAemSwCInq?~Tk>h1cp5nKOCmDzIhX%o}h?CuK$x{nEwIEO< zxR`$nb7XUuJ~o%%zS54%qQw{)_9_R9Jg+A_Txr*SQY>)92{!CEMr}4)y9|(LKt0OZW1XXzN|lltYPXPomQW$k&xDc))Z=UQ*GX;<)44Y9>o+Jx}UdqsdVJ$wf zwS}&dqS!2+pN~v^p|?v0QD0zf8pmYN)}&TTc0pgSLB`wnoFwyEI<75+OtSP)GKKz* z*XzFnxc*^rE&|r`cs~N6KiFOqTdh3#bD4jc7fe4yNg^=(+6G_%(h5;_J@%Fupf)gv z3YtlO4 zvh-TYLp8pTrRVwKttI)SHWl2S0p?eK>+O6QOh~Axr)K!hGD&53%`@eB%@MTPZ{Js0 zzpv(7o(=&)=?|Z^39W{yLzj3Qc`%hV_5LD%&l2ki5-P{7x$xEWVfnaoHnC=Yt8EYA z*K5zQZ#-zX{o*(K41eK2N6ZH>G~ccr7i)d7-mWYCf)3CsLCT)DXxi%ink@WNUZ0b{ zMr68S#k|1&R%>w;)MO19<6pb|%T_+b+mJe%fi|f3)sDRC_H>RuR`S2n+Ppf#z~2CLO8 zAH_tGpZ1p6KQwCq?@#4iQ<(SC&>NHXtmQ}ygNr*&_4jrp;S~-dzo(^NO;RMmrj_yz=6$F6#F@} zo~7(%waIf%rdnRrYsOB-t0@ul6GExv^^#v7#wJD4{|2T!#ca@uDC1Fl+wKRZcC8^# zz5EktFKj=(=*hbkXKGC9!7g*hTGZy=p0-n@6F*yJNc|V+MDOmjZ8^`FCP{0d-ft{f zd)m*vnWC6y`emulQSv!RpuG6KxG(;C)9sN{TrK`E$dqSBEB!Np;~6brc7ZO20$dzM z;=7z6md~%&FKY4)G;1!y5?wKqOU$FSc0QG7kq#rcA&|-cQf$Bz2}0au*32dyaFbxI zqMH$5ao_HekF}ZJI_!lU`zOblX5Mn-k?~UeTHUnM!-}3x-yy3b)KkFFe&bdyy|9(M z@cU{PXj$27CSZ=R0+9c%5y4#=qr{p4tu=U>SO9X_?wwFVL9?*EN?c7Y?her+5L2zE z$Q$PK?R`EiqEU|{*L^V0yo@NvQYB^ySz6NOWY}3kWAZHoQ^>%Jws_ z7|OU)bs_iV?V`NRJr}f`l-DO@G}8+}R;+R^?dx*y*iezrR33A^)sz^bc|v;g$o_V= z!Jk8`PfxY6*0o+mMApX|1!iBEYX7ylfUoAa;-$b*8Hqt~#e4)?oez6G32HKyH<-3+ zhax-@lUh2hG^_QnVE)H=a?b6ESA~qahpr_R)gWJMkt5V=D#J1Xmd>S8KPmcW9%)g( zTGDrU94=dJ(S_vzrOl{5r?$rRC3O|DtGBsocxdZnJ^9w+@q1J9w(?2MO7>$buH#4U z@(QqgeD&d>{$xy^`z)k>v2>iTwS%(F?LLRdbmg;ar@f#(Lawj!^!dF;D&n(|J^<4h zO?-yY3e3w^88>=rPnM<20z8#iuR>XKOE4YjN`dzQBux0%8z&nSiuZKpVSB+>+seUX zeqyaY1KV#2<+-8D^>=(I9xh(5anQH??Ega@GH9?z3+Cl0#0551?JwTbd`(2R_ zz+7-SI9J24Ki;3MJKecsB$`@?k@c9xTR0KcuC@AGC50FV=+j1*!j!g!xh4HtebU}b zYfBGMAp!rxckiNSMv>RbNwlXw98dqQ=Qk%0C%#fXsl?TudC$TWmqq^O-{o8-^IU^n z>bj>p2FY4w!yaZ+iPw^|_3U_<@P#W6+h^xBmvoJ{2P|vP99VmP zMc$Qo_$l-0$#d#Aj-@qA)tWXjKgNZO`o~0A-L`q(W(*be>jT7_U$^94E1Ad|Mh zTTW{nYxXxBYAWN?F7Ep0kez)=Fb8-PXWOD<(7Wjd#R7 zRlvrMcA4ZE2mE>U6BIsvh?>Y4*tAP+Lr!8ZV|4TsbM%;?3Q!g;^R$u8hljt+v0fxo=AT zTHjc-xFkIfgtAHV<%(v+pSzrIMW%TiTgJ!Va~7;x-b-X%(qCrh7RzV9Hp%H(Am^xu zN4=(0#+TGVPhGd%#DMy z`K}y;WM4{Ypu*UA0h?g?rl7SJV1YQ&6Vs=`%Y$P@{BH8g)hV{7N9?1XdUTmJ>9&5a zom*OC-PEEo=2y!zs8n-0m{*3xHI{FfY>Im_e5=G&3$Pr}YM%rv{^qW8!Oi?2ZEYoi zg~%WJ`t(|Z=h8Izz%-?B^`ujaH&r^?L&)@ce;uI95?qsamPjmANT$;1&5PIbk~pn< zJz?h{>#jZFE_Wr*^GO4ewIeJMwVAKwlZBbBE8d=J;bi-rs^=a8G^g0K>oXq@s$p$y z2#p=60@?Peimr%`mNbgLU6?w6KC8wYq&)i?e`NYSVS8nCs3{!h6Q-Ws)Hv0>2-V1w zqi3O6ewWX4sSG?V@>mdQ*7g)n_361bmilA*lVw|qy;@H|s7JPRSFGm6iWJ6FvuKg4 z7siOpqUTj_`FCj}Svt^AVzG_@_P)5x!}aJTdH+n;QeOSzU2k5bv$1*@pgrH#`qD1* z$C^0#Gp?UOQh-^CZDt8xD1&Ku4$d{87GIIcPt5I0(W>8l&U^cmx0W`3%5kmBm^Phy z+t3&17j6;e=N5(STonTYL)RW)UXYfht9Y&DOq#gjIAz&M`K%*L)r#wVkH|#2@yn_S zvR03KpPVO>BNBrHxBIfNde@eDSsFQ6o(qrRrdFeR>ay>zQyRN01K@KeE z4)xj^qmLV{x^G?Um2a)$bv{GZlYFMN`Lgv}rZ<&Wb#AZRUs?uI*L_sGIK9@qQLB#- zfLnRWF`zd7wiMjSd}d@WoF$d8=aLgE6e$ehvOeo&TrxfvZ5J1yff0H{yZ(a4~-P@nhP;B z14xA>PGUtP0MYp@%#vT-P`Z>GRCh+dr4ocmFYO;Zpk3Wz}7S8aro!b{CZ_-<=c$s z|JZA}Y~LJOJ2iK5!7>}$Z~%*oS?twgyuY!O%lsFXQ_8`=hxr3wQbCGgW}l<2>rbuU zS=7q7-$tmjrDO5Z1q1%s8>cs3tIbXUb+evwhcKiXbc8ic+2-~Lhv_NRZP4pXadrex zpMUZ^d$Dv3xOr97=ZL+1`#GqnW_I(PqGHOx(1Q=QUxpmxHGWSS(?owD^#I-$(81|}uJkXan4g))#USQZLJ+@DTq z`;?Ehm~UV8`kBnL=;y+v&{XQp)br<`O*vUIGCp5`;@5jn9g7#ntKF-u*7mf=U7qtC zxGYP;OSx-gCr>+A9ONQjZOlsqt8X!EX&Gc({@J>oD<19VxfZqjcP*2R-?7_`qNA*I z)Qaizl_p9tzrZ~}+#>flmEJlzmM)Y6TOgRUo-n;F8=CVb=8u2UuexCyQagh$@yp+cH%c5!|QV#zb1eCJ;q~56S)o=ZZPE`O3boM z>Y$uVIUz@jFt-v-6;%p2HJGeU>A>8XG%xdlRRAuXqkWdmN=7G=5D0G|jd3PWWw zO6pkrlXZyo!=7*NBsrz{w&I33^_4@ea7v`MG2IThOtm&MCoASN6q87sl=OAzJYG${ zo_5g6E3Z3d)qq^#ZxMT*j#Q{ppU&%+=Sy-;&0&+zyp*M~KL^Lf-vM-YcP+#f_? z_+J~@cnDB>T-Y+(IfcieSFw`Udi$k(9<{p1^lJBPr9I5$HFaOgJy*`Tuw1rr95W?^ zPnhA4rXK|Rmq!SC1F3;%4zEyo=o%NAO+ z_}(raSDt=eQ)uP2mi!@qawzq~UT=N0#;h86xT!wN>xRo;tK%d;WcnDd&uOVj8C$<` zvB$*BjIoQ#TuWa62!qC(&aq;bH;sLOU?=xeminw8=q~IU5hGW$h?;eQ%XD zRLNNB$2?67wVBYRHIDI~IE=0+pS82HI1H8k$J^gr|Ce(Il?T&c?Vts&P)Hf7V0jes zxcV7cABm$+P~2G^#khlzttN}?C(s;2sYXKoZePMQu<>>5h<32H+=WJi$0Gd&-bck{Avci4M)yiu~luItW&r~QGtQ@pT7_SZPwPB+T{Vm=* zFga=PX}IsMeX?|U9zHB8YwWjI)>%AWVKqeyD&fF1R_a-O70(vypVe*ckIH9CmrOY( zhp>^b#%Drh<}&fRiJ#uJ5g?P%inNJrqx?~jG=_l z)mK`ep}MePJh1p|1!8T6TU0N3ee-AG%WNBq8?3%Sl!JdlqwSbbY3Uhf$p}lBkPGz( z%ks_Uor;pg`qeE5pqz@QK=ketI zDiJY=bveyBx1uMLJN`gz~V^5bP><1H=}@HU+4IMfKvgCYGfO9wL2 z0F`kd%tN*Lm5&WcN2twlY241*7eMScc_=PhB2GLFnYDXsu}sLD{mt66G2*&DCaU8C$p3$$2IG<#l02T}~tE z1ai(#Lv9+!a3Lni6v{_qC)FLRr%Y!r^(5ZUL%xQdV;Z*%OFOTJ;+fd=SJZ*cbT#sx>43O!;?Qx!`o9UEMZ^L{BoXXRbE)$A^ zL0vFXY^KC!mC6U=UC|=Z;d=aQxI#wB06SY6=;Xw-n_QWaXyzVp9*!D}DdWnOzSy&i zd}(z}$ia~h$f+^nHQ5<(65{n0t`Au_o-Ps?9LTI6+z*O+#&V8KK}~~Kshp%@OF3m- z8)|=fn@x&GJ_#Fk4~qJ-W4^yR$x=>mEM`{5@V!=d`9ehg`he6v^L7R?tjWrNlV!Rd z77eJs(?r0ZBj%G&2-ZS2(Qt)}*G>B53nbjS&Mo(&XhUMaOag_xvixn){w&s^b$Ren zD~tows*Rzg1dPL#f8KAfo^S@w`e9g-rg&6#Q*Sqt6mSAVX{3%4^I)ws%0XkPkiCc} z@-&q&Tz2<+#4!-^Br#8~l-XRl9+^zJV(Io)4qlrx+UK^Xrh=F*dXeuKw8=JW# ziNSJW9b|RJwPP%!LF#TY8Ig?pa>aC*4wrh85uQU9iZU5UV-+@UU&msc3!WLw3R={o zW#3c&tky^#BkCmY{gAhSlOTIeT;>$tvbgCpdBEfg=-iON%Vdlkt9aT$ z9*3|9l*gCzzxz4h021pdkDtqJMBC-MuVHCm|4&1tZ9JDG3ozZ9&--~JsEm*`Y4er95E`8bQ-IeDK*3jh^^6aLBZmt- zWZUDI&d*lWwN~&j*IQQ)czYuBW`pd|jg? z7eRKPyGx_ufRkQ6FxgDDm}_<|6x)hADhGX>K+@!ga+R`6GMS2(6IV$B^T{;zIKE1S zWlo)#Tc9nA5831p@*Mz#BJ3?`qeaaQ(kdoVKb9x&SKLA{7Wa%-{^L^Cu>p} z*fN1dP0}Vp?fTilFcf2DK4}}W?q*{bYeX2o<`$Oslt@%rnlg=Aosk@@ep8%$!uRz; zrB8YK#h*COAR!{Flu7Ai&m8kg+D?`~A9Z*gkEd&jULhoG}^6lnM+V>p0P+5tluOakEMF z9A$`AkgVgD_jyR|6zjm+%o<5DvHUPii1%c_F|qB)x)7DX2)T)bF80aT{=)odW52bu zf7r_;ET+8wr-6S1xGjQPlq?@VL_ei*+uE`m)W&i$na_pg^TtwgqQb-TG}1WDi9)D- zoP*NyF(lT&o&$CvKBwgRNIvg!5|`#l%dB`w?~!AE`W^(S=@PuoEbAAgvJP2(G}q@T zu|C1;Mb7^?rvcpy@&SFOZk_5j=q|Q051XufyiOCDv|0V7I)SW=dHtk?=+q@mo^R|2 zc+LGYGQGmYXAXXR8)?ofpAn4=+n^gLb*_+aeg5aY9;kk?OsUQ+l_`Dl`T&uq`x<;f z()>S!qOi7<^#_ZKHdwzldKad-gX?1@*$nsnyoX@`(zs?zX*qV~Iy{|%c<(7~o?dFR z`%N3uM_8tlVA=BiHw7!cSLO`J^$)(-hWC71pn$B+mJN70td-W8a+Kcp)tR%?YFXjw^1d?(uti7UjM4T~1ml{Q)2&lOvUTK!OEgNG6%{=Y}pvDc>|G zC;dl0uUx+TIxu;~#BS2_DeIia@iW%;`-aIxC4n?ijUxU?ihNQ$Lm}|ATkf8fep|=~ zmXgflHJlt>JU6j88BmV=nFDKId;m=H;(w@+8OjG@#m7m=6OCA}OaTR|8eEvzc=_D^ zJrnE4KTWKYNDh2{Htrc2V|p&E4S9|6yI~4ZDpQbmb94k7M=Ai749lK<3_FH8;sn~u zFed8*HnP-%`J>M35`UY4t#I0sXeQPah^yVo8S0P`XN+s(Js*5S&&KEBquh$s6!|FmpRB>-@;XYqNlz8Dq}*h+hp*^YeSCxpX3}7 zVt7s@i?$1F(FJ0Cu)o0uD>3f7AA+{(w-*YRoQ8N*5Aw;|g-JXr*x%AdQOvd@e`?EP)e7E9O^T#-vQ*LK>!+I!T(7u>a@tzlw*^D49s!1n^ zGR6fWUoSSa1!MF1KgnA@t6aZLa_7${S-ZK;H;!`tAK3HXK)KxvV%??z203Im^ECsd2(u-tF?H zv0*x|vRu9%|Ng&zuk{yk@@Ac99}g-QRQ?8Wt&E>KVEcQX9!oZ8qw#iZ>}cIJBjhV_ z%P~cEm!`>gJMwS%e%_&I6KTLjQiKCTdf+(7;J`ZqceRy`!6CRZh4j)SlzotqwIHlF@!4)q3y_hJ6xuGV9Os8rI}XYQhmkemY%+)a2PMS zF(##kx80N^x~v+eiLmH4^&5){gE34oF!W3SCs(dWL!1mDJsYl6rMRih@xB63_DNJ4 z@_v_3_FVZ0eIc}of#+?pjanifyaJ3@05)I@cX?y|-aXrKWO=iREdJxK4QQ2)6&pH8 z>Ki`UG4_oE8dLB)wjm_m23Q*hNOA@BJ?sC$<=WD7jI|R5i~VggvbLEk-6-Q|Q8A2* zB(V-$|3~s=Xsn6kfQ3bZ>+Aerh~$)w!PNgvBx%6fGv;fV45Dw^xL8DO)3C)m>wjb0 z@pUx}q`0LzJD_q=-)C(To0?@ByN#}{xKKp}v7xqy*l)01rtu&rbTn_VK7rd_c%Q** zCc5!r|HpQV<>&pu{TiZNBc_Kj{Xk`@t>Wl3awW>La>aI%pDqruocWxZ$!CG)!NFiV zEv6 zYwEY5t+++RwEvgu3weEE-qgNLn*T%9%Y{mmJLniLa&Q+m%-bf_Ew3Buk2nTen~m8x z_fgvz4Am3PvwmTVbQ-qbd@xiVj%<1|eBMSGu?~i;Zt=b(6PezH^V7EfTay;tVrgis z&D)Nx^iflU8HV(H!|kD{Q;{+Nq-TuJRO+K7|Cr|NtZr=j9!DNgU-&$@4rAk70dz05 zIoZ!FBt1#gr!l#{Zc%Swy_t`p)q3a$*DdAeKGJRd#%m7y$gfwPzI=@MwBmOomLtHE z!41^LEoUqaX^F-u7o!3XEGzyNZ78jtp(qhory~-T>LbU4Tf&w zIxr@ZkGwOaL7&xG)FN@vK#h{!O$v_5NuObZ&WH*w4W@BVg$c3_QPHG@m3TcTNhAOO zlpUJt7|JGy*Z2fVla*8UM(O^Tl&UNhHh@{2(4xW^M2w0%iULx@C%qM?Oq#&MycI@o zRGN@fh3xZk=J}>NPg7goKawnLvN$mGJ!+U?|C%_h6G~AS*=W-jHUJ5fb)rthXYj=Lo!R=+RpUi!9Mf;p>_y$(SrDfkUe6 zcs=UZQNa#rAt^TlDi0%TudxinklJ!ALTKkUuTzW9dGxN`qfPbh6~4{L8j&S(jQwVa z3aLMdA1m2L^fP@x9!1mRMtm*`L_2rv>z2x{f|je^W&$zA48OdZtz7L%Uo|E=?}htIzsN+lbbgz^G>pC z{?9u%c@u@<%0v&C{H+6iJa!%}qop{23!m{3Z@{uKf$53Nny4=w4|B;u7e2h8X!?3|C7J4g3POx~P^p_qf^I^s^OZS( zvXQ1qdL+eLN<&JIVZ0W$X)OP&@zZoN06(l(-V(ig+9ftPvG36tc z5V%E!*ENR0_KNL7j+eMVv)M33WlSX3L`BS}hsso{HL{F&MQOw8%(A{tu^K=}k??P(9!? z1Y~AR&Jp`R6H{PhIF^K4*K2Z)%;lHn zjhG*`CHB*sq{r{r z&VfHOoby~7qi|P`|6m{H1U}bylYUn1|DjRD>l+-UW85L;6YCZACoBh!MJ!A>{OUX;VXTqG*7c=%@ZZOQ8h>1#msxaucLK~N zJVdJ?JWNm8<;5}0R29pvye{QiD@#qTNpjkehKYmp7zgo##sezrmkn6q4)6|$tEpjN z81r;&T8%{VnG}wYmWiKMu0}^Wau+wC!44-jv>sX5K<>7d$R4i54$Q)oPef5wG3h;@ zo6RP#KOAr^chNHJ`2^+Aja9gU4UoI&V!61LF|&Nc^tf9lmQOyTs&YmLJtd`&uQcXQ zywYxs$p%LLj#DDQ_&ctk0#j;aeP!*`B;|@vkVI6h&B`w8Hz;v=U2+8?oT9r;W`jyz zNOz2c+*?VrwvCff$lDrf#A0lTtG>YQSs)7-B6Fh~ZBe(JBw$)p?#w+HlJWqCh;~v= zhD@>a{n8~BtpS|W%W(q9aC{1QHIyT|>L-$tD_;B=aRr8{B&-diWs;94Ovw`Y2W6DC z1-5-5^}8{vA5zw_jUu7J=Y%prBDn*#uLA(c`$tq;8G+~HeY|c1k;d;vK2J<1n~UNC z279h(>BDEw`#;7b@*(;%wFUf*;{>(`lUfGGNlI0$O9N@46vxM?tov{_C$=FSUZa6v z1m$y+`jL1(T*)N;kS(XYQHCB;udBZl*qjS}{IP?YR%N{^Mmzi{D5R zY1`6}6CeJJ45YfK&7DXLvET59os+S=u2R`8^D;U4RZNY9Cfi({A9XQEs&qY>)uaV_?d#?t)uCHq`Hh-LZpS%Oy+;MxF;-*-u`P}G4B zCbOi$*KmkB4%5x8|X&3a+LcZc%uftV{Q zJ`PhThv<5P;eitYV3RlI4=BS1aF0jO*^O`|4J9*aHb@f{02??5R?o?8JA?B*ch` z8mA|m3oM zASc9VDS>Pv7|F7n?-h;~3=3Xy3<~5xWeD}0$}OK;$^kOP!%%xmic)AZNw(%Q11fm9 z#}-NCgjkG&sElH>5=x8l?yjM3u^$(C$9{}uM@0}n#!XagqT6g}f3fW_>%9fYtimK` zT%Aw#v7zGPf`k$7=j2)(Yn_xJxlgKZB3VrDh{_Quhpem_A;K__#-MCm zWr{u&b(SlYNpTJ>#ZVr=2t=6%cWq}CmMQe^(!loixuD!rgcD^-gVjCOE7li1L+l4^ ztj`*M%#4>cSustNIawsaxdka*-hP2A!od0)vxebw^zOUy>;~$`LvqU}r4|>{tWEEE zrnG}XmJK$W2YGF#z`0u@OdAR<^J|V%r$`#LONM zHl#5=lQ74o{>$0|wg;%p^_Z`G&h)IAUV(EZtFN$d0)_luPog$xv$-~Ue5Qp3nm74(mN#oNzMc%^&jwo|jltACCo#vFc10_Feh%82-c=IFeQ`&C-0$XY&huy8^8@+Pp9xf<`$Gr z54B0zje{Nyz^EwtIANedWh-9|v`G;VO8vmxV3XB2Um;5pqhe|br5+ebqJb4s;~uK@ zKV&s1+f;B@39ieifXaACI#Dhhl(T%8)i)z}OgXXfd8Ek_lKU)#`pDfrEy#Br<3#5m z4+Fx9Z9thIw>V(@^lr=`58fMa(6yr{ZZ=mU zVnqVeUReGRC$c#C(L~Ht6s~~qIo&C9z<;B%nc5;90+qG3{CTH#hDw~xln`D7yl;e( zl@6OrF0N4}eq_>amcInf|-Qc5i@N zg8-O<2<1$`^8u#R@b^$N6_};R`V~u$HSqLIA}QqKM-GkR=`Gsy1a zoM?HQWV!cy5)H=C9?_&kB@08? zD~%QmMhb;e3@m*t-_Zu!PMl!kghdk%4y5B4R3olHKscj1DU234iSpAZ#`hP3wc4dK z8j~h)YvXCQAq|?8w{>>(#D*q!Qra!sd&68#UF-uqu^SjUFs2xY`GGFfw#P9kY!J(^ zvCNI0lW9W}iKl5MOcG-(I4+QkhVO-PftYs$0Ii?Vgq0~gKnfx!{l1#F^>wtt)qU2s zH*r;a1hB&5l@1^>Y!c)>h&{7-XJbZE{IESb;)aVSqXnvO=iZgZC0u#lMCB_y|ADMs zIMIjx=ZfO*xl>n7T1W{eu^xrCq!5Fa@GIJw_RG(-_bnSj)fiJ{l3t(88zF$0%S#Av5dgFt! z)5ho!rV*9v#lY0dCs}d^X$FPK8%SUX*CKH=6sai;?gD`NF7tKg1%i>uDt(Ntn-zRIgGZd(rb>I zJAZLIceVWdk5*zchjs_Yr*@U5rmLg9TL`5-$qA*=iiP6wH0dG%>{OJAcwr!Fk)@<5 zoAKk*#Znuc?i?=~{xSZ*+`o!>`y6F(8rX z@y_w5_)9e=|IlK<4PJydRf=k3q?&R=r}!5!^e3X>!W9HU#xw{0g)qzKspQL2Fw*^i zkt8zcJZkfII57VP&w*)LVCF4kfIOMLwBEti^Kq4~*A=&`RD|L9EwL}Byr#lE_u5F> zH`DH-sZ?S$uN!HY)hzvB9QdqxYq+4wxAWsO_blJ*R>7WIt*o!Ys~^{;B_GcQjLhnY z$_#04x^X$cKZ_BU#oy{Evs8ZnAZ8by?HrQl59v1TWx*-2U zW^u4ko|O#{tr}-DW0X{F$xC|D$d7}wm>ErFW`yapepJCcY?@+x3Sr~=lh*bj2OyAtpV_&tV57cvk7d?FR?C`~6SlFrF;VvN z{=GE8>f&DsB(wPHm~BF7AdJ`X_M{aj%`^!)=sx6WWDWSp9Q2`^DXy5zIKNa=QZ^Q^ zlJy?8XW&A7UHaPkRY=1d?onvyWOH)(gD)dQel&$i;EhJyu%jyJ_J-2=w_jxpAy#Kg zzlrs0_~+km59RM^%!KCLzm}(_{DAUMc{AL!Wb$6ow+g(FUG2;M*ZXg_C^p|7<*rRw zt!mZ%{7u>9e<5O)ckx`RMi;zOL_i&-c@N`PpQ5T8nVn5<4p>~x+TO}}cDqeJL2&lU z*WYh&ZswfN{GynEreyY<>BP&7ggC7-vph+7Dk zoFBlOkxOru6Y-xC#AF*Xp_I=td|(F~nt%g8d3l@K5zO^kvA$~x$>la@S{5xtAEBo; zQm`_S81oezYs+TqL~PLgjFuC9v#v({ztcth-@mvi)M(9?rl&n_Z2zG+K338Baa&#> z?Za84ZtLs@BpS-2W0mSkJrK|VNR_s7_rC+-b zyZ1P6wU4*olB!7wj9<~t>aKxg4=z4XZ`U)PFdb^n0GR^5P#YhrdON8UAYEkPrd$Zsj5JAe2|>4ECl(+HR1HuG{+ z-_9(PJPOC1^fduapt9r(K9K_TSkXNGQ!^z4q9%mIV;I72)A9Q$<&Z^ z@7Me|_SE)w^ne35+>w;niRdAp&M0s8doAKN3;#=azEf!&up1} zk4G-#tY_}(GegUmQi7y$Y>C6h2PJRc3EfZSa_47zyz)`QDry-R&R2|-bxT9dqP1!A zzDP=)w)4g(*8>GX7o8tfX6J`QiXR5Mo`E}T8AEqev*C&Gd2#k@eEcRNUMPPKZB}?< zhL4$2zw|^5IYfB76fIf89&DDlCfpOqUv+`SjamMOPx3FJf+9$6W5JR$vp)$QN9yq4 zp0SB&qCArg^y0g6s7Wb8(H^>bWU`dZ&A zmG)+yEb8B}ySgljS;&5|ac#je*2Z6j8$S_JV9?w2_o_eDheeC{ygJ=DXX`8K2E4rE z93$MI)i4BLi6PL7cbdd(S z3{Xl8G71@ruI_QkE{YT=ItmZ&F(*HbG^}O_!~L?F-4rjk#kfygI;X7brS;Eu=N8tM zeC>Fg%AyytAeCyO!z@+R$#soSacONZv8QOV%1DVDIdT6xu|pDuejai9)rG3_`HOm- z-{@TJy4+Q{mAex=>&vP~wmZOsb79wh!BKw>pbFMty>)_y+iv1*Od|r=ei$ae#n*jL zfuoiUA=jX7{wjP?qWt@e`l*WB6Z@wg(1$rkb$L<>!^f@hKcF8G15Vg@5I~i;;%uSLHlyX zSoCch5%rTf@h{H>y?H)K-5S{V-*c!Y-3w;*Anc#0h23%hX`-NH^qdogEp3xvyAElAUUHtO18S~mvFV;erg(+mYhLBRrfrw78~=0 zr>ONJ$v|=#^pr~*H>(DhRD{q8uJ~{d@A$0Ma`dd8Vrq9OPHo-};E$ha&Hlv0LY3ZvB}R}05lLm^y60b??d{c<4Wj{=dUUz z9DQ^iSw$=+Ng3(_U)%I-4bfPqKY@;wEdW@?=8}@bdisKv?^g@SPjq5v*sGl zjqdx^&-V7zu$=dQAeJ@frvACRI678chK~EemX}Qf3e^H(87-wX- zle)sf`rP7M`d%r!e(jXGY50`gdsnJb5SdztD|?0Mw-)J?u+FhWm#{eVi{XGo8%~~v z(uVn5_e?eMW}--9`@=8^uk3@b0SK!ct-MrlZjO_{0Qnm1DnWKY3 zD(VJc&YQd2$@|s4ip2cpjhJ!Tm6KF^*`aFqvbFwxg=%um*bxho5`k?6LR1AiRtL9n zJ(Lp_pM4-$-sb2hf;Z;ttN(261Qn1DGvjcRo;XnQm1;sdgkBdW53B#sj$wykf#52k z^x>m65t8e9pQO|Qe^oq(W-gKf{uh-oJ<}d$f(ae0?!6Jd_YH>G-9D)%@cCQ{&W%T{ z?lnL|*G0}?A`p@kDg)Xk065>C#=xl~tBrm|hjoU%Ge5H{sL)IA z9!unKx+s3FH112n7#5j(Tt(ikQp2)X!$;D*0;S04z>)8M|1qDoZCk(6R2TyV{nK@` z@C$95?u^Pn$bCCoewLQ-w&OONz1Ls4`U1W~rN=}b_pt_sVXxCh)8^Kg`1U zQN1KIm^2^w5HcE{a<*Ylm)nT_cNKjQ-V1?k{hWv&6jt%^3Fg|9OzX`= z*ix4XYeef3&jwK!`Sy%H7pq=B%Jey^IxcPp=iwAX5K*XDPa|#LZ4grzl8dB)Pk$cO@vS&@m3j?3C0TG6y*082qs|l;92uyr} zT^O|;e&}db>(L5+DNt(32cBXF&K{Tsb}&_S;GUTt6a-$BcU^cysH;71yB*}c!l6UF zsg3&s_vwFQ-a9q{o5?UWmo^B8om<!RjM>I8f|*eC4C%eqUc(9!*1- zP0JY(t;-;Cfnq=z7M&X@5?lc!nU=LA*;P8lP~~u9sut>aTME^-Ta5$@_e>X&1Jw7_ zYet6CGLXLmUf7(^fL7S5&$ASxWEFJj@Js%R#4^g{H0rxzXpjn>!E+%1ag`%1I`Cx1 z9FB-sMiBhENc%wKr&WgV9N3{6*;!;fE(8;XWKmlV;QoHNk0c9WOVv7u6G*9;vuSMZ zMEF2L*i5+{9SkQ6TU)1O!f?yr)qlpo3ri97PI>kG)=?mqTlbKA5o7+MD=F3*7(qoO z!6>?CZIm7nVi`69iKis^b2Vznh|Eqf`+68>j;co1fAGuGM)y>9^U11atViGMH39jz(ITXt!}5*PZ~UT;(qYUl zz<-DE)f@@4UCynfrXRgCvm#@L?F0QRYw5V54D8`Y*V_NCHxJY@P?TM6yq?M|@R51H zRQ1RP!Rc!mpEnZ`nfWo{N!*3V%YlG46$mrwqmeDy#W8G3{6%k_k;nb_m-Z0fP3~9C zeb$IK%QyS4W$~fSrf7N9_wjWAiOPZoU_?>0OmxYF0#2m0$!E?!+cTysE4pl^^S2if z_8@s}Qkw_rr}bC-5?{o1?el>$;L~9l{EPh898L(7UKM6mrFGHmp zq@ngPEsGQ~6pTWwrU1!e#6M|dDx=kXAcg1b07DiwHCu*?_lc0Puo&|$TqYU71p#qX zccSR*AFo0-&B61Ca`6@l&Ym1A)slJ*hRdv8;MxG<4{g;Aii8}4Xy^MwE_cE_uV2VeMy zb@3-E-FSSt-o-z*{l{18x6i7Zk*7|?kFQl!uJejlqiCGuDpSi`cPyK48{1%Jq&R;J zCL9Ibvzzeoo{X1^h$6-#cvDKsV=^(c_nzF>1CV|{r%!2&WxmhK>-OsNVlutfU8?%u zqm2xo)Mn*+2BWh2&wUWoeqYOVejser;6_qOg9Xop;Z68>UhS`S~= zZ~)jjka#6QHU^)0Rr4MUX@Ft1OUeY^Xxe$zI}~?RY%4AOL}~5z5`Gj@__N3KxNxwl z^Qs924xwVuCCAvskKu`IEre#u!RY|HYpVVcc)`NriYX=As$41#hpxdo!Kts4Z=~L>$c4?f$0|s(EG**iPd1^KPEAIn(?hDt0@=NMYsZF5-F~L0E(Y63$~*sO6wh54>!)W@AMNSEVah!UpZ`&XHE5y-Ph4QG|qCW^qt1~S6DuPdUxUVf^ z@XMZXt__?BV+6UqGmu&YgYYW~>rAh)m#ie~e{OyH* zUF`A2jhv-8D1FKZWzg~<@IuYxFeGvQBb^lNY%PT&OzT86-lqKtqH+Yx5?&|FR#Qx#Uis64n zdyE(R5Tb|l?`dF54|=;-XMaEd6-K%6==5l7PuOmq00HGY&K7mFT(1VD4PCX$?vhO& zh0nybrzNC0+BNrg*l13)Z}QrEyIOW_U$>`D)5a+g+c_c_yVg#tSF$$8R;CD>_90pw zVTLWxlLB2G z%O9QMT_M0w23@0VS*`*) zz{i#Hh(h{gV);m<`hP|84Fe_hPi8mTHbX|6OXm0FW~36khpflih9T&xk0CesSl+f~ zJlbRJHtRw>!CvoP8TMxJ;L2v9bEPt&d{mei_xbbC^^qp2hmMe?dw4@+@H+icrK^1 z!t&Q=zxHE-i~P?q%tsvH(}?6(RRl8vuq$X9lN)f8b9w<_`SdROzp^mf$^T;cjFi7B z+}e6~QP`#PFgVq->`uaqfjiAi!itm+ZxO1gUI{pfU;?N?vN1>-$BWAFSpegkBO(V{LVh zS$sB6)Vd{dcmwfSch$?kikm_X6v5e2P9P%LphLD66zARV$_2hDymH)w1dDX+rFBFf zwB8k(e5kfwD)@re2%im>S~@G`%ip`O);%#KUo-=b@^|VQ%#5`1O?OXjR|$@j=J%n6 zeN#+jJmAf~O~x~Z^(Y6(sUletr~$A?UG&93VGQ0O2mZhC$ipgwRUr(RwTRsC;A~ts zLQ;D>k47DV8fy0M40@=|iE)i|(g1)cG(L9=+)^hS>*-IE7ILDI6Jm4EgUM@h2uHT5 zsYS8wq}YY8Q99ETO*5h!jrD)r$9vv^XLn0j!sDt>B1FmkF!G~dL6dGDAI1a*DdMiv z5;gc{CHz#A>rX@ZU7y7k`2eL9-!IU0BgY`wcj?wL@s(q*9uEy@R_f3cW(pXj#jt|7 zQS%JWk1ameT2#8FFRwga)#iMh(N*pBMA}g4W_2^y5mL1zA@Sth+beZvr6AfeNezSW z$(>#H-W$yui2dcjhi4LkJ$T|zpfoOgLIBJUAQ!21XJ$hq+jV_8Z2WP<*zNX%D2CtS zSSWEHlaL@1eC0qyF~*#@4P#$+h&?=Lr@k6QknLcp-A*skbnM>f@ zSRSyraOHOpciydtLDPo1C}$#HWEVYyiv$NMo#|~f zc`E05bi17guH<^k{-D%sY~RlOQ$ktP7M2qS`ISqcJ+DjUx^eRQ9e#wA_-zoSIoYLg zi&CZPa{!;Yd<_@=L{IPBLaqTbfh_GOzg)Ic_7lu*z28Rpt^?Ru!Yog+%WvT9l3PY2 z+PMOIf8$9b4aDjV4vuZQCFPrc#9~rn=jVGpgd&oyDV@MLYZ%UYH5E_1vlKRHfZCZh z?XIkD6Y>roXF+XjZWayQeqa9Ga7YYzuPNQcG%x6uoXA}1&=-j``P@{Npsj@|x~SQ; z?$*1GLNwt}4fWVTsQM*gVG}fzwbmOIMlLe}UV5^Iy~lP&xZYm6{<_rK(w=jfA~*Z3 zU_A5qfZ^4Nh4@e-Aq;MrCslUwqhMu%dA#k4?9CI+$T~qA#e!hQ)hp#Gust473Q&t*M2T-YJAf0(H|heFK&odAI1pw z*m;BiJYB2+|An@kQ+->G@FnXq)$g+!O6pC3;!MwmZv!jfAqD&)^FRz2aP_6$uIIN{Dey8EGr7821HDtQ6uG0 z+VVeEH+Pw|nx6-6#X@-Kp( z9qY$mg{s_Z(-5b+UKlPAP_5^8Ffm!jvYOYt^>VR?ruyq7bAO_l1Y1Dk$JSN0qElEW#7 zBjo&UY-MWkLkGDGBD;rIyGSyuX@belN8R2k!&!s*64k_Asp%bb^Cf9jGW!~;B2-+yb;;d@BxB*cw(Bct#;{J?hb*0$rPzQXAcAg)8w_2|)GR@Sn zo!!{!Zf?s{2Sy3RjjFy@Jay`aFYyh;w{Gk=t2X-Y(zTxIPI-DI6ic+(4TviIcYP9^ z7&7Q9)+e$aLQQ@>lI~S|h1{l|MbG=L8#jQR9RP{e^*@wrckzulA5a?a&rouYN>da& z`w|2Cc}H5s`Z0T~T18z()!L~Gn>$!j-B-pY@Vq8eTWSODQyA;Z70&)33Dm_(7rWx? zjhwGb8r^d1zw|Qq$q8kb@9ntZmtG!7;jdeiO)W?I2pxn+3AXPWslR9{DNT6fq-K5& z2Q|0heUxG&dI$b=WFB2>U{6yfDK{aa0+@iRO%Emq4($qlgT(rB?6M8->h;vmU3Rj1 zFZo{PeXN9kTj_mW#QF*z?g2oC6d~81AME#YC%Bv9lY~FByi4|IRSdak&NK5W{_6bb zOA)``Xke?PeR|)+4zshVnJB*7A6I)rxiK!?10tEu7(hzlxDuWEVy+K+ap@Bi(fB}` zQ9cX|qV>9^lW%uLweq?2H9k#+mh^Pla@Qo*{Ogw2Tp2#K6eOPBTwKwJSA7I(+nRh= z4iqkk^eAfZD<3*%TnXCi(^;vSThmZ`LYF4b&F8tkYVlEx8>W=X()spMA%5pu7ciaw zTVST5PsS4(qmasb$u_I1KjoD2?J^i@=|J{;&xN~OEG(8}KRj%0z0>{`dZ>K}0tyL5 z_hg=mR*@GA&9x-&KWf%*`1saw-9O9nQn>v_Pqu3Dv^}s)I8XVA?MH%xyr?6w=ZnM~ z^T#9h$xrvSa_cjohvFRsK95n$+NLIZ;7lz!^T|Dhj3W4S!v@|@M=v(yINbpC_ZtUX z1sHzA#&1~i%jL%>C9@71hh8nfO0Vju{rRS3dNr@{2WRmP=IC0PFhua64S(bljJwl9 zOp-+v^e#CKDx4@1)J>by6VzC}qn&|bpRCt2j&g)vmTYYIEfozatDMncN=0#^*ES+U zv}5I8E-l_3o&!uzMApQ(aJ`z@>9`xsq)MI)&pwd*dM+9GAH5&EKPrLT(9 zmbzExKUw|EjMX{nD|5;oeKb~(r+-zx%ip~Tl_lRxsS&IY-bfa8d!)t2s`z{?kmDvnmU7%_hz4s+7`=yasobttF@KDKD$k_-Jx> zm0Z`z;ViDvf*0xrtB&n7rBfDp;1ugd)~pQoj2@2vL}rAq&d(UlTE?c+>gL z4A+5Z6a_Dkmo!pb#5xV^1RT6>+O_V*rXHn~A@Q{C z{FUQ+>;+}rzPA&w9O3Am|bFg{6e8W8VuH zgNIQfG8~IeB-MKP02B?27zF7^B-;K=4H(t=#f4O9>7jKvpd}IqCHKW(&-hGxwi!%& zxH$my3^0PIk}3F3$2J__u=qSn%_@N5BZIE!^&km#!P%iT7wA2(4~t@7a1`yLo8)hu zN5+|R`_IB3taz1g->7nRWDlWiok<8 zcrg#vrKtK=b|R#E(Xcg7NyZS)5W&}*3^n|{QyIYA{I2FvP6a(H=g;q^qjr_i59ixI zTU)_v_ElzCIt~oLjKZO3qH|IXtg%lD8OkQ5M3uQBuQ+>?S6 z{8Muq&D=o_;x`DRV#KiFYC9QcAB87gP}qRrqx>%nWhRBupw8VwGNyJ=I7T%m-)Nk! zW7ih5AVWNV{y0wGH!9jR!S%Lc|9Oh-!iU1vS+PYlT?Ha=>$uRPx@!rh;pn?#O*$&R zWWN(c7Gi{l`HDBbW=ni7JVStVIwUo%cTZQjty%CgEysU#u+jNd34GeSt=M!$J1QV) z&e>;>M#=a&R!_Ff_8VU*Q`R!-!gH8fkd#9M{BL8X4(E%R>p-cFXWYKuMmTV~wh=On zd4+g49h;Ono3qRm=5hZu=X#zLFoj_a54SxfTqG!!imiLxwelXQ-*%~lXiQdk?b+!U zZPNTYU&cFy!ZkdIyhk_IrSulK3wG`a@HsIE7#On2cFfXd>}%02Sh~V+^Ndm$=Q@4_i7ew^CS&IT*rRp>ukBPMJ8Yp zJgPf+t#U?oy?_MCvjHISR?a6!X6~?Y+Olsg8l*15fp`QuyZNHO5n;=qwi3*(jc=WhU$cSi zXP{J|Br)xu>u=rAtN7YWdi`K!C+zby_5w2vwJ%^BmwX9Z7ViF$Wmqpy{R36w|D5ow_zZZw-6)|qT4%M$vgF)Zc@;iev|xvOe>{aRhg?hK{0VGN~dnQZszo&X%)hjm!i-Vn}>p500d5;Oyi2RF)OL&sx zaLad5Btk=O;2r|hb!5J3P40t^6v?y4kF#A|Dlw9Rh!&EmMz$g6ukv~hI?=){IN2_- z_RAPIE`QfpLQxJX8;?$_nKPp6Y1?miglSn4&oM+6>vLqQWGy}m=I{nSeCUrWLBJLMA)HW>tFwun<{#9Z;3n$oiP2~ zT7~m4TzEaUGsNbHz8~i6UpIY!sUzjAsWNr-n7XX&FJq0?wcTTG(_;w^-BWR0S|lDx z)@gApHx=!|z|O;JIMl^R=9l2C`{L5RwfLAWDGKuMLNh3JB~+(i#i~<8H#!XCAMnE@l14WXI8xhVfo42FnMMicbcvjVec&_d3bC4` zF0hQJT5r1HQR5xQUGjo5(aM|cPaL3b~O*FI6|B0I-=e3Z< z=V=c_<+@8=%q{z8*}*12x0eL3diU8nYh?Mhas)SP%cV3{(O2^1EzMlHW9Z{|qG&7p z!I4e!v5AmGp;AIf0^(+I9RKY&Lwk|XfA?F~M#?R~+nAB^s#t~N<1`C7SGunCZ!ivH zwG2A$QA0c2R3*<@_IC3k#}bRdR2S}aQRmRVyaa>f8h=$59rjVYt4dQS(H|)!_#$Wn zdl}Kydk3=3C5Ml|FMYSwUnZ^!$^^k|`3>GL2lBB$Esqgz?)tHaUdL^1w=f5f2fg%z zd8`I&vV*+L?S$ro@P(TvButoMzwg7D%%1O?LpvDqL4tIV_^+xCkQcngry01rR^H?i zVCIoM%hJ5*53^lhM|f3hQIjqSz4lxq1yh5+=~x`*GWXUpW<}f9(3qsv#``O2t9MPvJ-8It{p9q9K(Cu4z650 z>Y8@%m!GDqJ6HqQeTB7*^q4@#r>~Q!`~J-zp02$J<`n>o9T!^&rI+{<2taZrg=+YT>twm+26@vbfE zE`#i^e9u2?BT=;Tae=f`mSB$@7WBqhYjX!38II_hwRVFY3cx10U-L06R~L3vh2PI= zc((grU3~!M*pyUaDkAkns+~YeOk>c$49e85kGn*pf~~^zQ4wDIY;F*+bwnx!hBi_T z)0EV)cIZ@!F|ZkX2shk_afbk!A60R?DJI$5BptydAY?`4Pa zwR0Ba(8amo@7;1e56rrh&9!oScirAevq9P{q&WwdrIE)dL>Lxndy%t+BvQzHA;N{h zc(_8v6EXo?{^O#Iiz>067&mM^w&~W%d%(n9LFq_X)2J#K< zf0=p!3Iy<^v2pXgtZ>1+OQi^hlR)GXN>gT5)IIoC*0AkRwT*3#{~Pb`a7s|7OZMe; zK{$}kQ-M=XPFZ%y{IhgjR8pnbIbEr*VUU_*tvex6YIHs&4!-~Oua{zusMzA3-Pu}p zw>5Z+&1XUfR4LWd(c=X}`b-;RqvX#o=4KZNzg+(>EZ1wt2~~ zT&h)p{nJ@_b=Lv})Uw~SD1G3ZR)|9YJ5T8B#!Vx3ULE2q$@ok42WAs_TLWgS2# zY-{D(2(|dFQB#A_=hD}h`!y2s&h>l`9n5iI!i{`tY3(88dMHVbI1si%V}I0Wzk71a zAc=#6Be{QvAQH^UZel~tz`$U;4cirh(L?q|VO%S?QnlVd(=OqzoivF2Qq#7HA?*Nz`Z?QsutEQe<&6^M zO>2nr*h}E-Q`w!=SqBQku&#(dpA>I&0?^B>X5$Ue9vb9TTYS*y7Z6 zuxxM56Tm_1pZ(xh>D02l=1);67PWdDZr~{!@{XEk+iGgww=el)FFJHDrngg5P2eq^ zO&Wd>ftG;wJ13oxtr?l+*)Jm16ymHVK^}Q=!y<0r?b_+zu3aQKj{-iDZ|?SjZ1Bwg zGU9$w8iwiOw!4%lb#tj3)`Ww?1dW_Q%OYxUr)xt$nS3`V=Gg znSxxQEp#5Pv}Y6KS%_VWKIE7KP%l|$x@|&1BQLTl$4@xJkD%cx_SY1$CIhM{TN4q zs+~WhfTdng0Et%n@ZSTnx^&mpXYSOsh9GR3~9)mj+Z24yC5w*vdUyN1~A1Ae*bb ztsxC=LhOa_1=DWsS5DX`(7x;W+{JR9iQH^lVqDRk_k_1colP3hpB=j%#4AP&u>Bv{ z#BvEXg}VS6`zla$v*<&o#Clo;DxhN8x;J1fGwdde{Uut1>o;i=!a)o_;$ZGGa%IbS`%=2C?he^ zt-ZGBwgJyub0jp7o0KvS063xdiEFMkzcJMgeh_(z9gFOGBN$WnsWxj4pN_V9tnki) zsctCg`XOEEH3=sz*4mh2k4CSdYZWI#vR6L$`|+Qu@z6iaX;trjyFj+}-*0pi$3iag#OUp+*u-)}nnBI!NPwxhYu!pR6k<(H~s64)mf;=*#Dymyi5 z(=b>Ke9B8FoAL9bJ+WX7NVtM_`=o{=w4-XiJhQkjTK=XGJffrVwsw5Eg$J0@eq_@j za~;09$st<8heW#=bjLy6xY^l6utMEuH4m23_ov<_S%iHBs>5z?_`R3f)G~LZzXI`_l7$F!89V?%H5{mVusWyLQ52 zdO%ls{QQdgjs4l^ZT78>6^y$Mug!B3Ti|Ix@GI;9Yg~Zh;~PsJNuC>gvxTf)Yb&T6 zYIB=Pd{HUptnd9m7s}rG718yLzjh4Hikt;@L)$BpD8z=>FOD%mH9E^`kCRt_bHqNK2&71_szzqJ1;Gz z76Lp>V+1RhHK_6m6;EU`&=YSr++Aa?Zk+V4j~>@|)UX}SD8EX7G|N`gA^+B8FkpMW z7Tt67vvR1hh>g_bK9kl`HvVN9xZ97Pv!}0c-0LGRJz89T}g6Yf9y5LfS$bpeagr<9Mkui;lNARgodlZfi{A6kD#;y`9dPEfh) z;#phqkM*{EGW0-NTHMTsL~=IC|ASR-CFtV%}#WXHn79&uO|Uf^Tj3ABeyC zEz4e{4gAb<#BX%_!I16k@u_n~Kli@Ay=N_xga@U}ozu=lGxb!I$G_R4kEVqtJEN%Z~C zF@})&G^F-kl75cSedqmaP)rV9W93%wuOK;64)02Q@f5{)k5W2CVcVrVK87$N^v`j% zKmJi1Eb^bZP;ruw{LHy0kQ>jmt2XA(B^V|z$zJN^D=Q7r z_5JRb%UKU&@et4CEH&<(b9YNx3wsXp8zhmroJ)6u;yID^liD&$edt~8%b~dephdna zcCI-=f}z}RPv9=anUr^PH*)*$7DRkd{hoiK2Ho!caf-V_-T~$OtLF}7w&on!SXeBUL8X+k4__82FRm3xVXq6!QqG<8 z3MrfZE+mLU#Ha&B;U=Xn!C9Kp+vmG1^F>U_M@-s0wcrltK*?MbG0H;V8DyRD@cvFq{(fi7w^u&f#h?AZ zzEQH=al|fIFgd%frEzb|rT5?KMS--qAv+hZ+t}A1=Gf)Fzmt<25V{lft$D0@=lf~J z7QkcszNAh%QYkb3r;RnP-C*{oD-BDpQL&n0m7DtAg+&L=sh<)0&mfWX4-1NeObL{L z@O_HLtqWbF65lT**o`0&5-d^J^75#jZo`_XE%X`UK7n$5p90U_qa65OR&Bnt`P|v1 zATev~Kxs@2{F(~jPT9AF7gH_4)uIdJfrPE8z3##`lvmOMjg4Wnc%kCO5O zoOYwc!?E7Hj6=ZRwS#2y@hG(UdI%q6nQ2E3k8~pyWEAA#v(<14PQmYn?Q#g+Zo55@D z4mNiMi=N7@hQbwQEuV&mJo+1J@d*L=z2(Q_WE>iDuC;wuZ}G_%oIa=j|1Z@a7jM|yb~L%wK=B@&q`jlYB?G`# z5m1l}(j10md^&y6%4atRhL+J^w0gD(ygh3Zn4WOFy9Gn!t$A!WbyXXGldd;@7xXmwi2jC6_JeQVKKr|}9%OL1kond2 zYo8^yn*3Xaik`rxO$$!TZvC&M|G(Kv3K8@SM324r^RsoFeNu08h2{gVBZl6XSB|ld z|5>(6LQVAw*ZG>6i#P2$6c@%8L3~_v9tEoerEO&`+7A7?8;|oCq#8B|OQ}v~!U}Fz zp8v#`s=kTT_)DBeSb@uK=)I@~&^UB$xt(PCvi(i^JXB}2$a|;7iB|1{D4AV>*X<+_ z^8c9n3br`6o@*S6ySo<{++B)mi#rr|_rZ(1yA^ATySu~Su7gW)DN^j?ocC+b^9Sb2 zB-tzL-pO9s>W=3)cK(Mu{%e&UtLQHu{IBk0Zf7!{N4De$VclMZ3;3wPilIN&^39HT znnDRg1F+{``mZVv;db5F5(Mx+^=>e zhMk{#`kct_zR!ozFk-p)HW)D*xXgcD9t`sG_$@Y6Od(h{QKG6)p-6|d{XH$z3~$C+ z!@xpz%m3dBY~0{mocohG*ZX^W!YP2qsEx{=z<|Qw|@ibM2J7>*J6U9hY{}2 z3r`ulm5pPjPKlB_3kP(9K6U(`+_F?8%HvQh^RSi)vnvK$E$!CqikGci@kg@TQO3Mo zyZEWpu>==5K^o1)-!ed@z4N^P) zTD^zx*T5c4zGw(@kx9vabN`>t7JXngJfQodAzBr%)`{gJ-9h-05+KMlJhxL(6+4ZN3d->>en=7YpBZgE%Nid%FRM(Zl+W=z^MF;-u$r=%o zte4uk?=<^7I%bz)n%Wtnwg{%ZEO=1SjtSitrljUk7$!in3<@OH{~y3NmJBQ7U|%zR zWpgB8;0_M!NiK&9j=tpjwsy_iNjPF>!AU{&8s_kxojbwkMfMUfC8oo5b5(#jLbJkc zpxZ#UVZqVacb-HnkT1DF14&kb84tc2SlN^7o^dS}9NRu9S<&IMDUjdD)?(v<;&E}y zff0BUPCLA3srcF4m3Dyl6J^E?t1uW=@GD8}Z#B5`KbghUBa;fgSnnDifEmbYB$dKD zyeYvW$FqdLS%Im%-dS{t9%LdC`Lc(Z@91B0tkN3UyrMF0)5{pk z!0(pnBBU0i{0IW!LP7$(kCSqL0>+!C;+7VpVW`$JG+r{*FdndqZ&!qw5?mZDTeVkg z`WWpktO&iFp)vAI_`|Av$G-5j?vf=kXV>zA*(4L@hbRDr@r*^%=CSgoJf{I-@d>nu z*f+bDA~VLBTK?hY1j)XlT1M3|Z`Dl>P=UGi=u@NQ9PHqe*ARF!N@M*n%}BK`K_Um} z{)<%X)Fz3FB4W-EW4FYa-{Rf?{lRL=e)6I_G5j2w)J5I_t+X0W(ON|-7NuS}f_bKq z!;7N0yQ{!8rZQ16S^&BQXTfpN8P}Zb8vp?tMhlaLzzfgA%&O+pdkQP{P~B9JTBj(5 z9fn>n2PLi@XjbfQP1q`SJx{25XBECB9qDk?D$A%GI?t9IBlE{aDz4;LkYh255J%`M zo~HrffZ3sk7a6(9#79@ZD%Z)Jpf#+Ma94AbSf4L3OJ^;kfL18wAe6g)MW3)>`5zf{ zi^yDfhkOpZzDAbsg1|JX8b+u3Dh<62tdi+zYBG(rtTnCiwhbpx37c!bTARdZ>U{jh zONViZ#liH)47&nF^{lygsX5{n)3xOw%|AwI!J2otiArD-W?#G<8b+yUO@?3mUQA+t z_74v;WShl*-d?59&8=Abtk6Z|p9BoR)Rxl-2Bqdm!#wqGDuHsi^;etPl#v0L%alDX zMRjieXCIDsV7P;JeJ0DRF1@x!Mz#uH$Zgze`y&FvezhmneH@ zzlPn%T0d$sM%=iIxw|KBna=mGi4QPsMKw|yf*<6L+2+{SU>m|3_qSx{%7>oC*=mW> zB)?vAY6Ah>I=~$+h-+ok5ze)~wh#1gcnlrk6Vx&$j*#s)G-1qWRg2%9sP-2K^vngF{02@)f{dHL4I^5dR86{%VJGjaf`*3-G_k4`Z)w18!MS4r-K>P z8mZwVu^=41f;2~(39;kc>ecos^-6q#{9eie+NZZGg)Nbn>LHr_uSX%hUe>@hI$=+G!DdaGN_HKA}Q z4UG3pKYPWpP%j=#>kNu(A=I3*W2k7=&M&A2LGCv>xLIgTvgYI{Xq3*Y~& zcDSxxqiU0m8^}~NfBrowrIVfIn6~e4K7W7D|6{ZhA01SiXg8b{2GW7LSk_Wdc z_ACBIlrU|tUc};!$qr?}6|&OyAjXog{O_zC?VKU)i3PEzffYAb7 z8Xm+dnOb8qNApb7x7(&&%Y-SI5+=~q3L)~N>CZLe-u%?BAqS^|?w zR?DN{&c;|%!Y8Z{Iv&KtG!MdIjbP-utIS~0>}edrij_;(Lv;230Vi?lAnRK2NH;EO z0~9_F5xGPP?=XW8nWG@a$_E=3GqwHE{t2d;#dFij!HP4il znE~j))5=WF2xHg?8!qn=4fzc1HOy_gUpr>Qt`~(3sD)SzUuPzYFGaZCg~oOJcdBca=6z?M@NXjHB|M7Pr}@;*hy>eo#h>MBoW^Q`~jB& ztpJKv9_UtqAuRJtCemGkz~-;8Tt5#$OCh4rxQQmt{IMDpq*O*IstXf@DAh5X;ZqvT zDgZQwt|bnIJkM>{ry^hxQr#M~LdK5UXIJ%lZ`)3TeL+;}gasl_6Q3BI)Xi?d`gFVY2<9z; zhJT~oEH=36dC#kEHHrxriGHFM0dw6kzARb`UsUtaa3M3j%!Xl7hcCpkv(vd z3p$ZXBYq3yEf=fQ6i7O!LAYY7F7czUT-9Fm zkAW&T63!%?+!Q&IW$*0;>f;63*!;+ikFMxZyBk1eSa%Tej7QA1@-y(=Bc4R;q*o|u z%-TRZGX2upeqOH0YYA>1tTv4}vk8?ChR zm+$u$^py=qNe;B#Nm(twcwELvhd!J2ReXpcG6rya{?v;UVd7O+`fF7Hd1(T)WL-hq zP9rrx(s{R_*p8DBo5s|RbkqT6NHs+#?7l0gQBd41>X1-|ik1?((w{BX=7HenIhajQixc{jpW;Z%K)im689x z*a3L8r)Vc!@{W@~>s4qpcJIB4zod6XYIs|lwwTBfinuJW4a(t2LH!j}U&?1Tm7`2S zv{Nfl5o_GbkDLvo8(#!`hiYTKlltn4$AEjRulUfj?y-v(`P}{F!jRMOZC(}4Q$JL_ zs9L+5X6p_`?R-ek(Z9M_u`3rl%$1^@*2?vZC)SQ*S~R}cU-#Wmtv2H8<@arArn2T=WeJ_wKTx9`V3+n@TvBDLwoTnS)T)5>kmHdpee#u09xHxq4eWRd%sP zT8~duX|d zuc*zv(PyKO0=mVaIuH#3GKzAU07#G;ITeA%6+2bX$;4&f;KS*h@Xp^gPVwX0AchHU zevOo@(&HfMTFl8@&_;e~B#`YF>N>@)-Gh&ZOlx&n9G!7iq^Gt*KQrGkB03GWxk>Nc zc`@qx*-rxZ6{tH_C2+DFzXe0V{Gec$x)^JXyK;k!}~Juff?;J{1ot<8$(p1ShED+JIj zFtT0(#z>{=)fUS0gpP_sFyv9-YmY179cIC?yPAXR^XH^{5@{A;sl1+}b$YN@``$|3 z(*VI%oub&}@=oX1z`us2hX(2yqLm6}T`-V6~&Z-#iY^%$UCrbsQkFY&v^>o7yGjI?PgcP|c z>HDCo_N&t7Y4DPpTzm*+G(MOz@ydb_tm6( zmJ&<8ma3qT8iHS$ z!=SA~buh=dA-8Ytc0wmt$Qfr5zlseP4dotV@u9J9X`Vvj)Cwj@|R7T!jFbZCy`_uGW>N<&k9A6W zDvXBgGqNewkFc#&uq%qLKTrTuh>^^-{wV$8aNkxc{N>{NK{IrIT(!d$ax(m1gkv-w zLD<9glJ0Mx$8#9)?G_u!``C_BU6-)mB#E1NGCe%ME$~Rb1V}sND#G6*+~HFRJ;k~8 z8j<+EjXPZDsRZuPe!DA8Q5^kaJbn_> zX6H42(kap=5*oL=FcOn+h0GH6M*j^i3&o!ZVk3qHK|5{_=;crUj0#j~Ql7?_4$S5$ zrwLXC`%pw!ojwv?%$AsC4s3PH*NVr&uTd?V>-yO}p)`2o_yl7?n(J9B1uT3Ts4Pu1 zqm%N;WTA1=&uU6Gj$i>gn8+m@9qDXoC@Ubxkl=DZkSC)e)Qz)o0{KfGN0V|Tvd#PRV_ zie!DnB72&mF*WjI&~mQYeq~gsoE7kxCf}vqg3O@&>4kZtVXeF6x8wG`HY1)0?~=+o zZ5c2|2yMV7njvUW*n>7J!RZ=t^021;EftJIsUzIy&Fs+U%8sS9_VxRu_EH$uPL6n~xS=QoikRHoG z9~;$D4i2!()9)4va!Ny2d%EFHr`dHJo%cks4jsr0@g%bvbFO3)UZ|vt)5({pgOf=$ zj=hngMOf^k{yhz&}7up+^_0IY)>U>5VR@X1{F6c%V-|@9;AQ*y!82d zi6(l)k(|Qv%f3);k4bJVD8ICkt=V=ikm+asO5=<*fKPa*sGWJ~6tkgO3& zA5&nSgU0yLegI+phXg$A8a#62RVDl1^kIW635SQCM@LaJ88id2s?bx88qF-r!zDJA zab-YG`Rinyo>4o3i&9E`vae42X7PnA*~oN|tK)MzI6?24%fKFTQ5i3I8U}V|CV>0z zR`N4RZqt+#?9bSEk;mlaecIN7K*7b)+L*ONsa&Oaq^vGLTp9D!pQsE_n*RK)(M5V1 zy0Nrf-m(#iU(wUoBihPO&;}D~xfPNgI&vj;%wldK*17HW&f1}VneM%?5+;xs_drKT z0dv#$tfAq^vP9B}?Yy}26u@VF>AePF-QSV|XV=R-V>Tx0T12dCT&tiod_8~@Qw@c~ zj6&OLtmRtJc$5#&tz`HwDps2t245CI&skcwp4X9!zocK4Qm1ozI1oBW5;2hUvyN7H z_md$o;k#M0{ZFnsH&@PSz7gEs8i((uZ(GWi z5q=2#@T402+E=0_{2h%zEd+tXxtCJtdkY>p!R%?>stx7LPDv$Nr- ziRn;+(J|>lc9!-AseZxE%WiGOBWy#cOIxc(r5mkz-+urR>Eh56ZN!T?3CC~DnSwIY zyHDu)w9Qb3{4` zIC~$=lSGMcKk!zR&ufuJ$}o&#juCo*w|s5^0ZWV-B+#A9aveL0T> zWG}>Sp_e-@OmyESLy>%nIv@$T_DYAWfU8A>ht}A}ne{RCXn=XN)o7JaE`Hy|k|O_A1)coS+DO8ZhXJQcsdN*iz|Vd_(}aN2TvahPctoro~@bZ9JYU}N7^1$(B!yc_%O zagk_1@z;Vqy~9{sT;;cK6Lzo9>N z*AyvCA_aBtFuSQ!MP|U;>$rbeX{1>=oWA%Cf@F$Mc-X`?k^V(CnMvY{VirDMAb04x zq6O6QJI$l_Zhk1QViOB1U2RBtEAyFp5;it=V+hN^VzdiN!{+js^vK|*)`dHtywsf> zW%;Oq6CwICx;*U4ee0Oz?Ldu(QK_$8@k$AOQf<%t_JjAxq4ig;pfZ*}=XW3kkqD)J znakrW7Ukf~^9o6nG^5*{>?@ddagPs0CY$_>qOoU~3wcjlOe(yG57oJ*xV?0+t>~i* zfOXvWe6@nWx>V+pxP6DOBaWLI`tuz_QDFyTM)1<(iYzf3lfS3xWhqmQGuj!$s~dyG zbCZIPl0oe6eS7K^CXqe_!6Jzo&mA%zB5+i589!-I2niiQ+&t8OZKFUje$()VnMR5F z?QJ6MAMMa6AyUK%@|7i9n@o3MUwE}5sh%yh{2pYdGjb=(XZ82WhTB=7SDdcV`i?cw z?>E}R)+P{AibFkXuE-bcRZ_#$8#KtRopc_`DLeH1rX5YWWLmrkE9%Wiz1k0%KSm*) zbeAs?0EbqEE4GY=_o_#Hq0%2=OA7zyj7B#t+PD*F5*E?HD56S~;p<+Q;#P}L#8aqa zXe0YRap5LKW4IjaV0U)e&8KoM`p;{=rP}gk?w@WbksPBDQMgmj)b;Z30u5|_suiS; zCN_!9{;Do2_CicOU03W1F@4@?8X`eg?ONz~W2&->_f4D&E`t}F!dX*DN=`%Fa@7u4z@zgR}IoPK}*bkl61 zybrBW{?dEg`9wj1V+2C>aGJoAY4l8gu~ zg>K~r)A>|{IKkW7O$ghV%JJCZfsXDcVbePTj|-`?L*enctIc@= z@%#w9^@37lt(iQ|t{x?KxFo*I-&I)c^3LVBciN-SHkS`z9T_~A2VbSwcTjp7m!Di3 zk?D}yi#D(3>WVK>nle{v6LrdvW>z|Gd(tlZtmEHPB}b6=goyf)7~hr(54}$PAoh+K z-}$eE+atqgSA=$S$!Luf^R-G8HkH(iQx-_(h;+r079?x!(q2kKkEEx;BQ0Ln#ia5E z-Ckw+dO}{iE_@vvD{0OIIRrs)fSnIL6f4adqn33C4HZO9-X(&4W`g%8Vsw zj0s<=ONH)QljscWmEgpAUU7VA`uTCB^3S($4TtT#-IBRMk+J+y2fUkF&Z}ZcU`4_AbJgME_(2Q!yO6@R&mK3@kvnB~0O8<7VW-K0urC{Tu711vV zyJ**Oe|vcR9Nnc=98!(AST=(cKI5!`!0&8(qgHXaX+|CU^4XxDbU?}|QBccxD|6)&#vAFCM4>?QUwjMxhE&hufAbVU>;u%+_d zPHodIgS=ADbrf3PN#=${=$%D{8ry)k-L^@vqzK}&t%rfGTN+xmSMB`cp8~BQ8NzjA zVF*xwS-an<5I+S$ePV8&UN%YZ%cdy%%!{7UEfdjs$T>jX9*M?A-f8dlqi$XIyBULu z2t>M-l;+Xp2=Pi;A zO~}QMF1qHFyAzoz z9k_Sqn$)5lyxSCO;-(w1k~blpOi#9_4Le$b($ShznEf5Guqk-MDTk`+mnU%!srM*# z+`SVGvAA@X{OBCjaaXQYKLyIu=H5XuaHs z)PP+M7%qPlY7Iejb>S8iSZRj%W6T@>TPl$0d%-t))17R+4TfS8dJN6{+5 zaTjP=ommojxSA3jLkctiswz$UH1m*`I#KqNR&CiXQ8}I3D*I-b)JHNAh`UX~h znkc*55ti~%Fz-f|wqx;#kJZMt)1Wt1#b8~p5TzPlE*#!7!?!@y<*x#DZJa7$eX*v` z0>e)ct~ZD@ok3r&qW?Slzk2}nN?Gmk%7{goDjuSqscS z@;P-AlizjKvD9*L3%yGSGr{hJ*+gfv-m7vpc}4hUWJL~~bTRVl{%LBx*(oW+LDK=5 z`guxK?!IR$YJ_IZ1@Qu0Yus%6^L;{91xv(vN)b{LY!z%yj9hJJ;nh?Fg$+}$*nd8( z5MhUm604lmnuHX92UXxzq70J>_-(u--4HJbW0sOl7ePd~*WyfJouX3SMW*tLdb1~6 z&7hU5rIaV+!Tm__7z$~GlFQ#z6J1@b?T9T|nvtjSIFJ>YHU3sKH+xLFGh zo))tC#Z{Hq9znljf8}_)V0?Lx4LP9aQ|h*kaRBEP6w|N93gg)O?FRj;1TW-AR{it7 zbv_R_=GnTO2W~SAyC|#`(koKJaT)Nz7Jp#KT2)Tf#gc8XFRh8-Nu*vuFc|s^4jq=j zN7oMg9a0#)p<;oOlwuM*(?1@Hj6xlmWnV0neH}cXxR_%lPK7}oe)ftH%&3VAudYYt zW(t7_DLt>JsNKR`SMnoZ$r9VYM1*+UEF2mWfMd- zkhs@ERK<)jMs$S^Z~AF`;|xBNC|&U)RPDry0#`xvG_*ZR(41og$O?7&r?-5p^Mzm% zWoS1O>#4=b3fxA8x7vHBkKqXJWj$%C`9oE)@dVQwtnpC;$kYU4Ki(Y}WF;hgEf{@e zf4CjNhHHUUJG&DjCCpC${@vMXHf!P&!iv3!?D!;>?XFc>YX z1=Wow_~#H)-{3H9Y{!fi_oAbSaZ; zjPJ+0zx-VbW*7OgP2|W684<{f?2#|j1uQeUPbP-kmYr^hE@@U+E#~E*90V#*??U*l zS!xQ0@y+WMMIh`nkbLAYJqt2s?pBksf!Tc7eM+{l7QB2(_V>CNQ?5e&`F-&r1v=O2 zEVa5yGUy81GRqrj_g4=dTck@u%o^`I60%ltfqt9)umqd}Ae2c??o@*^@e5Ma$AL5vI;Dq!P%}JC6Cr>^o z%WZd|*1;?ln9u9wwCqtYLb38dqH<87(M<{A@SUH5bQLJagiyroozoV16QsI)U4y?x z81K}$gvy##V}!sQ)my9;20UWd;sgqnH~$whEM7&I-wm@p()-$c+ar@EyySS3M+tgR z=OL5X?gV{(W9LYwOTy{@`P9qWi4UDFlF zr{GC(hp(wQL%JzbTcG!sRnudSvDtIK%(CufcM>(8^BC-e8PR+O-8j3W^f~V6vZNk8 z0HTandbL+=+Nk5Km$dL`?Y^RM+&c1`E_dtQhP3B*jhOKkRJm$#AdRu#0H4^TWY_VnEC{` z_-3;4t~3s#<&G!GPgTu5Zt#`S)?}9@+RiV_8FsS$=A z2#({endkbaS{dmsBQ-2o6vJG2Abkz1BHA5*Tn#~O( z;*OjMmO>)o^`kd-6>X4@f83gqFxh59dO z6V1tIKo#loyvidc5QlmNCsWMmu7lW|(pOnQ#|p#hcR}1t$Mqt-7JSu7R?QlQss?=$ z6l>AyNqK6Z*J>5P?5#_W-Oo|wQ;eF*wdz@)pe%7dN4W9%MU_dHqx>Gg%L2@!2gY=c zhqg&Ks?hWRe3K?2Wwu_bIsZ)5axK5Af zRIkuxsxO04O2f1AC>@M!Ex`FN>|?AYB<(q~+mNS1)mA95cN$^5&_$Y*?=RK=z=L~_ z#$w}HHYo@3hbS6veK;Io(IPpDIyA9|9j(Fzj;wQ*E1LbnQ37cfi#ca4%4x zM_CtWd5DcM%0or*vU`NRVOj6~*2m5tA*(A4kJK!? zN*nJxvcuv7-ZOfxK#@<_}LY<8u1VYZ;5%zLv`Ofz(S>|$#FBi@+YQZjnjjSW( zX`d@ruV#D%yT0RKU}Tm~tmR&ZYKQ78ozQ%v3Iujl6^~!Q-9fN=yz89V-5KiWR$1l{ zL=L(*TVVc=H=#n?Nq-O@L{@bbv6qhq21V<#DU1*?J@OC?PjS@4%L7^xt8x1q%q~pp z!;!tr`Qr@gW#04LHc&~Z8&JJiA6>iVJYX;>SF2;h^cxMO1bp`tTG-N{nKx=-g=id-r|&AhxHqB$!ee>KXNw8k}j!p8{LYz z7YtaijaMu?N-x+a`gEH%OYs9rz@J~)frbNPaQLLv8J^wgnx}_ONH|ymFu^Bt&||oI z$k_cWh}+{Fn^~vO38a0~$A_r_8pgMTbPfOIdK<;kchCZRdqiVNH%&W-xv9YudAZ|z zCmj0|iKrhDV&#gvE=nGG{LfyIK3sQm6A21~S%*IMNmyM6vd5GluXplrdNofAqryy1 zM5*Q;uNEy9l{t#ih;{oiXT|oDT3EnhDvT|5CN6_zEdpzp^f9eIRwJR%SnS)!+K_+@ z-=RY(5+xRwH_49kTc(PURhd!X-yFlKwkournoyitMzL4!m$0()Tj3z|ROMf*;L(?G zm@rkhTV`^RVPy4_i@L}*t~K8*b74Tr=&IRO1|cx7r+f710TZ(@HUhoY8fSVvCD0&K zQcU-k?mzI$@ARi@-xsG4-u~Ve2FI@PBXBS9aA~uD=P{^6E{07%Sad-oJR`$zOf?+4 zrML&~ymRd|38kvI>q7i{4W>u!XmPS+DUt-&70n`wj5Xdmj0R`E@#E-ss+WD`^s0R2 zl!Z~UuAmwJ^{`@vbKKS2qWaPn3rwT2t1nIVjd=JmOT$^INwRgS1*w=zI!k<%2B9oF z%p+Bqw7W3P7CY|FPDaOAOr#!x%)6W;ioK`LfLq89Q4ItN^TmJ1Ayh!Yc{Nz5#au;0 zJ3?y{_|eMo+yzp{j{Ii?s%EVMeuU6%&I9_$2CA!yrBqPE6`3=L9cYeJg~^O#LqWXH ze0ZwiNMWpLHCt8tvQSI|nK9$|xcRPKXOkR;@3cP`PprjV`f=p3=kVPHdnVv}Cvv|{ zN*+yra=e@L#P*A89>pAC0jM^7c|-KbC1n#? zOflaj*D{|NTYBBLH#c&`6MG6-A0{9I4sb4x5>dXlmBx5EHX;4Pg(`Otlh5(-TPc?j z#|wU$8P1fgj>UcgEywP|mXTYO>YL-Q@#92tlMGQko~@LHQC@HIz$k{z z=fj3R$1H1T;0Kb$w?!Pkxc+?{9Yu6FeiF!kZ~6A@%?PprOc$NNv`fv|awd1?hSO|MKQZBym)8dMsmFsvX^$t# z1Uf|Wp-5`9QsOaTL=v)vV8hgzZ_G{)QhXxIUWx}{6$DLn&s^UC;q#Sfz2MmcDFHoB zQ1#8Fkx>{EE2}|NLskBL&ma6SM1Iv7UMv{>+ZaHYM&Fa!I_yF%GAX_Gg$kDsugJS( zE)EN2T4T&UF+N=+mQ`@#8nH?Bo^JH>pu#NZz;NC&(-pe(7SjlG$$&_PX9fh`(BvU8 zj^8~mm;fQU+GY|g0Of4vm;92elsO{Q2b~I&5d{7u#0d>MTJbNt6Ql^7BI7G9qIslA z13XDaB6k0bx=qLeUyzi$+rTb{zjCQs?$(n0@&vswE8EWae?Nyja?gAE-)9VMrDm}} z|6{iv$S8JvH-^B#>Sv6OZt(2Z0%mmBq)sHJ7n;_$ns-Ei!EE*^Qe#%ww2YKmaTuCB zo!<2y{m#nt?PeaVb2!XX0UM2n1KI6%9E{%OUOzo;pKdWsWPHR<% zfAqUq-AA-13JRJraUjwEq$tb6-#CBex=d>Sh9Y#h7PS)4D$0l*iG=gIP4|K>d^H`` z)@SIxZ1!^gvkW5lWiILB)2if0N5T4@V&ea*e@x=GE(CYN!h z$6Cf~hV_VyUqEc_x6VFq)Nis*aIns6`gHfTKAWm$FJ}F9OoK7tRxfUv5V?L54}vFY zRmOX0oc0TWynM?i!?%}BY@2Z%S0j#ldo)fRcP?=~VSeXPH;>TgkD3?TY3;}_KMlS4 zh)E5Q$ewbf*?A5fe19cv{yw&t4E<;De_$Y>x^(ePc@$<7^5ckSn76MW%}R2=rl0f< z&H*%=nmOGysGu5~W%lgaclhBK2U1o}8BI*8D*L$IxMKT|yUVadF2rX5K_$kzfjB>o z2ce8XsRqRF>#Vw`g*RP{U4^&z*e|cOcX`u^)FWQ>mZTXxRk-SI^6r`q3skK>tWdMT zkfKI#4woB{kj{881KKLjo^wxi@VvWcRQ?cx)GsHHqP_?!WXN6+jw2or=p1^O#73-8 z>1Rh73+wai>iRnRfGczJdlwFm>*|Y(@Mw^au6mdococ-NI3vvA;u3DzxjgIQS-FHt zDtH&AV&g`7Wc zoQHTM`TZ>QLws3${pDX=%Q>eafx@LGMcQTgPC^JgsWGi2sW5~eGE$*Jg2c27`0jEL zWj*PU^)W@asIwdiLe3SO%a#%V}|J$ls;o&{uTe{Ufncj zgihLT$xagaJfPi`w2#&X^7M1&af!C`LA*aW0GRurP32W+ZPN#d*OuT)v0aKq-%Be?)a zcU)X#33Iuaq!`!!?=HLBL9Kn@iR#v#ZWOLJzbm{BfuEs36O+BtdG|>-k5_v{jy7iN zU53JIp|5e%h*Yc_ECmaAJ?A37rC$-0as@MdJRYvh?$KViM9_JCuSV!(siMG_1lHkQ zZ@OIf2l%&dx_s=}yiP&F#kd&_W5nDFM0v)r>uqQa8PI92*L9 z+$2W)XK#_mIuZFz+#Mr)1?WJg(5?Ced=RCh)V4D@Z>RHKq%z))@cm}6@H+Tu99(pe z&K&x%XZT{~J%N2TNpVdDDF3N~L&eRMvqZ{MX>LkP=n>~jH|B}X$xtU~ErJ>aR*^V| zlVvSSb}hjs&QX)C#*P1xE+`}~uUORHz*H*M<=hS|XL@&aM;O#z){r+{%^&ypW1(ir zn{>7^wiS19-*dTLWY|qZ*e0&50>w%szv+ilR8g>Jp;dIsQ+YU#lHF+iVL?guc$QGW z5ZJW_e>YouZ^o69d=9g8G{|TUf+}8l9R>!zdReD0m&#t$@!!Y^C?XJ==*(&wc!hKy z8a_q&C-_lSOQJ{S<3;3AA?#JBPk^7Y{F8ED-}Lze1I=K%?@`6rF|C6!PPREvqrP;p zp+bMA-Qam01m6?gJdnNa_s@InSWR+B_Tlx!jQ&;DMbpXF~ zG5cXpH@|Y<&|I|>kE@;9gKKC7k-FC~7Z95P`lzOb|A#1-URba9Ro!j1r28E5aS4|0 z&8=$a3@}LWxMYGow{`Cw5kC-bVLZr)N1i;1`Qrxv>xc{DdpE3^Tu7z2Ye;Wa6e`sI zf3Tq-6g5?)EOHYg@Zt&RK7rp;CWs_hX~k9&5r7xS@v`Lr)8jTlz|lu}jT&gl1k~11 zpB%-{WLLpD^S|=VX*YR5V@zUt!|>{fz5qj#PymoLit+jY7*>o2ZDZ^^I*K0Ew})_z z@cqX|jbPbtR@-X^0|te%NU_wduy>rFoq7-YU~o~^g?D`n`MUVU5q4WVh^eTVW?V&B zWrV?l<1@3&(Oq=-GKFROtQxT?m0V9%6Mph~9H<9|-0-0vNhiPg7SqV>WDe$_EU0h@ zN!iY)0~Bn^gOxB(E)DN184T3D-LCh~`v~EX|)q>3b$!SK$1UN_R;u-yj)OCTBOu7hr zRO7+wv7rVj z+&8ugNv${rR_4A@k!Aauo6mcZzaS5^Q=|}###Y1zk;cf%l9*;$RSXuICG~TsVkA z(>1{9dgGx#1=3k_`Uy|fU!j>x4j`;AxZ%*<^p%EG#$UkB>JrPt+#E^wMa|C%cp2`y zEA#6@n;lO{{Re*SRt;mny|tMD&xn9vLg%c%ak>N8lw$O$vo&XCTiaG0!$$ zU__Py1eYDkL#OTLHZ?)z%8x(g(Ef@Cd7TgD0IMF}c~60ld*{9ci9AdDBe=V}Z%&y~ zh5S>*?3I6q_+QZqKA-5EUaTJb$6rHrG&CSN0_Y;vmI zR(X&O=g-)IOsHLq93zzs$~jj9qx?*M(Rk6%q}&rfFTSiX*ZdxHjo12yX(N$gAaTy3 zvkaS_n-OUEJFW{-D415K;+Kqus^Yjjv8sJ=!6)0-v;6~y6Y=4g6p092;3c!HT zlI3QANa;Gd4hUWO<|AW^O8S8S*ov`}?6eXk5_WcFhBWalY1u=eGGFNlBQ9agf9?r0 zE2Al)it$&{UPY3{y0bQ`ZZdJ=hz})C;2g9eBDC%2K+z1v;uCEnphXIjar28gHJcU7ZDI+q_4FB~3)Kk)eJH9LA;ls(<`-hV_l z+ap+YTyf6T-piEfeZT2>_~1b!@iErop)C?|2~G;Sw1!<~D_c3vz*%b3mu|km@eF1C zXvivDtAy0aN?a%yRGbK=G_2I9Mb;WVJz) zl!R|BRN4PCs^4xHTHj;L=V&OAw7e&MsJ`@Di2p~^R|dt=b=~4RNN|_nuECuI4;tJZ zg1fuB&M-Ix4-nkl0|N}f-8DEQxLoqQ-~HQN)m5i@+gW?>wI)j5!SHCx|Bd2$Bs0#s z0KrmCmI1;?uflE9VfS@1k;5bn>~NSe5F+Y$2QG;CW|2Tm@^`ENLP$|n=acCCWZg{y zP&%(B;ja%sV)(9~(`m`EK6mUl`wS|CYG%7W+#|k;_!VSc883Js7M}psS*fVsczmQ3*C(>7ELV|ZZ>5uY_EwWgosec0%+fL zS4nEJ#wRK|R+cj-)n9nbBsrN>t$4&S$j4Vj%g7SiB4!@6obbb&Z}v&x^76C=%b>5m z-ID@(4@UxbnRJ%?(c1B~AC#5ho_by$-m{K#^gjZ3yVdtQ8H=%}E*ZjNLxjz6ao?aM zz|1C#+eJLtLtZkBRH#%SJ8W{NqbwYT4`LF6sR0F&E0+WmYPlw0gkomCsXnhC%8*Ie z0<@<@{V2$0kBd3tk!p#4y~9hZngOj;N`>_L>5@yU65a&qcqwyKwXn*{<6LFmG~VGm}(?>l;L-z&JN*m^6-(Vv!>E7UC77nLL!SX8v-iSmPu?eA>UF zg!8}d>1$KS2-`^4@UhU3J|}egy$CypRiYl2Zk?B#E&!|fU1Hhruo1TBziUVm_G;jH z8Ep5R_}IYaV}wsD8zVxHr74(}(+r97_2#BZnhQ11VwIEfg~Ip95~gp9=nJ(s>ddxR zDy;xUlM6R{*=TSTpf#iE6Uvp85rdM-JPWHABkksuIhk&mj;J&mY%W6n>ZCe6Nu~DB z*THZE%gr}Fp$O8#3#uykpo6Pz>zak@Q=ENLyEttBC@QUHKP4L+njg5g`FPV8M67YR zXtu4&r=BZOX||dn$)^3$k?Z=q9kS#6IDyW_OpkNoUJBK#_r~ZpFghH^fk=li5@5Cw zNlFB+?HvfHg9KsB!19i>+L;w1sFz`OJkEG&`O+48@Y@E~rPUZiv2vc+r1Uv-aPgaF zY5$Lv5bh*r(@~&kmZI28`4{WUvETN{fvE`a)U9m#$X?jf{fg)>y`SIZ2{OSRxhD%w zU*X2Bkp5T7ih=(eO2c^N!QCxW!sP_u%8|zR-W|S!56rL6KbMUS=`>aP)S9nwN*D_J zWR4w;_m#hdPpgy|p7F{H%#a}+Ich6MHOU!4GJ`!!clOXb)tMQR9j`w;>*B4Or^-Wg zc5k^gwrn(CRt1&17ztM4-Yk^SDy0ee%IcIUt0T5FZ<-x(6b{3MWFtM%t)$Uhh-Wsq zEErFSh9Gr87J66Oy&AwBXOa;hmiFA zEj@g?DbM;gq4JMl4U8w+9h&>LMmM;~|0-WBg2Kq#>kX_H{GniU4Ppt&)OgXCLV~zH z4x^>;g@E+T{YamYV5#w?G*)dL&lf{P&);V=)U9!IJ(xU%=I@V#LCl*2P_s@cUE|@L z55SQ9;e>60r*1t|@)cPqV z$eV8Q?2LVa^eL@$j!TS-Ra$_+%wch=Lve}7B*1QeZ>gdvXS6}|99@cobU-vGl@b|L zfsC3)jT1!V3>e9dhi=>(@+QPmYd4q9>Sja6Gzps7=~=RcZ!G7B-}V-@f?XI)eRiTG z_*o5F7o!Ib>faTLY&iE-ewSX0#GJ{vG!GLds3}HJCHpg`7+T-yoGKWD%X#>j=X~BD znEHp}w1{uB63g?6c_cViln5Gkb(XrqDzr4_p70<@#W%19pNN+elbX;efCLDmI=5jsbj z7liwQzx&nbVFB_A7c#m9{mS*dV($^Pd~n0dlGOk8Na$y5J&7s&&?5wQ3|Bg3InvqVZ$chRXmcxixz`& z9pj^O;71i+@yf^(>4yGvDaIVS7zlQfN$1z;@H0k=hF|A2@_C`VkB0$C&t&MqGaY_e zY5w!M7^qtE^UF^~y(&I!R9tj44!mInrl9?pm3WS5tq@e1f3UzCR1w77Fv+}92AL09 zb-Hu1wMG3G87@&JYu(5313|VPKA5gLqbz)So3}_YJIH!3&4xR7o(rGnGfjMiy7_@R z15NKIT!{N)nAT;8NlQ#b2$Ts2yc~{FAGm{8#@s>zC?xrJ8zm>SH7C-Xyc8ggSDEY{Sz+OROkJ@unA%fr)~K zKTHr@<^`>O7|XI4@U3GFZd1dpHf$sl3LvBp@&YyS(!>bIaOHXpejZX1BM2WwxFq$HJ%E6J;d;#$X7zgC=xacvL?Tq0HEe(XMjv8PD50#x_G zTdz@V{&$R((A_{nKO+JLi{U-%x8Kqjv@J-`@vQ;?P)wju2jaFxu9IIqwZWY`A*1%O z8~f4vJe;&zTPfI!yMxRyXI-%iFG9BzhSe6%!9aVIA4QiEjj-u=y zVc*l5@zule<;=bxsX25?S4ebTP~T1P_EB6gYoZv+P}8VtU+WLC0w85Sj@*E%65)*! zTE3CZBL~#yg9<*?T-j=jiC9atZZq+XBer8{jfnpl4@OrH)9iZW#(=dY{jXFtj_a3| zHz!Vz+3H%B<8sg~f5wn>&h=TH>W~-=mkodOx?|x}cA?Qw|DFRm{Fz;6y(rkwa@ciZ zZJqbPNKLfC#h)620&i?03Qy|I)^A32z?Ce98F8elXM_t7+>jfsMfhz!w%;Ojcm0V; zWFx834o|)rp|&V=BMdErcKRMj^l^PwFd`hUmucOdwwUNl$^BanDjW*cNoQx_5u!k6 zl_9MXmus8f|Cv4q^UPDE>Dc-|KX9VlT4m|bVnS%Wsj_)THdw`SJ3zzV7?hf&Zym|> z@M&+{uE9KhOt>{v)u+_$w+1YznM!# zJ`o*kzm?{~p!>^R$ZhotG7Od-SPi1~S1i4LPTmdgf`yK0uGnp(@!|n=}YG;Vx8SR+NIAbS<)q=m6!;`}kb=@b=i&EW-{q=%PRS|O-oIxQl6~eTXpGO4 zu5&Xab_bX>PXOWqaJJadLi*?jgIS;8vp?B6E&L!$E;W|l`vCnvQ;(8AlU3qE5*ike ztFHAY{2KW$3xpM^Uh5;eLs)r9e4SJi8y37BfTCK5A)Eo$tH~iNL@>0AX-KV7Oeucr^xnagb9Ye6eBaIFv6|Qd+6Xd7`WPxks~sr7Mt1~w0K#`MedBt-6>h}S z85qVbm(rX13nC`s*-xC+>_Hr9?sD~e7d@*yD~|L2Fi$?~U(hkw4-T&7A{b#i;n{>? z1z0UENf{Xa7v1&IZfm(YNxRW+mpF}fU@G6>%S1gHVWNhrXs-3tU6I5Hr^7DEF{V?T zJrQwul&NF?>+k~2k+TB)V;@X$XS_!``Be2GJ+ZEUS%y0!Lj9p~m~wJ#_JNRl+&Urc zE^Y~N<=iM;xdg;u;xx;}Dm0j~v-8bzW$8m^ra`c+YdhDb5icyX2O5RwBo(49&ZTOJ z;bS^|v5k^Rzl7)v43wQIh+ZM$$D5fGo2Lg%)_@m_^KQ zHqFR;4-HwC(_+3Yb8TW7(B2sjGkvsV3%9@>ZH(7M9Q8`ODo`%{z&yug%pRwm@tg0A zasL-9U8+wjS3Yqh3#R$&w=74{)LqaALyy5}#td(yABqfW{}(m~bREkbtUsipFkv8lj+qik7|p{_o4&xv?Br2_IAz`~wsDZzWIyT33qggs z>7lnXgi<@PJ#oL^Pu*!P_ydpFq#g^i59Yq6;@xcH=>=L|r3sUxy+{d0XkrtxsJ0~U zOfzO}s0sP@#7mcc&^CJ5QD^rKBFKb`1GjR>je*lxbt}xrP)M^P{<+%M!)Il#2J6yx z61vfx2Badcu(zv!7`5QYU5o!4!XZ+xieFRc1$rVmYRo#>9KA`?{HS|AW%7K%cp-~> z6wf4B0R+`c$!+(&@6kw{gG%g{&;J;}OZO<}R{5YOLI?C}7s*jF(k#}W;!Tn>U5PJ% z#S|Vm=5!0vyp#osjPN~$ePf)eA}$LYKu=)Lj3}Gr4TiolGu*n|98MPN5{w=chuLwc zXKQVba}$Ylpni9A`Cn<}Yph|NYvW%59=p@coRcG_ry~%Nx2!8(|XB6Ez#W zev35v!xUZ7FH{YU6#<083vPF2C&NwNOrT**(f&1725<|PP&F$JQ>WUWXfEWFkJqHn zVN0-s@8>Mj&4DtasmM2d=p91Xh7rgQS=W|~f}Q++FhJt7*h|7Np{h#tp*<5u&QHUt zrf*I+lXVK;XPbeWnH|>H5vg0Gb#=*DTX}EB?tj5KKqa*TRnh^7#B|d&{^h?Im%CUG z7onhD`=xYz>&9hG@qf_I*TXIu z&3No=zDhKnF`_V0v}Z`rJ;&A%q4BurV}$V?Vyp93|5WSiZ{uecv^e+6?N4_pl=ttv z-};GLxm2vT!^23O+J_v^B|ZNMz4O}~=9bm?@3A!HB`8$ge`4cA2h&C~&LC;q#*q4Y zjXrWr_m5x-OcV;^C|FHW-T6i(yM6D?L0ZhW!4v6S?&0khvqov`9k?wE5*6WW4vJA^iOXJ-r2qfF=vk6Wh8m%|@P^NyK;dl92`~V75D4$Z4`H2I z=y~zDTX=mi9?11t7vw#|dfCM4XAr-ae|WKbLt60;j>_^Qy+Ui_?djHnTIj*pM0 zri4|pv$HQ&dY)HaZV7wtKKV9N#!iUJTaLHo?D$4&wK6M7J7LMwrHYT2mpoVcWjRNq zVN};^7Bd6|6mtWq}&|)z0LMXIqY}9DrBHFd^HD~{I4l-VTKqXb* z*9eDVKS_OIBYz~Hu^DExFK~I+6;CRbv2k1~%9}&ksavV)oeOJF5}TUC83;_`1xk;d z$O~o5-6&<0UL%D`QtHt^$x?Ji??wX}+|LSCOn}uT?>OxZcjc-oW1k_#}!e$-aoxQ>zkYl4&iKv{@GghP0c5=Z9+91shV-lyA%Nm+j(z9S3l)FEO^*n{u z7kD^bqUcWO+_6@AGjgsu?u}1X{xAV0@wF}&R-MWN2U{Ea<3B7jXVoU9dB&xydgG!C z_HfTSHc9&BZTwB?B>`kTXJHa>(aOL4)~Mc+c}$PCQh7T5ZqE8X|2|Wm9kf7^LMV0qa5@d@u9+`N!$BnX`-# z+DBGkGz!&e{fGE*iAMdb&-GRz|8>KCH#C%valeL3pK=BrKrgB|dPoldoT2jZNhTPm zl53QY=0Wii1aK^~S65yLwkY-3Nzl`S>LZc`H7t5$o zLrxgPE>Y2v?jypF%zbr`>~R5M4#D(W0NzVsu>sz|8|xr~F_aLF(ul1(5gYo1zgz8Q zB;Y7}{ij5S$7}J|YdnI-&ohRx!GygtQ$}b2T1@^oFDuxafxgPKC zt0@LYAc=EygbCw0Mm*KzET|LBPpznAexeuXJ$|6^IOf(tnOD$jhNh@^trrB4xIPnP z8EKgu@pimtiu{3z7Jg>E8ouLV5dTimn)dqZ&&G3q86x-l%h2Th1NobweyLxia$AUY~RDaR7r|q!o)>SoeIHj z(axqbh@FnNX*H_=HlndM-nx8|? zcee*GtNBHZM0c1p2#rC{HLo6UEhyM^opXK&1C1~wf8Q>=(Mr9 z-dO!{++W+`8xxzPn~gwRR6Yf3iwIWGloV#0HfKUun8oTds7A@WGM%K&KE9`Q;&|}j z<^rjHEdQrxYD^X)W138oLLDYEI$@E}7M9dkHIOWvhlonqw`!t%p_qaW0(o?71DN$H zG`@69bz?pQ=NZX-`qbR;9IOAU%lK23WR@tj=)pjMiuXp1zt~w|bng+z>t2r%jA9lu z4a&gAT~tA;d|=YMP)-Ctlt0)OFPGvkBk1>qe0Z?*U-{nwz7gntwY&6MB(PMjsm+n| zN6I*Un-;=E4Wa&O^x7wWhx~`V6c%)38mObKe9jPb#ef>^N&+?pA_>q|;g(G}#L=## zL5*lkhCM%i7HY=bes?X9Ff*JRfC#9b|%hFglc!@4jUpnQq!QZSFa~c0~TSul* zq=SHm|MgK^HV_*wQ-}O_sdjIiQ9fqV^p*(jNn&_A0>j=NjHf~B&!E}iD*btI%p&97 z7~?lnq@U!Gl&Rn0yQf!kHUuUdII+?Aj$@7mf`&f|3{3a(v$=f3Slh?T5{*Qcp99xi zvx5SOXGBjLzMcVxNJ~0RJ9XO3J($rchuIWawAQ}|GWlr}1nH3Xds}|-B8y*^(X_>4 zk=5)*&K<6ONG~x4-PGQYm56Z`8(8je_!F=o2U&BDL#Jd11;Ql&uq*4H&ZKgC0*n1`f5n+Y!WS~R(N(TmhhdA^tTh11Y@w`!Nv{86l zc@vpta$@`t&qD_;&zbH?_Fot<%o3Ofs186ZcipAU9C+Z&n83Y!12=d4ulpN#yvLMZ zvT}1LLJXh8`1z3^3!U?Z=3|@_BPHkoq+(9N=N)nYkxbd!09*X1w(bvvFSbu z?QQQJv)&*AZ}swxu?*!K<8yPX>o1!)GF+#WuBX`#b%u-j|_H#c!zdxknBXkH=HmMNI^r=CDrgR&txC7ry(NK9_Z7V6&;b8T^ zgAEk3*VCTomS0a(7KG5+z?bX%+pS-Jz%>>RUaw~x@9xZDqW2^|yOtk)!dhU6>6=eijva^hwDyfM6{ZegRggx29 zEs-7FRS_>`VnDEex(_5B!{u*SI%ryQO<$P)Zoi?`_Idbp&HmTX%xF}dvB#O9UB;=- z&l@t7X-3?vS!zMgu_}yp$M5~x9&rUY<13K&eVA_RNxAC@2Km1e);$X}SX1yc zbNMz*cN*eXVYM9%7>a3AQw}nVuR(W@#-aNB>#izf(eS(j{Ts`Adv}NuZj6K?!Ayal zy()!JYAX?`+)Tf`(dB!fGhOt0_NsH0*BXaF+idh@khrNN3m8)fyyHZlI{b-^FErS!dr*D-+&dBu3?T4lYPDV?|{+_2sY_kRUn+?*uGjT~1y$wrrL z!HV-UT0lO7BG6e0(@rXp$b$tli%>FF{CP|cI*6#S3_b~QvkwR%Zs{SxyrV8abcBOx zPz~R*_+fCLz@1U!m-1VZ9$9J48?g-(8vaAIG+^&4GK*Ljix`u1t!k>xo8scPw@;ID zVL6?8cTUCRIOy`%_$r*pRf@{Wjplc3!iA{JOyY+$`l+ku$w^FmQtD-CEK!7WKI)54 z!O?o-L9gep0e?h=8>BS0SAeS5aa4TsNElr$sORrwCb)fhWI6ie+{LRFgLa*Y@ABTQ zIK^7kV07^`wr8m3zZ@Gsem=ZOCS?E2w%A?eA))=E_fk6Ha=a20WuV2IRWq0t;A!+ZcaE2f^F{; z!~t?uQdCOxV)MJ}V`s6iw+HsY6`24S>5^l|f^$9r?=SHl9gFB95PRX|P6^XRT6bKA z<3taTJ)h?lV2lY+5c~PmBEh)b+d?xqn+rn+?NUfaKy1u%DkaR_=}5Z#FmJ533mhFt zJ+R3ZY&7r6s$NSK!+RA|Pqo(aHe0z%;JQQ=!9jH(X6NFjuJ(==*SX>!Pjt05%loWNBbOkPJ?&|2p;AnXE4;nxgXug>DiUSn*Pf?|4;z3 ztIvb)g}PyCBg@mOuLfBCS0n`j3s#0 z8J`gvJi7aw-)uYP?&vSaw|U9a^=7uDrpfc^@U-z(Kh1yJV2W z4QT|25&oeBTMEx#cT>DFWP)**J65MxwwBEd*q^MApw|howj0Syl4K2zPm@Gw3S2{B z@A?5DV)Z>A+72iH)P@X}@r3rsHRFm6gh+Tkka>e$_muX~B9dB(Loq4}K5=nYey>{BwMz8cakq&U z>&~|Zj3)byYf{P1+y+jw^*xDz%dhX5cugE!m+)n(wk-Pt`t$%xz9lb*O6^YcI|Vji zt=q6~?>_N3J=q;T%kCY2^=FG8LWOl%dLjcJINJD+B@RiHK21A{Z*EL}k0Uor!R%+O z=tXU`G^SII&Ln6j$dB8x{(!HoxwCs3O{j=$+hbmzIAt^2*zbPGf2q98@01ES~f0BtI946M9e2JkK_C+H8{$f4#endonCjTap9F%8U!ZfG6yjpkJdE}KyKnng{R`2DER z-$=TW?1H1=hcht(jOa$Uh{vhQ>a1Q{XC)-Rsf|^;ip)orX^cZ55I2IFc1*oA0m$JY z5+X(B$}VG_;URCM{28Bbmb0rqfe%RtazkV!?%@70wt{~gy3CJ-*}&(%Q&^Hi-wJlR z6INn4F0>ECKhFMX1=4s-$pBguhrfn>o8R3ar>d4VwS{L8;H0P2K(WI>JOg!)w#_oRwV!$ zJ}VHV8oN?JQgD4c=*MSmMSXefu-Jpc%HkA}CKKG`u%Y@`)D&Cl@BwubTykP~l4rd1 zLp`~de(KSZ{vYNR-!Dj}F0esF1-Zo$fbi~}N3NTqEy326rR^{1g7zLM5g0Lp$s{6M z@Td<@+K{c@``hLdhPc?je#4dy=S2Qo_v|Kai=kNNNP)*bvVJ&@sbL=gArLVGg0EAfT68Cf7UorMzt~lR&>ptP>kgyNz-cmxq z1-jiH@s=gGn!WtSIxtgvc79^^S|GqIGshluSxnqGnRc-`7+(a1fem-}mO~z=3ev+l z?so)meuG>#VnQnav>G8ALAMLz~6_J{Gis}?``iiC7V)zeS4W?&m9%b9wW(y?5< z;+We&T7p4jX=xgj1|*-Dx#3Fu)HJIj;|pCvss^ej zTUZ^}VvLZVt~xmViMV&#`d!OYo$p--uT)k|S{#@NdEarE+&q_+Eu}1hgHdR%OT}9Xc z+wOOzBj>i6#oY1VQcaCWu6XU;F7~|oaWLrY%8u7T9gsz%1uZ3OojglY+xRv})K1;x zvNF1N!=1~f{`gAh=9e-G)vLuAE|#|Dsml)^@Msr3MDoknf*>U+aOh4%2s{#?WdpxN zBVjS7%Vqs3Tlb*7r(#@I)btXnwtvHUZy`pCj&^=`Sb|-hQDWy@WJLPZ*?w|L~a*x|I+ zd#5;UqNQpg(p3XEev&+Hai>OaU$qs*rD?kO{i)NcOa?x&VQTOS8jkYR!CQ}&A2;%f zdj88I^@tu%+zZfT-bT_+E?+TTfg5I=H?JT7|Lrf|D1Fy6rV-6}L4V#Bo8uG#UYYxg zMx8lD!us&#F2dNPy6SqL7THIFKxuVvYshNocxUv1teQUQ=Z!TUvTj9%{*31cj~1~c zJr#4SdTPBiv(t>IDBbeROD2f$7Yc?MLm5N*s8!sPH z&kF#tw{YK!?899--f{T%u_UzSCT-I>QoJ2i9s0mwDuI^PQI62e(Vh$w$xqXh%M)@5 z>7kd9^(nvnr#mEi%geO|w%k*C4fc+57jekt=XozISs-s<^_))~@Mn6>U1A?k< zl>=-!!P?;81o`^klMeGrZ_{-5TiEl^rW#|}#v9XTN~4%rg>T0;y04lMOz8UElonR6 z*mXHf$17EllZCq9SRksbSTE+E({!;le@g48`K+i`U~{{)omyLcGCfwK7m4WYr(t?0 zk)9Bzic40hP2TRZgY?$XGA`^nJ#|>*FeTyW`h(L+9&RiC{AZ@*9GWk#^4EvI;=8{S zLzkh07;~5YUvV2W=vLGh$CPhTk#VAw)@OXYNHLz!!~_ckL=58d)8TL`_^bGr=C)@<@K*UA8O= z9+~yX)v2L5};}Y(kR=0r~e$-+eaipgq40 z4DKiKqk9EGaUptnjdRU(?K)zbtoeYQD*up(&s#Z|1J?OtEpAVu;w zR``v=yCuUA`rG~sBb~N;i%=xsHQ#4j;fb2p37=q3OXqo{vv?0>^l=IB43ln|e^7eW zfyZr>KdIG%+0qS!w{KuNF+tHY5&yVDN{4|01u^pq)0hb_ro?w9^sCrHl|BT#=_vw3fjADS-5ECTzrs)qGLQ_juMs*QyQ=t|{jXQm zG!wIDI47PHs42Rxh=*pI71cU!Eyss$Wl` zPv=1`Czd)fLdDFP1;5IbMX(U&oD-y39m)=1DaP#`!RR~J!Fsl!o*5XUO4_k8pY|9k zLJ`3Wk2AwD22_*aRHlK(?KVCU~kRHy6^L+pSI$< z@Br8;a|0>(Xi5vp7}BJ|BRauol@tE%Fn(xfWiNN3MIWXF`Yx{()q2II52}QPL?J8V zty@%Z<%|IX8}fy2TsGdc!h7h+`7Athk5oDHMRx9W$|-K8HaG*Hx7;8oBAfgr&drze zP}<80*|UY;WNM|PqyKWLK%8^O6dHb{A@DTlMa9R~ZUqZdANEeGoWQWgK%am>n7~6i zko@Xb@Q4xX=&!eFv4D~8`Q(b)xE+O3@)gRb<@4cmcUR5NQWwm;aG8wsZbq7mDyz2! zBET9AB94Z;T3ZTHAFM{bY8zd@E{bs|bjEA6Q*JZP)R|n+^Moi~s{DhYv2m1g89W36 zxlru+qnJ(rhyV2a2KT=fc%iVWbwmaK*@~i!40=#`Wg6-@?|x*=HGZBmj$qOL(VNL* zz3CNr;Dr+3{qk^J+uDlqdN2NJjTQg4X?rwa-0hzkXl}G|Kj~#+W)|9SMsf$Z_CISo zV8lW=Afn87YgGxnO8a8Oio8DoLjm!=Injk%A|lxFzZ;;8?78-O!SsK<4H6$35~A9= zZEE`PkmzC*cyD?4u+XD?S^FXf9!XOXJKA~u*SlG8l!ry&~!Mp%{UWNAIs))e$+-LV3LH@?|+{JzA*?8>QDDpKItn1-&VnvVI zt2fOyH6p@XfrSjgA&iGXBHzBk8FWU<$|1IM0Ve2{?r+`^+H#|1#Vt*`HxV~$YZWJw z*kJ%+t>7HTc?@+AyPAs`l-@FL>45X{B0W1kU#C{Mp2nOwaVzQOw2u`=-l%lIe{#EA z$}pk{m#}l(MmT4)3y|%^^@w`@)2|3TMW+3@{}G7ekKWqqcpdVj6N4&MpX^faa;4CB z+waY^^RBY|H(1@CeYTom#BKo)4rS~Z4|A+UX6czr*P^5?_vf0$YY z!u~K8!dk1w0G}xJj&D@iY z*B>X+sqCK5&_r7d_0^|rE^6$s3QK+al+m3&9 zY*v)zy)PIF#ttD1d|f>dJJ_KK9<}2te46BbFS3^uSqf^-h+veRZ%Fq^ zFTcdm{%iI#1a31huAZD!K?zYM@j+Oyd|^udNtXQwa^Q`B;8$vQ(VJxO(M&quevAtd zBaP{O?GG?JC~1d!%7QcYh-PzO1B}^>{<80CDxyRh^I=N-p-5c8LwZ7}84*rOmt83z z5@E_ID!XO}rB_Gg#VK zL>CY1HCRqh=JDfF$W3SaQFA2@DY9;crMv3ZO*%oy>5cxNJXV!pr5`EL}z{0M8#GFp_eXQKzqa{SR z0d);Etsnj{FF$$nQ!m}(Qj*=J@fcl=xZFzB@-JKGVn6&qs}~Dl^aeUij>i&Eff3`m zVna3uOKdq9$H-tpAmQf3rN zQVp9V^%Ww-C;_~Q$0Ngo8EFBK0v0QUI3F6A-P<>AjknEVEPH7)iKu*(e(Wmh=z$G; zy||5~S)v&k>?jkg5Ta0505seLFmOq1qf8mXg`^1?J)(vI_F}KVH}w)B%~)tSBOMPYb+s9OM}dSCXx=0!C9UAC z2=bm<^^Hp6Gc?U)pLeug0zW5)J8N_JpvVVK%;tQ0C~fG_FB)#QS*t9B`}kC z^aE2TfqcxyNx9r!FUo?vBt8}UqtOl1=gE7YulvWtzwuk29(Zbfk3Q&h_!G?kFbJQ} zgty@^4$0R3(FcUIZ2ksjJ6|rNx% zP&Nuts}REO0FwFsP#0`)p)Hr4o*=~!ppF)THkj~5=2{OB=3^$nTQgMu{%8N6OY%@R zC9H`OUG#+T(gmF$q$3pGcYg{ic(Om3``hdD-3~hg6n?pbBaoF07^<*9F*AMsbp}Mp z5vT?X@kyq4X{g7412%30(vjwIA)|ly0|#84+gc3;MTRpJ zuW9kR1zlVxiOe`B^?kH$ak^3C4GFx|q_J>N+i2GFTpK!%IZ)JdH1_htj}~+HCpx_s z3aa9oQC+ki&mX)IqFdj~i|Zk>B>3o=1ToXp5Hso~yK=)rgBWWqsEzTl-<3SQjyeS> zo|kc25+~{v){)G}R8dk4lv=7cj-!q-2K%PpjJ0SEr+d#J=L#;P(LLVi{{HaMg5Kff zI2!{oe`}bV2rPabV;%hZC+VqRX|QE$ik8mCT7{5>WUskPZm3C9a1 zj2I=_9;u_iS%Vh=>sSO|hC6NUcacF-WOw}C#$=Pqez-s3(3kJDV>W}qWkLB8p7a^& z%7c#rCeZ2NX--q`mvlIEk&ca(wNMr(e`GE8ZaCCXBA$^B{gv9LX0#4r!^O3=Fklm# z&cZj#4$GMtO!)RB+ain=Sd`@oDA6SiRcPOpcboxuEA}{;#KctO_#Q@9+*ByIRfMsHw)c4>p&iLs)nUH(*WY11# z`eWRxn-o<%-q*N+3ofgkLa#`zTRf#q(QD(^Wv70ludQ)62&dI-IPQ(|wQ>Hk5LB9& zTNHmki?K*0ontsZK-&5A?-z_}cv@h`hw=DQhaBIRq=8E<;BEOAtCXeQF;mc9v$BNIP9R098`|U4+*@p8B_t^edA{( zR!H8kdmat|0&Gh&-;!q`bA^FtQX;wby>pf3G+Z+0tmTaL&)yoC>^knhE{&SBIsJ>~I(zPFZvEUQKS+xjB4@Nk($Ud{Noe#ya<)oF+&_|t6AS0okJYD zV&&DGm?1FE7?08FJUL1Ud0+;5Dq1X@VKp_tZ}Z5Sk9AvzQ2M4%aOyuTwSFmd={=eu zh_JZjHp$OZ2?4`d^~y)Lt5_8k-eMM(WtI7@X zR&}20>~q(dewoAr)Wie$t7eMMzmJvenV6kwYm%{n*SB~vTcLR|*JQn=Q2)Rx@BAF= z?&;Zup_1L-G4Y!FB6MnFOpjR+*Pg|T{?cZ+q!hX^KGzC8sK>=Hu9iYC{IjsNK5XT= zviISTUI(A79CnMp&L&2JTPc&Us%l7kodVKYNJfyz`KU98gpCH#6EEGI>00H(xpR-L zv14d|By34FsA+9&Z7Fiy2+FC9@}&v};OF7#i01oD4n9=s?Y!?cZ|u)r5xwrfaKQDj zGfyKkFQoVT`n7+sN%s8|t5Zz}vco`nQ$i#h?Ba4$+|LA3sI6Z76jMUvKf*5u;G+Ra@161B|Re>V*}~I8W?fCH90n`XFwtsyNLgCXLhAF z;7$}dEzL&Vk^)Qp$}E0gGpviTK6f4FZe^qC@8e4>2qsay(w?E zA1A*!e9YOv{61e*^^XwlU|+8qtQ8r*Ro6i1O}tgBO{f!?lu)F$TxoC4@?%AL3N^EqVYdCtscoA}-z{pTeJ+Ki zxH+!C#ZKxu!#r(4%&GCTy)vS$9#$c7B`$a0(7jH2IOLgUp6}oKQ=jV3m0`K7QOn~T zr5YuH#i*$J35s^87EEm&LMHqZJnH8TmFi5B#Y_IG=2 z-2m&vq_+zjw^qm|c%qGF(0EsP%Y>VR-L*A%`RU&=Y22hTI9F0upqBds>&+~(rYL?c zH!t^$hNCL3u(5S?w6#^PbmFNh*D#lZ=_2{3V!+icFR$5&5R!lz&>zp$5X9Q_62Hbn zFjljxC2c%3u?*`O3W?>XBPMszlsi^&x^UoEbm_`Np&C%71k7cZ0 zKM#AGxBObRwYCD+FJ6H4Teo0mw+q`Fn+7u(;FKzupPz+!1AynI3~)6`^>%k)ZgvXh z=cYj$aEzc9K`+)~);yaq=&NVq?rv?7W*8CF+O3-gOz)cfdIk#*s9c??Dd-z5^QG6H zBcP1H8e%50yuOqHMx`Lvqz*TdD2CT&rG~7F<56L4g=`!ptztM;Q3oalqN9{KHxCjt zmg}1@_RqdcKmzyZ91!mct2k>Pz@Fjdv7HN20{(rPI)7zSLk%^wf8sOsWlX$$9_~k@ z@M{fk_s)_qyb(OQW+`R>HZ{lxnN=sR?b-7@&jdLOpMxOf|JWZ3c*U8+@nCrx>pXJY zadptb7zxhzn{G@99M&_bvw_A)ZoYMatgKvJikUq#@XND3kSVk(n1Hh9qcF2|!jyF& zGr!ttdz6h}VSXCA+q>ii8nwR@Z3CDWX6Y)Cy}cCr2H4Io z&eGk#JDWRXPCe*#4G8YjLe!a@f?Jo)lIEG(1piCZ!dj$55X>ggnHW6N`0`(Y5rm-> z7mf^zX!{Pl8F5mXXIUR*sYwm9HC--?AAPRzxWR-k4>KE}9YELdv*y-6g#Dg`?U3-8 z2Jd7i)>b*^TLJhD1w#!r)X@Hkj~?*Zex$PfRUSVG&k4(U*&I`N_bInFvo)p`N;rI; z1WE_LAG$9Nm*^-q;agye`PHE^oKXb8_Alc=vrof{hG|PeM>n=OcHn!xFQa1q z^wqP6A)V&Pw6Z|!`OTf$d4_)*B8=&+qcV|b?jru9QZRR zk))Z@I1Bpl zuy##i1_|fw+SS(~-B|~1fauQVn$f)W=v;2!Xnv>7=hk)?y4^k`6O#tWwqR;%lG2!* zoG{N!OPM*ox7&y1-?rvvV0(K9`bI{<9e7T&MF zN_#7bar3q5)sF+f4h!8e0lel&IUr5LLFdXN_n-vLo74Q2Nm)2dGaE}~Z4nZuEgfQw z#b~hUUIU&Rx*ZAU#F)Ud%A{1zPw5ppwx-46vLitb*U&pdxvT1eV@%i`B&1|O?1Y!r z5?Vvz_%30Z8W|f(u>Pa>t1pYP99`6s6dgO`VJsxTOYnd@(h-ESGJJQ?<`cb9L4hF8S%R9GmH_5m4WeZ3fc>e zWc%r$9G0oG6UUa)o=X@gmN0UiprPB8XdK|MNR&4(g}nU@{iFN{VK5v|EB?Ke2f{?* zS*C29)djz#K^1e?Vic7FtYztF7hb#PDq(G{HI23}ooRQ)BCZ(MD~?+}S5-}bTwY&Z z#1Z@sU~BCfY+irUV4_`ea7AZ2jkdODKq}7No43}WJ<%b}?34jelLpXEPfyZ)gu0~- zP*%`3TJxQ)9hjPI!O;^(AT?U!et!@4Hh1CBp#^G^PRHmPTX-ds^)8HFpXZk5V0&}h zXr9|J=ystqYd+n1fJ;`yk32+G$VKZ|)f~%}9FVpbnf&qgfU?0a6dsy9v zEpln9{a}x^tCq}#Q@?$H>pM%YXiS)aII6#a2w%S?w zHj@&{u;K6F>9%s|^5UB}p;jWlFkLsM6$EiIkk9XVVU|Et6*8~Zgb#aO1&Bo`%4;y_ zoB6*78`q5XcX!KZdw0nh7CAKP_epEJz11~EY7^L1szaaCMw5$L;0XhYQy4&d%DkVQ zh3#AG&`LURG0;Lj!hTgXnTNu3XDB9m@=ti0?$}#W80041e zN;TNczq1>@1h@6l$vw~1#5q9k*9{Mf%jYVEagy1*P@uXlA=s^24+?7lovGEZyLJV7 z8&?fT=@KYy(WaUZ0N&dh(0#r02Jm(!r=i`Nf|=PlqXC{Y8eyx^?)NoJn|Db&F(9`C z{az1d7Up2k)5N&pHAjPPAN^**%-l3g8SQbuH?Vma;lseh@2Rc9W$XinaILDD@A8sqZ&n2M{-ti?`SdM8YoR?x^2G6u_ z=6IRW`ZkO;>evY5c~%dCJ$_g^5uCRl5G&Ix6Z8&?7o#wpp(5ZahIUjM4j{n+ygJf@ zBEyhRUwg(S7Isvs3x3Pr$ui~{^w>a?=M5~_Ww$Juya-JfGcA}KB#z-~Sex6IB)H(; zpmb%}dcU3Nu)B^Wm^Fp)!_pnLwr#{HpxB(zFRvB~}>Z%U8Fa01!FePz7>h zWh$dsJK)?L^tNH+>RD?>YW|W|n@pc4r>6+W4tjm)bS4aFoq@Tzd6=1*g&Cu*?MzNW z$7q5lIvtpt>`+@y&CS8g(t-iTQ)ZK%fa!%9SU7yh#GkbDzds=P--OZR(v?S3lV$@q z`s02IJp+Q1c8dTp7O!hSGlFN-7H{6X4A(EcX3ciNInaO_bywNC1S71k)$3}UAsqI* zBqw)OR&itxi3K_HHdQaKg5ns6t^LJ#kTFpiS`R>fi4ZJkhceACn`kypb{cBv;3x)W znM#FRB7C^7OTktw&4%87k`_56G-s1$#YYgOLt4mvDk$zB{0sd&__e-dJ(pu*yfTB& zH%2)=1^=|*%}D;rg5S}`-8lHFjC91(YCj}}NJ^=4034f~qh=JF^i^c#BTg(X(kTyJ zof-qf7_&1gdI6T2+OKQx^LKWOc_N+H5&=r$$^TJub`8!0NL z^{q@WC&~2wq|1P6-Et<00Kiu3Rh{OLJiMfm1w-;`TH0CwBH*JQ>5AWZK%6g2^nTnvscgkpZr_CptK2I7g?&Rz|Oc($=G1Z~7!R_{h z!Oyr@Bu10lhMv**qQ)50N$|G;(zvv5u30nZ38U>rM|tf|8+La0jK+5ldV4)uKY9ju zw@lvM-E9KFsF}WX`E}Uc-tcR2;>JTzX@JEHij?02YiUhEj5h`3bXUV@!eW`% zL0A}tb7enmBB_=JSgMN4BvN6b;rCG*AOm=H)#uguS%#(9c*D$8!Zb&rdRl8;7TNKR zfwUjMU%bsJP#DD?Wm&2}C}7`a@w`1Lx0#X_Gy|?k<&1C1Vxpa7(wjd6go>)Fg{b^p z2pp;;Rnj?VQGJqMKvqaq7L+=)4YbYz|aL>(v zaELid& z3irgMPT(-ZSjOSmsX7|bTw}4xK#fL|3_)3VYnG5V{VJ2b4J+R$;j0E+9+ZcSkQ?|q zXcsL*gPU{`5P(N4A#iS%&D)c547_3wvkdAYpfV{3p2VEDGC--y?%9PbkFvBv%HHw) zzC3p0!l|-+<+~)O-In(T;~VP{Is*-{GHPeq6MI*jlf^K@>T1);$4#NTdEID!5wzN~ zzqVgmw3#AE#XEW1s1fc=*z>8(37Ts6O}y(Djdpl< zY+DlTgmj}&%qff-BFqpuf+{s{wnsw}=Ul{^cc+mwis|P2Q9d8CSK&RsLi22eRAu{F zL~zC5neh^HT!xKF+QUs=?t5~7ZUm$aHFPi(<9A~WJco^ahH*kF2+10H+o>ha@sdz7 zal469Ug2cVbho_r)J5>*O`z!?mGku@Uf5__kHmL`v|qko3SE`|4HlR1AB;u^FClx*1DG(Nw$o{wJhx5WJp;ZsVAuR1P0h}LG9b8XG{}3~yW|CW za(dEy-yx@1gZ_Zh>h5g9&iXAnON?#Ko-XmO@liGn4}!(!S;fe)`L1ZqLfe-0arT=H z_>08xlU4$uCbyVQP&U=_WdwgdDpnS4(^hG2+=XLa0@PR;ZJxz)gxcM*ITQ+|p-|3- z8fxeuC=@8gewR@Qj?08{942i%vA<(vwZ0(0t#ZGe^(F2BOC$@B+l*#zY;(sYs89E<-my9oMdx9pigZEc__SdwIBq7B`?RMa-9 zfcdVtK7sEib%GQQm1&8~newvV`R@sVI~u{NSZ=upRsm?4E|t}JOZM;lI-Ii3*N^=w z5S(~0S5KNa`eLmE6LkZCdt1=kUW4AwHr>UG#}!Z;jDUD&eVsrsYI3n$o#{CPV5h8U zx5*p5M5n10j?taRMiZ?2ka@}PEBcM`cQ-bSHn>M-&}{>95eOrI-MqPC!l$sgasxW; zgw~Fp`Mqrb@~#2FX#dzkRXRRgLB@+n-aL#ZpL;$Y zh;Pr*%;&Km^XFXl5ztv1I0`{+PRZhhzEGQFzOivVE)CnW>r$l?thx!u3R7TaA=~~8hO8KW*gT7YmKf#CY!z#<%gUV1 zr(%A2@Kp9$UDj-4WT2?iKJ<6Dj0SeiYFG_WMUT(jtu4BK2+!(v4G7hJJQv)7nfWDX zp>RvJt;w!QtCjHG$-EX!n6yv}oVu%u@a*uc0kPAtyJpfQ(`EyLTP+IH-RT)HyGi-& z?QFr+)CAdz^bPRcF`D1)%`FqxT92SvGAVW2%!l5X`r_ zAof}o30kGqtQrF`Dl3azbM3l2q87M@{<~awR3+qz?3YUAG!VS@BhlT_x_HfCmDWiz zAaAE|xS@tVXe2FHVj#7Q&#juTA#iBu-5|d{YoXkAeWC@(W#1A(AJX3G)_0F?`DKWM zvUo9{7%?;Z(o&1DxL@LNn0p40S#(t>hRX!aVfy3HFiWU9l!OV^l@x><@6gQMc;WET zAZ3!2AfM{8F~gmCoUOyejze|QijHf3Q8p1Zl%&BJ^|yMjUAYnnz#4! z4s7}pQ?o{kI|FTWe$}#ncHtOUZE)(m!lP3T^WW6$63omV1{k!B7PkwXnQ54qFzJ~x ztXyA#bgvJat837iXu;&9O>3}cG{>8}(Ch9|{|!u-oo!RLja37HZ$Zzb!{%RB&u;sK zJkVFPPvIF$#C5K*GUfnA>x(*@Xwk_Teak(IrI7EgX6)tMKgl!?;!6ob;4M5mfvtTzkgZBIHjNHVEp zaT10LZhoANGAFaKo#dE(pAFQXcV%JiGr5@L&2T7J2F643v2{&`jo}@KpVzNy<@9uUNZrxZTCtPbc zS73H_lCDeY_DosK=g#If)wgfZH=YgN-B^dUE9VU`-XW)0o+$(HQf=uaGHi!o?Nqld z$4j?l^Wkt}4wMNAi(^5ClfWAPO-qMg_`EPrJZT>xHjW?|lk7;%$1VZGWg4cp2LvmB*nIYzYdrG!L&6hE<6 z9yTq!2Rw1#waXXBMB)XCl$T4otcdi#i*JZo>+ zZ`zr@Ghd;Dy(Ld<37Tr_zsEf+q+hmX+wxS8t9TtM#vwo@N(kQ<&IJ2R9A751!75OA z*2Q9@QY{5+2_<17qfD&Wxg{nm6p3qeEz_!^i@>n_1TRoRnTJo=FlBj2iQPdAs4$F> zAc53E_%z%RBA-F~DBza$Wln`jb%-5{MP z;D`&HR3V`(Y&jSx*Zda4ChqE(U`l`!6rmJWS@3KB7$|6n0(v%$jxckzfl~=%QVeI) z!n3~J&6`GH+a;|p0!e&^=WEje3aXURzHYRMqy7GrB7lh3Og!JNi;49Ml|Z2GAVm0jgl$KtULKRl}Pr=f$T z#4#ew7oo*e2J)QXN`cV&@;eKRmD~T6!~)9AZk6%tRckcktWmLA=^g+9H>8W)Bt$I| z1i}@+<&K~#@(zW(qfpg688y8&N0JR&MPb7iBC9@_QW+oR!ONMqwK!LL0%8#qM?5&y2ii!G=jSU;mPNsKZhw4%yJ{PT2G1_nJzo zx|6pUIE))lTZmhD$`6fG^*hwi#ym6U7hygpnSk=8i81<)5iBLCRe{k#kqC!c0Fv_d z_h9SB8w4`(DkAjkoc5fSz<}KTUeBGu-Gk+$hiE<{xSgI~GFsU#T)l9P$~7}L4|6lK z#MolGcx_cOF+p=39aaHeZ!|e)w9GTsqjV2Vr1xMJL3Q7N>|OK>okDkS02^CXp zSlNKt#aSv7n(u9H?$9}4^a#DXy=V5a4#4IX+LK`E@(XgVt@}rCJAXfw_nvy;vD_ zjuA?Ac0+)6W_M|78I2edRHZqP&+1q%l~KO_kgHS16bWFK3n%+qJo-TIRKv!pYcsYu zqjfCF04nwet|y3LmDBd3;#Re7cc6x9fFWDp-9G5l^&_S`a1UAY%SF;wxts#1hLadd zc5YTXrjzSPxUXQ`5I~0})$C|%+_~G(=p+?YWId5;GPtnQ&RXGEL47uNsLupXPn5WY zJ=S$9%R%xk2W1A$R7V4=m5$DKi4F6@ZLuFjilj0*Tkdx{vQRC{rzkic-6L}GgEnL6{q#_FQb91Nv~+ck6Us4| zoQ`Fdkm(=f!LLh!^ZZ~l7q=(n$6&chZ+V>I^DqZ-BT~prg2`M}nj6ET2!^un*)>OH z<&3AR#An5sIi+$ed9fVjzlRYEx40bWxN2kN9PF;I*m;;*aD$sBS!tNRp3$`Sx&vq# zFpHj>XO|Aau{-Y}%`a+FXqG)NfE+cyvvX6hc58#q6K}0|p)-MI))Php z+$FHJcH=U1X6N9>rB~tb@w;GZX5Ike1?!ZL*IH0H@K=lc`V8673HJykz*4ZT=ldzt zjE%%B+z(1{%i zz*73#+}MWgt!>I`VPO`gr>E$iaQbT}(3!Mx(T4z@52j%z#F=EqNFaCsqg{UX!J|Yt zDGhl~{vHFl97l#@pj%X+)aTP1Iv|qUkNYQ4%CS1i-D1Gn%&c#DJ@&Ym`FWN3AhCNW z5syM;lCv%Tdk#+?P0?MVz_*2WBaMO3f7utFEd=qXK%HC~zG zg%Ziz-xdwM^HipVsiHivtYY6K^vO4^R!`lCuzOe+FXZ~TQ`ixcLnw~cTKo$n40X+y}~Iv(C3G3VNm$ zii~FXJ$q)=V_MvEt#wHp(yk41jBpHaGbm0)e6ki0d823WzV3UV8`cXy+wFD%981js z|BbU(+UwG|;3=?qw|yx=opMZ3+X;sPzQF_F=1x;?1G%pAy`m&DP?~Oiu!15KeA)ZK zZQFtoWcA_3^%Z#Y{6%>4+-2C_OzB9)<;#~~b8Cgh_|noM96x>n=H}*MX>lIzy5|Jk zaq2KkO(!rhsiEDn%)CyWU|qLt86X93!Jr#{qKtSh^4yX@S88xM%rGD<!;* zbYj5OzR*qy=O5(bg?pXQ49mS~KQzv~Xpa+#;^=rsWm4+w_qgCUWF|^V17X=Xe4V_; zssFG68ivX8P(mKg|9aJi9X&c^(o#2Cth5NFPv|5E%^*?pqiEkUl7HnKTl-_;VDg+c8tK;L6wE9v!SuqiDc>QOUpj6+7qg9AXYyTKmk8$Q zqCnC=Q$;gqYC~0MSUaXA))L_ncB&zJWsSW&+RvkqZ3dNn*My1lVG`|t1h<)thhu)= z%ObVbsCv^v6Mzi!V2}c98YH-tZH{9O$Jm+~3uxNT+F&Gnj^Fo;5C;FcC^Q+Bw7BX+ z@!n)BZ}~&F#z7~$J)zYA+uHsQ?+7vQC{ zXW`79N8#kDL-5##?uEmL=WO4&Bibxjk0~@709GW{+QmSs{2qc_34}vFIn)>r=Y<4D@EP8$KlqQ29xBg|X{V@CZbS2PY0NH+^?giWJ1mVD;2afz=JV6pCP+U6 z{wa)`#qw#5Q--iSlEOI{qxQ()&;9H7uOX8%*2s19tPUHm(5L`=RH{?{@O{Vxx-Ssy zDuq0>m%3^zY0}zh95fyKVep)?v^Wjb?$FR}NE!1xAdNu5z68n^1B)oi7SZB{?SwE9 z5KHE^q=9UclP2;A9BkJ3m%B4Ix(F$8eG=zU1W__PjeM1zod>6FDtdTMob(mTprGz_ z51Ex%{o{bxGD0hFy*TO%ufJ!7RaiDWyW8rRvUlOdm)-(BNZ`n!Wdk%P4N#pl zakhsMU4^C7cf;QHmI0(&2IRJ3sl5odZrp^0BZuMG@-oaCAUZicZ8XgrWU`D` zC3TJVc4Mat8>>dEJ24BYZ8XR8v#`Cj123Py25()y0gv8y3g(P9Xz|E0tQt*ozlZk| z4@};>&|a7}n&nCA_BjKHvAYJOfi$3f&uD^IuENy(BFs%r^UCAfqP%~rDGG?4Aka4| zen! zEIEf!aME_?yLk?x*))P+o~I}{8I^R}4z$4XJGVjNg>zaD^6@pt2?bssL;wsRRUuw* z?Z*?4AcQvi#NGG+Ei!dpTkFENo_QW#dF2i0?JAg^K5G8j@YcDrFk^&i?e;Vz?Fpmd zorF71pMm*>S-5iLnh|;!0ZCsO?eJAN`^Gi+&I_-=*Z<%dc;u1$;mIdH0!Nn@%s4^7 zJ+N~xY2zXQ4b`I4X|#`>?uBu{q&hIQ8H7>3N#8; z$JyUz`F50BGJ?fLP;UP2nfu4_O-@2&^=Zr)YBzy+;#nYU<0sCgI=;7zjWvM|r78{G zUgTZx4-2St#%wE=O19kij7137g5pMwfETapnKYoSMfcOTX&h#*uq@MyXI;_LvDSUk zT-j%74iFb9tsz`;<>EQR4k+B!ADPEp2GT0mUiCD&CE!I6&vBU^=CQke71po6Wi+h| z(A``oM^^)*oh9py_9SSdm3{Ng%W(DT2HbIK*#K9gZJnKksku4RP6{UHmtbnA58DO^ zAGzyZ*qB^_i&w6|(dh{|v$O=;>pRdpniwEDZ~9=0Osd;PgN(Fi7~5878m4A?@Yc#Y zT;AA*1=WFMcaNMs3=DAHFlkTE8(?gJ?zD-IX3m4YUDb78!=?etJp-E1bM)NeA}pUe z14~Cv!s5|8VR88m!%#0eaAr4pX5s*>mrN3RKz(8jFpY;a@AM@X21eW9Z9E;_0CQ=R zd9o{ii+qz+mNhgvLvwo#nTfBLb0)fU^Yv{OU_J)_8nS(Wo_i3iKnk!poe&J;U&o9I z+OLJ#CC@$FEATsl<57vP`#{aLPE~Fk_zjJ;0opM!1M3Le0rz}6Fyr_E+^3?Z-%d;3 z!ebKy0>6m?px9sZ&a~gwrV*Y!e;%HH;bpjf?K+%1c_+*+n{{Dx0NXp)Ve!y396NT* zOrxc0(&pIp!~j|3m{j{&0!R-BTf6ibChrEOl!|;ed5+t z6mnCaN-(UQR+M#EtR-dMMG2cdl{w$6yUo=Fd9gV1_qgD6vva{J+{%1<5Blp z&M+>gSE>OnG_EkK9ccmz>G(KcGW%T}=Ab$$k$3?LA)a9u7;U`H{2Qh=Kf&R~L> z2c8@BK1~a`*wDzxr2dnir;hnaMl>gF=>0`B&akg(961J9wITt7O;}~7z;O`lz+{Bl zMw>7_HDk1nGh}v)zoqv>9{U7*@h-`<1!)U62hmm4sLq<9 zoVHJ^D0sJZZ9xpsXW!-ARi*1q_+74R{r)c8IR64n5HRh*jsd{C=5NPna`DXWqyZ(@ zE?qNPo6FEn&`}nU_Iu7SqDx1P8f|O}o$0RmZh-OBEOZTU?LZ&yUYs-Px;>aO!iK4t zS(rb32r^4a3-0l6@z4^i-CTvu!6w{u@+91GhtU?9fRpM7>>5pRuiqnwR;X=OM*D|m z*BF1=fZ@r>7Rg&X2Bc3L%`*1I)YOzIcL$E#c`qy+y~BK;rML`Ob89Yd@HP4>)cQiI z{mvI#!%3*(7y}h)f7vHREik7572!anr7FYJBaFw_{p8OA7ELAd`A7FN#kVP>Q3ghy z1x5;)ahWay;c=O0t$Jdv(7%|YJJ{i2q1XAh&cXWX4Om}ahl`iqFaUSKgg*xN+FR{$sOSM zFxy*Qm_bKHCclY^NjP-$7%UtZ04S?;y%*>RPP8)>XHkx{CE`FR$8`DAGFvu;~Gv%C~nK4@6 zNuxP7<(Zv=7RgggpA34$VE2u7Xm?`;HdihijrJnU%q@8^rkn#S()vPvU2WkR2TG&u8Br!dP8qhk&Hr(s~)`-vw%29G}akP)H{;8%b3{|7s}8}Rwh zeJ_0EiAT+RZ^7h5+h~V(;pVL?aL1j;;Npch;Ly?({J;O!pChmD*ROBGYiG~FbI-pD zFTeC1lS>EgIdeaJ-)DZ%0Okwur7!+IY;Ui^cR%&GStCpz53JL+91o*D!2J~=o^#A} zhkyJoY(F{AL#=TvuKaB1?Wb_P29SJ*;cd`tNZIeH1HTq8@i9gc35s~Uw?QThR(W() z2Z)9|NVujCTi?U66dQx1P}yEobk?CtekqxlPs?K@4LNW;jAHE*z9S8AmZ`^KdC~z( zIcfv>O}qZ&9VL%Z7vwrpkuvSTFo{bY%Eo%uqtX#pX6_brI5RQXfdY^cbZh3BkYg-9 zQ>hy8ds|XrvC>7yRk7h{8LJl5$N@vs+0yy>CHm_aZ6ICzo^e9-7cP9PT|&kf9k)Qc zZ%v`C5w0E2RJfGlTeJPt#~oJZcv*9`%vGM(G*yzG3YOr});F7SYX0kYH{sUB*Nj$I z8IA7-Y^~ga?)ElpuCBt&!Xm8QxDGFT`!%?9bsZ-0NFQEfgRG|kt@DQtL3?6~fCHWH z@AV0+CTQhxXc2n5J=$m|3|K|2Eqa8uo>~>yqk1jU$m1Qrs8*g{Sa8dQ^%sC=K_}WR zXS(J3%LM35bYN=IXn71AUR;{Dz`MIkn|W_4kWEd%+`=?ny~A1*cfSFkckFCWY;j>loo_b^#;|Y}ro>e`)R*Sx^=m8e zJHPV>aQ@saxaaPNVQy{#w$^vx>?>~>AbS}W=4asl{^Os62Oc;BtqCAQpzW<5oIU$0 zY#QO!p~X2^Tibxsr|*FI1?&$6cib@x%gc|LIHyhjt-?z$y#cSkdJb;gyai{@oHp9# zO?cyt%kao!_Zy+w5qsv_-4~n*8UgCFqaO?kHBKRKS_X{k@Wu`JeRn9@)V_aHvq#&# zFyq;U5CdGF2m6@Hfngs~EO+B+VM{@1NqG5LCvJ?73ezhB_h7AXJOjXR49LJYQN#EB zVH66Nm@)vYO0pO-;bIdq*Qk+2pjbM{?+FoU`$5sL!BI94N*5-mNnt&>Qym|fR5;IS=(eV8ZrI;-1VNVJ)*ww4i@_~piWaPS1G-nZGi5ZqMgvc!)7cdYc$O36P9lIXLW>lA z1E7|U&S%>`LYR&WHeRPfl1~GoC(!%!)FkY7w@ms896o&pF1+>61nlS+mt!JMi_dz5*A|ufg(> zJIoxNgy+BWiqX#Y3{btpwD%5t?(?652Oc~L6D=z=8FV$Af8#2=^unuf=N)&#O(S?a zbLVk*?2)_4%ez@EDBR>!0w+(+!|~&DaOU(;c>d&Jc;=axU~}shJp9O`@cJ7s7+`!J z78Vy_b{5O)uDntcVE2yH4O2V!G~~QMK%69#?5eJ_{ir^bh1C_$hNWLOTuJN_&|CG6 zf6F_B>*UeUJ4cxpXvhgxX?2qQCdRZUUca4j2VYBC#5DQ!u1xDcjKXnMm+J72T*|66 zLIDtcPcxyd3mL56k$fb7r=6vvl8naq6t-o%EI{cJQ-eA68Mp<0=#mm)Zn8!Y0U}fv z9CO-r0rh@?cVW8}gOkk$eO^AGW9D+q%)rOPkaXRMvffAOt}!*p<%gk?oJyiuG;cSu z=?46=X(b*GctI32@XD{$cl3fdd-VpH` z4>aCKX{lB%%lHIh8g!=BGE7`}b;~fym?y`0xm_p*l1t~avSqg$+Gvarw|94Y6_V6| z-+m8vjpny!K=1bUE=(%SV^sumQoS(d|r6+uXGC?wcqA61r>J zz-ZHuuWh5pZ9M;LwD5L~7?5SHa(hY3Xm`;}5s!Xq^ND$+CY_{Zub63p^&pGp&j_UZ zD4+mErqJjmwzHLx=4f($0Z@(9HDyKc(%;@9FyAqtx3{wiJ)`BGnq45%YwRyb1aq%5 ze%>`qd7Jqr51c3IjM*Tt=#$Z+TU0S^9`CS!Qc4}{is?MB*GW`r$V2V02jwVmQrS6Q z$s{q*Eju$P8Km%vmAa&z#`3~jR}27t&Wxo=18VOzAZeD;?R0Q{r?9%V0_*D=22ge3 z)~!u=@x@mSzp-lWxFAxw7FT)+)OcEm#GK5V!F&1<)M!Co(gZ$JB*Y2z2oT6`RO zMsW7##j{2`yK96B$DwT&hSO(`!Tm;y+nE?xK$^B-ePst;eC`z!-uiq%3!4WYyayH! zc@RR)lAYdG>mE)7c42guer8%*+B^+0e; zVOJM8?^n1Y=d{FH<4&t^jAyto2nVC5C(~`m0#YE~HStZfDkBazswOh7`Q1PG4b!ee z`(0pENt(GDX%49~h7cu2j`QP9UY-l~3?UR3To|#v8+v~d&kquSu<{{7PnBd;%gB~p3ff`|Wi)x$E&~HBVX$MgzXQ7FsNda&t?e#3kV2rcyR~iVWEg#; z*`1!8Fj|#4x*`e9n%fhTr0vz@dD*nL(XL{jwz@r|SRRlWG~WHG5_iT78_zJqgPuMA zOIM(QJxgr?v>6ivYxYc_9=&$s^*4CuYpTh_*J^};u4O{A)G2g|m9&V7o}8YCn^!KF z&q-6Z7Hr+R1~W^Cpgl7OTQ{$oD26#+Sho9vcFX|xHDtn0mALC$${KDz8*bPwx@?~i zgK{4l||qh4NKul5>oMVyuT!4eA?uhr%IMeukGpaGCaipE2V-D&e$El=VQc zXT~%NR2CNIVR2~zI+JZUcHE2=Gp1HoZ<)U>laCSbqzSC8t->2`yaK=X1<|eCSSi`IY15eIM?==QLcq_7-ezY?{(8L0*G1$O$U!(wSDYS&?iUd#%&R^HTzB z77Rsm$d4iaJ$FTm3gV2nR!D(V2xdbeRZ+>4FMk=p9R(yebTE`#B2~8MD+h2B$nFLv zehhdNY3sNtCj?1=h5tzaeeIT5-S2g2obgd5tQlvY7zKb=#V_!GL2`9vnW~^5vI(^z z-$xw0G-BP%@><~fg&ajoJ8HV4mcJ^zTq+sZmZgQnQg<2F8KnW^{G9e(<H<9cIOoVLKdKE?0T=^G`{TOjm#G=-RNBD(4nIa z{8}&1D)1?!D&>+qXgV3J+dGfyk?je$YGkokjk{mEci(Uu1c~p(sQW=E=j`! zb(<;mF}TOgnGDp(9K1_!AEsp=O8jKqq^HzAbc%1Y}swfjz#`O5pJF z0(|`AABFSht{V;TG|lbZ-Mvh?O-1a}SSG6=%gwtgX@K0F&q)@^x4W1FX-mAvvoa!X zOn^~FN`l*fqCi}>dm#dhOX1N1>4`n24d%aG$;z1iV9#wp@HRu+i@mc_**Mmu?kJU!F%M3|}#*+5F(=;fkX&cbV7Hwu_Vx};kw-oy zw~ksZwTesgisjq~<=fC+L$-eHta&~KbB7N>YCtKL2k-XXT-hSVd&+3K_V#)(*|AK~ z>e{+#>jeX34g1-*S|bDjx@{nAe-FHeZ>+x&0-$ptbhHK7FVv4lb2~F-+6LF29<+=$ zxs9Nxk6L3*KpGja6g5iPGNuTW$@vhULrUGgpowBQxLLi)kj+6kRKzZDGfF8mT7%eVM z!bcy!-vC%eT1u?;&09C&;)S=2AZ;2CQjiAt*s)X4Ptoh}^QOzX&>!rOW326+9eW-< zwT{~2q?lSE;2VejC^F}k=hn`s<9x_6PJ5MhgVHjV7 z*fxTyKD_kO>t>zl!@LnjT)cc1KK0!nfm3%HL0n>a4HTr=tLv;Kfvp>Rv29U_@c700 z`kK+|FPZ*Zf$rWhSM?T2*%TQK+V=6h3ki2pu}`!BD)%L<=71~%$SXJlgSt$x1ITur zbZzf5_dAx&100W~63BDN3@$+{c{tC>8{Pb+pC#$|UPB3U&_3Cz<(WnJ_JTW8O;%Tk)CKz5)j2TM!7502pEx9?v%`@r{`u( z`g;cau9MlcPB-DWVY)YNT!W>Pr{VbhkHYGeHw_5BVKl+!+3_<*^V}nW$zX36CZ^_q z6*-cDvmCc%Fvp_;1Ic|*3>k@?2Y{n6jv=s=>9}9kazZ5{Jop{hI{%5?}MG4HP~23XIVQ2&~@O@p+zzuq`DFS6K6S`7MJc5 zcWVhTnP?e;PMpLY%ht}p2?T+S(fPd!Fj2Pd@pk&G7`~ zaqi7)@cQeQ;N;1>j0X1tEFW2bM;=Ab(5byXk&aPde$E0!x81$)))I)UaZI?)jV-h8 z^kH*ziv(|-iAgYBOGh}+IbR>o|C{!jnwq5XLu;>+?UX=p&`WTELRbJA@}|rR>T~~z zV4))XX0Dq>evk(mx&1p5-6+$U;N=qfjVm1x_u$-yx;s z4VpdJ^BU>aW-%mLMw6QzBkV~4FcO}L31Y^{Yn*Xc3Sdjq$}kbJgym18hG4i%+hX*9pO6qYM|Hmoeem?jNSJFT!xTIRtEF<*$C zt7j(l@GG}uWHbX9Hxbh`H@go0&di41D`ZVs@v5QxG5+D8x40nTnLPx*crPq@WLEXY zHj{GWFyMO}rLhPU5H*>$EYj%}nnNOMjGl;@(eK6c^+mM1%qV51Sj@=cnZhI$uoY%iLUZ*8oRm*u0!7h&bb25fD0VP$<2 zW(-(HZ7rX_r89ZR^c%*ryS)Y7t!*-w#;av!myeofJ9G~B+%qr0^8F9M;?YG|yLOcT z?XBxKpl`tP;Zt{#$@R|W2J~7MD5H}s?|4t+9lZkr9f{cu(Amw30q)53cDGHLX6Io3 z@UmgPTV$4b>cJ;T>$_*lbN&3wkQigD%Vm-{rI(4&0P=o=(&1 zK2sUs&0!K9?+Yoou*6I!zc211zO06+Np;cMASTGcaClABo)J)>Gq6b`G?L7-)){jz z+ao_WHEDPY=@a0yo4gY3fKJX>V8z#-RRLZ3ox_IC<)n2*U7|Ca4!ofgrPgE{re<2S zEzQrLgq^Kj1A@OpK=q>^c?>RGdff=uG<@Wv585$KCjCHn)wUEnlfjg&Gd<1P6Z2-* zXf-cgx@my(HcU-U8Lj9nd6S-UmIq3)r+EvAY z%GeIU-f*o46f(~J9%BW`7DoCN4KqwDJ1ov93l4{`d=JBiYM6xVI4c!WP;eBcb8{r$ zuI`$nQ~+B_Luklsn*K*aw>w1^l{)i7&iT371-f67yap%nc|u3LO49XuzUcbq&Y8)) zX}Gq)nsNfzv&g9jqy#~gJ?D<5y!H&_pt7DG5I~&D1$p4Wuc}PHjQU2i)t+85b?Or% zr;OJ1=v|M(`jvCkH3$+=g)%v5v|h{eF1>YXmvaWR-edmme)u6WX9jeHWth@|(Xj6A zY{B-%y3rW-j3)LZ%pN*S=XHDiMR@FoPLZRlt<{^bd20o($k;RP|f?tD3vw4tunUWT2-=4Lz&!+xr! z>i3){Ico#!Sd6b33K?7c+%w>JePabSHrGsB*mLvKlheVbtSdmNby}8x=76s&FA5ik zMMr>um^Za;pd*a7E?EQ0>bW20hR*N%1noIk)J)TSHFNszyH6Pn@O60O?3?iDqaP)Y z@~^%6rqM{w!}75?pn0z?7@_m)66gyd0*;?;GY7u$jc>uZH?Ej*Jp)IU55b*hj=_Tu zpN1u)37wu!$X|dpeM=p1wSR=eQa1Tj_6UG-c{q)r9a9i6U6>vV6=lC!0iV4NPJ4?h z<<=)Bf}^vv{ejC9fXYX}7v}`nqaW7d!#1Ba!`lcJb8ph;}WCUedDSD!Pnr3 z5lYP(&G7yApELj!Nb`;BX3vCq{p6c}rEpC&8L!Ym*LV4O(loe8>17(3b3jGiyqXmm%jc&$O zNugCR0&@ZiRXA&$eW!VnI_F|IDvU6|4u{l@0C0*2YeAq{8l!3(V|$Vs-YQcm4I$?Stqvp&Mb;R|*Tr_c`0w` zy-wPVANsCzEumFGQsxMO(LCPmYJih`PHdjectZvt*||c9rX7?NLJhFhjycPPAdHuc zYo|3K0Nl1(qncMEDQ0Swf-TuuXAQj^HS&L+O70o~nR#p{4!er}PN;I`2U z>h&$d@3t+2Oq-p8J5C=*3~IDC+c2L@8t}PcfwD=1K$l5#U;x(E=DN`^?!mG99)!;1 z1OY8_mXo9emN(aK!i{T}VcP)QxtTemd0wz}r;XQ?$!PUaBir3I8suHPerduyGg@5) z$ce4PjceE7y3thk2YWDUm{$bLc%yi$JpnTdhv;nYgwebmIdL~!esdF+PTU9E>sMjz z#${NZnltqtkf&<8!V1p;Czc7I^MrgA7Pqz50(yYo{8a?ZjhIv%6=& zKQgtQ342YIc0wHVV7#-l37cD+q!CM6Hk?{KLe9tRd0hvX@->4zpbG2lHgWsImdU3D z#I%#?dH|~Br))bpRzuKBFR{O&3nXOs*Ds%Y*01Qrx$@dfceoNg9 zvt!&A9>cZi$&Q(4*RI}z3+J!Gw9(?;cmJKRusC6@AX0pv(p}*l5-@cj6xS&?gV}8Q z+?!Y7JI|hlnW=fa-WxvosSm;O(OGAypvhX~+Lcu}YXI=HSpzOzxdexgEy5EYdl=>x zCN1NDWph_&0cp&YXSi+ux6B&Uh4bfbz{@Y6heL-?z>OOl@aoIw;GTQ#HuE4c;QJJG z_qL4itw(p8r-KCMXP04XV+USYy$I*eUosm0`{BF3>tR!lwq1WT3-_&-dSiXh)aMcb z2=r#Xv@~Nq)hl+$7jtfwefsI5?2!)cPw#loJ3n*v(wWmm&{o)iZK3H%f+9hNa!we@ z4+DyC+U&)8^tD6^Xyw&LOyPWuf!g@~q@!syK=_@ZV3nq$Oxi6ZSmv?@(Aj2#vBy3cgT zG-+2gMAbx-@y3~u#Ytbb_>B%`nMPrXLdKy^cv-f1dXeYu(@G?T382zmlj~XrbS4h> z;W=tupDPe2-KHdgVNto}MAI*H+7#s3Eh~ z66QKe>l_P6yhXrtE6z)Y=S7&gCZO=gg8)X{4(W6e+)v z)L%D3hB!{P?s)CdBxw=4o41VCb_cyT$1ue1dLm@VaC0?`6f&B~79Kit+QheliNr9?c>XS-bGoTXr$gSlrwnsEV?aXR zFxF_6i?tpQ!;9xfd-Qt`uR!VmG2VUBgtZ8`e)HQe!t#9EXzA>kYg}SKwMG+4^Z5Pw669RyKiAZB0+-v%dP=W zss5+#IBdYv9q{r?=U{pHr~$oGaPh)rxbMC@;KZo~3Ww&wgbQ68S?y@*wX)b3)6*01 z@FVxbYp=ZpTkAbqtM0r15!f`E_lpK#Uol{_*W0FhwI8_uZt_Hprn!fWb{Mbq!MkoT zA2ju)JIFyhz?8LxXc@@BZ&>M+G^W-kf;E=~#cL7}xWhY-Uwic&Jo~Me;p&y^1`s|3 zci(f0=2~}q09UTuf;Znh2eSqkKk&dABh>1Uz`!<~1&Ov>?A0om<}0TCR&H(3oym9I zeFE;j`?wi*7_LuYP%Hb=i*Lf}>L#4I>t1;JThG9EfA^Dc=I*1;tF)UHP6J9jL`sGx zFxVZy?%sd|aHyd_f9{HDw^IbRfA@EO8|G%`;qJTcf=%<@KzEbIo&nV}rrdL8%x}Z3 z)hp0xqlq-$8{UUM{DT*%ogRPUL6~3c0C*n6@FpftbkOx*{__`2AI`&l_udB|`>sb# z`z(`I8ORJ;?lKu^f6bM6rt=|u_i5>cUirYv2_Nm;OGp6O>zexS?htV8IExn)FwtG= zV<-(6^lCR(d44iU-m*$qO_nI)?5`>jI1( z@Ti*K{WPkKpDz(o_1WKH`Hc&fhf!G9dW>2=Ou|QUFk_VnzK|v7%FjP3hVetKo(Hw-@UyhqNCJ)m_Z^VOi0O3lKU!?N+ zyOccBsd<67fkc^=1J>-BGxb{t=1(4t(^kY8R_1*Xif^Ed3hknbTIyKa6*dE-IYkZc zptobRteY@%w@1Zo;W^4=%4nJm=rEv6;T^<%tLZ`Q2Jz^qku;z< zp|tzflQfD%jpl84cNgZTOgbj9E;_c^F=OHIlmWgArmwrinA+u}WwgPEVgBfyuzKYz z96EL<%pEyp7|1QSdFfT?Oijc5kvm~>W`V3wSn%iDYS`usMR7xvxhqLVL7jE3AX2nR zig|+Ok$m?wwma4zL2!3>gEVd})h3g1W%?VhfoioUp);`BZ#30i+gLMwwMD=fnSRS0 zIpqSVPGDDP*X_`tFZ$R>5Zm z^y$p40cD*|3+{X1F1UJa1+Lz>3MWpSgqwJF{oExuv^;0tC%~S0mDAp7R|jjt_fd?ME6Am3R>skxjtQQ@JmKo)KkPfV@Fv2gc%B@EZKmngoHX7ZXoj&}**Pn-P ze)C%fSem*|%)zadEmQ8hNQ1p?!0$^hoQJRe{?l;bt;_H|pLr5K^w_lb#>{)VWbb-= z8s0j0-Gskx#!Sm-Ra>N0pTv8UQ|mMj%YF04I^7pMGra^iZ>`c=e#f0>Ot})Hoi%e9 z&9V1-BoIT35FCTOZfZdF7Og{T>nm{U<}GTQcBlk@qO<3UA4sp!2S6ca8D;Fm!0#x+ zmnvLYnMVEqwdHmBRU|D{!5`Snf*0<0TPDJV8U`@yg5PQlvKvH0K&s5E4vo4n6c~R_ zC-{vcG=cIu)hQ!;17%H_l}xf}pjaH;d80HHVYs~=V~}cbeFpGVOo?6k#iVWM_9Uxe z$`;X3;KCrpevgk$G#5mz3T@abTy))L-kur zm*~8ob{eNz@N^hR&hxm@)MPG0*MD6U3HM33)AJ_VxQ?QUDrqW>aAC)^-QM0hv`xL| z=9cI@H#lY&+}evEc-zd6mH`K7ZcaR~az?ELg8MYzCeZnld1);!GPKVP?@hYs0IroP$$$E}M5pOnX=XOJ*u7919y)G--H*Zr1G-*% z4N!w1*WEE;D>(bkHB|-`V-^@`Qn9ZaQ*sC_|li2fp0zgrg`@XICW;$2>9%k zYv9g3;d4fL)7_p5OBwX+8J-7vs(*#O>$VQqEQ zfU7O|kstkG_~_#g8jyGuzWwa0aQ@A!aOLuKqoq9!4?cL0Srbs0hmQU1RX_=Oyic50 zab?n6ho`^!k^zc4M*BMnPdxc3Y1I?FD;Foj0MAFK26#V5_w?RzWC{N3Z-0@5XImyt zI_Q$3zPGn))|@^GylDODD+5-i4M<%!-xF9`nm6ehU~9DHo15G4%|G}Ex0Pf6lmy_q4yeDja5ogF>McY(iIh2j0qf4$n;ok zRDPjC!e^+F>U1WBzyv%WXz#YO((G0;VP6@bMfcTuz%Bp61v}G%X)VrhL0Z5?RyxY% zOoDa6nn%VN3S9uG!D}xt%012r@MLhubonqGz6=B_0({%6h8dqb0HhVFd?$K!-QlmE-)m^X9!G zFVyz<#gt>-2BhUAiFd1Q+t3WL3Bx4LA36cM+v_lY_$162AlNg2uQO?Yw)vit6RgxT z1=LP_*Ez_(E^c&nR;g-faXE+{wo$Xgt3H~GYiqJe8v9ma=LUjKQ@34H*Bv8tm@s{e zUbeBG)x`Tos8zR1-&@$@XtC5OA2kl|JV;JWWqENu=Q#F z4WjMAb(2COSzj(=cqPjyWVIYR*J*5tWY?O31$5^5U3Z;=kACD)xO`y+j-9*%u3f(X zufKM|XlfTpC}XD(riI$G)C&M;k8|gO^`J*WoB4SJ!bjo6DbzNu!PkEOI|d{^4==v_ z5_wF1?)g{X#?5u3u^+$-&%I`}us6u6;-gQVfkTHU$c%V~j(cDq@E9c*(qu~9qVux0 zZD}6znNmGL_1oR;832C?UU~Vv0Z$ub8b38T0T0~&s1bZ9xP18vvG9);6)AER^p)`1wdTbsNvYv&Mf$K>#Dj3py(fU&<_%J( zm|`bU3KkZo;Nu^E7^aM1=u2PvssYjq&@=t@+AHVbuG5F1J&8bnmrT%?kIum3Pdp6& z=l}T?STTZv!-tmP`RD(@tV5S*oS;R8bzEkzio$i+o`z`y3t6-?bX0WwtM44_$@LtY zw3V3<<8o?%{#)m-!JBVffj3{j3a`ET23)yv5kB_BWAMb|A0Z(C_4mM?y-vpCmxl4G zG2T!z?^PBY46K{0kluMpa@fH26CPReUeuNI`kq~%$c||(7z58M0A%}|y!8c1@)$IZ z$_fm0>zvvHuSHU0w#sBYiNL;$!7%#~3%QHN8; zDCgsp7xe7}z8t44mMRG!`_5EVUaO&1j#*2=n@VVB+UBL+&Xj`9<9M(F3*1#Uaa

L5}=jR%pFGY<_ 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%0DXFgPo=Pt{rgKD zfvF}S66&oU(Ck?m)i+&NB$@Dvf0MCt9iz|=VYFFc8NziK?Cs-Yk6kSd~RX5oaG4fakE2>&Lds z=GX)}A;pESJdZiK?VZH80;DnCLM|u=hqVAPk>|v}RQ(##dYzxK_|nAP<4V8ugImIG z2bI7?xe67PQ1kbtBq?{S5}`Uwf8~H~uV1z6u<#dfHbj<3{@T~JkaqkS@{{~u^7enN zoVoee`1bTsP^L?VpZ{wWnAn3f_0wLi?UB0bH#p#WLVdbS^5&#_U@M8Pbh~ShJE09@ zi6@k|+{BLLiGP1H>3FJ^D0;iP zNzw9r%&a6L|77)~s zbnM&<`1u>}32-4Q2l~vVsp#T0M5emfQ{e13qrw~(2ATOiZPRo&9fs)C$q~xLaT$2z z5}>u|&xA)vlO#28&z14s@4|mc{{L+015tqt*>8%>WE6LvuAcg44K4Lx4s~Dk>zKT| zu-8m4SMQ0IKA)`m#+?NC0Zwpoy+7Q^|M8=78+F`y-g#mBEPkeu!!#UxVd*a!&TZ$< z$2T%g!#FAVg=BP)aeX;mC#A9CiF1hB7Ylwl+5P@HB{BagM$ia(gV;CW6bP=|LxHmK z|KAaVa@iZ!LN8$2sbVov0@mJ*3qPk9_(%(NK3sdTmJ#Z-t|x_}Icj8iLklMk0j$X9 zKEOEI%fa$KXP=_AeHvL^-ImUYGr_bm)NKt$fLVjE{_l&v?#+69ajke?>Fcjvz8s91 zr=&AMA1pd{l^Sz)$TS~K?K#x^1SBQuGdfyM7)0cnDFetXTbcSD*fK21Q`*); zpci63I}YqMOiZg$5B+U!;s0=|1`py9!{?2vtKRdxtzD1Nxw5EWo?1@p_`}F0lygz_ z*kGd0xu99%L7fpMf#W{a_&xn+y0bKURGypl8}ou3@kT3hR4m>9hpBfA&m?NI zwqx72ZL^b(osMlg={R?6+vvDs+qTs)@7U&>ndh5trhZiYtz%d1s=e2Bt#g@efVvbz zp>b_m)X33Yp(rkwzY_iLp8~Jhe=+yAt5+FxIZm1pW*U6*bpe7B2RNpiB#@EaaCLTQ z)E69a?x~$Pt%aO6kDAh;)V*%5%qPaNMyhGCbbtoBKtZ5QX46>P^l!;Ios?20@aUF) z?216SCb4Xm2}Cv(WBCdgLa{cx4@Wt{(WyM!`)*o-DG&aQUH_jM1=ARpwtQrT?3lN_ z9&K{~A)gImN4ifbZGa=?U=J@CVV9D!;qciZ=TB)R2!F#gLTutM4eHOjW)q_{aplGH z>EH^p+#LS63sUP#4P*j>QD?A>El`j~><7+1;gP&AU8$nau zKM}|n^7FuJv}?Hc#%CZ~N~mzL*)O7qG17wPB>kNXQf(y|rT3Cu(iAEu1HhwYXp8yQ zW`mWr4e?|-XVF0^+2OuGEKRu81C4YyWHWC$OsPPE?#J|^k}JGHgSDQtC^`T4S4GTm zZ;M~>Muee(!jrTB0nPpSR|UPPJs0Sj5n>LpeuqB;W_$)fR5iU5rR$IxbdN~6Y{c^D zcX;1l9yU?XstCWJVQtEsW?;?iKw(!DslvUXp^@+b&T}v+(OiD$(J{`wTN*6}^K;2y zQSJ8Gl8r}eT14g0>IQMR_PqNUo@VDNi1{-8w=wcRuMCQhbexS{3juPbq=|e9>F+RO zSfV|thJ99Er^a0^ERB3uStQa&E8XsS=9^6I39V|ÐSet=P?E8$K+?9`Ucj1vX__ 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

}}oaKdzywhoA1U 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 Rg3$l~002ovPDHLkV1l(7yjcJM literal 0 HcmV?d00001 From 40ceb37984757becefe74110f065775942c4beee Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:09:03 -0400 Subject: [PATCH 0036/1216] Update join-verification-check.md --- Teams/join-verification-check.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/Teams/join-verification-check.md b/Teams/join-verification-check.md index a6ec13a043..201e2a9df7 100644 --- a/Teams/join-verification-check.md +++ b/Teams/join-verification-check.md @@ -39,8 +39,6 @@ If your meeting and webinar organizers have a setting in their Meeting options t You can use the Teams admin center or PowerShell manage verification checks for meetings and webinars in your org. You could also use a sensitivity label in Purview or a meeting template to require verification checks. To use meeting templates and sensitivity labels, you must have a Teams Premium license. -The following table shows the behaviors of the settings for the **`-??`** parameter: - |Teams admins center policy value |PowerShell setting value | Behavior| |---------|---------|---------------| |Not required|??| **This is the default value**. When organizers with this policy create meetings and webinars, no users in that meeting complete a verification check before joining the meeting.| From 37551e95f19fe158b75346231d8900de8e153964 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:16:53 -0400 Subject: [PATCH 0037/1216] Update join-verification-check.md --- Teams/join-verification-check.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Teams/join-verification-check.md b/Teams/join-verification-check.md index 201e2a9df7..a447da759f 100644 --- a/Teams/join-verification-check.md +++ b/Teams/join-verification-check.md @@ -73,9 +73,23 @@ Use the following script to require anonymous users and users from untrusted org Set-CsTeamsMeetingPolicy -Identity -?? ?? ``` +## Supported surfaces and clients + +Requiring verification checks is supported on the following surfaces and clients: + +**Clients:** Teams (T2.1, T2.2), Outlook, ACS based clients +**Platforms:** Desktop, Web, VDI, and mobile application (iOS and Android) + ## Related articles -- +- [Manage meeting templates in Microsoft Teams - Microsoft Teams | Microsoft Learn](manage-meeting-templates.md) +- [Use Teams meeting templates, sensitivity labels, and admin policies together for sensitive meetings](meeting-templates-sensitivity-labels-policies.md) +- [Configure Teams meetings with baseline protection - Microsoft Teams | Microsoft Learn](configure-meetings-baseline-protection.md) +- [Configure Teams meetings with protection for sensitive data](configure-meetings-sensitive-protection.md) +- [Configure Teams meetings with protection for highly sensitive data](configure-meetings-highly-sensitive-protection.md) +- [Overview of custom meeting templates in Microsoft Teams](custom-meeting-templates-overview.md) +- [IT admins - Create a custom meeting template in Microsoft Teams](create-custom-meeting-template.md) +- [Use sensitivity labels to protect calendar items, Teams meetings, and chat](/purview/sensitivity-labels-meetings.md) - [Plan for Teams meetings](plan-meetings.md) - [Plan for Teams webinars](plan-webinars.md) - [Plan for Teams town halls](plan-town-halls.md) From 7dda8e4371a1094588274067aa33eb45dbff729c Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:22:05 -0400 Subject: [PATCH 0038/1216] Update join-verification-check.md --- Teams/join-verification-check.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/join-verification-check.md b/Teams/join-verification-check.md index a447da759f..ec12aaa774 100644 --- a/Teams/join-verification-check.md +++ b/Teams/join-verification-check.md @@ -30,10 +30,10 @@ description: Learn how to require verification checks for Microsoft Teams meetin For a seamless experience, it's important to manage how anonymous participants join meetings and webinars in your org. Anonymous participants include users who join a Teams meeting without signing in, via the Teams web app, Azure Communication Services (ACS) platform, or through external meeting platforms. -If your meeting and webinar organizers have a setting in their Meeting options that allows anonymous users to bypass the lobby, there's a risk of web based bots entering and disrupting the sessions. As an admin, you can require human verification checks for anonymous users to join meetings in your org. Requiring a completely automated public Turing test to tell computers and humans apart (CAPTCHA) can prevent unwanted web-based bots from joining, recording, and causing disturbances in meetings and webinars. +If your organizers allow anonymous users to bypass the lobby, web bots might join and disrupt their meetings and webinars. As an admin, you can require human verification checks for anonymous users to join meetings in your org. Requiring a CAPTCHA challenge can prevent unwanted web-based bots from joining, recording, and causing disturbances in meetings and webinars. :::image type="content" source="media/captcha-audio-small.png" alt-text="Screenshot of a user named Daniela completing an audio CAPTCHA challenge to join a meeting." lightbox="media/captcha-audio-expand.png"::: -:::image type="content" source="media/captcha-text-small.png" alt-text="Screenshot of a user named Daniela completing an text CAPTCHA challenge to join a meeting." lightbox="media/captcha-text-expand.png"::: +:::image type="content" source="media/captcha-text-small.png" alt-text="Screenshot of a user named Daniela completing a text CAPTCHA challenge to join a meeting." lightbox="media/captcha-text-expand.png"::: ## Manage verification checks for meetings and webinars in your org @@ -78,7 +78,7 @@ Set-CsTeamsMeetingPolicy -Identity -?? ?? Requiring verification checks is supported on the following surfaces and clients: **Clients:** Teams (T2.1, T2.2), Outlook, ACS based clients -**Platforms:** Desktop, Web, VDI, and mobile application (iOS and Android) +**Platforms:** Desktop, Web, Virtualized Desktop Infrastructure (VDI), and mobile application (iOS and Android) ## Related articles From 9744231168efe639ca1be35b72d951d3105a410c Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:22:43 -0400 Subject: [PATCH 0039/1216] Update join-verification-check.md --- Teams/join-verification-check.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/join-verification-check.md b/Teams/join-verification-check.md index ec12aaa774..1604eb4938 100644 --- a/Teams/join-verification-check.md +++ b/Teams/join-verification-check.md @@ -32,7 +32,7 @@ For a seamless experience, it's important to manage how anonymous participants j If your organizers allow anonymous users to bypass the lobby, web bots might join and disrupt their meetings and webinars. As an admin, you can require human verification checks for anonymous users to join meetings in your org. Requiring a CAPTCHA challenge can prevent unwanted web-based bots from joining, recording, and causing disturbances in meetings and webinars. -:::image type="content" source="media/captcha-audio-small.png" alt-text="Screenshot of a user named Daniela completing an audio CAPTCHA challenge to join a meeting." lightbox="media/captcha-audio-expand.png"::: +:::image type="content" source="media/captcha-audio-small.png" alt-text="Screenshot of a user named Daniela completing an audio CAPTCHA challenge to join a meeting."lightbox="media/captcha-audio-expand.png"::: :::image type="content" source="media/captcha-text-small.png" alt-text="Screenshot of a user named Daniela completing a text CAPTCHA challenge to join a meeting." lightbox="media/captcha-text-expand.png"::: ## Manage verification checks for meetings and webinars in your org From 02f45559ee3a4eb7a2df15e850922b5dc757ca23 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:22:49 -0400 Subject: [PATCH 0040/1216] Update join-verification-check.md --- Teams/join-verification-check.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/join-verification-check.md b/Teams/join-verification-check.md index 1604eb4938..ec12aaa774 100644 --- a/Teams/join-verification-check.md +++ b/Teams/join-verification-check.md @@ -32,7 +32,7 @@ For a seamless experience, it's important to manage how anonymous participants j If your organizers allow anonymous users to bypass the lobby, web bots might join and disrupt their meetings and webinars. As an admin, you can require human verification checks for anonymous users to join meetings in your org. Requiring a CAPTCHA challenge can prevent unwanted web-based bots from joining, recording, and causing disturbances in meetings and webinars. -:::image type="content" source="media/captcha-audio-small.png" alt-text="Screenshot of a user named Daniela completing an audio CAPTCHA challenge to join a meeting."lightbox="media/captcha-audio-expand.png"::: +:::image type="content" source="media/captcha-audio-small.png" alt-text="Screenshot of a user named Daniela completing an audio CAPTCHA challenge to join a meeting." lightbox="media/captcha-audio-expand.png"::: :::image type="content" source="media/captcha-text-small.png" alt-text="Screenshot of a user named Daniela completing a text CAPTCHA challenge to join a meeting." lightbox="media/captcha-text-expand.png"::: ## Manage verification checks for meetings and webinars in your org From ab8974d767a0ee5cbd99143c4984c4acc1cbaf52 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:23:22 -0400 Subject: [PATCH 0041/1216] Update join-verification-check.md --- Teams/join-verification-check.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/join-verification-check.md b/Teams/join-verification-check.md index ec12aaa774..140a89b26b 100644 --- a/Teams/join-verification-check.md +++ b/Teams/join-verification-check.md @@ -78,6 +78,7 @@ Set-CsTeamsMeetingPolicy -Identity -?? ?? Requiring verification checks is supported on the following surfaces and clients: **Clients:** Teams (T2.1, T2.2), Outlook, ACS based clients + **Platforms:** Desktop, Web, Virtualized Desktop Infrastructure (VDI), and mobile application (iOS and Android) ## Related articles From 4895f4a9a6ad3afc1ef4cf431ce7b66606c083c2 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:32:38 -0400 Subject: [PATCH 0042/1216] Update join-verification-check.md --- Teams/join-verification-check.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Teams/join-verification-check.md b/Teams/join-verification-check.md index 140a89b26b..59be6f07c4 100644 --- a/Teams/join-verification-check.md +++ b/Teams/join-verification-check.md @@ -73,7 +73,9 @@ Use the following script to require anonymous users and users from untrusted org Set-CsTeamsMeetingPolicy -Identity -?? ?? ``` -## Supported surfaces and clients +## Client and platform support + +### Supported Requiring verification checks is supported on the following surfaces and clients: @@ -81,6 +83,14 @@ Requiring verification checks is supported on the following surfaces and clients **Platforms:** Desktop, Web, Virtualized Desktop Infrastructure (VDI), and mobile application (iOS and Android) +### Not supported + +Requiring verification checks aren't supported on the following surfaces and clients: + +**Clients:** Cloud Video Interop (CVI) + +**Platforms:** Third party devices + ## Related articles - [Manage meeting templates in Microsoft Teams - Microsoft Teams | Microsoft Learn](manage-meeting-templates.md) From f7f2f922869619ef1d2be3a8dd2cf94e34332c84 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 13 Sep 2024 15:38:26 -0400 Subject: [PATCH 0043/1216] Update join-verification-check.md --- Teams/join-verification-check.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Teams/join-verification-check.md b/Teams/join-verification-check.md index 59be6f07c4..b40f7d01fb 100644 --- a/Teams/join-verification-check.md +++ b/Teams/join-verification-check.md @@ -4,7 +4,7 @@ ms.author: wlibebe author: wlibebe manager: pamgreen ms.reviewer: nraghavan -ms.date: 9/11/2024 +ms.date: 9/13/2024 ms.topic: how-to ms.tgt.pltfrm: cloud ms.service: msteams @@ -28,7 +28,7 @@ description: Learn how to require verification checks for Microsoft Teams meetin **APPLIES TO:** ✔️Meetings ✔️Webinars ✖️Town halls -For a seamless experience, it's important to manage how anonymous participants join meetings and webinars in your org. Anonymous participants include users who join a Teams meeting without signing in, via the Teams web app, Azure Communication Services (ACS) platform, or through external meeting platforms. +For a seamless experience, it's important to manage how anonymous participants join meetings and webinars in your org. Anonymous participants include users who join a Teams meeting without signing in, via the Teams web app, or through external meeting platforms. If your organizers allow anonymous users to bypass the lobby, web bots might join and disrupt their meetings and webinars. As an admin, you can require human verification checks for anonymous users to join meetings in your org. Requiring a CAPTCHA challenge can prevent unwanted web-based bots from joining, recording, and causing disturbances in meetings and webinars. @@ -41,9 +41,9 @@ You can use the Teams admin center or PowerShell manage verification checks for |Teams admins center policy value |PowerShell setting value | Behavior| |---------|---------|---------------| -|Not required|??| **This is the default value**. When organizers with this policy create meetings and webinars, no users in that meeting complete a verification check before joining the meeting.| -|Anonymous users|??| When organizers with this policy create meetings and webinars, anonymous users must complete a verification check before joining the meeting.| -|Anonymous users and people from untrusted organizations|??| When organizers with this policy create meetings and webinars, anonymous users and people from untrusted organizations must complete a verification check before joining the meeting. | +|Not required|NotRequired| **This is the default value**. When organizers with this policy create meetings and webinars, no users in that meeting complete a verification check before joining the meeting.| +|Anonymous users|AnonymousUsers| When organizers with this policy create meetings and webinars, anonymous users must complete a verification check before joining the meeting.| +|Anonymous users and people from untrusted organizations|AnonymousUsersAndUntrustedOrganizations| When organizers with this policy create meetings and webinars, anonymous users and people from untrusted organizations must complete a verification check before joining the meeting. | ### Manage verification checks in the Teams admin center @@ -59,18 +59,18 @@ You can use the Teams admin center or PowerShell manage verification checks for ### Manage verification checks using PowerShell -To manage how users in your org use Copilot for Teams meetings and events, use the **`-??`** parameter within the PowerShell [**CsTeamsMeetingPolicy**](/powershell/module/teams/set-csteamsmeetingpolicy) cmdlet. +To manage how users in your org use Copilot for Teams meetings and events, use the **`-CaptchaVerificationForMeetingJoin`** parameter within the PowerShell [**CsTeamsMeetingPolicy**](/powershell/module/teams/set-csteamsmeetingpolicy) cmdlet. To require anonymous users to complete a verification check before joining the meetings and webinars created by organizers with this policy, use the following script: ```PowerShell -Set-CsTeamsMeetingPolicy -Identity -?? ?? +Set-CsTeamsMeetingPolicy -Identity -CaptchaVerificationForMeetingJoin AnonymousUsers ``` Use the following script to require anonymous users and users from untrusted organizations to complete a verification check before joining meetings and webinars created by organizers under this policy: ```PowerShell -Set-CsTeamsMeetingPolicy -Identity -?? ?? +Set-CsTeamsMeetingPolicy -Identity -CaptchaVerificationForMeetingJoin AnonymousUsersAndUntrustedOrganizations ``` ## Client and platform support @@ -85,9 +85,9 @@ Requiring verification checks is supported on the following surfaces and clients ### Not supported -Requiring verification checks aren't supported on the following surfaces and clients: +Requiring verification checks isn't supported on the following surfaces and clients: -**Clients:** Cloud Video Interop (CVI) +**Clients:** Cloud Video Interop (CVI), Azure Communication Services (ACS) platform **Platforms:** Third party devices From d3017041e69cd327e1dbab033ba17bb0484ada6d Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 13 Sep 2024 16:03:15 -0400 Subject: [PATCH 0044/1216] Update configure-meetings-baseline-protection.md --- Teams/configure-meetings-baseline-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/configure-meetings-baseline-protection.md b/Teams/configure-meetings-baseline-protection.md index 53f7db211c..a8acdc0bb6 100644 --- a/Teams/configure-meetings-baseline-protection.md +++ b/Teams/configure-meetings-baseline-protection.md @@ -44,6 +44,7 @@ The following table describes which actions we restrict for baseline meetings an |People dialing in can bypass the lobby|**Off**|Template|Yes| |Prevent copying chat content to clipboard|**Off**|Label|Yes| |Record automatically|**Off**|Template|No| +|Require a verification check from|**Not required**|Label or Template|Yes| |Who can bypass the lobby?|**People in my org, trusted orgs, and guests**|Template|No| |Who can present|**People in my org and guests**|Teams admin center|No| |Who can record|**Organizers, co-organizers, and presenters**|Template|No| From 079d3c6cc2ff7217d32f20b75a36778c36ae4da4 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 13 Sep 2024 16:03:18 -0400 Subject: [PATCH 0045/1216] Update configure-meetings-highly-sensitive-protection.md --- Teams/configure-meetings-highly-sensitive-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/configure-meetings-highly-sensitive-protection.md b/Teams/configure-meetings-highly-sensitive-protection.md index 49994c7614..30c0127427 100644 --- a/Teams/configure-meetings-highly-sensitive-protection.md +++ b/Teams/configure-meetings-highly-sensitive-protection.md @@ -76,6 +76,7 @@ The following table describes which actions we'll restrict for highly sensitive |People dialing in can bypass the lobby|**Off**|Label|Yes| |Prevent copying chat content to clipboard|**On**|Label|Yes| |Record meetings automatically|**Off**|Template|Yes| +|Require a verification check from|**Anonymous users and people from untrusted organizations**|Label or Template|Yes| |Who can bypass the lobby?|**Only organizers and co-organizers**|Label|Yes| |Who can present|**Only organizers and co-organizers**|Label|Yes| |Who can record|**Only organizers and co-organizers**|Template|No| From 6567ee4eb21fb11ba3ef2e85d654e976f9ec30b7 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 13 Sep 2024 16:03:24 -0400 Subject: [PATCH 0046/1216] Update configure-meetings-sensitive-protection.md --- Teams/configure-meetings-sensitive-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/configure-meetings-sensitive-protection.md b/Teams/configure-meetings-sensitive-protection.md index c8ad7d784f..5f28b6f394 100644 --- a/Teams/configure-meetings-sensitive-protection.md +++ b/Teams/configure-meetings-sensitive-protection.md @@ -41,6 +41,7 @@ The following table describes which actions we'll restrict for sensitive meeting |People dialing in can bypass the lobby|**Off**|Label|Yes| |Prevent copying chat content to clipboard|**Off**|Label|No| |Record automatically|**Off**|Template|No| +|Require a verification check from|**Anonymous users**|Label or Template|Yes| |Who can bypass the lobby?|**People who were invited**|Label|Yes| |Who can present|**People in my org and guests**|Label|Yes| |Who can record|**Organizer and co-organizers**|Label|Yes| From cd32822226e9763750de5864875aa35ebb19605f Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 13 Sep 2024 16:03:31 -0400 Subject: [PATCH 0047/1216] Update configure-meetings-three-tiers-protection.md --- Teams/configure-meetings-three-tiers-protection.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Teams/configure-meetings-three-tiers-protection.md b/Teams/configure-meetings-three-tiers-protection.md index f38bc20cfe..528414cf8e 100644 --- a/Teams/configure-meetings-three-tiers-protection.md +++ b/Teams/configure-meetings-three-tiers-protection.md @@ -59,6 +59,7 @@ The following table summarizes the configurations for each tier. Use these confi |People dialing in can bypass the lobby|**Off**|**Off**|**Off**|**Off**| |Prevent copying chat content to clipboard|**Off**|**Off**|**On**|**On**| |Record meetings automatically|**Off**|**Off**|**Off**|**Off**| +|Require a verification check from|**Not required**|**Anonymous users**|**Anonymous users and people from untrusted organizations**|**Anonymous users and people from untrusted organizations**| |Who can bypass the lobby?|**People in my org, trusted orgs, and guests**|**People who were invited**|**Only organizers and co-organizers**|**Only organizers and co-organizers**| |Who can present|**People in my org and guests**|**People in my org and guests**|**Only organizers and co-organizers**|**Only organizers and co-organizers**| |Who can record|**Organizers, co-organizers, and presenters**|**Organizers and co-organizers**|Disabled due to watermarking|Disabled due to watermarking| @@ -84,6 +85,7 @@ Some options are only available in sensitivity labels and some are only availabl - Meeting recording - Prevent copying chat content to clipboard - Watermarking +- Require a verification check from Sensitivity labels and templates can be used together to help you meet your compliance needs. For more information, see [Use Teams meeting templates, sensitivity labels, and admin policies together](meeting-templates-sensitivity-labels-policies.md). From cf20f14963d1585eb57dd2ead3fcf6dc1f8d698d Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 13 Sep 2024 16:03:34 -0400 Subject: [PATCH 0048/1216] Update create-custom-meeting-template.md --- Teams/create-custom-meeting-template.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Teams/create-custom-meeting-template.md b/Teams/create-custom-meeting-template.md index 27063102dc..fe5ab688a1 100644 --- a/Teams/create-custom-meeting-template.md +++ b/Teams/create-custom-meeting-template.md @@ -60,7 +60,7 @@ Once the template has been created, it may take up to 24 hours to be available t Note that if you change the options of an existing template, the changes affect new meetings scheduled using that template as well as any meetings that have already been scheduled with that template. -#### Security +### Security |Option|Description| |:------|:----------| @@ -70,16 +70,17 @@ Note that if you change the options of an existing template, the changes affect |End-to-end encryption|Specifies if the meeting uses end-to-end encryption. Recording and transcription don't work if this is on.| |Enable watermark for screenshare|Specifies if a watermark is overlaid on content that is shared on screen in the meeting.| |Enable watermark for video|Specifies if a watermark is overlaid on attendees' video feeds in the meeting.| +|Require verification checks from|Controls whether anonymous users must complete a verification check to join meetings and webinars in your org.| |Restrict participants from copying or forwarding meeting chat messages|Prevents participants from copying or forwarding content in the meeting chat.| -#### Audio & video +### Audio & video |Option|Description| |:------|:----------| |Allow mic for attendees|When **On**, attendees can unmute.| |Allow camera for attendees|When **On**, attendees can turn on their cameras.| -#### Recording & transcription +### Recording & transcription |Option|Description| |:------|:----------| @@ -87,13 +88,13 @@ Note that if you change the options of an existing template, the changes affect |Who can record|Specifies whether meetings can be recorded by organizers and co-organizers only or by organizers, co-organizers, and presenters.| |Copilot|Specifies if Copilot uses a meeting transcript.| -#### Roles +### Roles |Option|Description| |:------|:----------| |Announce when people dialing in join or leave|Specifies if a sound is played when people calling in by phone join or leave the meeting.| -#### Meeting engagement +### Meeting engagement |Option|Description| |:------|:----------| From fd520a5d5600e3a19808ce4ea88619830fa5a802 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 13 Sep 2024 16:03:37 -0400 Subject: [PATCH 0049/1216] Update custom-meeting-templates-overview.md --- Teams/custom-meeting-templates-overview.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Teams/custom-meeting-templates-overview.md b/Teams/custom-meeting-templates-overview.md index 15e539adb8..f355fdde9e 100644 --- a/Teams/custom-meeting-templates-overview.md +++ b/Teams/custom-meeting-templates-overview.md @@ -31,25 +31,28 @@ The following meeting options can be controlled by using a meeting template: |Option|Description| |:------|:----------| -|*Security*|| +|**Security**|| |Sensitivity label|Specifies the sensitivity label to be used for the meeting.| |Lobby|Specifies who can bypass the lobby and join the meeting directly.| |End-to-end encryption|Specifies if the meeting is encrypted.| |Watermarks|Specifies if watermarks are used for camera feeds and content that is shared on screen in the meeting.| |Restrict participants from copying or forwarding meeting chat messages|Prevents participants from copying or forwarding content in the meeting chat.| -|*Audio & video*|| +|Require a verification check from|Controls whether anonymous users must complete a verification check to join meetings and webinars in your org.| +|**Audio & video**|| |Allow mic and camera for attendees|Specifies if attendees can unmute and use their camera.| |*Recording & transcription*|| |Recording|Specifies who can record and if the meeting is recorded automatically.| |Copilot|Specifies if Copilot is on or on with transcript| -|*Roles*|| +|**Roles**|| |Announce when people dialing in join or leave|Specifies if a sound plays when people calling in by phone join or leave the meeting.| -|*Meeting engagement*|| +|**Meeting engagement**|| |Meeting chat|Specifies if the meeting chat is available. Can also be used to prevent chat before and after the meeting.| |Allow reactions|Specifies if attendees can use reactions or raise their hand in the meeting.| |Q&A|Specifies if attendees can use the Q&A feature to ask questions during the meeting.| |Manage what attendees see|Specifies if meeting organizers can preview and approve content being shared on screen before other meeting participants can see it.| +|Require a verification check from|**Not required**|Label or Template|Yes| + Some examples of when a template can be useful are: - Enforcing automatic meeting recording for certain types of meetings. @@ -71,6 +74,7 @@ Templates have the option of specifying a sensitivity label. Labels can also be - Meeting chat - Prevent copying chat content to clipboard - Record meetings automatically +- Require a verification check from - Who can bypass the lobby? - Who can present - Who can record From feca5ddd2e40f080832be5525c8a3a9df29e1772 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 13 Sep 2024 16:03:40 -0400 Subject: [PATCH 0050/1216] Update meeting-templates-sensitivity-labels-policies.md --- Teams/meeting-templates-sensitivity-labels-policies.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/meeting-templates-sensitivity-labels-policies.md b/Teams/meeting-templates-sensitivity-labels-policies.md index 415bfa660c..8768522c41 100644 --- a/Teams/meeting-templates-sensitivity-labels-policies.md +++ b/Teams/meeting-templates-sensitivity-labels-policies.md @@ -50,6 +50,7 @@ The following table shows a list of Teams features that may be useful for managi |People dialing in can bypass the lobby|Sets the default setting for new meetings.|If the label is controlling who can bypass the lobby, this setting is enforced **On** or **Off**, otherwise it's uncontrolled.|If not controlled by a sensitivity label, can be set to **On** or **Off**. Setting can be enforced or meeting organizer can be allowed to change.|If not enforced by a sensitivity label or template, meeting owner can set to **On** or **Off**.| |Prevent copying chat content to clipboard*|Copy prevention can be disabled (but not enforced) by admin policy. Admin policy is overridden by sensitivity label if used.|Can prevent the meeting chat from being copied or forwarded. |If enabled in admin policy and not controlled by a sensitivity label, can be set to **On** or **Off**. Setting can be enforced or meeting organizer can be allowed to change.|Meeting organizer can turn **On** or **Off** unless setting is disabled by admin policy or enforced by sensitivity label or template.| |Record automatically|Meeting recording can be disabled completely using a meeting policy, but there's no admin policy for *Record automatically*.|Can enforce or prevent automatic meeting recording or be left uncontrolled. Can enforce automatic recording even if admin policy for recording is **Off**.|If meeting recording is allowed by admin policy and automatic recording isn't controlled by a sensitivity label, can be set to **On** or **Off** and can enforce the setting or allow the meeting organizer to change it.|Meeting organizer can turn **On** or **Off** unless the setting is enforced **On** or **Off** by a meeting template or sensitivity label or admin policy prevents recording.| +|Require a verification check from|Control whether anonymous users must complete a verification check to join meetings and webinars in your org.|Can require anonymous users to complete a verification check to join meetings and webinars.|If enabled in admin policy and not controlled by a sensitivity label, can be set to On or Off.|No setting.| |Who can bypass the lobby|Sets the default setting for new meetings.|Can enforce a particular option for who can bypass the lobby, or can be left uncontrolled.|If not controlled by a sensitivity label, selects a setting for who can bypass the lobby. Setting can be enforced or meeting organizer can be allowed to change.|Meeting organizer can choose who can bypass the lobby unless the setting is enforced by a label or template.| |Who can present|Sets the default setting for new meetings. Available values are **Everyone**, **People in my org and guests**, and **Only organizers and co-organizers**.|Can enforce settings of **Everyone**, **People in my org and guests**, **Let meeting organizer select specific people**, or **Only organizers and co-organizers**, or can be left uncontrolled.|No setting|Meeting organizer can select who can present unless enforced by a sensitivity label.| |Who can record|Meeting recording can be disabled completely using a meeting policy, but there's no admin policy for *Who can record*.|Can enforce settings of **Organizers and co-organizers** or **Organizers and presenters**, or can be left uncontrolled.|If not controlled by a sensitivity label, selects a setting of **Organizers and co-organizers** or **Organizers, co-organizers, and presenters**. Setting can be enforced or meeting organizer can be allowed to change.|Meeting organizer can choose who can record—**Organizers and co-organizers** or **Organizers, co-organizers, and presenters**—unless the setting is enforced by a label or template.| From 31fbfaf56b61f9435631f2aded8240a9d481296e Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Thu, 19 Sep 2024 04:18:41 +0530 Subject: [PATCH 0051/1216] Admins help devs get app ownership in TDP --- Teams/app-ownership-tdp.md | 59 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 Teams/app-ownership-tdp.md diff --git a/Teams/app-ownership-tdp.md b/Teams/app-ownership-tdp.md new file mode 100644 index 0000000000..cdd32c665a --- /dev/null +++ b/Teams/app-ownership-tdp.md @@ -0,0 +1,59 @@ +--- +title: +author: ashishguptaiitb +ms.author: guptaashish +manager: prkosh +ms.topic: article +ms.service: msteams +audience: admin +ms.subservice: teams-apps +ms.date: 09/20/2024 +ms.collection: +- Teams_ITAdmin_Help +- M365-collaboration +ms.reviewer: srinidy +search.appverid: +f1keywords: +description: +appliesto: +- Microsoft Teams +ms.localizationpriority: medium +--- + +# H1 + + + + +What is TDP? +What devs do in TDP and how ownership works? +What happens with ownership if dev leaves or deletes app? + +Custom app vs Store app. + + + + +## H2 + + + + +## H2 + + + +## Considerations and limitations + +Know the following limitations about this functionality: + +* + +## Related articles + +* [About TDP](). +* [](). +* [](). From d2bd3554b7acb2c9ae793d42b5f4845217bce92c Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Thu, 19 Sep 2024 10:27:15 -0700 Subject: [PATCH 0052/1216] Update toc.yml --- Teams/toc.yml | 504 ++++++++++++++++++++++++++++---------------------- 1 file changed, 285 insertions(+), 219 deletions(-) diff --git a/Teams/toc.yml b/Teams/toc.yml index cd125f6954..d0665c4bb0 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1297,8 +1297,10 @@ items: - name: Contact Center integrations href: teams-contact-center.md -- name: Devices and rooms management +- name: Teams Rooms and devices items: + - name: What's new in Teams devices + href: https://support.microsoft.com/office/what-s-new-in-microsoft-teams-devices-eabf4d81-acdd-4b23-afa1-9ee47bb7c5e2 - name: Teams device store href: devices/device-store.md - name: Teams device certification @@ -1323,30 +1325,83 @@ items: href: devices/usb-devices.md - name: Teams certified Android devices href: devices/teams-ip-phones.md - - name: Microsoft Teams Rooms + - name: Android version support + href: devices/android-version-support.md + - name: Supported Teams apps for Android devices (in process) + href: devices/certified-device-apps.md + + - name: Teams Rooms & panels items: - - name: Overview - href: rooms/index.md - - name: Plan - items: - - name: Teams Rooms planning - href: rooms/rooms-plan.md - - name: Security - href: rooms/security.md + - name: Overview & planning + items: + - name: Teams Rooms + items: + - name: Copilot for Teams Rooms + href: copilot-admin.md + - name: Overview + href: rooms/index.md + - name: Teams Rooms planning + href: rooms/rooms-plan.md + - name: Features + items: + - name: Teams Room Home Screen and admin controls + href: rooms/mtr-home-refresh.md + - name: Teams In Meeting experiences (to be written) + href: rooms/meeting experiences.md + - name: Meetings with SIP and H.323 devices + href: rooms/meetings-with-SIP-H323-devices.md + - name: Join third-party meetings + href: rooms/third-party-join.md + - name: Join meetings with QR codes + href: rooms/teams-rooms-qr-codes.md + - name: Digital signage + href: rooms/digital-signage.md + - name: Manage custom backgrounds on Android + href: rooms/custom-backgrounds-android.md + - name: Manage custom backgrounds on Windows + href: rooms/custom-backgrounds.md + - name: Content cameras + href: rooms/content-camera.md + - name: Set up coordinated meetings + href: rooms/coordinated-meetings.md + - name: Join a meeting using Proximity Join + href: rooms/proximity-join.md + - name: Intelligent speaker + items: + - name: Voice and face recognition + href: rooms/voice-and-face-recognition.md + - name: Voice recognition controls for Intelligent speakers + href: rooms/voice-recognition.md + - name: IntelliFrame + items: + - name: IntelliFrame overview (to be written) + href: devices/overview.md + - name: Multi-Stream IntelliFrame + href: devices/smartvision-admin.md + - name: Cloud IntelliFrame + href: devices/cloud-intelliframe.md + - name: Teams panels + items: + - name: Teams panels overview + href: devices/overview-teams-panels.md + - name: Plan + href: devices/teams-panels.md + - name: Features + items: + - name: Use Teams panels + href: devices/use-teams-panels.md + - name: App support on Teams panels + href: app-support-on-Teams-panels.md + - name: Check-in and auto release + href: devices/check-in-and-room-release.md + - name: Reserve rooms with a QR code + href: devices/reserving-rooms-with-a-qr-code.md + - name: Set custom backgrounds on Teams panels + href: devices/custom-background-panels.md + - name: Teams Rooms and devices feature comparison + href: rooms/teams-devices-feature-comparison.md - name: Meeting room guidance for Teams href: rooms/room-planning-guidance.md - - name: Hardware and operating systems - items: - - name: Certified Teams Rooms hardware - href: rooms/certified-hardware.md - - name: Windows version support - href: rooms/rooms-lifecycle-support.md - - name: Android app and firmware versions - href: rooms/android-app-firmware.md - - name: Android version support - href: devices/android-version-support.md - - name: Teams Rooms and devices feature comparison - href: rooms/teams-devices-feature-comparison.md - name: Licensing items: - name: Overview of Teams Rooms licensing @@ -1355,228 +1410,239 @@ items: href: rooms/admin-center-license-overview.md - name: Teams Rooms legacy licensing href: rooms/rooms-legacy-licensing.md - - name: Release notes - href: rooms/rooms-release-note.md - - name: Deploy - items: - - name: Deployment overview - href: rooms/rooms-deploy.md - - name: Prepare your environment - href: rooms/rooms-prep.md - - name: Create resource accounts - href: rooms/create-resource-account.md - - name: Authentication + - name: Security + href: rooms/security.md + - name: Conditional Access and Intune compliance items: - - name: Deploy LAPs - href: rooms/laps-authentication.md - - name: Configure authentication - href: rooms/rooms-authentication.md - name: Best practices for Conditional Access and Intune compliance href: rooms/conditional-access-and-compliance-for-devices.md - name: Supported Conditional Access and Intune compliance policies href: rooms/supported-ca-and-compliance-policies.md - - name: Surface Hub - items: - - name: Set up Coordinated Meetings - href: rooms/coordinated-meetings.md - - name: Manage Microsoft Teams settings - href: rooms/surface-hub-manage-config.md - - name: Teams Rooms for Windows deployment tools + - name: Authentication best practices for Android devices + href: devices/authentication-best-practices-for-android-devices.md + - name: Release notes items: - - name: Create a Teams Room for Windows image - href: rooms/console.md - - name: Update a Teams Room for Windows - href: rooms/manual-update.md - - name: Peripherals + - name: Teams Rooms release notes + href: rooms/rooms-release-note.md + - name: Teams Panels release notes (to be written) + href: devices/teams-panels-release-notes.md + - name: Known issues items: - - name: Content cameras - href: rooms/content-camera.md - - name: Manage + - name: Teams Rooms on Windows + href: /microsoftteams/troubleshoot/teams-devices-and-rooms/rooms-known-issues-windows + - name: Teams Rooms on Android + href: /microsoftteams/troubleshoot/teams-devices-and-rooms/rooms-known-issues-android + - name: Teams Panels (to be written) + href: devices/teams-panels-known-issues.md + - name: Deploy items: + - name: Deployment overview + href: rooms/rooms-deploy.md + - name: Step 1 - Select your devices (to be written) + href: rooms/select-devices.md + - name: Step 2 - Prepare your environment + items: + - name: Preparing your network + href: rooms/rooms-prep.md + - name: QoS on Teams devices + href: devices/qos-on-teams-devices.md + - name: Configure authentication + href: rooms/rooms-authentication.md + - name: Intune Enrollment for Windows + items: + - name: AutoPilot and Autologin + href: rooms/autopilot-autologin.md + - name: Deploy LAPs + href: rooms/laps-authentication.md + - name: Intune Enrollment for Android + items: + - name: Device administrator + href: devices/phones-displays-deploy.md + - name: AOSP device management + href: rooms/android-migration-guide.md + - name: Step 3 - Create room accounts + href: rooms/create-resource-account.md + - name: Step 4 - Device setup + items: + - name: Teams Rooms on Windows + items: + - name: Use AutoPilot + AutoLogin for Teams Rooms on Windows + href: rooms/autopilot-autologin.md + - name: Create a one-time password + href: rooms/create-otp.md + - name: Set up using one-time passwords + href: rooms/first-time-setup.md + - name: Manual Join to Entra ID and Intune + href: /entra/identity/devices/device-join-plan.md + - name: Teams Rooms on Android and Teams Panels + items: + - name: Remote provisioning and sign-in + href: devices/remote-provision-remote-login.md + - name: Manage + items: - name: Management overview href: rooms/rooms-manage.md - - name: Maintenance and operations - href: rooms/rooms-operations.md - - name: Remotely configure layout, scale, and resolution - href: rooms/manage-front-room-scale-res.md - - name: Manage settings with an XML file - href: rooms/xml-config-file.md - - name: Feature management + - name: Keep up to date items: - - name: Teams Rooms Home screen - href: rooms/mtr-home-refresh.md - - name: Remotely configure front row layout - href: rooms/manage-front-row.md - - name: Join third-party meetings - href: rooms/third-party-join.md - - name: SIP and H.323 Calling with Teams Rooms - href: rooms/meetings-with-SIP-H323-devices.md - - name: Manage custom backgrounds on Android - href: rooms/custom-backgrounds-android.md - - name: Manage custom backgrounds on Windows - href: rooms/custom-backgrounds.md - - name: Digital signage - href: rooms/digital-signage.md - - name: Join meetings with QR codes - href: rooms/teams-rooms-qr-codes.md - - name: Multi-Stream IntelliFrame - href: devices/smartvision-admin.md - - name: Cloud IntelliFrame - href: devices/cloud-intelliframe.md - - name: Identification and enrollment + - name: Teams Rooms on Windows + href: rooms/rooms-lifecycle-support.md + - name: Teams Rooms on Android + href: rooms/android-app-firmware.md + - name: Teams panels + href: rooms/android-app-firmware.md + - name: Operations items: - - name: Voice and face recognition - href: rooms/voice-and-face-recognition.md - - name: Voice recognition controls for Intelligent speakers - href: rooms/voice-recognition.md - - name: Use the recovery tool - href: rooms/recovery-tool.md - - name: Known issues - href: /microsoftteams/troubleshoot/teams-devices-and-rooms/rooms-known-issues - - name: Microsoft Teams Rooms Pro Management - items: - - name: Getting started - items: - - name: Overview - href: rooms/rooms-pro-management.md - - name: Accessing the Pro Management portal - href: rooms/enrolling-mtrp-managed-service.md - - name: Enroll a device into Pro management - href: rooms/enroll-a-device.md - - name: Role-based access control - href: rooms/rooms-pro-rbac.md - - name: Resource accounts - href: rooms/resource-accounts.md - - name: Bring your own device (BYOD) spaces - items: - - name: Bring Your Own Device (BYOD) - href: rooms/bring-your-own-device.md - - name: Bookable Desks - href: rooms/bookable-desks.md - - name: Add peripherals to inventory - href: rooms/get-peripheral-information.md - - name: Planning and deployment - items: - - name: Standards and Rooms Planner - href: rooms/standards-and-room-planner.md - - name: Create a one-time password - href: rooms/create-otp.md - - name: Set up using one-time passwords - href: rooms/first-time-setup.md - - name: AutoPilot and Autologin - href: rooms/autopilot-autologin.md - - name: Monitoring and maintenance - items: - - name: Managing your inventory - href: rooms/inventory.md - - name: Monitoring and maintaining Teams Rooms - href: rooms/managed-meeting-rooms-portal.md - - name: Signal settings - href: rooms/signal-settings.md - - name: Remotely access a Teams Room console - href: rooms/remotely-access-teams-rooms.md - - name: Managed updates - href: rooms/update-management.md - - name: Configure ServiceNow - href: rooms/microsoft-teams-rooms-configure-servicenow.md - - name: Audit logs for activities - href: rooms/multi-tenant-auditing.md - - name: Viewing events - href: rooms/view-events.md - - name: Record an issue - href: rooms/customer-reported-incidents.md - - name: Multi-tenant management for partners - href: rooms/multi-tenant-management-partner.md - - name: Multi-tenant management for customers - href: rooms/multi-tenant-management-customer.md - - name: Analytics, reports, and insights - items: - - name: Health and usage reports - href: rooms/health-and-usage-reports.md - - name: Data and privacy information - href: rooms/data-and-privacy-info.md - - name: Devices - items: - - name: Phones for Teams - href: devices/phones-for-teams.md - - name: Teams panels - items: - - name: Overview - href: devices/overview-teams-panels.md - - name: Plan - href: devices/teams-panels.md - - name: Manage + - name: Teams Rooms operations + href: rooms/rooms-operations.md + - name: Teams Rooms for Window - Recovery + href: rooms/recovery-tool.md + - name: Media creation for Teams Rooms on Windows + href: rooms/console.md + - name: Update a Teams Room for Windows + href: rooms/manual-update.md + - name: Teams Admin Center items: - - name: Feature management - items: - - name: Use Teams panels - href: devices/use-teams-panels.md - - name: App support on Teams panels - href: app-support-on-Teams-panels.md - - name: Check-in and auto release - href: devices/check-in-and-room-release.md - - name: Reserve rooms with a QR code - href: devices/reserving-rooms-with-a-qr-code.md - - name: Manage custom backgrounds - href: devices/custom-background-panels.md - - name: SIP gateways + - name: Overview + href: rooms/rooms-manage.md + - name: Manage your devices in Teams + href: devices/device-management.md + - name: Manage Teams device tags + href: devices/manage-device-tags.md + - name: Update your devices remotely + href: devices/remote-update.md + - name: Use administrative units to manage devices + href: administrative-unit.md + - name: Analytics, reports, & insights + items: + - name: Teams device health + href: teams-device-health.md + - name: Teams device health monitoring + href: alerts/device-health-status.md + - name: Health and usage reports + href: rooms/health-and-usage-reports.md + - name: Microsoft Teams Rooms Pro Management + items: + - name: Getting started + items: + - name: Overview + href: rooms/rooms-pro-management.md + - name: Accessing the Pro Management portal + href: rooms/enrolling-mtrp-managed-service.md + - name: Enroll a device into Pro management + href: rooms/enroll-a-device.md + - name: Resource accounts + href: rooms/resource-accounts.md + - name: Manage + items: + - name: Managing your inventory + href: rooms/inventory.md + - name: Standards and Rooms Planner + href: rooms/standards-and-room-planner.md + - name: Settings management (to be written) + href: rooms/settings-management.md + - name: Remote access a Teams Room console + href: rooms/remotely-access-teams-rooms.md + - name: Analytics, reports, and insights + items: + - name: Monitoring and maintaining Teams Rooms + href: rooms/managed-meeting-rooms-portal.md + - name: Audit logs for activities + href: rooms/multi-tenant-auditing.md + - name: Alerting + items: + - name: Signal settings + href: rooms/signal-settings.md + - name: Configure ServiceNow + href: rooms/microsoft-teams-rooms-configure-servicenow.md + - name: Viewing events + href: rooms/view-events.md + - name: Record an issue + href: rooms/customer-reported-incidents.md + - name: Managed updates + href: rooms/update-management.md + - name: Role-based access control + href: rooms/rooms-pro-rbac.md + - name: Multi-tenant management for partners + href: rooms/multi-tenant-management-partner.md + - name: Multi-tenant management for customers + href: rooms/multi-tenant-management-customer.md + - name: Data and privacy information + href: rooms/data-and-privacy-info.md + - name: Configuration + items: + - name: Remotely configure layout, scale, and resolution + href: rooms/manage-front-room-scale-res.md + - name: Manage settings with an XML file + href: rooms/xml-config-file.md + - name: Remotely configure front row layout + href: rooms/manage-front-row.md + - name: Teams phones + items: + - name: Overview & planning items: - - name: Plan for SIP Gateway - href: sip-gateway-plan.md - - name: Configure SIP Gateway - href: sip-gateway-configure.md - - name: Dynamic filters - href: sip-gateway-dynamic-filters.md + - name: Teams phones overview + href: devices/phones-for-teams.md + - name: Plan a Teams phones deployment + href: devices/plan-device-deployment.md + - name: What's new in Teams phones + href: https://support.microsoft.com/office/what-s-new-in-microsoft-teams-devices-eabf4d81-acdd-4b23-afa1-9ee47bb7c5e2#ID0EBD=Desk_phones - name: Deploy items: - - name: Plan phones and displays deployment + - name: Step 1 - Deployment overview href: devices/plan-device-deployment.md - - name: Set up common area phones - href: set-up-common-area-phones.md - - name: Set up a common area mobile phones - href: devices/common-area-mobile-phones.md - - name: Remote provisioning and sign-in - href: devices/remote-provision-remote-login.md - - name: Remote sign in and sign out - href: devices/remote-sign-in-and-sign-out.md - - name: Deploy Teams phones and Teams panels using Intune - href: devices/phones-panels-deploy.md - - name: Authentication best practices for Android devices - href: devices/authentication-best-practices-for-android-devices.md - - name: AOSP device management - href: rooms/android-migration-guide.md - - name: Android version support - href: devices/android-version-support.md + - name: Step 2 - Prepare your environment + items: + - name: Preparing your network + href: rooms/rooms-prep.md + - name: Intune Enrollment for Teams phones + items: + - name: Device administration + href: devices/phones-panels-deploy.md + - name: AOSP device management + href: rooms/android-migration-guide.md + - name: Authentication best practices for Teams phones + href: devices/authentication-best-practices-for-android-devices.md + - name: Step 3 - Set up and configure + items: + - name: Set up common area phones + href: set-up-common-area-phones.md + - name: Set up a common area mobile phones + href: devices/common-area-mobile-phones.md + - name: Step 4 - Teams phones device set up + items: + - name: Remote provisioning + href: devices/remote-provision-remote-login.md + - name: Remote sign in and sign out + href: devices/remote-sign-in-and-sign-out.md - name: Manage items: - - name: Manage your devices in Teams - href: devices/device-management.md - - name: Use administrative units to manage devices - href: administrative-unit.md - - name: Manage Teams device tags - href: devices/manage-device-tags.md - - name: Update your devices remotely - href: devices/remote-update.md - - name: Feature management - items: - - name: QoS on Teams devices - href: devices/qos-on-teams-devices.md - - name: RealWear for Teams - href: flw-realwear.md - - name: Monitor - items: - - name: Teams device health monitoring - href: alerts/device-health-status.md - - name: Teams devices and peripherals - href: teams-device-health.md + - name: Manage Teams phones + href: devices/manage-teams-phones.md + - name: Update management + href: devices/remote-update.md + - name: Bring your own device (BYOD) spaces + items: + - name: Bring Your Own Device (BYOD) + href: rooms/bring-your-own-device.md + - name: Bookable Desks + href: rooms/bookable-desks.md + - name: Add peripherals to inventory + href: rooms/get-peripheral-information.md + - name: SIP gateways + items: + - name: Plan for SIP Gateway + href: sip-gateway-plan.md + - name: Configure SIP Gateway + href: sip-gateway-configure.md + - name: Dynamic filters + href: sip-gateway-dynamic-filters.md - name: Reference items: - - name: Android version support - href: devices/android-version-support.md - name: Teams displays overview href: devices/teams-displays.md - name: Hot desking Teams Displays href: devices/hot-desking-teams-displays.md + - name: Manage apps in Teams items: - name: Understand apps in Teams From 69d38f2a9539745a12a12a9f5bffcb6862f1bdd3 Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Mon, 23 Sep 2024 04:22:04 +0530 Subject: [PATCH 0053/1216] Added some basic content. --- Teams/app-ownership-tdp.md | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/Teams/app-ownership-tdp.md b/Teams/app-ownership-tdp.md index cdd32c665a..145fbf3ece 100644 --- a/Teams/app-ownership-tdp.md +++ b/Teams/app-ownership-tdp.md @@ -20,29 +20,37 @@ appliesto: ms.localizationpriority: medium --- -# H1 - +# Manage Microsoft Teams app ownership in Developer Portal -What is TDP? -What devs do in TDP and how ownership works? -What happens with ownership if dev leaves or deletes app? +App developers use [Developer Portal](/microsoftteams/platform/concepts/build-and-test/teams-developer-portal) to configure, distribute, and manage their Teams apps. Developers who create or import an app in Developer Portal becomes the owner of the app. The owner can add other org users as owners. A developer may leave the organization or can delete the app from the portal after the app is published. In such cases, a Global Administrator can help with either taking ownership and adding other developers to continue to manage the app. + +A Global Administrator can take ownership of an app. It is useful in scenarios when a developer is not available or leaves an org and another developer must work further on the app. Then an admin can add the other developer as an owner of the app after taking over the ownership themselves. + +A Global Administrator can add an app to the portal. It is useful when the developer deleted the app after creating it in the portal or if the app was created outside the portal and must now be imported into the portal to work on it. + +## Admin takes ownership of a custom app + + -Custom app vs Store app. +## Admin takes ownership of a Store app +An app can be published to [Microsoft AppStore]() from Partner Center by the organization. It may not be available in Developer Portal for one of the following reasons: +* The app was created using some other tools and not Developer Portal. +* The app was created using Developer Portal but later removed from the portal. -## H2 +In the above cases, an admin can reclaim the ownership of the app in Developer Portal by contacting Microsoft Support. -## H2 +Proof of ownership - screenshot from email exchange with Microsoft after submitting the app for validation. Look for email from teamsubm. From 19dfcbc07bd7f68701443064a89fb2d10dcf0121 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 24 Sep 2024 16:08:44 -0500 Subject: [PATCH 0054/1216] Update managed-meeting-rooms-portal.md Updated for supportability in GCC --- Teams/rooms/managed-meeting-rooms-portal.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/rooms/managed-meeting-rooms-portal.md b/Teams/rooms/managed-meeting-rooms-portal.md index 9a4d8dec2f..316aead4dd 100644 --- a/Teams/rooms/managed-meeting-rooms-portal.md +++ b/Teams/rooms/managed-meeting-rooms-portal.md @@ -25,7 +25,7 @@ f1keywords: ## Overview -The Teams Rooms Pro Management portal provides a view of the health of your meeting rooms and helps to facilitate your existing monitoring tools and practices. This feature is only available in public or commercial cloud. It's not available in GCC, GCC-H, or DoD government clouds. +The Teams Rooms Pro Management portal provides a view of the health of your meeting rooms and helps to facilitate your existing monitoring tools and practices. This feature is only available in the commercial & GCC clouds. It's not available in GCC-H or DoD clouds. The scope of the monitoring is: From 6dc51f8ede26dd69c7ceb5072c5495a060c0f114 Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Wed, 25 Sep 2024 12:28:30 +0530 Subject: [PATCH 0055/1216] WIP updates --- Teams/app-ownership-tdp.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Teams/app-ownership-tdp.md b/Teams/app-ownership-tdp.md index 145fbf3ece..ba5ea014df 100644 --- a/Teams/app-ownership-tdp.md +++ b/Teams/app-ownership-tdp.md @@ -22,11 +22,6 @@ ms.localizationpriority: medium # Manage Microsoft Teams app ownership in Developer Portal - - App developers use [Developer Portal](/microsoftteams/platform/concepts/build-and-test/teams-developer-portal) to configure, distribute, and manage their Teams apps. Developers who create or import an app in Developer Portal becomes the owner of the app. The owner can add other org users as owners. A developer may leave the organization or can delete the app from the portal after the app is published. In such cases, a Global Administrator can help with either taking ownership and adding other developers to continue to manage the app. A Global Administrator can take ownership of an app. It is useful in scenarios when a developer is not available or leaves an org and another developer must work further on the app. Then an admin can add the other developer as an owner of the app after taking over the ownership themselves. @@ -38,19 +33,24 @@ A Global Administrator can add an app to the portal. It is useful when the devel + + + ## Admin takes ownership of a Store app -An app can be published to [Microsoft AppStore]() from Partner Center by the organization. It may not be available in Developer Portal for one of the following reasons: +An org can publish its app to [Microsoft AppStore](https://appsource.microsoft.com) using Partner Center UI. The app may not be available in Developer Portal for one of the following reasons: * The app was created using some other tools and not Developer Portal. -* The app was created using Developer Portal but later removed from the portal. +* The app was created using Developer Portal but was later removed from the portal. + +In the above cases, you as an admin can reclaim the ownership of the app in Developer Portal by contacting Microsoft Support. To ascertain the ownership, provide a screenshot of the latest email exchange to publish the app. When they submitted the app, the submitter in your organization were contacted by Microsoft to let them know when their app was published on the AppStore. + -In the above cases, an admin can reclaim the ownership of the app in Developer Portal by contacting Microsoft Support. +Proof of ownership - screenshot from email exchange with Microsoft after submitting the app for validation. Look for email from `teamsubm@microsoft.com` in your mailbox. -Proof of ownership - screenshot from email exchange with Microsoft after submitting the app for validation. Look for email from teamsubm. From 288a426f9d420e4a04c120fcb1828681e05a0b9b Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Wed, 25 Sep 2024 13:39:04 +0530 Subject: [PATCH 0056/1216] Connectors update to address the deprecation --- Teams/m365-custom-connectors.md | 12 +++++++++++- Teams/media/connectors-config-channel.png | Bin 0 -> 64168 bytes 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 Teams/media/connectors-config-channel.png diff --git a/Teams/m365-custom-connectors.md b/Teams/m365-custom-connectors.md index e0ef6ad727..425b32e970 100644 --- a/Teams/m365-custom-connectors.md +++ b/Teams/m365-custom-connectors.md @@ -29,9 +29,19 @@ Teams and Microsoft 365 groups use connectors. You can use the same connectors i Any team member can add a connector to a channel, if the team permissions allow it. The updates from the service, that the connector fetches information from, notifies all the team members. Any team member with the permissions to add or remove can modify connectors setup done by other members. +## Update Connectors URL + +The [Teams connectors are transitioning](https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams) to a new URL to enhance security. During this transition, you may receive notifications to update your configured connector to use the new URL. We strongly recommended that you update your connector immediately to prevent any disruption to connector services. + +You must update your Webhook URL for the connector to continue posting notifications into Teams after December 31, 2024. To update the URL, go to **Manage Channel** in a Teams channel, select **Edit** under the Connectors option, and select **Configured** section. Select **Configure** and update the URL. This change is needed only for Webhook-based Connectors such as Incoming Webhook and third-party connectors. The change is not required for polling connectors such as RSS. + +To know more or to share more information with your app developers, see [Connectors deprecation information](/microsoftteams/platform/webhooks-and-connectors/what-are-webhooks-and-connectors). + +:::image type="content" source="media/connectors-config-channel.png" alt-text="Screenshot showing the configure option for Connectors in the settings UI of a Teams channel."::: + ## Enable or disable connectors in Teams -The Exchange Online PowerShell v2 module uses modern authentication and works with multifactor authentication (MFA) to connect to all Exchange related PowerShell environments in Microsoft 365. Admins can use Exchange Online PowerShell to disable connectors for an entire organization or a specific group mailbox. If a connector is disabled, it affects all users in that org or mailbox. You can't disable a connector for a few specific users. +The Exchange Online PowerShell v2 module uses modern authentication and works with multi-factor authentication (MFA) to connect to all Exchange related PowerShell environments in Microsoft 365. Admins can use Exchange Online PowerShell to disable connectors for an entire organization or a specific group mailbox. If a connector is disabled, it affects all users in that org or mailbox. You can't disable a connector for a few specific users. The organization setting overrides the group setting. For example, if an admin enables connectors for the group and disables the same connectors for the organization, then the connectors are disabled for the group. To enable a connector in Teams, [connect to Exchange Online PowerShell](/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps#connect-to-exchange-online-powershell-using-modern-authentication-with-or-without-mfa&preserve-view=true) using modern authentication with or without MFA. diff --git a/Teams/media/connectors-config-channel.png b/Teams/media/connectors-config-channel.png new file mode 100644 index 0000000000000000000000000000000000000000..8aac59676ada33b5ff1f70bd1894cdab86f02eca GIT binary patch literal 64168 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 z z&&&HJ^$j{%?*8qd=$tG9y=X@iDfA@yhj{w z>{3WbKQziwxif*h8+mS_K3)swXU{j9XY`OwH);0RpAYnRPTT%!8?nImd#gY9{QPQU zmoB5G&iv6&H(|%2m4>5pp%BI`xHj}-;ho6x>`vy>o9oYhT{z?Y#fzVd`svNAPOLXt zPcHzQ@i9&}DH+faO6|sAIF7QWnB--`2C~P22Bo92FF(#1#7@E8No#{(=lQ7{4PB1r!>U4>(f8?6;2>85 zbWVNo;t?MW=2?JzoQ?$~>pmqp+>{x2UABFy${`)QyeFV~Iv?WK@>(C$vrM9u6`vS7 zQ6wcTSP=7!-jP3cj<7Q%pt!|w#P#MKL5V_#a;vQ-xPzkqU_ih#x(m!_SGC=^M5!WV z2m`7>7?0K;mVF6!b{96A=R{sb_KGglXo=&E8*{}kWJ(J|e>1`zm@>7Og;T(}_)3IaJ!rGfrvA-MCB^hF^2mr>ZZi4oY`;>z=IFQHXXXbVhJJ_LQQwh& zDvO&kTp=XWfzj8z3u*NM2Ll%CXgr8u2zzhi|D+2%3t|^yYUA&_IeOu^zYh$Z7P9wl zerf2bw5;C?L;RzvR&O~S8M&jSUy|Cu(t@i2ecQGheXH-U<>wwPq-{fdvpD z3;K%sm(!N3G|a>WW;@HeZ~y+gxG{OHQurOY5)*ThC4iv6@pG^As8_7HY;A+-)1N2y z`Ro)Geh0!6VkZS9I8eQ%UGxUf7`*+gg}Gdt;2IEPT{ZW^PSfZkKFY3oVampazB*5z zh@}(8MtTv%!k!Z>c-ycCgsNHPL~=EAB2uFbe|_#OtJ27*X_F>BRaM6qU$V2dKF6yQ z#xtvkKR_KKK(=cBesrxs2C*`&8QFklxR3&2Gli{3m5xsZ>=}r^u=>~&Kqy@ zY4d*j-BVKec<^ zBFr?|G>Fn-U-E=%Gx_MsjH|0fN0SKRajWLVO53V+U5$+VtG~Ug|EJV0@ONyie^Cz& z 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 literal 0 HcmV?d00001 From f691e2a9718b5a16ab4ad426a45b14f4b060887a Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Wed, 25 Sep 2024 13:41:19 +0530 Subject: [PATCH 0057/1216] Minor copyedits as suggested by Acrolinx. --- Teams/m365-custom-connectors.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/m365-custom-connectors.md b/Teams/m365-custom-connectors.md index 425b32e970..dce13f46c1 100644 --- a/Teams/m365-custom-connectors.md +++ b/Teams/m365-custom-connectors.md @@ -33,7 +33,7 @@ Any team member can add a connector to a channel, if the team permissions allow The [Teams connectors are transitioning](https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams) to a new URL to enhance security. During this transition, you may receive notifications to update your configured connector to use the new URL. We strongly recommended that you update your connector immediately to prevent any disruption to connector services. -You must update your Webhook URL for the connector to continue posting notifications into Teams after December 31, 2024. To update the URL, go to **Manage Channel** in a Teams channel, select **Edit** under the Connectors option, and select **Configured** section. Select **Configure** and update the URL. This change is needed only for Webhook-based Connectors such as Incoming Webhook and third-party connectors. The change is not required for polling connectors such as RSS. +You must update your Webhook URL for the connector to continue posting notifications into Teams after December 31, 2024. To update the URL, go to **Manage Channel** in a Teams channel, select **Edit** under the Connectors option, and select **Configured** section. Select **Configure** and update the URL. This change is needed only for Webhook-based Connectors such as Incoming Webhook and third-party connectors. The change isn't required for polling connectors such as RSS. To know more or to share more information with your app developers, see [Connectors deprecation information](/microsoftteams/platform/webhooks-and-connectors/what-are-webhooks-and-connectors). @@ -41,7 +41,7 @@ To know more or to share more information with your app developers, see [Connect ## Enable or disable connectors in Teams -The Exchange Online PowerShell v2 module uses modern authentication and works with multi-factor authentication (MFA) to connect to all Exchange related PowerShell environments in Microsoft 365. Admins can use Exchange Online PowerShell to disable connectors for an entire organization or a specific group mailbox. If a connector is disabled, it affects all users in that org or mailbox. You can't disable a connector for a few specific users. +The Exchange Online PowerShell v2 module uses modern authentication and works with multifactor authentication (MFA) to connect to all Exchange related PowerShell environments in Microsoft 365. Admins can use Exchange Online PowerShell to disable connectors for an entire organization or a specific group mailbox. If a connector is disabled, it affects all users in that org or mailbox. You can't disable a connector for a few specific users. The organization setting overrides the group setting. For example, if an admin enables connectors for the group and disables the same connectors for the organization, then the connectors are disabled for the group. To enable a connector in Teams, [connect to Exchange Online PowerShell](/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps#connect-to-exchange-online-powershell-using-modern-authentication-with-or-without-mfa&preserve-view=true) using modern authentication with or without MFA. From 595d3a70ff08b232348d91fddfda6193af20429f Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Thu, 26 Sep 2024 09:31:08 -0400 Subject: [PATCH 0058/1216] Update limits-specifications-teams.md --- Teams/limits-specifications-teams.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/limits-specifications-teams.md b/Teams/limits-specifications-teams.md index a710f82f68..cf36b4c090 100644 --- a/Teams/limits-specifications-teams.md +++ b/Teams/limits-specifications-teams.md @@ -145,11 +145,11 @@ Channel names also can't start with an underscore (_) or period (.), or end with |Feature | Maximum limit | |------------|---------------| -|Number of people in a meeting (can chat and call in) | With Microsoft 365 Business Basic, Microsoft 365 Business Standard, Microsoft 365 Business Premium, and Microsoft 365 A1 plans, you can host online meetings and video calls for up to 300 people using Microsoft Teams. With Microsoft 365 E3/E5, Microsoft 365 A3/A5, and Microsoft 365 Government G3/G5 plans, this limit increases up to 1,000 people.| +|Number of people in a meeting (can chat and call in) | With Microsoft 365 Business Basic, Microsoft 365 Business Standard, Microsoft 365 Business Premium, and Microsoft 365 A1 plans, you can host online meetings and video calls for up to 300 people using Microsoft Teams. With Microsoft 365 E3/E5, Microsoft 365 A3/A5, and Microsoft 365 Government G3/G5 plans, this limit increases to around 900 people.| |Number of people in a video or audio call from chat | 20 | |Max PowerPoint File Size | 2 GB| |Teams keeps [meeting recordings](meeting-recording.md) that don't get uploaded to Microsoft Stream, available for local download | 20 days | -| Meeting recording maximum length | 4 hours or 1.5 GB. When this limit is reached, the recording ends and automatically restarts. +| Meeting recording maximum length | 4 hours or 1.5 GB. When this limit is reached, the recording ends and automatically restarts.| For more information, see [Meetings, webinars, and live events](/microsoftteams/quick-start-meetings-live-events). @@ -185,7 +185,7 @@ Live events are structured meetings that enable your organization to schedule an |Duration of event | 16 hours 2>/sup> | |Concurrent Live Events running in a Microsoft 365 or Office 365 organization 3 | 504 | -1 The usual 10,000 is increased to 20,000 until further notice. You can schedule even greater numbers with live events in Viva Engage and/or Microsoft Stream. For more information, see [Live events across Microsoft 365](/stream/live-event-m365). Events over 20,000 attendees require the [Live Events Assistance Program](/stream/live-events-assistance). +1 The usual 10,100 is increased to 20,000 until further notice. You can schedule even greater numbers with live events in Viva Engage and/or Microsoft Stream. For more information, see [Live events across Microsoft 365](/stream/live-event-m365). Events over 20,000 attendees require the [Live Events Assistance Program](/stream/live-events-assistance). 2 The usual 4 hours is increased to 16 hours until further notice. From cfd41d5cec90df4124c38f01e5db7c1d23243f75 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Thu, 26 Sep 2024 09:31:45 -0400 Subject: [PATCH 0059/1216] Update overview-meetings-webinars-town-halls.md --- Teams/overview-meetings-webinars-town-halls.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Teams/overview-meetings-webinars-town-halls.md b/Teams/overview-meetings-webinars-town-halls.md index 7e9931da2f..bc236952cd 100644 --- a/Teams/overview-meetings-webinars-town-halls.md +++ b/Teams/overview-meetings-webinars-town-halls.md @@ -52,11 +52,11 @@ The following table shows the main features that are different between meetings, |Registration|✖️|✔️|✖️| |Breakout rooms|✔️|✖️2|✖️| |Content sharing and interaction|✔️|✔️|Q&A only| -|Interactive participants|1,000 (Enterprise plans)
300 (Business plans)|1,000|Town halls: 10,000
Premium town halls: 20,000| -|View-only participants|10,0001 (Enterprise plans only)|✖️|✖️| +|Interactive participants|900 (Enterprise plans)
300 (Business plans)|1,000|Town halls: 10,000
Premium town halls: 20,000| +|View-only participants|10,1001 (Enterprise plans only)|✖️|✖️| |Maximum total participants|11,0001 (Enterprise plans only)|1,000|Town halls: 10,000
Premium town halls: 20,000| -1The usual 10,000 is increased to 20,000 through June 30, 2024. The maximum total participants for meetings is the sum of the interactive participants plus streaming participants.
+1The usual 10,100 is increased to 20,000 through June 30, 2024. The maximum total participants for meetings is the sum of the interactive participants plus streaming participants.
2 Breakout rooms can be used if a webinar has fewer than 300 participants. However, if the number of participants increases to above 300, breakout rooms aren't supported. @@ -74,7 +74,7 @@ For details, see: ## Meetings -Meetings are generally best for situations where participants need to interact with each other via voice, video, or chat and where multiple people may be presenting. Meetings in Teams include audio, video, and screen sharing for up to 1,000 people and a view-only streaming experience for participants over 1,000. Participants don't need to be a member of an organization (or have a Teams account) to join a Teams meeting. They can join directly from the calendar invitation via the Join meeting link or call in via audio if available. +Meetings are generally best for situations where participants need to interact with each other via voice, video, or chat and where multiple people may be presenting. Meetings in Teams include audio, video, and screen sharing for up to around 900 people and a view-only streaming experience for participants over 900. Participants don't need to be a member of an organization (or have a Teams account) to join a Teams meeting. They can join directly from the calendar invitation via the Join meeting link or call in via audio if available. In addition to regularly scheduled meetings, your users can create channel meetings. With channel meetings, everybody in a team can see there's a meeting, join the meeting, and use the meeting chat. From db391edbf312fbf709c04c9e5ad263db461b271f Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Thu, 26 Sep 2024 09:32:09 -0400 Subject: [PATCH 0060/1216] Update plan-meetings.md --- Teams/plan-meetings.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Teams/plan-meetings.md b/Teams/plan-meetings.md index 6c120ae9b5..86929215de 100644 --- a/Teams/plan-meetings.md +++ b/Teams/plan-meetings.md @@ -46,7 +46,7 @@ This article, designed for admins, introduces types of meetings, features and fu ## Meetings -Meetings in Teams include audio, video, and screen sharing capabilities for up to 1,000 people and view-only capabilities for participants over 1,000. +Meetings in Teams include audio, video, and screen sharing capabilities for up to around 900 people and view-only capabilities for participants over 900. Participants can be users in your organization, or if you allow it, people outside your organization. Meeting organizers can control which features are available in a given meeting. You as the administrator, can control the availability and default value for many of these features by using [meeting policies](#meeting-policies). @@ -94,9 +94,9 @@ People from other trusted Microsoft 365 organizations can attend meetings withou ## Attendee limits and streaming options -Up to 10,000 attendees can join a Teams meeting, however, after 1,000 users enter a meeting, extra attendees will join with a view-only experience. View-only attendees don't have access to the meeting chat or be able to share content or video. +Up to 10,000 attendees can join a Teams meeting, however, after around 900 users enter a meeting, extra attendees join with a view-only experience. View-only attendees don't have access to the meeting chat or be able to share content or video. -You can allow or prevent the view-only experience for meetings with more than 1,000 attendees. If you disable the view-only experience, meeting attendance is limited to the first 1,000 attendees. +You can allow or prevent the view-only experience for meetings with more than 900 attendees. If you disable the view-only experience, meeting attendance is limited to the first 900 attendees. For more information about the view-only meeting experience, see [Teams view-only meeting experience](view-only-meeting-experience.md). @@ -154,7 +154,7 @@ Teams admins and organizers have different policies and settings to control the |[Scheduling](manage-who-can-schedule-meetings.md)|Can define who can schedule private and channel meetings.|Can schedule meetings if allowed by admin.| |[Meeting Theme (Teams Premium)](meeting-themes.md)|Can define meeting themes, including colors, images, and logo.|Can turn the admin-defined theme on or off.| |[Transcription and captions](meeting-transcription-captions.md)|Can allow or prevent transcription and closed captions for attendees.|Can enable captions.| -|[View-only](view-only-meeting-experience.md)|Allow organizers to host large meetings where after the meeting reaches capacity at 1,000 users, additional attendees join with a view-only experience.|No control.| +|[View-only](view-only-meeting-experience.md)|Allow organizers to host large meetings where after the meeting reaches capacity at around 900 users, additional attendees join with a view-only experience.|No control.| |[Voice isolation](voice-isolation.md)|Can control whether users can use voice isolation in meetings and calls.|Can enable voice isolation.| |[Watermarks (Teams Premium)](watermark-meeting-content-video.md)|Can allow or prevent watermarks for attendee video and shared content|Can enforce watermarks if allowed by the admin| From 6cc516e0a6e16f69d096939778b641e59420f5da Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Thu, 26 Sep 2024 09:33:20 -0400 Subject: [PATCH 0061/1216] Update view-only-meeting-experience.md --- Teams/view-only-meeting-experience.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Teams/view-only-meeting-experience.md b/Teams/view-only-meeting-experience.md index 22e6e647ad..ccfac5664b 100644 --- a/Teams/view-only-meeting-experience.md +++ b/Teams/view-only-meeting-experience.md @@ -3,7 +3,7 @@ title: View-only meeting experience ms.author: wlibebe author: wlibebe ms.reviewer: christi.balaki -ms.date: 3/4/2024 +ms.date: 9/26/2024 manager: pamgreen ms.topic: article audience: admin @@ -24,13 +24,13 @@ appliesto: **APPLIES TO:** ✔️Meetings ✖️Webinars ✖️Town halls -Microsoft Teams supports up to 10,000 attendees in a meeting. Once the main meeting reaches capacity at 1,000 users, additional attendees join with a view-only experience. Attendees in the view-only experience can view the meeting, but have limited access to meeting features. Meeting organizers see notifications for the view-only experience when around 500 users are in the meeting. +Microsoft Teams supports up to 10,000 attendees in a meeting. Once the main meeting reaches capacity at around 900 users, additional attendees join with a view-only experience. Attendees in the view-only experience can view the meeting, but have limited access to meeting features. Meeting organizers see notifications for the view-only experience when around 500 users are in the meeting. -Initial attendees who join before the meeting capacity enjoy full meeting experience. These attendees can share audio/video, see shared content, and participate in chat. +Initial attendees who join before the meeting capacity enjoy the full meeting experience. These attendees can share audio/video, see shared content, and participate in chat. Attendees who join after the main meeting capacity is reached have a view-only experience. These attendees can join the view-only experience through desktop, web, and Teams mobile (Android and iOS). -As an admin, you can decide if organizers with this policy have the view-only experience attendees join after the 1,000 user capacity. If you disable the view-only experience, meeting attendance is limited to the first 1,000 attendees. +As an admin, you can assign this policy to organizers, allowing the view-only experience for attendees who join their meetings after the 900-user capacity is reached. If you disable the view-only experience, meeting attendance is limited to the first 900 attendees. ## Teams view-only experience controls @@ -65,7 +65,7 @@ When the capacity of the main meeting is reached, meeting attendees are informed ![the Teams pre-join screen and the message for participants telling them that they will join in view-only mode.](media/view-only-pre-join-screen.png) -Before the meeting reaches capacity, attendees always join the main meeting. If the main meeting reaches capacity and attendees leave, new space becomes available, allowing new attendees to join the main meeting until it fills up again. View-only attendees can't be promoted to the main meeting. +Before the meeting reaches capacity, attendees always join the main meeting. Once the meeting reaches capacity, view-only attendees can't be promoted to the main meeting. If presenter and attendee roles are set, presenters who join after capacity is reached in the main meeting become view-only attendees. These presenters have the same limitations as other view-only attendees. Organizers are always guaranteed space in the main meeting. From f6e8ea00eade4ef57a4ab129ee86f9e462be45c3 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Thu, 26 Sep 2024 10:38:08 -0400 Subject: [PATCH 0062/1216] Update overview-meetings-webinars-town-halls.md --- Teams/overview-meetings-webinars-town-halls.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/overview-meetings-webinars-town-halls.md b/Teams/overview-meetings-webinars-town-halls.md index bc236952cd..1a1216d00e 100644 --- a/Teams/overview-meetings-webinars-town-halls.md +++ b/Teams/overview-meetings-webinars-town-halls.md @@ -56,7 +56,7 @@ The following table shows the main features that are different between meetings, |View-only participants|10,1001 (Enterprise plans only)|✖️|✖️| |Maximum total participants|11,0001 (Enterprise plans only)|1,000|Town halls: 10,000
Premium town halls: 20,000| -1The usual 10,100 is increased to 20,000 through June 30, 2024. The maximum total participants for meetings is the sum of the interactive participants plus streaming participants.
+1The usual 10,100 is increased to 20,000 through June 30, 2024. The maximum total participants for meetings is the sum of the interactive participants plus view-only participants.
2 Breakout rooms can be used if a webinar has fewer than 300 participants. However, if the number of participants increases to above 300, breakout rooms aren't supported. @@ -74,7 +74,7 @@ For details, see: ## Meetings -Meetings are generally best for situations where participants need to interact with each other via voice, video, or chat and where multiple people may be presenting. Meetings in Teams include audio, video, and screen sharing for up to around 900 people and a view-only streaming experience for participants over 900. Participants don't need to be a member of an organization (or have a Teams account) to join a Teams meeting. They can join directly from the calendar invitation via the Join meeting link or call in via audio if available. +Meetings are generally best for situations where participants need to interact with each other via voice, video, or chat and where multiple people may be presenting. Meetings in Teams include audio, video, and screen sharing for up to around 900 people and a view-only experience for participants over 900. Participants don't need to be a member of an organization (or have a Teams account) to join a Teams meeting. They can join directly from the calendar invitation via the Join meeting link or call in via audio if available. In addition to regularly scheduled meetings, your users can create channel meetings. With channel meetings, everybody in a team can see there's a meeting, join the meeting, and use the meeting chat. From 3432c16b98e5bd871333f95c8e49def0bd2b4406 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Thu, 26 Sep 2024 14:26:01 -0700 Subject: [PATCH 0063/1216] Update teams-client-update.md --- Teams/teams-client-update.md | 105 ++++++++++++++++++++++++++--------- 1 file changed, 80 insertions(+), 25 deletions(-) diff --git a/Teams/teams-client-update.md b/Teams/teams-client-update.md index 7f7d80ab3b..c628dc7040 100644 --- a/Teams/teams-client-update.md +++ b/Teams/teams-client-update.md @@ -13,54 +13,109 @@ ms.date: 06/28/2024 search.appverid: MET150 f1.keywords: - NOCSH -description: This article outlines the process behind updating the classic Microsoft Teams desktop client. +description: This article outlines the process behind updating the Microsoft Teams desktop client. ms.localizationpriority: Medium appliesto: - Microsoft Teams ms.custom: seo-marvel-apr2020 --- -# Classic Teams update process +> [!NOTE] +> This article contains information for the new Teams client. The classic Teams client has ended support, and is no longer receiving updates. -Teams web app updates are typically released on the fourth Monday of each month. +# Why it's important to keep Teams updated. -Teams desktop client updates are released monthly after rigorous internal testing and validation through our Technology Adoption Program (TAP). Desktop client updates typically start on the fourth Monday of the month and are rolled out gradually to customers throughout the remainder of the week. If a critical update is required, Teams bypasses this schedule and releases the update as soon as it’s available. +Keeping Microsoft Teams up to date is crucial for maximizing productivity and staying connected. Regular updates mean you have access to the latest features, security enhancements, and bug fixes. Updating not only improves the overall performance and reliability of the application, it also helps you and your team collaborate more efficiently. By staying current with updates, you reduce the risk of having issues and ensure compatibility with other tools, making it easier to focus on your work without interruptions. -The desktop client updates itself automatically. Teams checks for updates every few hours behind the scenes, downloads it, and then waits for the computer to be idle before silently installing the update. +## Servicing agreement -Users can also manually download updates by selecting **Check for updates** in the **...** drop-down menu next to your **Profile** icon in the top right of the app. If an update is available, it's downloaded and silently installed when the computer is idle. +As part of a modern online service, the Teams client is updated once per month. The client automatically installs updates when they become available to that client. Because we stagger the availability of updates worldwide, some clients in your organization might receive new updates before others. Because Teams is governed by the Modern Lifecycle Policy, it's expected that users remain on the most up-to-date version of the desktop client. Auto-updates ensure that users have the latest capabilities, performance enhancements, security, and service reliability. -## What can I do if classic Teams desktop client remains outdated? +To identify when desktop clients fall out of date, an in-app alert is displayed if the user’s current version is between one and three months old, and if there's a new version available. This in-app messaging encourages users to update to the latest version of Teams or, if necessary, to reach out to their IT admin to do so. Users on Teams desktop clients that are more than three months old will see a blocking page. This page gives the options to update now, reach out to their IT admin, or continue to Teams on the web. -These are a few reasons your classic Teams client remain outdated (major version below 1.7): - - The update packages can't be downloaded. To address this, make sure the following domains can be accessed from the user's machine: - - statics.teams.microsoft.com - - statics.teams.cdn.office.net - - Multiple users are sharing the machine and new users are logging in frequently (eg., a Kiosk machine) - - Classic Teams is installed into a non-updatable location such as ProgramData or Program Files +Teams desktop clients on Government Clouds currently have an exception to this servicing agreement until further notice. -If you're an admin and multiple users in your organization have remained on an older version of classic Teams client, your users aren't able to automatically move to new Teams. To resolve this, you can use the admin-provision tool TeamsBootstrapper.exe to remove classic Teams as well as to provision the new client. Please see next section to learn more. +For information on new version releases, check [Message Center](https://admin.microsoft.com/AdminPortal/Home#/MessageCenter) or go to **Help** > **What’s new** in the client. -## Can admins deploy updates instead of Teams auto-updating? +## Teams client updates timeline -Admins can quickly move users to new Teams via the provision tool TeamsBootstrapper.exe with the -u argument. To learn more, please see the following article: [Bulk upgrade to the new Microsoft Teams client](new-teams-bulk-install-client.md). +New updates for the Teams desktop client are released twice a month after thorough internal testing and validation through our Technology Adoption Program (TAP). The desktop client is rolled out to customers gradually. -You can use the [Microsoft Teams new client usage report](new-teams-usage-report.md) to find out if the users in your organization are using an outdated classic Teams client. +> [!IMPORTANT] +> When there's a critical update, Teams bypasses the regular schedule and releases the update immediately. -## What about updates to Microsoft 365 Apps for enterprise? -Teams can be installed with new installations of Microsoft 365 Apps for enterprise as described in [Deploy Microsoft Teams with Microsoft 365 Apps for enterprise](/DeployOffice/teams-install). +Other factors that help your client to stay up-to-date: -Teams follows its own update process as outlined earlier in this article. Teams doesn't follow the update process for the other Offices apps, such as Word and Excel. +- Operating System (OS): + - Meets the minimum OS requirements for Teams. + - Your OS version is up-to-date (non-LTSC update channel) and still under support. + - Your OS has the latest patches installed. +- Webview2: + - Webview2 updates automatically on windows, you should make sure it isn’t blocked. This is updated by Teams on macOS. + - Webview2 must be a supported version (latest version). -## Servicing agreement +For more information, see [Teams client system requirements](teams-client-system-requirements.md). -As part of a modern online service, the Teams client is updated once per month. The client automatically installs updates when they become available to that client. Because we stagger the availability of updates worldwide, some clients in your organization might receive new updates before others. Because Teams is governed by the Modern Lifecycle Policy, it's expected that users remain on the most up-to-date version of the desktop client. Auto-updates ensure that users have the latest capabilities, performance enhancements, security, and service reliability. +## How the updates work -To identify when desktop clients fall out of date, an in-app alert is displayed if the user’s current version is between one and three months old, and if there's a new version available. This in-app messaging encourages users to update to the latest version of Teams or, if necessary, to reach out to their IT admin to do so. Users on Teams desktop clients that are more than three months old will see a blocking page. This page gives the options to update now, reach out to their IT admin, or continue to Teams on the web. +- **Update checks**: Teams applications on both Windows and Mac devices check for updates when the application starts up and every few hours in the background, whether the application is running or not. A user must be signed into the machine for updates to happen. +- **Download**: Updates are downloaded based on availability and staged to the user session. By using Windows Defender Optimization, only the delta that's different from the current installed version (the differential update) is downloaded. +- **Restart**: Restarting the application is required for the update to take effect. +- **Manual**: The update starts automatically when the application is idle. A user can choose to restart sooner by selecting the **Restart** button next to the ellipsis (...) button in the client. -Teams desktop clients on Government Clouds currently have an exception to this servicing agreement until further notice. +### Issues with Windows update and best practices -For information on new version releases, check [Message Center](https://admin.microsoft.com/AdminPortal/Home#/MessageCenter) or go to **Help** > **What’s new** in the client. +- Windows delivery optimization service is disabled or configured with unsupported mode (100). This blocks the updater’s ability to download the update payload. + - There's a Windows Delivery Optimization service configuration requirement: [Upgrade to the new Teams client using policies](new-teams-deploy-using-policies.md). + - Note that enabling the Peer to Peer capability isn't required. +- Team’s app package is modified by a user. The MSIX packages are installed machine-wide under the Program Files directory. The file ACLs are tightly controlled and monitored by the Windows OS. If the file ACLs are modified or changed by a user, the system deems the application to be in a corrupted state. This leads to unexpected behaviors such as crashing, unexpected app termination, and a failure to update. + - It’s essential to make sure the files under the installation directory (%programfiles%\windowsapps) aren't altered in any way. +- Network settings that block Team’s CDN endpoints cause delivery optimization service failures and a failure to update the app. + - You must allow Microsoft M365 endpoints in network configuration. For more information see [Microsoft 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges). + - Avoid SSL inspection on M365 endpoints. SSL inspection is known to cause high update download failure rate and retries. +- Running on an out of support OS, or a Windows version that doesn't have the latest updates and patches can lower the success of Teams updates. + - Windows 11 improves the Teams application update success rate and reliability as it has the most current installer. + - Make sure you install all OS patches before deploying Teams on Windows 10 or Windows 11. + +## Updating Teams on Mac devices + +- The Teams desktop client updates itself using Microsoft AutoUpdate (MAU), similar to other Microsoft applications. Learn more about MAU at [Configuring Microsoft AutoUpdate (MAU) for Organization Specific Updates](/microsoft-365-apps/mac/mau-configure-organization-specific-updates). +- Teams uses default MAU Office channels for updates, as well as a custom channel for Teams-specific scenarios. The post-installation script registers the app with MAU’s default Office channel (Current, Preview, or Beta) to ensure the app can be updated by MAU without running itself. +- When the update is downloaded while Teams is running, we leverage MAU’s Install On Clone feature, to prepare the installation. Once a user quits the application, MAU will finish updates by moving the clone to the /Applications folder. Teams for Mac doesn't automatically restart to apply updates. It always waits for user to take the action. +- Users can also manually check for updates by selecting **Check for updates** from the Help menu bar item. This action opens Microsoft AutoUpdate (MAU). + +### How to configure MAU + +- No special configuration is required if the MAU preferences are left at default values. +- If your organization employs managed MAU preferences, the Teams app preferences should look like this: + +XXX WHAT CODE FORMAT IS THIS I NEED TO KNOW TO MARK IT PROPERLY + +    /Applications/Microsoft Teams.app +     +      Application ID +      TEAMS21 +      LCID +      1033 +     + +### Issues with Mac update and best practices + +- Microsoft AutoUpdate (MAU) not being installed or being blocked on your device. + - Since MAU is an integral part of New Teams, it's included with the Teams installer. When Teams is first installed, MAU is also installed unless it's already present on the device. However, there have been instances where MAU has been deliberately removed or blocked by firewalls. + - To see if you have MAU installed, select **Check for Updates** from the Help menu bar item. This should open the MAU user interface, but if MAU isn't installed, nothing will happen. + - To make sure that MAU is allowed to function correctly, we need to first check the MAU configuration (link to How to troubleshoot MAU configuration XXX NO LINK HERE). If the configuration is correct and MAU is installed (link to the How to configure MAU section XXX NO LINK PROVIDED), and it still doesn't work, it's likely being blocked, and the user should contact their administrator. +- MAU is outdated. + - Microsoft Teams needs MAU version 4.52.22101101 at a minimum, but it's strongly recommended to use version 4.73.24071426 or higher for crucial security updates. Note that MAU self-updates, and a manual update should not be required under the default settings. +- Your organization uses a custom MAU profile and the Teams portion isn't configured correctly. + - As previously mentioned, Teams handles MAU registration autonomously within user preferences. There are instances when an organization deploys custom MAU preferences using an MDM management system. In such cases, the managed preferences take precedence. Occasionally, these settings might be incorrectly configured. Common issues include a complete lack of Teams configuration, outdated configurations for Classic Teams, or configurations that reference the old name **Microsoft Teams (work or school).app**. + +### How to troubleshoot a MAU configuration + +XXX I'm not putting this in until I confirm with Meera Krishna that this doesn't exist in the support docs. + + +XXX LEAVING VDI IN FOR NOW. ## What about updates to Teams on VDI? From 106a06d98934e840f1f6983504df8199fa8b4f06 Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Fri, 27 Sep 2024 16:33:00 +0530 Subject: [PATCH 0064/1216] Added screenshots and expanded the steps --- Teams/m365-custom-connectors.md | 20 +++++++++++++++--- Teams/media/connectors-attention-required.png | Bin 0 -> 34117 bytes Teams/media/connectors-config-channel.png | Bin 64168 -> 0 bytes Teams/media/connectors-update-url.png | Bin 0 -> 29078 bytes Teams/media/connectors-url-updated.png | Bin 0 -> 9614 bytes 5 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 Teams/media/connectors-attention-required.png delete mode 100644 Teams/media/connectors-config-channel.png create mode 100644 Teams/media/connectors-update-url.png create mode 100644 Teams/media/connectors-url-updated.png diff --git a/Teams/m365-custom-connectors.md b/Teams/m365-custom-connectors.md index dce13f46c1..74968703eb 100644 --- a/Teams/m365-custom-connectors.md +++ b/Teams/m365-custom-connectors.md @@ -33,11 +33,25 @@ Any team member can add a connector to a channel, if the team permissions allow The [Teams connectors are transitioning](https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams) to a new URL to enhance security. During this transition, you may receive notifications to update your configured connector to use the new URL. We strongly recommended that you update your connector immediately to prevent any disruption to connector services. -You must update your Webhook URL for the connector to continue posting notifications into Teams after December 31, 2024. To update the URL, go to **Manage Channel** in a Teams channel, select **Edit** under the Connectors option, and select **Configured** section. Select **Configure** and update the URL. This change is needed only for Webhook-based Connectors such as Incoming Webhook and third-party connectors. The change isn't required for polling connectors such as RSS. +This change is needed only for Webhook-based Connectors such as Incoming Webhook and third-party connectors. The change isn't required for polling connectors such as RSS. You must update the URL for the connector to continue posting notifications into Teams after December 31, 2024. To update the URL, follow these steps: -To know more or to share more information with your app developers, see [Connectors deprecation information](/microsoftteams/platform/webhooks-and-connectors/what-are-webhooks-and-connectors). +1. Go to **Manage Channel** in a Teams channel, select **Edit** under the Connectors option, and select **Configured** section. Check the existing connector connections on this page. + + :::image type="content" source="media/connectors-attention-required.png" alt-text="Screenshot showing the configured connections in a Teams channel that need attention."::: + +1. Do one of the following: + + * For incoming webhook connectors, select **Manage** and **Update URL**. + + :::image type="content" source="media/connectors-update-url.png" alt-text="Screenshot showing the option to update a webhook URL."::: -:::image type="content" source="media/connectors-config-channel.png" alt-text="Screenshot showing the configure option for Connectors in the settings UI of a Teams channel."::: + * For other types of connectors, remove the connector and recreate the connector configuration. + +1. Use the new URL or the new connection. The Configure page displays that the URL is updated. + + :::image type="content" source="media/connectors-url-updated.png" alt-text="Screenshot showing a confirmation after URL update."::: + +To know more or to share more information with your app developers, see [Connectors deprecation information](/microsoftteams/platform/webhooks-and-connectors/what-are-webhooks-and-connectors). ## Enable or disable connectors in Teams diff --git a/Teams/media/connectors-attention-required.png b/Teams/media/connectors-attention-required.png new file mode 100644 index 0000000000000000000000000000000000000000..4e39afcbeec7eb7930557c9cf7ad8f6eec5509da GIT binary patch literal 34117 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 z z&&&HJ^$j{%?*8qd=$tG9y=X@iDfA@yhj{w z>{3WbKQziwxif*h8+mS_K3)swXU{j9XY`OwH);0RpAYnRPTT%!8?nImd#gY9{QPQU zmoB5G&iv6&H(|%2m4>5pp%BI`xHj}-;ho6x>`vy>o9oYhT{z?Y#fzVd`svNAPOLXt zPcHzQ@i9&}DH+faO6|sAIF7QWnB--`2C~P22Bo92FF(#1#7@E8No#{(=lQ7{4PB1r!>U4>(f8?6;2>85 zbWVNo;t?MW=2?JzoQ?$~>pmqp+>{x2UABFy${`)QyeFV~Iv?WK@>(C$vrM9u6`vS7 zQ6wcTSP=7!-jP3cj<7Q%pt!|w#P#MKL5V_#a;vQ-xPzkqU_ih#x(m!_SGC=^M5!WV z2m`7>7?0K;mVF6!b{96A=R{sb_KGglXo=&E8*{}kWJ(J|e>1`zm@>7Og;T(}_)3IaJ!rGfrvA-MCB^hF^2mr>ZZi4oY`;>z=IFQHXXXbVhJJ_LQQwh& zDvO&kTp=XWfzj8z3u*NM2Ll%CXgr8u2zzhi|D+2%3t|^yYUA&_IeOu^zYh$Z7P9wl zerf2bw5;C?L;RzvR&O~S8M&jSUy|Cu(t@i2ecQGheXH-U<>wwPq-{fdvpD z3;K%sm(!N3G|a>WW;@HeZ~y+gxG{OHQurOY5)*ThC4iv6@pG^As8_7HY;A+-)1N2y z`Ro)Geh0!6VkZS9I8eQ%UGxUf7`*+gg}Gdt;2IEPT{ZW^PSfZkKFY3oVampazB*5z zh@}(8MtTv%!k!Z>c-ycCgsNHPL~=EAB2uFbe|_#OtJ27*X_F>BRaM6qU$V2dKF6yQ z#xtvkKR_KKK(=cBesrxs2C*`&8QFklxR3&2Gli{3m5xsZ>=}r^u=>~&Kqy@ zY4d*j-BVKec<^ zBFr?|G>Fn-U-E=%Gx_MsjH|0fN0SKRajWLVO53V+U5$+VtG~Ug|EJV0@ONyie^Cz& z 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 diff --git a/Teams/media/connectors-update-url.png b/Teams/media/connectors-update-url.png new file mode 100644 index 0000000000000000000000000000000000000000..51128f22a8574d5ba86b5a176e3d7332b8e83866 GIT binary patch literal 29078 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 g^S%e1XiO^$e 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 literal 0 HcmV?d00001 From 252557626f3fba7692df9b00f5ca6df01a8f439e Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Fri, 27 Sep 2024 18:24:21 +0530 Subject: [PATCH 0065/1216] Minor edit --- Teams/m365-custom-connectors.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/m365-custom-connectors.md b/Teams/m365-custom-connectors.md index 74968703eb..763b9e54af 100644 --- a/Teams/m365-custom-connectors.md +++ b/Teams/m365-custom-connectors.md @@ -33,7 +33,7 @@ Any team member can add a connector to a channel, if the team permissions allow The [Teams connectors are transitioning](https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams) to a new URL to enhance security. During this transition, you may receive notifications to update your configured connector to use the new URL. We strongly recommended that you update your connector immediately to prevent any disruption to connector services. -This change is needed only for Webhook-based Connectors such as Incoming Webhook and third-party connectors. The change isn't required for polling connectors such as RSS. You must update the URL for the connector to continue posting notifications into Teams after December 31, 2024. To update the URL, follow these steps: +This change is needed only for webhook-based Connectors such as Incoming Webhook and third-party connectors. The change isn't required for polling connectors such as RSS. You must update the URL for the connector to continue posting notifications into Teams after December 31, 2024. To update the URL, follow these steps: 1. Go to **Manage Channel** in a Teams channel, select **Edit** under the Connectors option, and select **Configured** section. Check the existing connector connections on this page. @@ -41,7 +41,7 @@ This change is needed only for Webhook-based Connectors such as Incoming Webhook 1. Do one of the following: - * For incoming webhook connectors, select **Manage** and **Update URL**. + * For connectors that contain a webhook URL, select **Manage** and **Update URL**. :::image type="content" source="media/connectors-update-url.png" alt-text="Screenshot showing the option to update a webhook URL."::: From 594782ae77bcc96b0dc6786da61225d213aa698f Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Fri, 27 Sep 2024 11:04:32 -0700 Subject: [PATCH 0066/1216] Update teams-client-update.md --- Teams/teams-client-update.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Teams/teams-client-update.md b/Teams/teams-client-update.md index c628dc7040..3663127451 100644 --- a/Teams/teams-client-update.md +++ b/Teams/teams-client-update.md @@ -9,7 +9,7 @@ audience: admin ms.collection: - M365-collaboration ms.reviewer: -ms.date: 06/28/2024 +ms.date: 10/13/2024 search.appverid: MET150 f1.keywords: - NOCSH @@ -20,12 +20,12 @@ appliesto: ms.custom: seo-marvel-apr2020 --- -> [!NOTE] -> This article contains information for the new Teams client. The classic Teams client has ended support, and is no longer receiving updates. - # Why it's important to keep Teams updated. -Keeping Microsoft Teams up to date is crucial for maximizing productivity and staying connected. Regular updates mean you have access to the latest features, security enhancements, and bug fixes. Updating not only improves the overall performance and reliability of the application, it also helps you and your team collaborate more efficiently. By staying current with updates, you reduce the risk of having issues and ensure compatibility with other tools, making it easier to focus on your work without interruptions. +> [!IMPORTANT] +> This article contains information for the new Teams client. The classic Teams client has ended support, and is no longer receiving updates. + +Keeping Microsoft Teams up-to-date is crucial for maximizing productivity and staying connected. Regular updates mean you have access to the latest features, security enhancements, and bug fixes. Updating not only improves the overall performance and reliability of the application, it also helps you and your team collaborate more efficiently. By staying current with updates, you reduce the risk of having issues and ensure compatibility with other tools, making it easier to focus on your work without interruptions. ## Servicing agreement @@ -91,13 +91,15 @@ For more information, see [Teams client system requirements](teams-client-system XXX WHAT CODE FORMAT IS THIS I NEED TO KNOW TO MARK IT PROPERLY -    /Applications/Microsoft Teams.app +```html +/Applications/Microsoft Teams.app            Application ID       TEAMS21       LCID       1033      +``` ### Issues with Mac update and best practices @@ -117,6 +119,6 @@ XXX I'm not putting this in until I confirm with Meera Krishna that this doesn't XXX LEAVING VDI IN FOR NOW. -## What about updates to Teams on VDI? +## Updates to Teams on VDI Teams clients on Virtual Desktop Infrastructure (VDI) aren't automatically updated the way that non-VDI Teams clients are. You have to update the VM image by installing a new MSI as described in the instructions to [Install Teams on VDI](teams-for-vdi.md). You must uninstall the current version to update to a newer version. From 210bd9c651a15f81b8bf7d92e144c4ce1b7e955e Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Mon, 30 Sep 2024 16:52:33 -0400 Subject: [PATCH 0067/1216] Update enhanced-teams-experience.md --- Teams/enhanced-teams-experience.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Teams/enhanced-teams-experience.md b/Teams/enhanced-teams-experience.md index cc8aab061d..bb1d0fe019 100644 --- a/Teams/enhanced-teams-experience.md +++ b/Teams/enhanced-teams-experience.md @@ -72,6 +72,8 @@ Teams Premium provides more ways to safeguard and monitor users' Teams experienc - **Custom user policy packages** - Create policy packages to simplify, streamline, and help provide consistency when managing policies for groups of users across your organization. +- **Microsoft eCDN** - Optimize network performance for video streaming within an enterprise network. Microsoft eCDN allows millions of enterprise users around the world to communicate face-to-face efficiently and reliably. You can use the Microsoft eCDN or select one of our partner providers for view-only meetings. + - **End-to-end encryption** - Enforced through a sensitivity label, end-to-end encryption provides increased security for meetings that require a higher level of protection. - **Hide attendee names** - Meeting and webinar organizers can hide the names of attendees from other attendees in the stage, roster, and chat. @@ -100,6 +102,8 @@ Teams Premium provides more ways to safeguard and monitor users' Teams experienc | End-to-end encryption (E2EE) | Yes |[Encryption for sensitive meetings](end-to-end-encrypted-meetings.md) | [Use encryption](https://support.microsoft.com/office/use-end-to-end-encryption-for-teams-meetings-a8326d15-d187-49c4-ac99-14c17dbd617c) | | Hide attendee names | Yes |[Allow meeting and webinar organizers to hide the names of attendees](hide-attendee-names.md) | [Hide attendee names in Teams meetings and webinars](https://support.microsoft.com/office/hide-attendee-names-in-teams-meetings-and-webinars-00389c74-ee61-48b5-bad8-8295600085ed) | | Manage what attendees see | No, contact support for assistance.| No admin control | [Manage what attendees see in Teams meetings](https://support.microsoft.com/office/manage-what-attendees-see-in-teams-meetings-19bfd690-8122-49f4-bc04-c2c5f69b4e16)| +| Manage which eCDN provider view-only meetings use |Yes |[Enterprise content delivery networks for streaming Microsoft Teams events](streaming-ecdn-enterprise-content-delivery-network.md#manage-the-ecdn-solution-for-premium-town-halls)|No end user control | +| Microsoft eCDN |Yes |[How to enable Microsoft eCDN](/ecdn/how-to/enable-microsoft-ecdn-for-your-tenant)|No end user control | | Prevent copying chat content to clipboard |Yes, use the Teams admin center to add or delete chat content copying restrictions in your meeting templates. Use the Microsoft Purview compliance portal to turn labels with chat content copying restrictions on or off.| [Manage chat for sensitive Teams meetings](manage-chat-sensitive-meetings.md) | No end-user control | | Prevent users from sharing content in external meetings|Yes| [Prevent users from sharing content in external meetings](block-external-content-share.md) | No end-user control | | Real-time telemetry and retention|No, contact support for assistance.| [Use real-time telemetry to troubleshoot poor meeting quality](use-real-time-telemetry-to-troubleshoot-poor-meeting-quality.md#where-to-find-per-user-real-time-troubleshooting-telemetry) | No end-user control | @@ -159,8 +163,8 @@ Teams Premium provides more ways to elevate Teams town halls in your org with th | -------------------- | ----------- | ----------- | ----------- | | Custom emails for town halls | Yes | [Manage email communications](manage-email-communications.md) |[Schedule a town hall in Microsoft Teams](https://support.microsoft.com/office/schedule-a-town-hall-in-microsoft-teams-d493b5cc-9f61-4dac-8027-d837dafb7a4c#bkmk_town_hall_invites) | | Live translated captions | Yes |[Configure transcription and captions for Teams meetings](meeting-transcription-captions.md)|[Use live captions in Microsoft Teams meetings](https://support.microsoft.com/office/use-live-captions-in-microsoft-teams-meetings-4be2d304-f675-4b57-8347-cbd000a21260) | -| Microsoft eCDN |Yes |[How to enable Microsoft eCDN](/ecdn/how-to/enable-microsoft-ecdn-for-your-tenant)|No end user control | | Manage which eCDN provider Premium town halls use |Yes |[Enterprise content delivery networks for streaming Microsoft Teams events](streaming-ecdn-enterprise-content-delivery-network.md#manage-the-ecdn-solution-for-premium-town-halls)|No end user control | +| Microsoft eCDN |Yes |[How to enable Microsoft eCDN](/ecdn/how-to/enable-microsoft-ecdn-for-your-tenant)|No end user control | | Real time monitoring of the attendee experience | No, contact support for assistance. |[eCDN Analytics](/ecdn/technical-documentation/analytics)|No end user control | | Town hall attendee reactions | No, contact support for assistance. | No admin control|[Schedule a town hall in Microsoft Teams](https://support.microsoft.com/office/schedule-a-town-hall-in-microsoft-teams-d493b5cc-9f61-4dac-8027-d837dafb7a4c#bkmk_townhall_reactions) | | Town hall insights | No, contact support for assistance. | No admin control|[Town hall insights in Microsoft Teams](https://support.microsoft.com/office/town-hall-insights-in-microsoft-teams-def99575-61bf-4ea2-ad0e-c6e75dce7741) | From a72082503b30afeae43286f2664769a7b730207c Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Mon, 30 Sep 2024 16:52:50 -0400 Subject: [PATCH 0068/1216] Update meeting-webinar-town-hall-feature-comparison.md --- Teams/meeting-webinar-town-hall-feature-comparison.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/meeting-webinar-town-hall-feature-comparison.md b/Teams/meeting-webinar-town-hall-feature-comparison.md index aaed64bb62..36d38237fb 100644 --- a/Teams/meeting-webinar-town-hall-feature-comparison.md +++ b/Teams/meeting-webinar-town-hall-feature-comparison.md @@ -44,7 +44,7 @@ The following table shows which features are available in meetings, webinars, an |[Choose co-organizers](https://support.microsoft.com/office/roles-in-microsoft-teams-meetings-c16fa7d0-1666-4dde-8686-0a0bfe16e019)|✔️|✔️|✔️| |[Content sharing](meeting-policies-content-sharing.md)|✔️|✔️|✔️| |[Custom backgrounds](custom-meeting-backgrounds.md)|Premium|Premium|Premium| -|[eCDN](streaming-ecdn-enterprise-content-delivery-network.md)|✔️|✖️|✔️| +|[eCDN](streaming-ecdn-enterprise-content-delivery-network.md)|For view-only meetings only.|✖️|✔️| |[End-to-end encryption](teams-end-to-end-encryption.md)|Premium|✖️|✖️| |[External participants can give or request control](meeting-who-present-request-control.md)|✔️|✔️|✖️| |[Green room](https://support.microsoft.com/office/green-room-for-teams-meetings-5b744652-789f-42da-ad56-78a68e8460d5)|✔️|✔️|✔️| From 53062a5c88ff871bac13b4ffbdf42ba189c25af1 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Mon, 30 Sep 2024 16:53:10 -0400 Subject: [PATCH 0069/1216] Update plan-meetings.md --- Teams/plan-meetings.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/plan-meetings.md b/Teams/plan-meetings.md index 6c120ae9b5..b65bae9ab2 100644 --- a/Teams/plan-meetings.md +++ b/Teams/plan-meetings.md @@ -135,6 +135,7 @@ Teams admins and organizers have different policies and settings to control the |[Chat](manage-meeting-chat.md)|Can manage whether users in the org can read and write chat messages. You can also manage chat messages in Teams meetings hosted by other organizations that you don’t have a trusted relationship with.|Can manage whether chat is available for their meetings.| |[Collaboration features](meeting-policies-content-sharing.md)|Can control the availability of PowerPoint Live, whiteboard, and shared notes.|No control| |[Content sharing](meeting-who-present-request-control.md)|Can control sharing mode and who can request control and can set a default for who can present.|Can control who can present.| +|[eCDN for view-only meetings](streaming-ecdn-enterprise-content-delivery-network.md)|Can manage and configure the availability of eCDN for organizers. Admins can also turn off the Microsoft eCDN for view-only meeting organizers with a Premium license and switch to a partner eCDN provider.| No control.| |[End-to-end encryption (Teams Premium)](end-to-end-encrypted-meetings.md) |Can allow or prevent end-to-end encryption.|Can enforce end-to-end encryption if allowed by the admin.| |[Feedback surveys for anonymous participants](meeting-surveys-anonymous-participants.md)| Manage whether anonymous participants who join meetings hosted in your org can rate their meeting experience through surveys. |No control.| |[Green room](https://support.microsoft.com/office/5b744652-789f-42da-ad56-78a68e8460d5)|No control.|Can choose if green room is used for a meeting.| From a1b9a43622ced0ae3bccc228a214dcf0f4f0d5a0 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Mon, 30 Sep 2024 16:55:10 -0400 Subject: [PATCH 0070/1216] Update plan-town-halls.md --- Teams/plan-town-halls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/plan-town-halls.md b/Teams/plan-town-halls.md index cd5098185c..b304821bc3 100644 --- a/Teams/plan-town-halls.md +++ b/Teams/plan-town-halls.md @@ -170,7 +170,7 @@ Teams admins and organizers have different policies and settings to control the |[Audio and video](meeting-policies-audio-and-video.md)|Can manage the availability and use of audio and video for presenters and organizers.| Only presenters and organizers can use their audio and video. Attendees can't share their audio or video, but interact through Q&A.| |[Chat](manage-meeting-chat.md)|Can manage whether organizers, presenters, and co-organizers can read and write messages to each other during town halls.|Can chat with presenters and co-organizers. Attendees don't use chat during town halls.| |[Content sharing](meeting-policies-content-sharing.md)|Can control sharing mode, who can request control, and can set a default for who can present.|Can control who can present among presenters, organizers, and co-organizers. Attendees can't share content in town halls.| -|[eCDN](streaming-ecdn-enterprise-content-delivery-network.md)|Can manage and configure the availability of eCDN for organizers. Admins can also disable the Microsoft eCDN for town hall organizers with a Premium license and switch to a partner eCDN provider.| No control.| +|[eCDN](streaming-ecdn-enterprise-content-delivery-network.md)|Can manage and configure the availability of eCDN for organizers. Admins can also turn off the Microsoft eCDN for town hall organizers with a Premium license and switch to a partner eCDN provider.| No control.| |[Email communications (Teams Premium)](manage-email-communications.md)|Can control if event organizers and co-organizers can edit email templates for their town halls.|Can edit email templates before they're sent out.| |[External presenters](https://support.microsoft.com/office/schedule-a-town-hall-in-microsoft-teams-d493b5cc-9f61-4dac-8027-d837dafb7a4c)|No control.|Can invite presenters from outside of your organization. External presenters have a unique join link to join the town hall without waiting in the lobby.| |[Green room](https://support.microsoft.com/office/green-room-for-teams-meetings-5b744652-789f-42da-ad56-78a68e8460d5) |No control.|Can choose if green room is used for a town hall.| From 31a7f2b775816a089802f042cc9705f8ee734343 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Mon, 30 Sep 2024 16:55:28 -0400 Subject: [PATCH 0071/1216] Update streaming-ecdn-enterprise-content-delivery-network.md --- ...aming-ecdn-enterprise-content-delivery-network.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Teams/streaming-ecdn-enterprise-content-delivery-network.md b/Teams/streaming-ecdn-enterprise-content-delivery-network.md index 9e95791e38..def47f471c 100644 --- a/Teams/streaming-ecdn-enterprise-content-delivery-network.md +++ b/Teams/streaming-ecdn-enterprise-content-delivery-network.md @@ -22,21 +22,23 @@ description: Learn about scale video delivery and enterprise content delivery ne --- # Enterprise content delivery networks for streaming Microsoft Teams events -**APPLIES TO:** ✔️Meetings ✖️Webinars ✔️Town halls ✔️Live events +**APPLIES TO:** ✔️View only-meetings ✖️Webinars ✔️Town halls ✔️Live events Teams streaming events can use enterprise content delivery networks (eCDNs), including the Microsoft eCDN and eCDNs from Microsoft partners. Teams streaming events include: - Town halls - Live events -- Meetings with more than 1,000 participants +- [View-only](view-only-meeting-experience.md) meetings -Playback of videos from Microsoft Teams events uses adaptive bitrate streaming (ABR) delivered as a unicast stream. Every viewer gets their own video stream from the internet. For events or videos sent out to large portions of your organization, there could be a significant amount of network and internet bandwidth consumed by viewers. +Video playback from Microsoft Teams events utilizes adaptive bitrate streaming (ABR), which is delivered as a unicast stream. Every viewer gets their own video stream from the internet. For events or videos sent out to large portions of your organization, there could be a significant amount of network and internet bandwidth consumed by viewers. -Organizations might want to understand and reduce the network traffic for events and popular videos. If so, you can enable Teams to integrate with Microsoft’s enterprise content delivery network (eCDN) or trusted Microsoft partners that offer eCDN solutions. The eCDN solutions from our trusted partners include capabilities like real-time monitoring, and in-depth network analytics. These eCDN platforms let organizations monitor, scale, and optimize the distribution of video streams (and sometimes other content types) across your enterprise network. +Video playback from Microsoft Teams events uses adaptive bitrate streaming (ABR) delivered as a unicast stream. This means that each viewer gets their own video stream from the internet. For events or videos sent out to a large portion of your organization, this can result in viewers consuming significant network and internet bandwidth. + +As an admin, you might want to understand and reduce the network traffic for events and popular videos. If so, you can enable Teams to integrate with Microsoft’s enterprise content delivery network (eCDN) or trusted Microsoft partners that offer eCDN solutions. The eCDN solutions from our trusted partners include capabilities like real-time monitoring, and in-depth network analytics. These eCDN platforms let you monitor, scale, and optimize the distribution of video streams (and sometimes other content types) across your enterprise network. ## Microsoft eCDN -**Microsoft eCDN** solves the network congestion problem that occurs during large corporate virtual events such as all-hands meetings. Microsoft eCDN forms a mesh network over the LAN, which reduces the load by up to 98%. With WebRTC as its foundation, Microsoft eCDN eliminates the need for any software or hardware installations. Microsoft eCDN is included with a Teams Premium license, but you can also purchase this solution for organizers who don't have a Teams Premium license. +**Microsoft eCDN** solves the network congestion problem that occurs during large corporate virtual events such as all-hands meetings. Microsoft eCDN forms a mesh network over the LAN, reducing the load by up to 98%. With WebRTC as its foundation, Microsoft eCDN eliminates the need for any software or hardware installations. Microsoft eCDN is included with a Teams Premium license, but you can also purchase this solution for organizers who don't have a Teams Premium license. - Microsoft eCDN works out of the box without any configuration. The network configuration for Microsoft eCDN ensures that remote workers and/or heavy video traffic doesn't strain your network nor oblige you to invest in costly infrastructure. It includes automatic site detection, automatic VPN detection, and automatic NAT/firewall traversal. To learn more, see [How to enable Microsoft eCDN](/ecdn/how-to/enable-microsoft-ecdn-for-your-tenant). - Silent Testing with Microsoft eCDN allows admins to simulate large events on their corporate network, allowing thorough and non-disruptive testing and troubleshooting before a real event. To learn more, see [Perform a silent test](/ecdn/how-to/perform-silent-test). From 36f68fa5e684ae294aef2296a9608f4a1f99cd02 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Mon, 30 Sep 2024 16:56:00 -0400 Subject: [PATCH 0072/1216] Update licensing-enhance-teams.md --- Teams/teams-add-on-licensing/licensing-enhance-teams.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/teams-add-on-licensing/licensing-enhance-teams.md b/Teams/teams-add-on-licensing/licensing-enhance-teams.md index 7a9f4fe20f..618be34d4d 100644 --- a/Teams/teams-add-on-licensing/licensing-enhance-teams.md +++ b/Teams/teams-add-on-licensing/licensing-enhance-teams.md @@ -81,7 +81,7 @@ The following tables compare key features between Teams and Teams Premium. Becau | Hide attendee names | | ✔️ | | View engagement reports | | ✔️ | | Translate post-meeting transcriptions (*coming soon*) | | ✔️ | -| Turn on eCDN Meetings\* | | ✔️ | +| Turn on eCDN for view-only meetings\* | | ✔️ | | Audio quality alerts | | ✔️ | | Video quality alerts | | ✔️ | | Screen sharing quality alerts | | ✔️ | @@ -324,7 +324,7 @@ The following table shows which Teams Premium features provide primary value to | **Advanced Virtual Appointments** | ✔️ Custom lobby room with branding, logos, and more
✔️ SMS notifications | ✔️ On-demand and scheduled appointment functionality and queue views
✔️ Analytics at departmental and organizational level
SMS notifications

*At the user level, these features apply to any user in the tenant who wants access to pre and post-appointment actions and data, like a meeting scheduler, supervisor, or admin.* | | | **Advanced Webinars** | ✔️ Manage attendee view
✔️ Reminder emails
✔️ Wait lists and manual approval
✔️ Limit registration date and time
✔️ RTMP-In | | | **Advanced Town halls** | ✔️ Scale up to 20,000 attendees
✔️ Concurrency limit of 50 meetings
✔️ Email customization
✔️ Microsoft eCDN support
✔️Real-time organizer analytics ✔️Pre-select 10 languages for attendee captions
✔️Town hall attendee reactions | | ✔️Real time monitoring of the attendee experience | -| **Microsoft eCDN** | | ✔️ Works with Teams Meetings and Town halls
✔️ Microsoft eCDN included as a part of the Teams Premium bundle | | +| **Microsoft eCDN** | | ✔️ Works with Teams view-only meetings, live events, and town halls
✔️ Microsoft eCDN included as a part of the Teams Premium bundle | | ## How does Teams Premium differ from Teams Rooms Pro? @@ -394,7 +394,7 @@ The following list indicates Teams Premium features that require admin configura - Being assigned a custom policy package. - Using organization customized meeting templates. - Seeing organization customized branding. -- Using eCDN for town halls. +- Using eCDN for town halls, view-only meetings, and live events. - Using RTMP-In. - Customizing Virtual Appointment lobby rooms with branding. - Hiding attendees names from meetings and webinars. From ebb8a8fd730507d6940862131bc9eb5da2d9ce57 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Mon, 30 Sep 2024 16:58:18 -0400 Subject: [PATCH 0073/1216] Update view-only-meeting-experience.md --- Teams/view-only-meeting-experience.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Teams/view-only-meeting-experience.md b/Teams/view-only-meeting-experience.md index 22e6e647ad..8de714807f 100644 --- a/Teams/view-only-meeting-experience.md +++ b/Teams/view-only-meeting-experience.md @@ -32,6 +32,8 @@ Attendees who join after the main meeting capacity is reached have a view-only e As an admin, you can decide if organizers with this policy have the view-only experience attendees join after the 1,000 user capacity. If you disable the view-only experience, meeting attendance is limited to the first 1,000 attendees. +To learn how to monitor, scale, and optimize the distribution of video during view-only meetings, see [eCDN for view-only meetings](streaming-ecdn-enterprise-content-delivery-network.md). + ## Teams view-only experience controls You enable the view-only experience using the [`Set-CsTeamsMeetingPolicy`](/powershell/module/teams/set-csteamsmeetingpolicy) cmdlet from the [SkypeForBusiness PowerShell module](/powershell/module/teams/) or at least version 2.0.0 of the [Microsoft Teams module](https://www.powershellgallery.com/packages/MicrosoftTeams). From 99d3b69c0d572033462079104b0f7a190814ecbd Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Mon, 30 Sep 2024 17:10:45 -0400 Subject: [PATCH 0074/1216] Update view-only-meeting-experience.md --- Teams/view-only-meeting-experience.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/view-only-meeting-experience.md b/Teams/view-only-meeting-experience.md index 8de714807f..9589a52d47 100644 --- a/Teams/view-only-meeting-experience.md +++ b/Teams/view-only-meeting-experience.md @@ -32,7 +32,7 @@ Attendees who join after the main meeting capacity is reached have a view-only e As an admin, you can decide if organizers with this policy have the view-only experience attendees join after the 1,000 user capacity. If you disable the view-only experience, meeting attendance is limited to the first 1,000 attendees. -To learn how to monitor, scale, and optimize the distribution of video during view-only meetings, see [eCDN for view-only meetings](streaming-ecdn-enterprise-content-delivery-network.md). +To learn how to monitor, scale, and optimize the distribution of video during view-only meetings, see [Enterprise content delivery networks for streaming Microsoft Teams events](streaming-ecdn-enterprise-content-delivery-network.md). ## Teams view-only experience controls From d2bf74fde380042cf17e078d35e4dbfd742b3632 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Mon, 30 Sep 2024 16:25:27 -0500 Subject: [PATCH 0075/1216] Update teams-devices-feature-comparison.md Breakout rooms on MTRW --- Teams/rooms/teams-devices-feature-comparison.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/rooms/teams-devices-feature-comparison.md b/Teams/rooms/teams-devices-feature-comparison.md index 0652c7c76f..5942ea7a7c 100644 --- a/Teams/rooms/teams-devices-feature-comparison.md +++ b/Teams/rooms/teams-devices-feature-comparison.md @@ -62,7 +62,7 @@ To help guide you as to what features are available on different platforms, you | | Live reactions | Available | Available | | | PowerPoint Live | Available | Available | | | Live closed captions | Available | Available | -| | Participate in breakout rooms | Not available | Not available | +| | Participate in breakout rooms | Available | Not available | | | Teams Premium meeting protection policies (watermark, E2E encryption for meetings, and sensitivity labels) | Available | Available | | | Start meeting recording and transcription | Not available | Not available | | | Teams Town Hall (Presenter role) | Not available | Not available | @@ -86,7 +86,7 @@ To help guide you as to what features are available on different platforms, you | | Rate my call report | Available | Not available | | | Net promoter score (NPS) at meeting end| Available | Not available | | | Meeting controls on touch enabled front of room displays | Not available | Available | -| | Smart Camera Controls | Available | Available| +| | Smart Camera Controls | Available | Available | | | Local pan tilt zoom (PTZ) controls | Not available | Not available | | | Remote Pan tilt zoom (PTZ) control | Available | Available | | | Switch between multiple in-room cameras | Available | Available| @@ -185,7 +185,7 @@ To help guide you as to what features are available on different platforms, you | | Live reactions | Available | Available | | | PowerPoint Live | Available | Available | | | Live closed captions | Available | Available | -| | Participate in breakout rooms | Not available | Not available | +| | Participate in breakout rooms | Available | Not available | | | Teams Premium meeting protection policies (watermark, E2E encryption for meetings, and sensitivity labels) | Available | Not available | | | Start meeting recording and transcription | Not available | Not available | | | Teams Town Hall (Presenter role) | Not available | Not available | From 2f480dc7b292d926562837bd8c46aeacae94f7bc Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Mon, 30 Sep 2024 16:39:20 -0500 Subject: [PATCH 0076/1216] Update teams-devices-feature-comparison.md --- Teams/rooms/teams-devices-feature-comparison.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/rooms/teams-devices-feature-comparison.md b/Teams/rooms/teams-devices-feature-comparison.md index 5942ea7a7c..cec8fb2d58 100644 --- a/Teams/rooms/teams-devices-feature-comparison.md +++ b/Teams/rooms/teams-devices-feature-comparison.md @@ -307,7 +307,7 @@ To help guide you as to what features are available on different platforms, you | | Live reactions | Available | Available | | | PowerPoint Live | Available | Available | | | Live closed captions | Available | Available | -| | Participate in breakout rooms | Not available | Not available | +| | Participate in breakout rooms | Available | Not available | | | Teams Premium meeting protection policies (watermark, E2E encryption for meetings, and sensitivity labels) | Available | Available | | | Start meeting recording and transcription | Not available | Not available | | | Teams Town Hall (Presenter role) | Not available | Not available | From 987b119f42c8cd18459274a179f55cae9b8fd18b Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Mon, 30 Sep 2024 17:37:54 -0500 Subject: [PATCH 0077/1216] Update supported-ca-and-compliance-policies.md Marked new authentication flows policy as not supported as DCF is required for Android devices. --- Teams/rooms/supported-ca-and-compliance-policies.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/rooms/supported-ca-and-compliance-policies.md b/Teams/rooms/supported-ca-and-compliance-policies.md index ddf55fccce..9a906f927e 100644 --- a/Teams/rooms/supported-ca-and-compliance-policies.md +++ b/Teams/rooms/supported-ca-and-compliance-policies.md @@ -48,6 +48,7 @@ The following list includes the supported Conditional Access policies for Teams | Locations | Supported | Supported | Supported | | Client apps | Not supported | Not supported | Not supported | | Filter for devices | Supported | Supported | Supported | +| Authentication Flows | Not supported | Not supported | Not supported | | **Grant** | --- | --- | --- | | Block access | Supported | Supported | Supported | | Grant access | Supported | Supported | Supported | From 4a6335fa8147ca283f17e755147d33b5185a5dff Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Mon, 30 Sep 2024 17:42:44 -0500 Subject: [PATCH 0078/1216] Update supported-ca-and-compliance-policies.md --- Teams/rooms/supported-ca-and-compliance-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/rooms/supported-ca-and-compliance-policies.md b/Teams/rooms/supported-ca-and-compliance-policies.md index 9a906f927e..6d46d010dc 100644 --- a/Teams/rooms/supported-ca-and-compliance-policies.md +++ b/Teams/rooms/supported-ca-and-compliance-policies.md @@ -48,7 +48,7 @@ The following list includes the supported Conditional Access policies for Teams | Locations | Supported | Supported | Supported | | Client apps | Not supported | Not supported | Not supported | | Filter for devices | Supported | Supported | Supported | -| Authentication Flows | Not supported | Not supported | Not supported | +| Authentication Flows | Supported | Not supported

Device code flow is required for sign in | Not supported

Device code flow is required for sign in | | **Grant** | --- | --- | --- | | Block access | Supported | Supported | Supported | | Grant access | Supported | Supported | Supported | From b3123b81d47b5f2d820677b1112a474292c0ceca Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 10:03:02 -0400 Subject: [PATCH 0079/1216] Update who-can-bypass-meeting-lobby.md --- Teams/who-can-bypass-meeting-lobby.md | 112 +++++++++++++++++++++++--- 1 file changed, 100 insertions(+), 12 deletions(-) diff --git a/Teams/who-can-bypass-meeting-lobby.md b/Teams/who-can-bypass-meeting-lobby.md index acd3c616d0..2ecf24bf5f 100644 --- a/Teams/who-can-bypass-meeting-lobby.md +++ b/Teams/who-can-bypass-meeting-lobby.md @@ -1,5 +1,5 @@ --- -title: IT Admins - Control who can bypass the meeting lobby in Microsoft Teams +title: IT Admins - Manage lobby options in Microsoft Teams ms.author: wlibebe author: wlibebe ms.reviewer: vivekmo @@ -20,7 +20,7 @@ f1.keywords: description: Learn how admins can configure the meeting lobby in Microsoft Teams to allow only certain meeting participants to join the meeting directly. --- -# IT Admins - Control who can bypass the meeting lobby in Microsoft Teams +# IT Admins - Manage lobby options in Microsoft Teams **APPLIES TO:** ✔️Meetings ✔️Webinars ✖️Town halls @@ -52,8 +52,9 @@ The following table shows the Teams meeting policies that affect how meeting par |Setting|Description| |:------|:----------| |**Anonymous users and dial-in callers can start a meeting**|This per-organizer policy allows for leaderless meetings. This setting controls whether anonymous participants and dial-in users can join the meeting without a verified participant in attendance. This setting only applies when **Who can bypass the lobby** is set to **Everyone**. If the **Anonymous users can join a meeting** organization-level setting or meeting policy is **Off**, this setting only applies to dial-in callers. By default, this setting is turned off to prevent anonymous users from misusing your meeting links.

While **Off**, anonymous participants and dial-in users wait in the lobby until a verified participant (including a dial-in organizer) joins the meeting, at which point they're automatically admitted. Once the meeting starts, anonymous participants and dial-in users join the call automatically, even if the organizer leaves.

If this setting is **On**, anonymous and dial-in participants can start and join the meeting without a verified participant present.| -|**People dialing in can bypass the lobby**|This is a per-organizer policy. This setting controls whether people who dial in by phone join the meeting directly or wait in the lobby. When this setting is **Off**, dial-in users wait in the lobby until an organizer, co-organizer, or presenter joins the meeting and admits them. When this setting is **On**, dial-in users automatically join the meeting without going through the lobby. (If **Anonymous users and dial-in callers can start a meeting** is **Off**, they wait in the lobby until the meeting starts.)| -|**Who can bypass the lobby**|This is a per-organizer policy. This setting controls which types of participants (except participants dialing in by phone) join a meeting directly. This policy also controls which types of participants wait in the lobby until an organizer, co-organizer, or presenter admits them.| +|**People dialing in can bypass the lobby**|This is a per-organizer policy. This setting controls whether people who dial in by phone join the meeting directly or wait in the lobby. When this setting is **Off**, dial-in users wait in the lobby until an organizer, co-organizer, or presenter joins the meeting and admits them. When this setting is **On**, dial-in users automatically join the meeting without going through the lobby. (If **Anonymous users and dial-in callers can start a meeting** is **Off**, they wait in the lobby until the meeting starts.) This policy sets a default that your organizers can change through their **Meeting options**.| +|**Who can admit from lobby**| This per-organizer policy controls who can bring participants from the lobby into the meeting or webinar. When set to it's default value of **Organizers and presenters**, only organizers and presenters can admit participants into the meeting from the lobby. This policy sets a default that your organizers can change through their **Meeting options**.| +|**Who can bypass the lobby**|This is a per-organizer policy. This setting controls which types of participants (except participants dialing in by phone) join a meeting directly. This policy also controls which types of participants wait in the lobby until an organizer, co-organizer, or presenter admits them. This policy sets a default that your organizers can change through their **Meeting options**.| The following table shows how each option for the **Who can bypass the lobby** policy affects each *type of meeting participant*. @@ -67,12 +68,14 @@ The following table shows how each option for the **Who can bypass the lobby** p **Only people who were invited** applies only to participants who were sent an invite directly, who are part of an invited distribution list (of up to 10,000 users), or to whom an invite was forwarded. Users added via *Invite members* in a channel meeting wait in the lobby. -## Choose who can bypass the lobby in meetings hosted by your organization +## Manage lobby options in meetings hosted by your organization in the Teams admin center You can manage lobby settings and policies in the Teams admin center. See the following sections for guidance on which setting to choose for different circumstances. For information about how meeting policies work, see [Manage meeting policies in Microsoft Teams](/microsoftteams/meeting-policies-overview). > [!IMPORTANT] -> Meeting organizers can change the default values that you choose for the **People dialing in can bypass the lobby** and **Who can bypass the lobby** settings via Meeting Options. If you need to enforce these settings to a particular value, you can use a meeting template or sensitivity label (Teams Premium required). For more information, see [Configure the Microsoft Teams meeting lobby for sensitive meetings](configure-lobby-sensitive-meetings.md). +> Meeting organizers can change the default values that you choose for the **People dialing in can bypass the lobby**, **Who can admit from lobby** and **Who can bypass the lobby** settings through their **Meeting options**. If you need to enforce these settings to a particular value, you can use a meeting template or sensitivity label (Teams Premium license required).or more information, see [Configure the Microsoft Teams meeting lobby for sensitive meetings](configure-lobby-sensitive-meetings.md). +> +> Meeting templates and sensitivity labels don't support the **Who can admit from lobby** setting. To manage meeting join and lobby policies, follow these steps: @@ -83,6 +86,7 @@ To manage meeting join and lobby policies, follow these steps: - **Anonymous users and dial-in callers can start a meeting** - **Who can bypass the lobby** (Who can bypass the lobby) - **People dialing in can bypass the lobby** + - **Who can admit from lobby** ![Screenshot showing the meeting join and lobby policy in the Teams admin center.](media/meeting-join-and-lobby-tac-settings.png) 1. Select **Save**. @@ -91,7 +95,8 @@ Changes can take up to 24 hours to take effect. If you want to allow anonymous meeting access, be sure the **Anonymous users can join a meeting** meeting setting is also turned on. -To set the organization-wide meeting setting for anonymous meeting join +To set the organization-wide meeting setting for anonymous meeting join: + 1. In the Teams admin center, expand **Meetings** and then select **Meeting settings**. 1. In the **Participants** section, set **Anonymous users can join a meeting** to **On** or **Off**. ![Screenshot showing the meeting join and lobby settings in the Teams admin center.](media/anonymous-users-can-join-meetings-org-setting.png) @@ -114,10 +119,54 @@ By default, the **Anonymous users and dial-in callers can start a meeting** poli > [!IMPORTANT] > We recommend that you leave this setting off. When the setting is on, people with unverified accounts can start meetings, including using the meeting link to have meetings at unscheduled times. +### Use Powershell to control whether anonymous users can join meetings + +You can use the **`-AllowAnonymousUsersToJoinMeeting`** parameter in the [Set-CsTeamsMeetingPolicy](/powershell/module/teams/set-csteamsmeetingpolicy?#-allowanonymoususerstojoinmeeting) PowerShell cmdlet to control whether anonymous users can join meetings. + +#### Prevent anonymous participants from joining meetings + +To prevent anonymous participants from joining meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AllowAnonymousUsersToJoinMeeting $false +``` + +#### Allow anonymous participants to join meetings + +**This is the default setting.** To allow anonymous participants to join meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AllowAnonymousUsersToJoinMeeting $true +``` + ## Control access to meetings by people dialing in by phone By default, the **People dialing in can bypass the lobby** policy is **Off**, but meeting organizers can change this in Meeting Options when they set up a meeting. You can change the default by updating the **People dialing in can bypass the lobby** policy or you can enforce a particular value by using a meeting template. +### Use PowerShell to control whether users dialing in by phone can bypass the lobby + +You can use the **`-AllowPSTNUsersToBypassLobby`** parameter in the [Set-CsTeamsMeetingPolicy](/powershell/module/teams/set-csteamsmeetingpolicy#-allowpstnuserstobypasslobby) PowerShell cmdlet to control whether users dialing in by phone can bypass the lobby. + +#### Prevent users dialing in by phone from bypassing the lobby + +To prevent users dialing in by phone from bypassing the lobby in meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AllowPSTNUsersToBypassLobby $false +``` + +#### Allow users dialing in by phone to bypass the lobby + +To allow users dialing in by phone to bypass the lobby in meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AllowPSTNUsersToBypassLobby $true +``` + +## Control who can admit participants from the lobby + +By default, the **Who can admit from lobby** policy is set to **Organizers and presenters**, but meeting organizers can change this in their **Meeting options** when they set up a meeting or webinar. You can change the default by updating the **Who can admit from lobby** policy. + ## Control access to meetings by guests and people from trusted organizations There are two types of people outside your organization who can join meetings as verified participants: @@ -152,12 +201,52 @@ With these settings, anonymous users and dial-in callers still wait in the lobby ## Set meeting policies by using PowerShell -You can set the meeting policies described in this article by using the [Set-CsTeamsMeetingPolicy](/powershell/module/teams/set-csteamsmeetingpolicy) PowerShell cmdlet with the following parameters: +You can use the [Set-CsTeamsMeetingPolicy](/powershell/module/teams/set-csteamsmeetingpolicy) PowerShell cmdlet to manage lobby options. + +### Control whether users dialing in by phone can bypass the lobby + +To control whether users dialing in by phone can bypass the lobby, use the [**`-AllowPSTNUsersToBypassLobby`**](/powershell/module/teams/set-csteamsmeetingpolicy#-allowpstnuserstobypasslobby) parameter. + +#### Prevent users dialing in by phone from bypassing the lobby + +To prevent users dialing in by phone from bypassing the lobby in meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AllowPSTNUsersToBypassLobby $false +``` + +#### Allow users dialing in by phone to bypass the lobby + +To allow users dialing in by phone to bypass the lobby in meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AllowPSTNUsersToBypassLobby $true +``` + +### Control who can bypass the lobby + +To control who can bypass the lobby, use the [**`-AutoAdmittedUsers`**](/powershell/module/teams/set-csteamsmeetingpolicy?#-autoadmittedusers) parameter. -- [-AllowAnonymousUsersToJoinMeeting](/powershell/module/teams/set-csteamsmeetingpolicy?#-allowanonymoususerstojoinmeeting) to control if anonymous users can join meetings -- [-AllowPSTNUsersToBypassLobby](/powershell/module/teams/set-csteamsmeetingpolicy#-allowpstnuserstobypasslobby) to control if people dialing in by phone can bypass the lobby - [-AutoAdmittedUsers](/powershell/module/teams/set-csteamsmeetingpolicy?#-autoadmittedusers) to control who can bypass the lobby +### Control who can admit users from the lobby + +- [-UsersCanAdmitFromLobby](/powershell/module/teams/set-csteamsmeetingpolicy?#-UsersCanAdmitFromLobby) to control who can admit users from the lobby + +You can use PowerShell to manage who can schedule town halls in your organization. + +To manage who can schedule town halls, use the **`-AllowTownhalls`** parameter within the PowerShell [**CsTeamsEventsPolicy**](/powershell/module/teams/set-csteamseventspolicy) cmdlet. + +### Turn off town halls + +To prevent organizers with this policy from creating town halls, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AllowTownhalls Disabled +``` + +Set-CsTeamsMeetingPolicy -Identity SalesMeetingPolicy -AllowTranscription $True + ## Run the lobby diagnostic tool If a user recently had an undesired lobby experience in a meeting hosted by your organization, you can use the lobby diagnostic tool to investigate the expected lobby experience. This tool explains the expected lobby experience for a specific user in a specific meeting and provides guidance to make policy changes if the current experience isn't aligned with your configuration. Make sure you're signed into Microsoft 365 as a Teams administrator to access the tool. @@ -167,8 +256,7 @@ If a user recently had an undesired lobby experience in a meeting hosted by your ## Related topics +- [Who can admit from lobby](https://support.microsoft.com/office/using-the-lobby-in-microsoft-teams-meetings-eaf70322-d771-4043-b595-b40794bac057) - [Join a meeting without a Teams account](https://support.microsoft.com/office/c6efc38f-4e03-4e79-b28f-e65a4c039508) - - [Using the Microsoft Teams admin center to configure organization-wide policy](meeting-settings-in-teams.md#allow-anonymous-users-to-join-meetings) - - [External participants receive "Sign in to Teams to join, or contact the meeting organizer"](/microsoftteams/troubleshoot/meetings/external-participants-join-meeting-blocked) From a2d1d30fd59fc552d211b365ddd026214c5512ec Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 10:32:19 -0400 Subject: [PATCH 0080/1216] Update who-can-bypass-meeting-lobby.md --- Teams/who-can-bypass-meeting-lobby.md | 128 ++++++++++++++++---------- 1 file changed, 78 insertions(+), 50 deletions(-) diff --git a/Teams/who-can-bypass-meeting-lobby.md b/Teams/who-can-bypass-meeting-lobby.md index 2ecf24bf5f..72b6208008 100644 --- a/Teams/who-can-bypass-meeting-lobby.md +++ b/Teams/who-can-bypass-meeting-lobby.md @@ -68,7 +68,7 @@ The following table shows how each option for the **Who can bypass the lobby** p **Only people who were invited** applies only to participants who were sent an invite directly, who are part of an invited distribution list (of up to 10,000 users), or to whom an invite was forwarded. Users added via *Invite members* in a channel meeting wait in the lobby. -## Manage lobby options in meetings hosted by your organization in the Teams admin center +## Use the Teams admin center to manage lobby options in meetings hosted by your organization You can manage lobby settings and policies in the Teams admin center. See the following sections for guidance on which setting to choose for different circumstances. For information about how meeting policies work, see [Manage meeting policies in Microsoft Teams](/microsoftteams/meeting-policies-overview). @@ -119,50 +119,10 @@ By default, the **Anonymous users and dial-in callers can start a meeting** poli > [!IMPORTANT] > We recommend that you leave this setting off. When the setting is on, people with unverified accounts can start meetings, including using the meeting link to have meetings at unscheduled times. -### Use Powershell to control whether anonymous users can join meetings - -You can use the **`-AllowAnonymousUsersToJoinMeeting`** parameter in the [Set-CsTeamsMeetingPolicy](/powershell/module/teams/set-csteamsmeetingpolicy?#-allowanonymoususerstojoinmeeting) PowerShell cmdlet to control whether anonymous users can join meetings. - -#### Prevent anonymous participants from joining meetings - -To prevent anonymous participants from joining meetings and webinars created by organizers with this policy, use the following script: - -```powershell -Set-CsTeamsEventsPolicy -Identity -AllowAnonymousUsersToJoinMeeting $false -``` - -#### Allow anonymous participants to join meetings - -**This is the default setting.** To allow anonymous participants to join meetings and webinars created by organizers with this policy, use the following script: - -```powershell -Set-CsTeamsEventsPolicy -Identity -AllowAnonymousUsersToJoinMeeting $true -``` - ## Control access to meetings by people dialing in by phone By default, the **People dialing in can bypass the lobby** policy is **Off**, but meeting organizers can change this in Meeting Options when they set up a meeting. You can change the default by updating the **People dialing in can bypass the lobby** policy or you can enforce a particular value by using a meeting template. -### Use PowerShell to control whether users dialing in by phone can bypass the lobby - -You can use the **`-AllowPSTNUsersToBypassLobby`** parameter in the [Set-CsTeamsMeetingPolicy](/powershell/module/teams/set-csteamsmeetingpolicy#-allowpstnuserstobypasslobby) PowerShell cmdlet to control whether users dialing in by phone can bypass the lobby. - -#### Prevent users dialing in by phone from bypassing the lobby - -To prevent users dialing in by phone from bypassing the lobby in meetings and webinars created by organizers with this policy, use the following script: - -```powershell -Set-CsTeamsEventsPolicy -Identity -AllowPSTNUsersToBypassLobby $false -``` - -#### Allow users dialing in by phone to bypass the lobby - -To allow users dialing in by phone to bypass the lobby in meetings and webinars created by organizers with this policy, use the following script: - -```powershell -Set-CsTeamsEventsPolicy -Identity -AllowPSTNUsersToBypassLobby $true -``` - ## Control who can admit participants from the lobby By default, the **Who can admit from lobby** policy is set to **Organizers and presenters**, but meeting organizers can change this in their **Meeting options** when they set up a meeting or webinar. You can change the default by updating the **Who can admit from lobby** policy. @@ -203,6 +163,26 @@ With these settings, anonymous users and dial-in callers still wait in the lobby You can use the [Set-CsTeamsMeetingPolicy](/powershell/module/teams/set-csteamsmeetingpolicy) PowerShell cmdlet to manage lobby options. +### Control whether anonymous users can join meetings + +To control whether anonymous users can join meetings, use the [**`-AllowAnonymousUsersToJoinMeeting`**](/powershell/module/teams/set-csteamsmeetingpolicy?#-allowanonymoususerstojoinmeeting) parameter. + +#### Prevent anonymous participants from joining meetings + +To prevent anonymous participants from joining meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AllowAnonymousUsersToJoinMeeting $false +``` + +#### Allow anonymous participants to join meetings + +**This is the default setting.** To allow anonymous participants to join meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AllowAnonymousUsersToJoinMeeting $true +``` + ### Control whether users dialing in by phone can bypass the lobby To control whether users dialing in by phone can bypass the lobby, use the [**`-AllowPSTNUsersToBypassLobby`**](/powershell/module/teams/set-csteamsmeetingpolicy#-allowpstnuserstobypasslobby) parameter. @@ -227,25 +207,73 @@ Set-CsTeamsEventsPolicy -Identity -AllowPSTNUsersToBypassLobby $tr To control who can bypass the lobby, use the [**`-AutoAdmittedUsers`**](/powershell/module/teams/set-csteamsmeetingpolicy?#-autoadmittedusers) parameter. -- [-AutoAdmittedUsers](/powershell/module/teams/set-csteamsmeetingpolicy?#-autoadmittedusers) to control who can bypass the lobby +#### Allow everyone to bypass the lobby -### Control who can admit users from the lobby +To allow everyone to bypass the lobby in meetings and webinars created by organizers with this policy, use the following script: -- [-UsersCanAdmitFromLobby](/powershell/module/teams/set-csteamsmeetingpolicy?#-UsersCanAdmitFromLobby) to control who can admit users from the lobby +```powershell +Set-CsTeamsEventsPolicy -Identity -AutoAdmittedUsers Everyone +``` + +#### Only allow people in my org, trusted orgs, and guests to bypass the lobby -You can use PowerShell to manage who can schedule town halls in your organization. +To only allow people in your org, trusted orgs, and guests to bypass to bypass the lobby in meetings and webinars created by organizers with this policy, use the following script: -To manage who can schedule town halls, use the **`-AllowTownhalls`** parameter within the PowerShell [**CsTeamsEventsPolicy**](/powershell/module/teams/set-csteamseventspolicy) cmdlet. +```powershell +Set-CsTeamsEventsPolicy -Identity -AutoAdmittedUsers EveryoneInSameAndFederatedCompany +``` -### Turn off town halls +#### Only allow people in my org and guests to bypass the lobby -To prevent organizers with this policy from creating town halls, use the following script: +To only allow people in your org and guests to bypass to bypass the lobby in meetings and webinars created by organizers with this policy, use the following script: ```powershell -Set-CsTeamsEventsPolicy -Identity -AllowTownhalls Disabled +Set-CsTeamsEventsPolicy -Identity -AutoAdmittedUsers EveryoneInCompany ``` -Set-CsTeamsMeetingPolicy -Identity SalesMeetingPolicy -AllowTranscription $True +#### Only allow people in my org to bypass the lobby + +To only allow people in your org to bypass to bypass the lobby in meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AutoAdmittedUsers EveryoneInCompany +``` + +#### Only allow people who were invited to bypass the lobby + +To only allow people who were invited to bypass the lobby in meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AutoAdmittedUsers InvitedUsers +``` + +#### Only allow organizers and co-organizers to bypass the lobby + +To only allow organizers and co-organizers to bypass the lobby in meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AutoAdmittedUsers OrganizerOnly +``` + +### Control who can admit users from the lobby + +To control who can admit users from the lobby, use the [**`-UsersCanAdmitFromLobby`**](/powershell/module/teams/set-csteamsmeetingpolicy?#-userscanadmitfromlobby) parameter. + +#### Only allow organizers and presenters to admit participants from the lobby + +**This is the default value.** To only allow organizers and presenters to bypass the lobby in meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AutoAdmittedUsers OrganizersAndPresentersOnly +``` + +#### Only allow organizers and co-organizers to admit participants from the lobby + +To only allow organizers and co-organizers to bypass the lobby in meetings and webinars created by organizers with this policy, use the following script: + +```powershell +Set-CsTeamsEventsPolicy -Identity -AutoAdmittedUsers OrganizerAndCoOrganizersOnly +``` ## Run the lobby diagnostic tool From 71f46ca6a71bd9a5083f160fda4389a6555f5759 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 10:38:20 -0400 Subject: [PATCH 0081/1216] Update who-can-bypass-meeting-lobby.md --- Teams/who-can-bypass-meeting-lobby.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Teams/who-can-bypass-meeting-lobby.md b/Teams/who-can-bypass-meeting-lobby.md index 72b6208008..e7a2f3bc6a 100644 --- a/Teams/who-can-bypass-meeting-lobby.md +++ b/Teams/who-can-bypass-meeting-lobby.md @@ -68,6 +68,8 @@ The following table shows how each option for the **Who can bypass the lobby** p **Only people who were invited** applies only to participants who were sent an invite directly, who are part of an invited distribution list (of up to 10,000 users), or to whom an invite was forwarded. Users added via *Invite members* in a channel meeting wait in the lobby. +To manage who can bypass the lobby using PowerShell, see the [Control who can bypass the lobby](#control-who-can-bypass-the-lobby) section in this article. + ## Use the Teams admin center to manage lobby options in meetings hosted by your organization You can manage lobby settings and policies in the Teams admin center. See the following sections for guidance on which setting to choose for different circumstances. For information about how meeting policies work, see [Manage meeting policies in Microsoft Teams](/microsoftteams/meeting-policies-overview). @@ -116,6 +118,8 @@ If you want people joining anonymously to wait in the lobby, you can set the **W By default, the **Anonymous users and dial-in callers can start a meeting** policy is **Off**. This means that anonymous participants and people calling in by phone always wait in the lobby until a verified participant starts the meeting. +To manage this setting using PowerShell, see the [Control whether anonymous users can join meetings](#control-whether-anonymous-users-can-join-meetings) section in this article. + > [!IMPORTANT] > We recommend that you leave this setting off. When the setting is on, people with unverified accounts can start meetings, including using the meeting link to have meetings at unscheduled times. @@ -123,10 +127,14 @@ By default, the **Anonymous users and dial-in callers can start a meeting** poli By default, the **People dialing in can bypass the lobby** policy is **Off**, but meeting organizers can change this in Meeting Options when they set up a meeting. You can change the default by updating the **People dialing in can bypass the lobby** policy or you can enforce a particular value by using a meeting template. +To manage this setting using PowerShell, see the [Control whether users dialing in by phone can bypass the lobby](#control-whether-users-dialing-in-by-phone-can-bypass-the-lobby) section in this article. + ## Control who can admit participants from the lobby By default, the **Who can admit from lobby** policy is set to **Organizers and presenters**, but meeting organizers can change this in their **Meeting options** when they set up a meeting or webinar. You can change the default by updating the **Who can admit from lobby** policy. +To manage this setting using PowerShell, see the [Control who can admit users from the lobby](#control-who-can-admit-users-from-the-lobby) section in this article. + ## Control access to meetings by guests and people from trusted organizations There are two types of people outside your organization who can join meetings as verified participants: From 17afef36b67e20738bda98f1ba5b32e438a52422 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 10:40:43 -0400 Subject: [PATCH 0082/1216] Update who-can-bypass-meeting-lobby.md --- Teams/who-can-bypass-meeting-lobby.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Teams/who-can-bypass-meeting-lobby.md b/Teams/who-can-bypass-meeting-lobby.md index e7a2f3bc6a..6654d39d65 100644 --- a/Teams/who-can-bypass-meeting-lobby.md +++ b/Teams/who-can-bypass-meeting-lobby.md @@ -167,9 +167,14 @@ While there isn't a specific control that turns off the meeting lobby completely With these settings, anonymous users and dial-in callers still wait in the lobby if the meeting hasn't started. While you can set **Anonymous users and dial-in callers can start a meeting** to **On** to avoid this, we don't recommend it. -## Set meeting policies by using PowerShell +## Use PowerShell to manage lobby policies -You can use the [Set-CsTeamsMeetingPolicy](/powershell/module/teams/set-csteamsmeetingpolicy) PowerShell cmdlet to manage lobby options. +You can use the [Set-CsTeamsMeetingPolicy](/powershell/module/teams/set-csteamsmeetingpolicy) PowerShell cmdlet to manage the following lobby options: + +- Anonymous users can join meetings +- Users dialing in by phone can bypass the lobby +- Who can bypass the lobby +- Who can admit users from the lobby ### Control whether anonymous users can join meetings From eed57184a4755c5b71ebd83eb9da306c0222d878 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 11:30:52 -0400 Subject: [PATCH 0083/1216] Update configure-lobby-sensitive-meetings.md --- Teams/configure-lobby-sensitive-meetings.md | 30 ++++++++++++++------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/Teams/configure-lobby-sensitive-meetings.md b/Teams/configure-lobby-sensitive-meetings.md index 70e0353ffd..074edeb21c 100644 --- a/Teams/configure-lobby-sensitive-meetings.md +++ b/Teams/configure-lobby-sensitive-meetings.md @@ -5,7 +5,7 @@ author: wlibebe manager: pamgreen ms.topic: article ms.service: msteams -ms.reviewer: +ms.reviewer: vivek.mohan ms.date: 12/11/2023 audience: admin ms.localizationpriority: medium @@ -35,19 +35,27 @@ The following table lists features that you can use to help manage the lobby exp |Setting|Admin policy|Sensitivity label|Template|Meeting organizer| |:------|:----------:|:---------------:|:------:|:---------------:| -|Announce when dial-in callers join or leave|No|No|Yes|Yes| -|Anonymous users and dial-in callers can start a meeting|Yes|No|No|No| -|Anonymous users can join a meeting|Yes|No|No|No| -|People dialing in can bypass the lobby|Yes|Yes|Yes|Yes| -|Who can bypass the lobby|Yes|Yes|Yes|Yes| +|[Announce when dial-in callers join or leave](custom-meeting-templates-overview.md)|No|No|Yes|Yes| +|[Anonymous users and dial-in callers can start a meeting](who-can-bypass-meeting-lobby.md)|Yes|No|No|No| +|[Anonymous users can join a meeting](who-can-bypass-meeting-lobby.md)|Yes|No|No|No| +|[People dialing in can bypass the lobby](who-can-bypass-meeting-lobby.md)|Yes|Yes|Yes|Yes| +|[Who can admit from lobby](who-can-bypass-meeting-lobby.md)|Yes|No|No|Yes| +|[Who can bypass the lobby](who-can-bypass-meeting-lobby.md)|Yes|Yes|Yes|Yes| For information about how to use templates and sensitivity labels to configure meeting settings, see [Overview of custom meeting templates in Microsoft Teams](custom-meeting-templates-overview.md) and [Use sensitivity labels to protect calendar items, Teams meetings, and chat](/microsoft-365/compliance/sensitivity-labels-meetings). -> [!Note] +> [!NOTE] > Meeting settings in sensitivity labels and custom meeting templates require Teams Premium. ## Lobby settings for different types of meetings +The following settings are available for **Who can admit from lobby**: + +- Organizers and presenters +- Organizers and co-organizers + +To manage who can bring participants from the lobby into the meeting or webinar, you should consider using this policy per-organizer policy for sensitive meetings. When set to it's default value of **Organizers and presenters**, only organizers and presenters can admit participants into the meeting from the lobby. This policy sets a default that your organizers can change through their **Meeting options**. + The following settings are available for **Who can bypass the lobby**: - Everyone @@ -57,6 +65,8 @@ The following settings are available for **Who can bypass the lobby**: - People who were invited - Only organizers and co-organizers +This per-organizer policy controls who can bring participants from the lobby into the meeting or webinar. When set to it's default value of **Organizers and presenters**, only organizers and presenters can admit participants into the meeting from the lobby. This policy sets a default that your organizers can change through their **Meeting options**. + An additional setting, **People dialing in can bypass the lobby**, controls if people calling in by phone can bypass the lobby. While the meeting organizer normally chooses which setting to use for each meeting, you can enforce a particular setting using either a meeting template or a sensitivity label. @@ -89,6 +99,6 @@ If your organization doesn't allow anonymous participants to join meetings at al ## Related topics -[Configure Teams meetings with three tiers of protection](configure-meetings-three-tiers-protection.md) - -[Manage external meetings and chat in Microsoft Teams](/microsoftteams/manage-external-access) +- [Configure Teams meetings with three tiers of protection](configure-meetings-three-tiers-protection.md) +- [Manage external meetings and chat in Microsoft Teams](/microsoftteams/manage-external-access) +- [Who can admit from lobby](https://support.microsoft.com/office/using-the-lobby-in-microsoft-teams-meetings-eaf70322-d771-4043-b595-b40794bac057) From c60ae6c53347cae704aa34d0e7d8fe274bd3bcab Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 11:30:55 -0400 Subject: [PATCH 0084/1216] Update configure-meetings-baseline-protection.md --- .../configure-meetings-baseline-protection.md | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/Teams/configure-meetings-baseline-protection.md b/Teams/configure-meetings-baseline-protection.md index 53f7db211c..17871dfe65 100644 --- a/Teams/configure-meetings-baseline-protection.md +++ b/Teams/configure-meetings-baseline-protection.md @@ -5,7 +5,7 @@ author: wlibebe manager: pamgreen ms.topic: article ms.service: msteams -ms.reviewer: +ms.reviewer: vivek.mohan ms.date: 12/11/2023 audience: admin ms.localizationpriority: medium @@ -27,7 +27,7 @@ description: Learn how to configure Teams meetings for a baseline level of prote For the *baseline* level of protection, we restrict who can bypass the lobby by using a sensitivity label and set a default value for who can present with a Teams admin policy. You can restrict additional actions as well if your organization requires it. -> [!Note] +> [!NOTE] > Meeting options in sensitivity labels and custom meeting templates require Teams Premium. The following table describes which actions we restrict for baseline meetings and where those options are configured. @@ -44,6 +44,7 @@ The following table describes which actions we restrict for baseline meetings an |People dialing in can bypass the lobby|**Off**|Template|Yes| |Prevent copying chat content to clipboard|**Off**|Label|Yes| |Record automatically|**Off**|Template|No| +|Who can admit from lobby|**Organizers and presenters**|Teams admin center|No| |Who can bypass the lobby?|**People in my org, trusted orgs, and guests**|Template|No| |Who can present|**People in my org and guests**|Teams admin center|No| |Who can record|**Organizers, co-organizers, and presenters**|Template|No| @@ -56,12 +57,24 @@ The default value for **Who can present** is **Everyone**. For the baseline prot We can set this value with a sensitivity label, but the value would be enforced for any meetings with that label. This option isn't available in meeting templates, so we set it in the Teams admin center. -To configure who can present +To configure who can present: + 1. In the Teams admin center, expand **Meetings** and select **Meeting policies**. 1. Select the policy that you want to update. 1. Under **Content sharing**, set **Who can present** to **People in my org and guests**. 1. Select **Save**. +## Default values for **Who can admit from lobby** + +You can choose to keep the default for **Who can admit from lobby** as **Organizers and presenters** or change it to **Organizers and co-organizers**. This per-organizer policy sets a default that your organizers can change through their **Meeting options**. You must manage this setting through the Teams admin center. Meeting templates and sensitivity labels don't support this policy. + +To configure who can admit from lobby: + +1. In the Teams admin center, expand **Meetings** and select **Meeting policies**. +2. Select the policy that you want to update. +3. Under **Meeting join & lobby**, for **Who can admit from lobby**, choose either **Organizers and presenters**(default value) or **Organizers and co-organizers**. +4. Select **Save** + ## Watermarks and end-to-end encryption In the *baseline* level of protection, we disable watermarks and end-to-end encryption by using a sensitivity label. This will prevent meeting organizers from using these features. Watermarks and end-to-end encryption are more applicable to sensitive meetings. @@ -76,7 +89,8 @@ For the *baseline* level of protection, we use a sensitivity label that you can If you already have sensitivity labels deployed in your organization, consider how this label fits with your overall label strategy. You can change the name or settings shown below if needed to meet the needs of your organization. If you already have a label that you use for baseline or general protection, you can edit the label and add Teams meetings to it. -To create a sensitivity label +To create a sensitivity label: + 1. Open the [Microsoft Purview compliance portal](https://compliance.microsoft.com). 1. Under **Solutions**, expand **Information protection** and then select **Labels**. 1. Select **Create a label**. From 66a764f23889cce5763a2a1d4b4ae9157cd372fa Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 11:30:59 -0400 Subject: [PATCH 0085/1216] Update configure-meetings-highly-sensitive-protection.md --- ...re-meetings-highly-sensitive-protection.md | 39 ++++++++++++------- 1 file changed, 25 insertions(+), 14 deletions(-) diff --git a/Teams/configure-meetings-highly-sensitive-protection.md b/Teams/configure-meetings-highly-sensitive-protection.md index 49994c7614..60e07295f7 100644 --- a/Teams/configure-meetings-highly-sensitive-protection.md +++ b/Teams/configure-meetings-highly-sensitive-protection.md @@ -5,7 +5,7 @@ author: wlibebe manager: pamgreen ms.topic: article ms.service: msteams -ms.reviewer: +ms.reviewer: vivek.mohan ms.date: 12/11/2023 audience: admin ms.localizationpriority: medium @@ -26,13 +26,14 @@ description: Learn how to configure Teams meetings for protection for highly sen [!INCLUDE[Teams Premium ECM](includes/teams-premium-ecm.md)] For the *highly sensitive* level of protection, we'll look at two different scenarios: + - Highly sensitive meetings where attendees participate and interact with the presenters - Highly sensitive presentations where attendees don't interact and are just viewing the presentation -> [!Note] +> [!NOTE] > Meeting options in sensitivity labels and custom meeting templates require Teams Premium. -#### Highly sensitive meetings +## Highly sensitive meetings For highly sensitive meetings, we'll restrict who can bypass the lobby, who can present, when participants can chat, and we'll block copying from the meeting chat. We'll also enable end-to-end encryption and watermarking for shared video and content. @@ -56,7 +57,7 @@ The following table describes which actions we'll restrict for highly sensitive Options that are listed as enforced are enforced by the sensitivity label or meeting template. Options that are not enforced can be changed by the meeting organizer. -#### Highly sensitive presentations +## Highly sensitive presentations For highly sensitive presentations - where we don't expect interaction with the meeting attendees - we'll turn off attendees' mics and cameras, and turn off the meeting chat. @@ -76,6 +77,7 @@ The following table describes which actions we'll restrict for highly sensitive |People dialing in can bypass the lobby|**Off**|Label|Yes| |Prevent copying chat content to clipboard|**On**|Label|Yes| |Record meetings automatically|**Off**|Template|Yes| +|Who can admit from lobby|**Organizers and presenters**|Teams admin center|No| |Who can bypass the lobby?|**Only organizers and co-organizers**|Label|Yes| |Who can present|**Only organizers and co-organizers**|Label|Yes| |Who can record|**Only organizers and co-organizers**|Template|No| @@ -101,6 +103,17 @@ By setting **Who can present** to **Only organizers and co-organizers** in the s We use the sensitivity label to prevent anyone other than meeting organizers from bypassing the lobby. This allows organizers to vet each attendee and ensure that they should be admitted. +## Who can admit from lobby + +You can choose to keep the default for **Who can admit from lobby** as **Organizers and presenters** or change it to **Organizers and co-organizers**. This per-organizer policy sets a default that your organizers can change through their **Meeting options**. You must manage this setting through the Teams admin center. Meeting templates and sensitivity labels don't support this policy. + +To configure who can admit from lobby: + +1. In the Teams admin center, expand **Meetings** and select **Meeting policies**. +2. Select the policy that you want to update. +3. Under **Meeting join & lobby**, for **Who can admit from lobby**, choose either **Organizers and presenters**(default value) or **Organizers and co-organizers**. +4. Select **Save** + ## Participation options for highly sensitive meetings While chat can be controlled with the sensitivity label, we use templates in this case so that the meeting and presentation templates can share the same label. We restrict chat to in-meeting only for meetings and turn it off completely for presentations. (Organizers can use the Q&A feature in presentations to allow audience comments or questions.) @@ -118,7 +131,8 @@ If you already have sensitivity labels deployed in your organization, consider h > [!IMPORTANT] > If a sensitivity label that restricts copying from the chat is specified as the default channel label in a container label, then teams with that container label will restrict copying from the chat for all channels in the team, both in and out of channel meetings. -To create a sensitivity label +To create a sensitivity label: + 1. Open the [Microsoft Purview compliance portal](https://compliance.microsoft.com). 1. Under **Solutions**, expand **Information protection**, and then select **Labels**. 1. Select **Create a label**. @@ -156,7 +170,7 @@ In the *highly sensitive* level of protection, we're configuring the following o Since these options differ between meetings and presentations, we'll create one template for meetings and another for presentations. Both templates can use the sensitivity label that we create above. -#### Highly sensitive meetings template +### Highly sensitive meetings template To create a meeting template for highly sensitive meetings @@ -174,7 +188,7 @@ To create a meeting template for highly sensitive meetings 1. To prevent the meeting organizer from seeing an option, select the option and then select **Hide**. 1. Select **Save**. -#### Highly sensitive presentations template +### Highly sensitive presentations template To create a meeting template for highly sensitive presentations @@ -196,10 +210,7 @@ To create a meeting template for highly sensitive presentations ## Related topics -[Configure Teams meetings with three tiers of protection](configure-meetings-three-tiers-protection.md) - -[Overview of custom meeting templates in Microsoft Teams](custom-meeting-templates-overview.md) - -[Use Teams meeting templates, sensitivity labels, and admin policies together for sensitive meetings](meeting-templates-sensitivity-labels-policies.md) - -[Use sensitivity labels to protect calendar items, Teams meetings and chat](/microsoft-365/compliance/sensitivity-labels-meetings) +- [Configure Teams meetings with three tiers of protection](configure-meetings-three-tiers-protection.md) +- [Overview of custom meeting templates in Microsoft Teams](custom-meeting-templates-overview.md) +- [Use Teams meeting templates, sensitivity labels, and admin policies together for sensitive meetings](meeting-templates-sensitivity-labels-policies.md) +- [Use sensitivity labels to protect calendar items, Teams meetings and chat](/microsoft-365/compliance/sensitivity-labels-meetings) From 1fffae7ba20e87e073bdc6cce1216ad4d9fe40c1 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 11:31:03 -0400 Subject: [PATCH 0086/1216] Update configure-meetings-three-tiers-protection.md --- Teams/configure-meetings-three-tiers-protection.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Teams/configure-meetings-three-tiers-protection.md b/Teams/configure-meetings-three-tiers-protection.md index f38bc20cfe..2045d9c04d 100644 --- a/Teams/configure-meetings-three-tiers-protection.md +++ b/Teams/configure-meetings-three-tiers-protection.md @@ -73,7 +73,7 @@ Details on how to configure each tier are covered in: Both meeting templates and sensitivity labels have the ability to enforce certain meeting options. Most options can be enforced as either on or off or can be left unconfigured so the meeting organizer can set them. -> [!Important] +> [!IMPORTANT] > Some features are [controlled by admin policies](meeting-templates-sensitivity-labels-policies.md#policies-labels-templates-and-meetings-settings) and must be enabled there before they can be controlled by meeting templates and sensitivity labels. Some options are only available in sensitivity labels and some are only available in templates. The following are available in both: @@ -145,6 +145,7 @@ For the baseline tier, we allow everyone except anonymous attendees to bypass th As an admin, you can control the lobby in the following ways: - The **Who can bypass the lobby?** admin meeting policy (per user or group) +- The **Who can admit from lobby** admin meeting policy (per organizer or group) - The **People dialing in can bypass the lobby** admin meeting policy (per user or group) - The **Who can bypass the lobby?** option in sensitivity labels and meeting templates (per meeting) - The **People dialing in can bypass the lobby** admin meeting policy (per user or group) or in sensitivity labels and meeting templates (per meeting) @@ -155,6 +156,8 @@ If you're in a highly regulated industry and you need to manually admit each att While the admin policy sets a default, you need a template or label to enforce a lobby option. +You can choose to keep the default for **Who can admit from lobby** as **Organizers and presenters** or change it to **Organizers and co-organizers**. This per-organizer policy sets a default that your organizers can change through their **Meeting options**. You must manage this setting through the Teams admin center. Meeting templates and sensitivity labels don't support this policy. + For more information, see [Configure the Microsoft Teams meeting lobby for sensitive meetings](configure-lobby-sensitive-meetings.md). ## Related topics From b73f1adacd9644c96864c329cb9fb777fecff6a0 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 11:31:06 -0400 Subject: [PATCH 0087/1216] Update who-can-bypass-meeting-lobby.md --- Teams/who-can-bypass-meeting-lobby.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/who-can-bypass-meeting-lobby.md b/Teams/who-can-bypass-meeting-lobby.md index 6654d39d65..84becb55cc 100644 --- a/Teams/who-can-bypass-meeting-lobby.md +++ b/Teams/who-can-bypass-meeting-lobby.md @@ -2,7 +2,7 @@ title: IT Admins - Manage lobby options in Microsoft Teams ms.author: wlibebe author: wlibebe -ms.reviewer: vivekmo +ms.reviewer: vivek.mohan ms.date: 6/6/2024 manager: pamgreen ms.topic: article From 4802a2eee952c5a05eefb4d5a7d0ae456d3f6296 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 11:36:39 -0400 Subject: [PATCH 0088/1216] Update configure-lobby-sensitive-meetings.md --- Teams/configure-lobby-sensitive-meetings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/configure-lobby-sensitive-meetings.md b/Teams/configure-lobby-sensitive-meetings.md index 074edeb21c..ea2534ff98 100644 --- a/Teams/configure-lobby-sensitive-meetings.md +++ b/Teams/configure-lobby-sensitive-meetings.md @@ -54,7 +54,7 @@ The following settings are available for **Who can admit from lobby**: - Organizers and presenters - Organizers and co-organizers -To manage who can bring participants from the lobby into the meeting or webinar, you should consider using this policy per-organizer policy for sensitive meetings. When set to it's default value of **Organizers and presenters**, only organizers and presenters can admit participants into the meeting from the lobby. This policy sets a default that your organizers can change through their **Meeting options**. +To manage who can bring participants from the lobby into the meeting or webinar, you should consider using this per-organizer policy for sensitive meetings. When set to it's default value of **Organizers and presenters**, only organizers and presenters can admit participants into the meeting from the lobby. This policy sets a default that your organizers can change through their **Meeting options**. The following settings are available for **Who can bypass the lobby**: From 9910e9791f32320e8bd5d207e6dc6cff23180a58 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 11:39:32 -0400 Subject: [PATCH 0089/1216] Update configure-meetings-baseline-protection.md --- Teams/configure-meetings-baseline-protection.md | 1 - 1 file changed, 1 deletion(-) diff --git a/Teams/configure-meetings-baseline-protection.md b/Teams/configure-meetings-baseline-protection.md index 17871dfe65..8a516a5b18 100644 --- a/Teams/configure-meetings-baseline-protection.md +++ b/Teams/configure-meetings-baseline-protection.md @@ -44,7 +44,6 @@ The following table describes which actions we restrict for baseline meetings an |People dialing in can bypass the lobby|**Off**|Template|Yes| |Prevent copying chat content to clipboard|**Off**|Label|Yes| |Record automatically|**Off**|Template|No| -|Who can admit from lobby|**Organizers and presenters**|Teams admin center|No| |Who can bypass the lobby?|**People in my org, trusted orgs, and guests**|Template|No| |Who can present|**People in my org and guests**|Teams admin center|No| |Who can record|**Organizers, co-organizers, and presenters**|Template|No| From 4ea9dad93737a9843311a9c30d53f0a207f385d7 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 1 Oct 2024 11:39:36 -0400 Subject: [PATCH 0090/1216] Update configure-meetings-highly-sensitive-protection.md --- Teams/configure-meetings-highly-sensitive-protection.md | 1 - 1 file changed, 1 deletion(-) diff --git a/Teams/configure-meetings-highly-sensitive-protection.md b/Teams/configure-meetings-highly-sensitive-protection.md index 60e07295f7..09a5d11026 100644 --- a/Teams/configure-meetings-highly-sensitive-protection.md +++ b/Teams/configure-meetings-highly-sensitive-protection.md @@ -77,7 +77,6 @@ The following table describes which actions we'll restrict for highly sensitive |People dialing in can bypass the lobby|**Off**|Label|Yes| |Prevent copying chat content to clipboard|**On**|Label|Yes| |Record meetings automatically|**Off**|Template|Yes| -|Who can admit from lobby|**Organizers and presenters**|Teams admin center|No| |Who can bypass the lobby?|**Only organizers and co-organizers**|Label|Yes| |Who can present|**Only organizers and co-organizers**|Label|Yes| |Who can record|**Only organizers and co-organizers**|Template|No| From 1b330930b88b47b6c17f6b7bbccabae1fbc76b59 Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <153562869+MSTonySmith@users.noreply.github.com> Date: Tue, 1 Oct 2024 13:56:47 -0700 Subject: [PATCH 0091/1216] Update teams-devices-feature-comparison.md --- Teams/rooms/teams-devices-feature-comparison.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/rooms/teams-devices-feature-comparison.md b/Teams/rooms/teams-devices-feature-comparison.md index cec8fb2d58..5833348ee6 100644 --- a/Teams/rooms/teams-devices-feature-comparison.md +++ b/Teams/rooms/teams-devices-feature-comparison.md @@ -4,7 +4,7 @@ author: mstonysmith ms.author: tonysmit manager: pamgreen ms.reviewer: mattslomka -ms.date: 4/24/2024 +ms.date: 10/01/2024 ms.topic: article audience: Admin ms.service: msteams From e604a1e031cb4c4272cdab435256cb48df6d833e Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 2 Oct 2024 09:53:27 -0400 Subject: [PATCH 0092/1216] Update enhanced-teams-experience.md --- Teams/enhanced-teams-experience.md | 35 ++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/Teams/enhanced-teams-experience.md b/Teams/enhanced-teams-experience.md index cc8aab061d..60c92d8354 100644 --- a/Teams/enhanced-teams-experience.md +++ b/Teams/enhanced-teams-experience.md @@ -244,6 +244,41 @@ Teams Premium provides custom Mesh experience capabilities for your users, such | Develop a custom environment | Yes| No admin control. |[Mesh Development Overview](/mesh/develop/development-overview) | | Download the Mesh app | Yes| No admin control. |[Getting started with events in Microsoft Mesh](/mesh/user-guide/getting-started) | +## Advanced Places Workplace Collaboration + +With a Teams Premium license, your users can experience [PLACEHOLDER EDIT LATER: advanced features that support advanced booking, space analytics] in Places. [PLACEHOLDER EDIT LATER: As an admin, you get advanced management capabilities]. + +Teams Premium provides the following advanced capabilities in Places: + +- **Places finder** - Your users can book and check into workspaces, as well as use seat assignments to sit near collaborators. +- **AI Suggestion prompts** - ?? [ CANT FIND DOCS ON THIS OR COPILOT IN PLACES- IS THIS BAKED INTO OTHER DOCS?] +- **Places analytics** - You can learn which desks and rooms are most frequently used, and get suggestions on how to optimize space management. You can also identify trends for key buildings, bookable rooms, and shared work spaces +- **Connect building occupancy signals** - Use existing sensor data to enhance Microsoft Places analytics reports by combining the actual and intended usage of your users' conference rooms and buildings. +- **Auto release for rooms** - If a room that you enable for auto release isn't being used, Teams and Places free up the room for others to reserve. +- **Create desk pools and workspaces** - Create groups of desks to manage together. Your users can reserve desk pools to work when they visit the office. +- **Places explorer** - ?? [ CANT FIND DOCS ON THIS] +- **Integrate with Viva's Team execution dashboard** - ?? [ CANT FIND DOCS ON THIS] +- **Integrate with Viva Pulse** - ?? [ CANT FIND DOCS ON THIS] +- **Integrate with Viva Insights** - ?? [ CANT FIND DOCS ON THIS] +- **Microsoft 365 Copilot in Places** - ?? [ CANT FIND DOCS ON THIS] + +This article helps you create desk pools to enable desk booking for your organization. Once you know how your desk pools look, and how many desks are in each pool, you can create them for your users to book in-office workdays. Changes to desk pools reflect in approximately 24 to 48 hours. + +| Feature/Task | Can admins turn this feature on/off? | Documentation for admins |Documentation for end users | +| -------------------- | ----------- | ----------- |----------- | +| Places finder| Yes| [Enabling Microsoft Places Finder in Outlook](/microsoft-365/places/enabling-places-finder) | [Where will I see Microsoft Places Finder when enabled?](/microsoft-365/places/enabling-places-finder#where-will-i-see-microsoft-places-finder-when-enabled)| +| Places analytics| Yes, remove places from the Places Advanced and Analytics Users [security groups](/microsoft-365/places/places-analytics). |[Microsoft Places Analytics](/microsoft-365/places/places-analytics) | No end user control| +| Connect building occupancy signals| Yes, remove places from the Places Advanced and Analytics Users [security groups](/microsoft-365/places/places-analytics). |[Connecting building occupancy signals](/microsoft-365/places/connected-buildings) | No end user control| +| Auto release for rooms| Yes??[IS THIS TRUE?]|[How to enable specific rooms for Auto Release](/microsoft-365/places/enable-auto-release#how-to-enable-specific-rooms-for-auto-release) | [Overview of Auto Release](/microsoft-365/places/enable-auto-release#overview-of-auto-release)| +| Create desk pools and workspaces| Yes??[IS THIS TRUE?]|[Configure desk pools and workspaces (optional)](/microsoft-365/places/setting-up-desk-workspaces-in-places-finder) | [IS THERE AN END USER DOC ON RESERVING DESKS/ DESK POOLS??](??)| +| AI suggestion prompts| ??| [??](??) | [??](??)| +| Places explorer| ??| [??](??) | [??](??)| +| Integrate with Viva's Team execution dashboard| ??| [??](??) | [??](??)| +| Integrate with Viva Pulse| ??| [??](??) | [??](??)| +| Integrate with Viva Insights| ??| [??](??) | [??](??)| +| Microsoft 365 Copilot in Places| ??| [??](??) | [??](??)| + + ## Calls ### Intelligent call recap From 42697cead845de2c4a72c43582bd0f131d593553 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 2 Oct 2024 11:27:32 -0400 Subject: [PATCH 0093/1216] Update enhanced-teams-experience.md --- Teams/enhanced-teams-experience.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Teams/enhanced-teams-experience.md b/Teams/enhanced-teams-experience.md index 60c92d8354..e97deb0a29 100644 --- a/Teams/enhanced-teams-experience.md +++ b/Teams/enhanced-teams-experience.md @@ -254,8 +254,9 @@ Teams Premium provides the following advanced capabilities in Places: - **AI Suggestion prompts** - ?? [ CANT FIND DOCS ON THIS OR COPILOT IN PLACES- IS THIS BAKED INTO OTHER DOCS?] - **Places analytics** - You can learn which desks and rooms are most frequently used, and get suggestions on how to optimize space management. You can also identify trends for key buildings, bookable rooms, and shared work spaces - **Connect building occupancy signals** - Use existing sensor data to enhance Microsoft Places analytics reports by combining the actual and intended usage of your users' conference rooms and buildings. -- **Auto release for rooms** - If a room that you enable for auto release isn't being used, Teams and Places free up the room for others to reserve. -- **Create desk pools and workspaces** - Create groups of desks to manage together. Your users can reserve desk pools to work when they visit the office. +- **Auto release for rooms** - If you create auto release for rooms, when a room that you enable for auto release isn't being used, Teams and Places free up the room for others to reserve. +- **Create desk pools and workspaces** - You can create groups of desks to manage together. Your users can reserve desk pools to work when they visit the office. +- **Create services** - You can add services that appear in the Explore tab within the Microsoft Places apps. These services can be added per building to provide employees with all the services that each building offers. - **Places explorer** - ?? [ CANT FIND DOCS ON THIS] - **Integrate with Viva's Team execution dashboard** - ?? [ CANT FIND DOCS ON THIS] - **Integrate with Viva Pulse** - ?? [ CANT FIND DOCS ON THIS] @@ -267,10 +268,11 @@ This article helps you create desk pools to enable desk booking for your organiz | Feature/Task | Can admins turn this feature on/off? | Documentation for admins |Documentation for end users | | -------------------- | ----------- | ----------- |----------- | | Places finder| Yes| [Enabling Microsoft Places Finder in Outlook](/microsoft-365/places/enabling-places-finder) | [Where will I see Microsoft Places Finder when enabled?](/microsoft-365/places/enabling-places-finder#where-will-i-see-microsoft-places-finder-when-enabled)| -| Places analytics| Yes, remove places from the Places Advanced and Analytics Users [security groups](/microsoft-365/places/places-analytics). |[Microsoft Places Analytics](/microsoft-365/places/places-analytics) | No end user control| -| Connect building occupancy signals| Yes, remove places from the Places Advanced and Analytics Users [security groups](/microsoft-365/places/places-analytics). |[Connecting building occupancy signals](/microsoft-365/places/connected-buildings) | No end user control| +| Places analytics and reports| Yes, remove users from the Places Advanced and Analytics Users [security groups](/microsoft-365/places/places-analytics). |[Microsoft Places Analytics](/microsoft-365/places/places-analytics) | No end user control| +| Connect building occupancy signals| Yes, remove users from the Places Advanced and Analytics Users [security groups](/microsoft-365/places/places-analytics). |[Connecting building occupancy signals](/microsoft-365/places/connected-buildings) | No end user control| | Auto release for rooms| Yes??[IS THIS TRUE?]|[How to enable specific rooms for Auto Release](/microsoft-365/places/enable-auto-release#how-to-enable-specific-rooms-for-auto-release) | [Overview of Auto Release](/microsoft-365/places/enable-auto-release#overview-of-auto-release)| | Create desk pools and workspaces| Yes??[IS THIS TRUE?]|[Configure desk pools and workspaces (optional)](/microsoft-365/places/setting-up-desk-workspaces-in-places-finder) | [IS THERE AN END USER DOC ON RESERVING DESKS/ DESK POOLS??](??)| +| Create services| Yes??[IS THIS TRUE?]|[Services in Microsoft Places](/microsoft-365/places/services-in-places) | [IS THERE AN END USER DOC ON RESERVING DESKS/ DESK POOLS??](??)| | AI suggestion prompts| ??| [??](??) | [??](??)| | Places explorer| ??| [??](??) | [??](??)| | Integrate with Viva's Team execution dashboard| ??| [??](??) | [??](??)| From b36ade807e8ba089e4c4155581e87c5ac978fcdb Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 2 Oct 2024 11:59:24 -0400 Subject: [PATCH 0094/1216] Update enhanced-teams-experience.md --- Teams/enhanced-teams-experience.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Teams/enhanced-teams-experience.md b/Teams/enhanced-teams-experience.md index e97deb0a29..67380d27b6 100644 --- a/Teams/enhanced-teams-experience.md +++ b/Teams/enhanced-teams-experience.md @@ -246,6 +246,9 @@ Teams Premium provides custom Mesh experience capabilities for your users, such ## Advanced Places Workplace Collaboration +> [!NOTE] +> This feature is currently in Public Preview. + With a Teams Premium license, your users can experience [PLACEHOLDER EDIT LATER: advanced features that support advanced booking, space analytics] in Places. [PLACEHOLDER EDIT LATER: As an admin, you get advanced management capabilities]. Teams Premium provides the following advanced capabilities in Places: From c337a2f04879f1cc66fd5225461511903be89e4c Mon Sep 17 00:00:00 2001 From: Carolyn Rowe Date: Wed, 2 Oct 2024 16:40:57 -0700 Subject: [PATCH 0095/1216] Freshness review --- Teams/cloud-voice-network-settings.md | 6 ++--- Teams/manage-your-network-topology.md | 39 +++++++++++++++------------ 2 files changed, 25 insertions(+), 20 deletions(-) diff --git a/Teams/cloud-voice-network-settings.md b/Teams/cloud-voice-network-settings.md index 8edbf68310..03ddc16df3 100644 --- a/Teams/cloud-voice-network-settings.md +++ b/Teams/cloud-voice-network-settings.md @@ -5,7 +5,7 @@ ms.author: crowe manager: pamgreen ms.topic: conceptual ms.reviewer: roykuntz -ms.date: 12/08/2023 +ms.date: 10/03/2024 ms.service: msteams audience: admin search.appverid: MET150 @@ -25,7 +25,7 @@ ms.custom: seo-marvel-mar2020 # Network settings for cloud voice features in Microsoft Teams -Learn about network regions, network sites, network subnets, and trusted IP addresses. These terms and concepts are used throughout our cloud voice documentation for [Location-Based Routing for Direct Routing](location-based-routing-plan.md) and [dynamic emergency calling](configure-dynamic-emergency-calling.md). If you're deploying these cloud features in your organization, you must configure network settings for use with these features in Microsoft Teams. +Learn about network regions, network sites, network subnets, and trusted IP addresses. These terms and concepts are used throughout our cloud voice documentation for [Location-Based Routing for Direct Routing](location-based-routing-plan.md) and [dynamic emergency calling](configure-dynamic-emergency-calling.md). If you're deploying these cloud voice features in your organization, you must configure network settings for use with these features in Microsoft Teams. This article gives you an overview of the network settings that are common to Location-Based Routing and dynamic emergency calling. Depending on the cloud voice feature and capability that you're deploying, you configure some or all these settings. For steps on how to configure these settings, see [Manage your network topology for cloud features in Teams](manage-your-network-topology.md). @@ -52,7 +52,7 @@ Each subnet must be associated with a specific network site. A client's location Subnet information is used to determine the network site on which an endpoint is located when a new session is initiated. When the location of each party in a session is known, the cloud voice feature can apply that information to determine how to handle call setup or routing. -For each network site, work with your network admin to determine which IP subnets are assigned to each network site. For example, the New York site in the North America region can be assigned the following IP subnets: 172.29.80.0/23, 157.57.216.0/25, 172.29.91.0/23, 172.29.81.0/24. If Bob, who usually works in Detroit, travels to the New York office for training, turns on his computer and connects to the network, his computer gets an IP address in one of the four ranges that are allocated for New York, for example, 172.29.80.103. +For each network site, you should work with your network administrator to determine which IP subnets are assigned to which network site. For example, assume the New York site in the North America region is assigned the following IP subnets: 172.29.80.0/23, 157.57.216.0/25, 172.29.91.0/23, 172.29.81.0/24. Assume Bob, who usually works in Detroit, travels to the New York office for training. When he turns on his computer and connects to the network, his computer gets an IP address in one of the four ranges that are allocated for New York; for example, 172.29.80.103. ## Trusted IP address diff --git a/Teams/manage-your-network-topology.md b/Teams/manage-your-network-topology.md index 1410b4a54b..e50ce817f5 100644 --- a/Teams/manage-your-network-topology.md +++ b/Teams/manage-your-network-topology.md @@ -4,7 +4,7 @@ author: CarolynRowe ms.author: crowe manager: pamgreen ms.reviewer: roykuntz -ms.date: 12/08/2023 +ms.date: 10/03/2024 ms.topic: article ms.tgt.pltfrm: cloud ms.service: msteams @@ -21,12 +21,14 @@ appliesto: - Microsoft Teams ms.localizationpriority: medium search.appverid: MET150 -description: Learn how to configure network settings for cloud voice features in Microsoft Teams. +description: Learn how to configure your network topology for cloud voice features in Microsoft Teams. --- # Manage your network topology for cloud voice features in Microsoft Teams -If your organization is deploying [Location-Based Routing for Direct Routing](location-based-routing-plan.md) or [dynamic emergency calling](configure-dynamic-emergency-calling.md), you must configure network settings for use with these cloud voice features in Microsoft Teams. Network settings are used to determine the location of a Teams client and include network regions, network sites, subnets, and trusted IP addresses. Depending on the cloud voice feature and capability that you're deploying, you configure some or all these settings. To learn more about these terms, see [Network settings for cloud voice features](cloud-voice-network-settings.md). +If your organization is deploying [Location-Based Routing for Direct Routing](location-based-routing-plan.md) or [dynamic emergency calling](configure-dynamic-emergency-calling.md), you must configure network settings for use with these cloud voice features in Microsoft Teams. + +Network settings are used to determine the location of a Teams client. The settings include network regions, network sites, subnets, and trusted IP addresses. Depending on the cloud voice feature and capability that you're deploying, you configure some or all of these settings. To learn more about these terms, see [Network settings for cloud voice features](cloud-voice-network-settings.md). You configure network settings on the **Network topology** page of the Microsoft Teams admin center or by using Windows PowerShell. @@ -37,7 +39,9 @@ Note that it can take some time (up to four hours) for some changes to network s ## Configure network settings in the Microsoft Teams admin center -You define network regions, network sites, and subnets on the **Network sites** tab of the **Network topology** page. Here, you can create or modify a network site, associate a site with a network region, associate a subnet to the site, turn on Location-based Routing, and assign emergency policies to the site. You can also add network regions that can be used globally for all sites. +You define network regions, network sites, and subnets on the **Network sites** tab of the **Network topology** page. + +You can create or modify a network site, associate a site with a network region, associate a subnet to the site, turn on Location-Based Routing, and assign emergency policies to the site. You can also add network regions that can be used globally for all sites. #### Add and configure a network site @@ -52,7 +56,8 @@ You define network regions, network sites, and subnets on the **Network sites** 5. To assign emergency services policies to the site, do one or both of the following: - If your organization uses Calling Plans, Operator Connect, or Direct Routing, under **Emergency calling policy**, select the policy that you want. - - If your organization deployed Direct Routing, under **Emergency call routing policy**, select the policy that you want. + + - If your organization deployed Direct Routing, under **Emergency call routing policy**, select the policy that you want. 6. To associate a subnet to the site, under **Subnets**, select **Add subnets**. Specify the IP version, IP address, network range, add a description, and then select **Apply**. Each subnet must be associated with a specific site. @@ -92,7 +97,7 @@ To complete the steps in this section, you need some familiarity with PowerShell ### Define network regions -Use the [New-CsTenantNetworkRegion](/powershell/module/teams/New-CsTenantNetworkRegion) cmdlet to define network regions. Note that the RegionID parameter is a logical name that represents the geography of the region and has no dependencies or restrictions and the CentralSite <site ID> parameter is optional. +To define network regions, use the [New-CsTenantNetworkRegion](/powershell/module/teams/New-CsTenantNetworkRegion) cmdlet. Note that the RegionID parameter is a logical name that represents the geography of the region and has no dependencies or restrictions; the CentralSite <site ID> parameter is optional. ```PowerShell New-CsTenantNetworkRegion -NetworkRegionID @@ -104,17 +109,17 @@ This example creates a network region named India: New-CsTenantNetworkRegion -NetworkRegionID "India" ``` -See also [Set-CsTenantNetworkRegion](/powershell/module/teams/set-cstenantnetworkregion). +For more information, see [Set-CsTenantNetworkRegion](/powershell/module/teams/set-cstenantnetworkregion). ### Define network sites -Use the [New-CsTenantNetworkSite](/powershell/module/teams/new-cstenantnetworksite) cmdlet to define network sites. Each network site must be associated with a network region. +To define network sites, use the [New-CsTenantNetworkSite](/powershell/module/teams/new-cstenantnetworksite) cmdlet. Each network site must be associated with a network region. ```PowerShell New-CsTenantNetworkSite -NetworkSiteID -NetworkRegionID ``` -This example creates two new network sites, Delhi and Hyderabad, in the India region: +The following example creates two new network sites, Delhi and Hyderabad, in the India region: ```PowerShell New-CsTenantNetworkSite -NetworkSiteID "Delhi" -NetworkRegionID "India" @@ -128,17 +133,17 @@ The following table shows the network sites defined in this example: |Site ID | Site 1 (Delhi) | Site 2 (Hyderabad) | |Region ID | Region 1 (India) | Region 1 (India) | -See also [Set-CsTenantNetworkRegion](/powershell/module/teams/set-cstenantnetworksite). +For more information, see [Set-CsTenantNetworkRegion](/powershell/module/teams/set-cstenantnetworksite). ### Define network subnets -Use the [New-CsTenantNetworkSubnet](/powershell/module/teams/new-cstenantnetworksubnet) cmdlet to define network subnets and associate them to network sites. Each network subnet can only be associated with one site. +To define network subnets and associate them to network sites, use the [New-CsTenantNetworkSubnet](/powershell/module/teams/new-cstenantnetworksubnet) cmdlet. You can associate each network subnet with one site only. ```PowerShell New-CsTenantNetworkSubnet -SubnetID -MaskBits -NetworkSiteID ``` -This example creates an association between subnet 192.168.0.0 and the Delhi network site and between subnet 2001:4898:e8:25:844e:926f:85ad:dd8e and the Hyderabad network site: +The following example creates an association between subnet 192.168.0.0 and the Delhi network site, and between subnet 2001:4898:e8:25:844e:926f:85ad:dd8e and the Hyderabad network site: ```PowerShell New-CsTenantNetworkSubnet -SubnetID "192.168.0.0" -MaskBits "24" -NetworkSiteID "Delhi" @@ -159,7 +164,7 @@ For multiple subnets, you can import a CSV file by using a script such as the fo Import-CSV C:\subnet.csv | foreach {New-CsTenantNetworkSubnet –SubnetID $_.Identity -MaskBits $_.Mask -NetworkSiteID $_.SiteID} ``` -In this example, the CSV file looks something like this: +In this example, the CSV file looks like the following: ```console Identity, Mask, SiteID @@ -169,11 +174,11 @@ Identity, Mask, SiteID 172.11.15.0, 28, Paris ``` -See also [Set-CsTenantNetworkSubnet](/powershell/module/teams/set-cstenantnetworksubnet). +For more information, see [Set-CsTenantNetworkSubnet](/powershell/module/teams/set-cstenantnetworksubnet). ### Define external subnets (external trusted IP addresses) -Use the [New-CsTenantTrustedIPAddress](/powershell/module/teams/new-cstenanttrustedipaddress) cmdlet to define external subnets and assign them to the tenant. You can define an unlimited number of external subnets for a tenant. +To define external subnets and assign them to the tenant, use the [New-CsTenantTrustedIPAddress](/powershell/module/teams/new-cstenanttrustedipaddress) cmdlet. You can define an unlimited number of external subnets for a tenant. ```PowerShell New-CsTenantTrustedIPAddress -IPAddress -MaskBits -Description @@ -185,9 +190,9 @@ For example: New-CsTenantTrustedIPAddress -IPAddress 198.51.100.0 -MaskBits 30 -Description "Contoso address" ``` -See also [Set-CsTenantTrustedIPAddress](/powershell/module/teams/set-cstenanttrustedipaddress). +For more information, see [Set-CsTenantTrustedIPAddress](/powershell/module/teams/set-cstenanttrustedipaddress). -## Enabling network roaming policies +## Enable network roaming policies Once you configure your network roaming policies, you need to enable **Network configuration lookup*** within each of your **Meeting Policies** in the Teams admin center under **Meetings > Meeting Policies.** From 157286ecdb9c228abaf077b28e93e4766b83791c Mon Sep 17 00:00:00 2001 From: Carolyn Rowe Date: Wed, 2 Oct 2024 16:44:33 -0700 Subject: [PATCH 0096/1216] Update cloud-voice-network-settings.md --- Teams/cloud-voice-network-settings.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Teams/cloud-voice-network-settings.md b/Teams/cloud-voice-network-settings.md index 03ddc16df3..524097979e 100644 --- a/Teams/cloud-voice-network-settings.md +++ b/Teams/cloud-voice-network-settings.md @@ -25,7 +25,9 @@ ms.custom: seo-marvel-mar2020 # Network settings for cloud voice features in Microsoft Teams -Learn about network regions, network sites, network subnets, and trusted IP addresses. These terms and concepts are used throughout our cloud voice documentation for [Location-Based Routing for Direct Routing](location-based-routing-plan.md) and [dynamic emergency calling](configure-dynamic-emergency-calling.md). If you're deploying these cloud voice features in your organization, you must configure network settings for use with these features in Microsoft Teams. +Learn about network regions, network sites, network subnets, and trusted IP addresses. + +These terms and concepts are used throughout our cloud voice documentation for [Location-Based Routing for Direct Routing](location-based-routing-plan.md) and [dynamic emergency calling](configure-dynamic-emergency-calling.md). If you're deploying these cloud voice features in your organization, you must configure network settings for use with these features in Microsoft Teams. This article gives you an overview of the network settings that are common to Location-Based Routing and dynamic emergency calling. Depending on the cloud voice feature and capability that you're deploying, you configure some or all these settings. For steps on how to configure these settings, see [Manage your network topology for cloud features in Teams](manage-your-network-topology.md). From 0d42c5b84d8f2d5e83c7da410d6602b10e97035a Mon Sep 17 00:00:00 2001 From: Bryan Nyce Date: Thu, 3 Oct 2024 08:34:05 -0700 Subject: [PATCH 0097/1216] Update QoS-in-Teams.md Added new port ranges for Calling and Meetings signaling. --- Teams/QoS-in-Teams.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Teams/QoS-in-Teams.md b/Teams/QoS-in-Teams.md index 39fbe365d4..360fc86f11 100644 --- a/Teams/QoS-in-Teams.md +++ b/Teams/QoS-in-Teams.md @@ -148,11 +148,13 @@ The DSCP value tells a correspondingly configured network what priority to give _Recommended initial port ranges_ |Media traffic type| Client source port range |Protocol|DSCP value|DSCP class| -|:--- |:--- |:--- |:--- |:--- | +|:--- |:---: |:---: |:---: |:--- | |Audio| 50,000–50,019|TCP/UDP|46|Expedited Forwarding (EF)| |Video| 50,020–50,039|TCP/UDP|34|Assured Forwarding (AF41)| |Application/Screen Sharing| 50,040–50,059|TCP/UDP|18|Assured Forwarding (AF21)| -||||| +|Calling and Meetings Signaling| 50,070–50,089*|UDP|46|Expedited Forwarding (EF)| + +\* These ports are not currently configurable. Be aware of the following when you use these settings: @@ -162,6 +164,8 @@ Be aware of the following when you use these settings: - If you later need to adjust the port ranges to improve user experience, the port ranges can't overlap and should be adjacent to each other. +- The port ranges used for Calling and Meetings signaling cannot be customized currently. + ## Step 4. Implement QoS settings Implement QoS settings for clients and network devices, and determine how you want to handle media traffic for meetings. From 390d8e5d1077cdbbf5914916a11dff3e194da8e9 Mon Sep 17 00:00:00 2001 From: Bryan Nyce Date: Thu, 3 Oct 2024 08:50:27 -0700 Subject: [PATCH 0098/1216] Update QoS-in-Teams-clients.md Update to add the new calling and meeting signaling ports. --- Teams/QoS-in-Teams-clients.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Teams/QoS-in-Teams-clients.md b/Teams/QoS-in-Teams-clients.md index 92bd709fea..6b665dfa2f 100644 --- a/Teams/QoS-in-Teams-clients.md +++ b/Teams/QoS-in-Teams-clients.md @@ -65,7 +65,9 @@ To create the device configuration policy for QoS for Teams clients on Windows: |Teams Screenshare: Application|New Teams executable name.|./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsScreenshare/AppPathNameMatchCondition|String|ms-teams.exe| |Teams Screenshare: Ports|Screen sharing ports used by the Teams client.|./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsScreenshare/SourcePortMatchCondition|String|50040-50059| |Teams Screenshare: DSCP Marking|Marking applied for screen sharing (AF21)|./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsScreenshare/DSCPAction|Integer|18| - + |Teams Calling-Meeting Signaling: Application|New Teams executable name.|./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsCMSignaling/AppPathNameMatchCondition|String|ms-teams.exe| + |Teams Calling-Meeting Signaling: Ports|Calling and Meeting Signaling source ports used by the Teams client.|./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsCMSignaling/SourcePortMatchCondition|String|50070-50089| + |Teams Calling-Meeting Signaling: DSCP Marking|Marking applied for calling and meeting signaling (EF46)|./Device/Vendor/MSFT/NetworkQoSPolicy/TeamsCMSignaling/DSCPAction|Integer|46| **For the classic Teams client, using the following table.** @@ -82,6 +84,9 @@ To create the device configuration policy for QoS for Teams clients on Windows: |Classic Teams Screenshare: Application|Classic Teams executable name.|./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsScreenshare/AppPathNameMatchCondition|String|teams.exe| |Classic Teams Screenshare: Ports|Screen sharing ports used by the Teams client.|./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsScreenshare/SourcePortMatchCondition|String|50040-50059| |Classic Teams Screenshare: DSCP Marking|Marking applied for screen sharing (AF21)|./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsScreenshare/DSCPAction|Integer|18| + |Classic Teams Calling-Meeting Signaling: Application|New Teams executable name.|./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsCMSignaling/AppPathNameMatchCondition|String|teams.exe| + |Classic Teams Calling-Meeting Signaling: Ports|Calling and Meeting Signaling source ports used by the Teams client.|./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsCMSignaling/SourcePortMatchCondition|String|50070-50089| + |Classic Teams Calling-Meeting Signaling: DSCP Marking|Marking applied for calling and meeting signaling (EF46)|./Device/Vendor/MSFT/NetworkQoSPolicy/ClassicTeamsCMSignaling/DSCPAction|Integer|46| 9. Select **Next** 10. In **Assignments**, select the group or groups that you want to target with this policy. The group membership must include Windows devices (and not user accounts) as this is a device policy. @@ -115,6 +120,13 @@ new-NetQosPolicy -Name "Classic Teams Video" -AppPathNameMatchCondition "Teams.e ```powershell new-NetQosPolicy -Name "Teams Sharing" -AppPathNameMatchCondition "ms-teams.exe" -IPProtocolMatchCondition Both -IPSrcPortStartMatchCondition 50040 -IPSrcPortEndMatchCondition 50059 -DSCPAction 18 -NetworkProfile All new-NetQosPolicy -Name "Classic Teams Sharing" -AppPathNameMatchCondition "Teams.exe" -IPProtocolMatchCondition Both -IPSrcPortStartMatchCondition 50040 -IPSrcPortEndMatchCondition 50059 -DSCPAction 18 -NetworkProfile All +``` + +**Set QoS for calling and meeting signaling** + +```powershell +new-NetQosPolicy -Name "Teams Calling-Meeting Signaling" -AppPathNameMatchCondition "ms-teams.exe" -IPProtocolMatchCondition UDP -IPSrcPortStartMatchCondition 50070 -IPSrcPortEndMatchCondition 50089 -DSCPAction 18 -NetworkProfile All +new-NetQosPolicy -Name "Classic Teams Calling-Meeting Signaling" -AppPathNameMatchCondition "Teams.exe" -IPProtocolMatchCondition UDP -IPSrcPortStartMatchCondition 50070 -IPSrcPortEndMatchCondition 50089 -DSCPAction 18 -NetworkProfile All ``` @@ -139,7 +151,7 @@ To create a QoS audio policy for domain-joined Windows computers, first log on t 9. On the third page, make sure that both **Any source IP address** and **Any destination IP address** are selected, and then select **Next**. These two settings ensure that packets will be managed regardless of which computer (IP address) sent the packets and which computer (IP address) will receive the packets. 10. On page four, select **TCP and UDP** from the **Select the protocol this QoS policy applies to** drop-down list. TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) are the two networking protocols most commonly used. 11. Under the heading **Specify the source port number**, select **From this source port or range**. In the accompanying text box, type the port range reserved for audio transmissions. For example, if you reserved ports 50000 through ports 50019 for audio traffic, enter the port range using this format: **50000:50019**. Select **Finish**. -12. Repeat steps 5-10 to create policies for Video and Application/Desktop Sharing, substituting the appropriate values in steps 6 and 10. +12. Repeat steps 5-10 to create policies for Video, Application/Desktop Sharing and Calling and Meeting Signaling, substituting the appropriate values in steps 6 and 10. The new policies you've created won't take effect until Group Policy has been refreshed on your client computers. Although Group Policy periodically refreshes on its own, you can force an immediate refresh by following these steps: From 06f904dfc9d117925ffa4710b170b9d8a9ea1b00 Mon Sep 17 00:00:00 2001 From: Bryan Nyce Date: Thu, 3 Oct 2024 08:53:20 -0700 Subject: [PATCH 0099/1216] Update meetings-real-time-media-traffic.md Minor edit to call out that the newly adding calling and meeting signaling ports are not customizable. --- Teams/meetings-real-time-media-traffic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/meetings-real-time-media-traffic.md b/Teams/meetings-real-time-media-traffic.md index 221e40e22c..70c59a7baf 100644 --- a/Teams/meetings-real-time-media-traffic.md +++ b/Teams/meetings-real-time-media-traffic.md @@ -57,7 +57,7 @@ Note: If you enable QoS or change settings in the Microsoft Teams admin center f - If you've enabled Quality of Service, you must manage your port settings. - To specify port ranges, next to **Select a port range for each type of real-time media traffic**, select **Specify port ranges**, and then enter the starting and ending ports for audio, video, and screen sharing. + To specify port ranges, next to **Select a port range for each type of real-time media traffic**, select **Specify port ranges**, and then enter the starting and ending ports for audio, video, and screen sharing. The port ranges for calling and meeting signaling are not customizable currently. Selecting a port range that is too narrow will lead to dropped calls and poor call quality. For more information about choosing port ranges, see [Choose initial port ranges](qos-in-teams.md#step-3-choose-initial-port-ranges-for-each-media-type). From 2057c563adb9cebf3f2d90cbae0a6b99f5fe1e05 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Thu, 3 Oct 2024 10:18:47 -0700 Subject: [PATCH 0100/1216] Create teams-administrative-units.md --- Teams/teams-administrative-units.md | 66 +++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 Teams/teams-administrative-units.md diff --git a/Teams/teams-administrative-units.md b/Teams/teams-administrative-units.md new file mode 100644 index 0000000000..2129fc8029 --- /dev/null +++ b/Teams/teams-administrative-units.md @@ -0,0 +1,66 @@ +--- +title: Using administrative units in Microsoft Teams +author: MicrosoftHeidi +ms.author: heidip +manager: jtremper +ms.reviewer: andrewklutz +ms.date: 10/15/2024 +ms.topic: article +ms.tgt.pltfrm: cloud +ms.service: msteams +audience: Admin +ms.collection: + - M365-collaboration +f1.keywords: +- NOCSH +appliesto: + - Microsoft Teams +ms.localizationpriority: medium +search.appverid: MET150 +description: Learn how to use administrative units to manage groups of users or other entities in Microsoft Teams. +--- + +# Administrative units for Microsoft Teams + +This article describes the highlights of Administrative Units (AUs) for Teams administration using the Teams Admin Center (TAC) and the Teams PowerShell Module (TPM). AUs are a way to delegate administrative tasks to a subset of users, groups, or devices using the Microsoft Entra Admin Portal. + +You could previously manage Devices via AUs, but only for the Teams Administrator role, as outlined in this article: [Manage devices with administrative units](administrative-unit.md). + +With more capabilities enabled to be managed via AU, there's a need to cover the following usages: + +## Set up AUs + +### Scenario One: Creation of AUs in Entra Portal (AAD) + +Full details on how to do this can be found here (please note that Administrative Unit administrators need a Microsoft Entra ID P1 or P2 license): [Create or delete Administrative Units - Entra ID](/entra/identity/role-based-access-control/admin-units-manage?tabs=ms-powershell). + +### Scenario Two: Assignment and unassignment of RBAC roles to AUs in Entra Portal (AAD) + +Global Administrators can assign any of the following RBAC roles using the method in the adjacent column: + +|RBAC Role |Assignment method |Documentation | +|---------------------------------------|------------------------------------------------------------|--------------| +|Teams administrator |Entra Portal (UI)
Teams Powershell
Teams Graph APIs |[Learn more](/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0&tabs=powershell#example-2--create-a-role-assignment-with-administrative-unit-scope) | +|Teams device administrator |Entra Portal (UI)
Teams Powershell
Teams Graph APIs |[Learn more](/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0&tabs=powershell#example-2--create-a-role-assignment-with-administrative-unit-scope) | +|Teams communication administrator |Entra Portal (UI)
Teams Powershell
Teams Graph APIs |[Learn more](/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0&tabs=powershell#example-2--create-a-role-assignment-with-administrative-unit-scope) | +|Teams communication support engineer |Entra Portal (UI)
Teams Powershell
Teams Graph APIs |[Learn more](/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0&tabs=powershell#example-2--create-a-role-assignment-with-administrative-unit-scope) | +|Teams communication support specialist |Entra Portal (UI)
Teams Powershell
Teams Graph APIs |[Learn more](/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0&tabs=powershell#example-2--create-a-role-assignment-with-administrative-unit-scope) | +|Teams telephony administrator |Entra Portal (UI)
Teams Powershell
Teams Graph APIs | | + +The role assignments listed in the table can also be applied directly to the intended users or groups. Learn more at [Use Microsoft Entra groups to manage role assignments - Microsoft Entra ID](/entra/identity/role-based-access-control/groups-concept). + +## Roles and capabilities + +|Management types |Admin |Device admin |Communication admin |Telephony admin |Communication support engineer |Communication support specialist | +|-----------------|------|-------------|--------------------|----------------|-------------------------------|---------------------| +|Teams management |NA |NA |NA |NA |NA |NA | +|User management |-Manage users list page
-User details page
--Account tab
--Meetings and calls
--Policies
--Devices tab |NA |-Manage users list page
-User details page
--Account tab
--Meetings and calls
--Policies
--Voice
--Voicemail |-Manage users list page
-User details page
--Account tab
--Meetings and calls
-Policies
-Voice
Voicemail |-Manage users list page
-User details page
--Meetings and calls |-Manage users list page
-User details page
--Meetings and calls | +|Devices management |The entire devices section (seven options) |The entire devices section (seven options) |NA |NA |NA |NA | +|Policy management |Option to only perform user or group policy assignments for the following policies:
-Audio conferencing
-Meeting
-Customization
-Live events
-Events
-Messaging
-Calling
-Call hold
-Call park
-Caller ID
-Emergency
-Mobility
-Voice routing
-Voicemail
-Voice applications |NA |Option to only perform user or group policy assignments for the following policies:
-Audio conferencing
-Meeting
-Customization
-Live events
-Events
-Calling
-Call hold
-Call park
-Caller ID
-Emergency
-Mobility
-Voice routing
-Voicemail
-Voice applications |NA |NA |NA | +|Voice management | | | | | | | +|Analytics and reporting management | | | | | | | +|Apps management |NA |NA |NA |NA |NA |NA | + + + + From cfd886e6162de6223e3a283017410a49bc8dd0e2 Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <153562869+MSTonySmith@users.noreply.github.com> Date: Thu, 3 Oct 2024 14:09:17 -0700 Subject: [PATCH 0101/1216] Update toc.yml --- Teams/toc.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/Teams/toc.yml b/Teams/toc.yml index 2e3385e4e7..0ff8366d56 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1332,6 +1332,49 @@ items: - name: Supported Teams apps for Android devices (in process) href: devices/certified-device-apps.md + +- name: Rooms and devices + items: + - name: Teams device store + href: devices/device-store.md + - name: Teams device certification + items: + - name: Certification overview + href: devices/certification-overview.md + - name: Partners + items: + - name: Partners device certification + href: devices/certification-partners.md + - name: How to join the program + href: devices/certification-join.md + - name: Teams specifications + href: devices/certification-specifications.md + - name: IT admins and decision makers + href: devices/certification-it-admins.md + - name: End users + href: devices/certification-end-users.md + - name: Product lifecycle + items: + - name: Windows version support + href: rooms/rooms-lifecycle-support.md + - name: Android version support + href: devices/android-version-support.md + - name: Teams Certified Devices + items: + - name: Teams Rooms on Windows certified devices + href: rooms/certified-hardware.md + - name: Teams Rooms on Android certified devices + href: devices/certified-hardware-android.md + - name: Teams panels certified devices + href: devices/teams-panels-certified-hardware.md + - name: Teams phones certified devices + href: devices/teams-phones-certified-hardware.md + - name: Teams displays certified devices + href: devices/teams-displays-certified-hardware.md + - name: Personal peripherals + href: devices/usb-devices.md + - name: Management apps + href: devices/certified-device-apps.md - name: Teams Rooms & panels items: - name: Overview & planning @@ -1492,6 +1535,8 @@ items: href: rooms/android-app-firmware.md - name: Teams panels href: rooms/android-app-firmware.md + - name: Management apps + href: devices/certified-device-apps.md - name: Operations items: - name: Teams Rooms operations From bf0fb28e6cbf45cf1c9a95ed67a07796296c4def Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <153562869+MSTonySmith@users.noreply.github.com> Date: Thu, 3 Oct 2024 14:14:58 -0700 Subject: [PATCH 0102/1216] Update toc.yml --- Teams/toc.yml | 33 ++------------------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/Teams/toc.yml b/Teams/toc.yml index 0ff8366d56..5ea56184d8 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1298,7 +1298,7 @@ items: href: microsoft-teams-online-call-flows.md - name: Contact Center integrations href: teams-contact-center.md - + - name: Teams Rooms and devices items: - name: What's new in Teams devices @@ -1306,34 +1306,6 @@ items: - name: Teams device store href: devices/device-store.md - name: Teams device certification - items: - - name: Certification overview - href: devices/certification-overview.md - - name: Partners - items: - - name: Partners device certification - href: devices/certification-partners.md - - name: How to join the program - href: devices/certification-join.md - - name: IT admins and decision makers - href: devices/certification-it-admins.md - - name: End users - href: devices/certification-end-users.md - - name: Teams specifications - href: devices/certification-specifications.md - - name: Teams Rooms certified systems and peripherals - href: rooms/certified-hardware.md - - name: Personal peripherals - href: devices/usb-devices.md - - name: Teams certified Android devices - href: devices/teams-ip-phones.md - - name: Android version support - href: devices/android-version-support.md - - name: Supported Teams apps for Android devices (in process) - href: devices/certified-device-apps.md - - -- name: Rooms and devices items: - name: Teams device store href: devices/device-store.md @@ -1373,8 +1345,7 @@ items: href: devices/teams-displays-certified-hardware.md - name: Personal peripherals href: devices/usb-devices.md - - name: Management apps - href: devices/certified-device-apps.md + - name: Teams Rooms & panels items: - name: Overview & planning From d4ec98eaeed89b9fc3a1fff8c6333b24467c95c0 Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <153562869+MSTonySmith@users.noreply.github.com> Date: Thu, 3 Oct 2024 14:34:26 -0700 Subject: [PATCH 0103/1216] Update toc.yml --- Teams/toc.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Teams/toc.yml b/Teams/toc.yml index 5ea56184d8..0bd4a1458c 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1345,6 +1345,8 @@ items: href: devices/teams-displays-certified-hardware.md - name: Personal peripherals href: devices/usb-devices.md + - name: Supported SIP Gateway devices + href: devices/supported-sip-gateways.md - name: Teams Rooms & panels items: From 9a1e4d3277adcc4b93c0b8bfe2c7257b9b93016c Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 3 Oct 2024 16:42:33 -0500 Subject: [PATCH 0104/1216] Update toc.yml Matt's revisions --- Teams/toc.yml | 64 ++++++++++++++++++++++----------------------------- 1 file changed, 28 insertions(+), 36 deletions(-) diff --git a/Teams/toc.yml b/Teams/toc.yml index 0bd4a1458c..98ab566af3 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1345,8 +1345,6 @@ items: href: devices/teams-displays-certified-hardware.md - name: Personal peripherals href: devices/usb-devices.md - - name: Supported SIP Gateway devices - href: devices/supported-sip-gateways.md - name: Teams Rooms & panels items: @@ -1354,41 +1352,41 @@ items: items: - name: Teams Rooms items: - - name: Copilot for Teams Rooms - href: copilot-admin.md - name: Overview href: rooms/index.md - name: Teams Rooms planning href: rooms/rooms-plan.md + - name: Copilot for Teams Rooms + href: copilot-admin.md - name: Features items: - name: Teams Room Home Screen and admin controls href: rooms/mtr-home-refresh.md - name: Teams In Meeting experiences (to be written) href: rooms/meeting experiences.md - - name: Meetings with SIP and H.323 devices + - name: Join a meeting using Proximity Join + href: rooms/proximity-join.md + - name: Join meetings with QR codes + href: rooms/teams-rooms-qr-codes.md + - name: SIP and H.323 Calling href: rooms/meetings-with-SIP-H323-devices.md - name: Join third-party meetings href: rooms/third-party-join.md - - name: Join meetings with QR codes - href: rooms/teams-rooms-qr-codes.md - name: Digital signage href: rooms/digital-signage.md - - name: Manage custom backgrounds on Android + - name: Custom backgrounds on Android href: rooms/custom-backgrounds-android.md - - name: Manage custom backgrounds on Windows + - name: Custom backgrounds on Windows href: rooms/custom-backgrounds.md - - name: Content cameras + - name: Content camera href: rooms/content-camera.md - - name: Set up coordinated meetings + - name: Coordinated meetings href: rooms/coordinated-meetings.md - - name: Join a meeting using Proximity Join - href: rooms/proximity-join.md - name: Intelligent speaker items: - name: Voice and face recognition href: rooms/voice-and-face-recognition.md - - name: Voice recognition controls for Intelligent speakers + - name: Voice recognition controls href: rooms/voice-recognition.md - name: IntelliFrame items: @@ -1408,13 +1406,13 @@ items: items: - name: Use Teams panels href: devices/use-teams-panels.md - - name: App support on Teams panels + - name: App support href: app-support-on-Teams-panels.md - name: Check-in and auto release href: devices/check-in-and-room-release.md - name: Reserve rooms with a QR code href: devices/reserving-rooms-with-a-qr-code.md - - name: Set custom backgrounds on Teams panels + - name: Custom backgrounds on Teams panels href: devices/custom-background-panels.md - name: Teams Rooms and devices feature comparison href: rooms/teams-devices-feature-comparison.md @@ -1424,8 +1422,6 @@ items: items: - name: Overview of Teams Rooms licensing href: rooms/rooms-licensing.md - - name: Teams Rooms admin center licensing - href: rooms/admin-center-license-overview.md - name: Teams Rooms legacy licensing href: rooms/rooms-legacy-licensing.md - name: Security @@ -1436,36 +1432,34 @@ items: href: rooms/conditional-access-and-compliance-for-devices.md - name: Supported Conditional Access and Intune compliance policies href: rooms/supported-ca-and-compliance-policies.md - - name: Authentication best practices for Android devices + - name: Authentication for Teams Rooms on Windows devices + href: rooms/rooms-authentication.md + - name: Authentication for Teams Android devices href: devices/authentication-best-practices-for-android-devices.md - name: Release notes items: - name: Teams Rooms release notes href: rooms/rooms-release-note.md - - name: Teams Panels release notes (to be written) - href: devices/teams-panels-release-notes.md + - name: Teams Panels release notes + href: https://support.microsoft.com/office/what-s-new-in-microsoft-teams-devices-eabf4d81-acdd-4b23-afa1-9ee47bb7c5e2#ID0EBD=Teams_panels - name: Known issues items: - name: Teams Rooms on Windows href: /microsoftteams/troubleshoot/teams-devices-and-rooms/rooms-known-issues-windows - name: Teams Rooms on Android href: /microsoftteams/troubleshoot/teams-devices-and-rooms/rooms-known-issues-android - - name: Teams Panels (to be written) - href: devices/teams-panels-known-issues.md - - name: Deploy + - name: Deployment items: - name: Deployment overview href: rooms/rooms-deploy.md - - name: Step 1 - Select your devices (to be written) - href: rooms/select-devices.md + - name: Step 1 - Plan your rooms + href: rooms/rooms-plan.md - name: Step 2 - Prepare your environment items: - name: Preparing your network href: rooms/rooms-prep.md - name: QoS on Teams devices href: devices/qos-on-teams-devices.md - - name: Configure authentication - href: rooms/rooms-authentication.md - name: Intune Enrollment for Windows items: - name: AutoPilot and Autologin @@ -1514,26 +1508,24 @@ items: items: - name: Teams Rooms operations href: rooms/rooms-operations.md - - name: Teams Rooms for Window - Recovery + - name: Reset Teams Rooms on Windows href: rooms/recovery-tool.md - - name: Media creation for Teams Rooms on Windows + - name: OEM Image creation for Teams Rooms on Windows href: rooms/console.md - - name: Update a Teams Room for Windows + - name: Manually update Teams Rooms on Windows href: rooms/manual-update.md - name: Teams Admin Center items: - name: Overview href: rooms/rooms-manage.md - - name: Manage your devices in Teams + - name: Manage your devices href: devices/device-management.md - name: Manage Teams device tags href: devices/manage-device-tags.md - name: Update your devices remotely href: devices/remote-update.md - - name: Use administrative units to manage devices + - name: RBAC using administrative units href: administrative-unit.md - - name: Analytics, reports, & insights - items: - name: Teams device health href: teams-device-health.md - name: Teams device health monitoring @@ -1648,7 +1640,7 @@ items: href: rooms/bookable-desks.md - name: Add peripherals to inventory href: rooms/get-peripheral-information.md - - name: SIP gateways + - name: SIP Gateway items: - name: Plan for SIP Gateway href: sip-gateway-plan.md From 17712edfa2f014eb73fdaf6252756e310e282fb5 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Thu, 3 Oct 2024 14:44:41 -0700 Subject: [PATCH 0105/1216] Update teams-administrative-units.md --- Teams/teams-administrative-units.md | 92 ++++++++++++++++++++++++++--- 1 file changed, 84 insertions(+), 8 deletions(-) diff --git a/Teams/teams-administrative-units.md b/Teams/teams-administrative-units.md index 2129fc8029..60f9bee154 100644 --- a/Teams/teams-administrative-units.md +++ b/Teams/teams-administrative-units.md @@ -22,19 +22,19 @@ description: Learn how to use administrative units to manage groups of users or # Administrative units for Microsoft Teams -This article describes the highlights of Administrative Units (AUs) for Teams administration using the Teams Admin Center (TAC) and the Teams PowerShell Module (TPM). AUs are a way to delegate administrative tasks to a subset of users, groups, or devices using the Microsoft Entra Admin Portal. +This article describes the highlights of Administrative Units for Teams administration using the Teams admin center and the Teams PowerShell module. Administrative Units are a way to delegate administrative tasks to a subset of users, groups, or devices using the Microsoft Entra Admin Portal. -You could previously manage Devices via AUs, but only for the Teams Administrator role, as outlined in this article: [Manage devices with administrative units](administrative-unit.md). +You could previously manage Devices via Administrative Units, but only for the Teams Administrator role, as outlined in this article: [Manage devices with administrative units](administrative-unit.md). -With more capabilities enabled to be managed via AU, there's a need to cover the following usages: +With more capabilities enabled to be managed via Administrative Units, there's a need to cover the following usages: -## Set up AUs +## Set up Administrative Units -### Scenario One: Creation of AUs in Entra Portal (AAD) +### Scenario One: Creation of Administrative Units in Entra Portal (AAD) Full details on how to do this can be found here (please note that Administrative Unit administrators need a Microsoft Entra ID P1 or P2 license): [Create or delete Administrative Units - Entra ID](/entra/identity/role-based-access-control/admin-units-manage?tabs=ms-powershell). -### Scenario Two: Assignment and unassignment of RBAC roles to AUs in Entra Portal (AAD) +### Scenario Two: Assignment and unassignment of RBAC roles to Administrative Units in Entra Portal (AAD) Global Administrators can assign any of the following RBAC roles using the method in the adjacent column: @@ -57,10 +57,86 @@ The role assignments listed in the table can also be applied directly to the int |User management |-Manage users list page
-User details page
--Account tab
--Meetings and calls
--Policies
--Devices tab |NA |-Manage users list page
-User details page
--Account tab
--Meetings and calls
--Policies
--Voice
--Voicemail |-Manage users list page
-User details page
--Account tab
--Meetings and calls
-Policies
-Voice
Voicemail |-Manage users list page
-User details page
--Meetings and calls |-Manage users list page
-User details page
--Meetings and calls | |Devices management |The entire devices section (seven options) |The entire devices section (seven options) |NA |NA |NA |NA | |Policy management |Option to only perform user or group policy assignments for the following policies:
-Audio conferencing
-Meeting
-Customization
-Live events
-Events
-Messaging
-Calling
-Call hold
-Call park
-Caller ID
-Emergency
-Mobility
-Voice routing
-Voicemail
-Voice applications |NA |Option to only perform user or group policy assignments for the following policies:
-Audio conferencing
-Meeting
-Customization
-Live events
-Events
-Calling
-Call hold
-Call park
-Caller ID
-Emergency
-Mobility
-Voice routing
-Voicemail
-Voice applications |NA |NA |NA | -|Voice management | | | | | | | -|Analytics and reporting management | | | | | | | +|Voice management |Phone Number assignment – From User Details Page (Only Direct Routing numbers) |NA |Phone Number assignment – From User Details Page (Only Direct Routing numbers) |NA |NA |NA | +|Analytics and reporting management |-Usage reports (only PSTN reports
)-Call quality dashboard (UII info redacted) |NA |-Usage reports (only PSTN reports
)-Call quality dashboard (UII info redacted) |NA |Call quality dashboard (UII info redacted) |Call quality dashboard (UII info redacted) | |Apps management |NA |NA |NA |NA |NA |NA | +## Individual feature areas +### Device management +As a scoped administrator with the Teams device admin or Teams administrator role, you can: +- Access the Devices section in Teams admin center and view the list of devices assigned to the users in the Administrative unit +- Filter, sort, and search the devices by various criteria. +- Select a device and view its details, configuration, and status. +- Perform actions on the device, such as restart, reset, update, or assign to a user. + +> [!NOTE] +> Export of devices isn’t available for scoped admin roles, you need to have tenant-wide permissions to export devices. + +### USer management + +As a scoped administrator with the Teams administrator role or any of the Teams communication roles, you can: + +- Filter, sort, and search the users by various criteria. +- Select a user and view their details, meetings, policies, and devices. +- Assign or unassign a Direct Routing phone number to a user in your Adminstrative Unit. +- Assign or unassign policies to a user in your Adminsitrative Unit. +- Perform real-time or past meetings troubleshooting for a user in your Administrative Unit. + +> [!NOTE] +> Export of users isn’t available for scoped admin roles, you need to have tenant-wide permissions to export users. + +### Policy management + +As a scoped administrator with the Teams administrator role or any of the Teams communication roles, you can: + +- Access the Policy sections in the Teams admin center and view the list of policies available in the tenant. +- Assign or unassign policies to a user or a group in your Administrative Unit. +- View the policy assignments and the effective policy for a user or a group in your Administrative Unit. Batch policy assignments are also enabled. + +### Phone number management + +As a scoped administrator with the Teams administrator role or any of the Teams communication roles, you can: + +- Assign or unassign Direct Routing phone numbers to users in your Administrative Unit from the User Details page in the Teams admin center. + +### Analytics and reporting management + +As a scoped administrator with the Teams administrator role or any of the Teams communication roles, you can: + +- Access the Usage reports section in the Teams admin center and view the reports (Only PSTN) scoped to the users in your Administrative Unit. +- Filter, sort, and export the reports by various criteria. +- Access the Call Quality Dashboard section in the Teams admin center and view the call quality data for the users in your Administrative Unit. + +## Limitations for Administrative Units + +Tasks that won’t be available in this phase for a scoped administrator (regardless of the RBAC role), in either the Teams admin center or through the Teams Powershell module: + +- Teams and channel settings +- Audio conferencing, voice, and voicemail settings +- Guest access +- External access +- Calling plan and operator connect numbers +- Emergency addresses +- Teams apps +- Tenant level settings and conference bridges +- Policy packages +- Emergency addresses, network topology, networks, and locations +- Frontline teams and apps +- Teams advisor and network planner +- Rules + +## Teams Powershell and Administrative Units + +The functionality outlined in this article is available for for the RBAC roles using Teams Powershell. The differences in Powershell are: + +- An admin assigned with multiple Admin units is able to manage all the users across each admin unit simultaneously. +- In the Teams admin center, the scoped admin would have to select the particular Administrative Unit and manage those users within the Administrative Unit at any given time. + +An example of using Teams Powershell and Administrative Units is: + +- An organization has three branches: North, South, and East. North and South branches are assigned to a single admin, and East is assigned to another admin. +- The scoped admin assigned with North and South branches is able to manage all the users across both North and South simultaneously using Teams Powershell. +- In the Teams admin center, the scoped admin can either manage the North or South branch in turn, but not both at the same time. From becf776d694939580a7b5416c0793c00b5bd6c6a Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Thu, 3 Oct 2024 15:11:04 -0700 Subject: [PATCH 0106/1216] Update external-domain-activity-report.md --- .../external-domain-activity-report.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/Teams/teams-analytics-and-reports/external-domain-activity-report.md b/Teams/teams-analytics-and-reports/external-domain-activity-report.md index d6422f09d8..e25201843c 100644 --- a/Teams/teams-analytics-and-reports/external-domain-activity-report.md +++ b/Teams/teams-analytics-and-reports/external-domain-activity-report.md @@ -18,7 +18,12 @@ appliesto: --- # Microsoft Teams external domain activity report -The external domain activity report in the Microsoft Teams admin center shows you how you communicate with [trusted external organizations](/microsoftteams/trusted-organizations-external-meetings-chat?tabs=organization-settings#specify-trusted-microsoft-365-organizations) over chat. This report includes information for 1:1 chats, group chats, and meeting chats, but not for calls or meetings themselves. This report includes both a base and Teams Premium version, where the base version tells you which domains you communicate with and the premium version exposes more detailed information about your communication with each domain. +The external domain activity report in the Microsoft Teams admin center shows you how you communicate with [trusted external organizations](/microsoftteams/trusted-organizations-external-meetings-chat?tabs=organization-settings#specify-trusted-microsoft-365-organizations) over chat. This report includes information for 1:1 chats, group chats, and meeting chats. + +> [!NOTE] +> We count the following events as meeting chats: When a user is invited to a meeting, when a meeting ends, and when a user leaves a meeting chat. + +This report includes both a base and Teams Premium version, where the base version tells you which domains you communicate with and the premium version exposes more detailed information about your communication with each domain. > [!NOTE] > If you have an explicit allowed domains list, this report may include domains not on your allow list. It's possible for users from an allowed organization to start a group chat with users from your organization and users from other organizations allowed by them, but not allowed by you. These domains will show up in your external domain activity report. @@ -45,12 +50,15 @@ The external domain activity report in the Microsoft Teams admin center shows yo > > It's possible to have 0 **people in my org**. If an external domain reaches out to your organization and receives no response, we will display 0 **people in my org**. +> [!IMPORTANT] +> In addition to managed communication, we look at when anonymous users join meetings. If you have **Anonymous user join** turned on, you might have unexpected domains appear on your list. Our reports show the names of the domains of the users who joined meetings, rather than marking them as anonymous. + ## Interpret the domain-specific report -|Item |Description | -|--------|-------------| -|**Premium:** Username|The UPN of the user in your org who communicates with the external domain. | -|**Premium:** Messages sent| The number of messages that have been sent to each user by the external domain during the selected time range.| +|Item |Description | +|---------------------------|---------------------------------------------------------------------------| +|**Premium:** Username |The UPN of the user in your org who communicates with the external domain. | +|**Premium:** Messages sent |The number of messages that have been sent to each user by the external domain during the selected time range.| > [!NOTE] > From 22a53c8dc515258e5713929529e8bb86822b6107 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Fri, 4 Oct 2024 14:09:49 -0700 Subject: [PATCH 0107/1216] Create teams-copilot.md --- Teams/teams-copilot.md | 52 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 Teams/teams-copilot.md diff --git a/Teams/teams-copilot.md b/Teams/teams-copilot.md new file mode 100644 index 0000000000..b94e13e442 --- /dev/null +++ b/Teams/teams-copilot.md @@ -0,0 +1,52 @@ +--- +title: Copilot in Microsoft Teams +author: MicrosoftHeidi +ms.author: heidip +manager: jtremper +ms.reviewer: andrewklutz +ms.date: 11/15/2024 +ms.topic: article +ms.tgt.pltfrm: cloud +ms.service: msteams +audience: Admin +ms.collection: + - M365-collaboration +f1.keywords: +- NOCSH +appliesto: + - Microsoft Teams +ms.localizationpriority: high +search.appverid: MET150 +description: Learn about Copilot in Microsoft Teams +--- + +# Copilot in Microsoft Teams + +Team Copilot is inherently multiplayer in that it includes shared output, where all users in the mode see the exact same synthesis. + + +Microsoft Teams is introducing Copilot to provide a shared summary, or a synthesis, of a of the most important information in a single mode (one chat, channel post, or meeting). Information from that mode is synthesized into a shared canvas, which keeps everyone in the mode on the same page as the conversation happens. Users focus on communicating naturally and Team Copilot synthesizes that communication into output. Team Copilot is an active synthesis of ongoing work. + +Most importantly, Copilot for Teams provides users with key insights from the chat without the user having to ask Copilot for it. Currently, in order to get insights from Copilot, users need to either use a pre-built prompt or know what to ask. By having a pre-built synthesis, we make key information readily available for all users in the moment, without further action on their part. + +Teams Copilot also contiuously works as the chat progresses. Copilot is a shared view of the current state of the discussion, it ensures alignment across a group of collaborators. It shows options being considered and then replaces those with a single choice once the decision has been made. + +> [!IMPORTANT] +> While this information is communally shared to appropriate participants, when individual users query Copilot in regard to this information, those queries and responses from Copilot remain private to that user. + +## Defining synthesis + +A synthesis of information refers to the process of combining multiple sources or pieces of data into a coherent and integrated whole. This can involve analyzing, summarizing, and organizing information in a way that highlights important insights and connections between different elements of communication. + +The goal of information synthesis is to create a more complete and nuanced understanding of a topic or subject by pulling together diverse strands of evidence or perspectives. + +## Security, Purview, and Privacy + +XXX Probably going to need some of this in here. Point to all-up MS policy links? + +## Configuring Copilot in Microsoft Teams + +XXX Steps an admin will need to take to configure Copilot. Probably steps for permissioning in here at a minimum. + + + From 97d1ea20fd657eef10225b2c1fefdeea67fc55bf Mon Sep 17 00:00:00 2001 From: Preethi48 Date: Mon, 7 Oct 2024 17:03:03 +0530 Subject: [PATCH 0108/1216] Update teams-powershell-release-notes.md --- Teams/teams-powershell-release-notes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/teams-powershell-release-notes.md b/Teams/teams-powershell-release-notes.md index 69b64ac836..5d012c5b55 100644 --- a/Teams/teams-powershell-release-notes.md +++ b/Teams/teams-powershell-release-notes.md @@ -26,6 +26,7 @@ This page provides the latest Teams PowerShell change log for both General Avail | Date | Version | Updates | |------- | -------------------- | ------------------------------ | +| October 2024 | [6.6.0](https://www.powershellgallery.com/packages/MicrosoftTeams/6.6.0) |

  • Releases Export-CsAcquiredPhoneNumber cmdlet.
  • Releases Get-CsExportAcquiredPhoneNumberStatus cmdlet.
  • Releases [Get\|Set\|Remove\|Grant\|New]-CsTeamsAIPolicy cmdlets.
  • Releases [Get\|Set]-CsTeamsEducationAssignmentsAppPolicy cmdlets.
  • Adds EnablePayAsYouGoSpendingLimits and PayAsYouGoSpendingUserLimit parameters to [New\|Set]-CsTeamsCallingPolicy cmdlets.
  • Remove CreateBy attribute, update CreateAt and DownloadLinkExpiry Datetime format to UTC in Get-CsExportAcquiredPhoneNumberStatus cmdlet response.
  • | August 2024 | [6.5.1-preview](https://www.powershellgallery.com/packages/MicrosoftTeams/6.5.1-preview) |
  • Releases Export-CsAcquiredPhoneNumber cmdlet.
  • Releases Get-CsExportAcquiredPhoneNumberStatus cmdlet.
  • | August 2024 | [6.5.0](https://www.powershellgallery.com/packages/MicrosoftTeams/6.5.0) |
  • [BREAKING CHANGE] Deprecates Set-CsOnlineDialInConferencingUserDefaultNumber cmdlet. More details in [Set-CsOnlineDialInConferencingUserDefaultNumber](/powershell/module/teams/set-csonlinedialinconferencinguserdefaultnumber).
  • Fixes mapping for postal code in Set-CsOnlineLisCivicAddress.
  • Releases [Get\|Set]-CsTeamsExternalAccessConfiguration cmdlets.
  • Adds CaptchaVerificationForMeetingJoin parameter to the [New\|Set]-CsTeamsMeetingPolicy cmdlets.
  • | July 2024 | [6.4.1-preview](https://www.powershellgallery.com/packages/MicrosoftTeams/6.4.1-preview) |
  • [BREAKING CHANGE] Deprecates Set-CsOnlineDialInConferencingUserDefaultNumber cmdlet. More details in [Set-CsOnlineDialInConferencingUserDefaultNumber](/powershell/module/teams/set-csonlinedialinconferencinguserdefaultnumber).
  • Fixes mapping for postal code in Set-CsOnlineLisCivicAddress.
  • From b535dd6e3c243a6701a86af55632cd8c3e502281 Mon Sep 17 00:00:00 2001 From: Preethi48 Date: Mon, 7 Oct 2024 19:58:54 +0530 Subject: [PATCH 0109/1216] Update teams-powershell-release-notes.md --- Teams/teams-powershell-release-notes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/teams-powershell-release-notes.md b/Teams/teams-powershell-release-notes.md index 5d012c5b55..7b3394ff6a 100644 --- a/Teams/teams-powershell-release-notes.md +++ b/Teams/teams-powershell-release-notes.md @@ -26,8 +26,8 @@ This page provides the latest Teams PowerShell change log for both General Avail | Date | Version | Updates | |------- | -------------------- | ------------------------------ | -| October 2024 | [6.6.0](https://www.powershellgallery.com/packages/MicrosoftTeams/6.6.0) |
  • Releases Export-CsAcquiredPhoneNumber cmdlet.
  • Releases Get-CsExportAcquiredPhoneNumberStatus cmdlet.
  • Releases [Get\|Set\|Remove\|Grant\|New]-CsTeamsAIPolicy cmdlets.
  • Releases [Get\|Set]-CsTeamsEducationAssignmentsAppPolicy cmdlets.
  • Adds EnablePayAsYouGoSpendingLimits and PayAsYouGoSpendingUserLimit parameters to [New\|Set]-CsTeamsCallingPolicy cmdlets.
  • Remove CreateBy attribute, update CreateAt and DownloadLinkExpiry Datetime format to UTC in Get-CsExportAcquiredPhoneNumberStatus cmdlet response.
  • -| August 2024 | [6.5.1-preview](https://www.powershellgallery.com/packages/MicrosoftTeams/6.5.1-preview) |
  • Releases Export-CsAcquiredPhoneNumber cmdlet.
  • Releases Get-CsExportAcquiredPhoneNumberStatus cmdlet.
  • +| October 2024 | [6.6.0](https://www.powershellgallery.com/packages/MicrosoftTeams/6.6.0) |
  • Releases Export-CsAcquiredPhoneNumber cmdlet.
  • Releases Get-CsExportAcquiredPhoneNumberStatus cmdlet.
  • Releases [Get\|Set\|Remove\|Grant\|New]-CsTeamsAIPolicy cmdlets.
  • Releases [Get\|Set]-CsTeamsEducationAssignmentsAppPolicy cmdlets.
  • Adds EnablePayAsYouGoSpendingLimits and PayAsYouGoSpendingUserLimit parameters to [New\|Set]-CsTeamsCallingPolicy cmdlets.
  • Removes CreateBy attribute, updates datetime format for CreateAt and DownloadLinkExpiry attributes to UTC in Get-CsExportAcquiredPhoneNumberStatus cmdlet output.
  • + | August 2024 | [6.5.1-preview](https://www.powershellgallery.com/packages/MicrosoftTeams/6.5.1-preview) |
  • Releases Export-CsAcquiredPhoneNumber cmdlet.
  • Releases Get-CsExportAcquiredPhoneNumberStatus cmdlet.
  • | August 2024 | [6.5.0](https://www.powershellgallery.com/packages/MicrosoftTeams/6.5.0) |
  • [BREAKING CHANGE] Deprecates Set-CsOnlineDialInConferencingUserDefaultNumber cmdlet. More details in [Set-CsOnlineDialInConferencingUserDefaultNumber](/powershell/module/teams/set-csonlinedialinconferencinguserdefaultnumber).
  • Fixes mapping for postal code in Set-CsOnlineLisCivicAddress.
  • Releases [Get\|Set]-CsTeamsExternalAccessConfiguration cmdlets.
  • Adds CaptchaVerificationForMeetingJoin parameter to the [New\|Set]-CsTeamsMeetingPolicy cmdlets.
  • | July 2024 | [6.4.1-preview](https://www.powershellgallery.com/packages/MicrosoftTeams/6.4.1-preview) |
  • [BREAKING CHANGE] Deprecates Set-CsOnlineDialInConferencingUserDefaultNumber cmdlet. More details in [Set-CsOnlineDialInConferencingUserDefaultNumber](/powershell/module/teams/set-csonlinedialinconferencinguserdefaultnumber).
  • Fixes mapping for postal code in Set-CsOnlineLisCivicAddress.
  • | June 2024 | [6.4.0](https://www.powershellgallery.com/packages/MicrosoftTeams/6.4.0) |
  • Adds ExternalAccessWithTrialTenants parameter to the Set-CsTenantFederationConfiguration cmdlet.
  • From ccc448792838cbd5362d4578174366b00b08bb99 Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:03:09 -0700 Subject: [PATCH 0110/1216] Resolve a casing problem with this file The repo has a lowercase version of this file name and a camel-cased version of this file name. --- Teams/{itadmin-readiness.md => itadmin-readiness-temp.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Teams/{itadmin-readiness.md => itadmin-readiness-temp.md} (100%) diff --git a/Teams/itadmin-readiness.md b/Teams/itadmin-readiness-temp.md similarity index 100% rename from Teams/itadmin-readiness.md rename to Teams/itadmin-readiness-temp.md From 7a348c5693534b7ced7fc1e0e162fbc1285c3266 Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:08:35 -0700 Subject: [PATCH 0111/1216] Apply changes from differently cased file name These changes were added in public to itamin-readiness.md, the existence of which was causing problems on Windows because of ITAdmin-readiness.md also existing. --- Teams/ITAdmin-readiness.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Teams/ITAdmin-readiness.md b/Teams/ITAdmin-readiness.md index bb862555c6..fe1f0f3ed4 100644 --- a/Teams/ITAdmin-readiness.md +++ b/Teams/ITAdmin-readiness.md @@ -61,7 +61,8 @@ Use the training resources to educate yourself about Teams, teach others or run | Teams Phone Deployment playbook | | [Deck](https://aka.ms/teams-phone-deployment-playbook) | | Teams Phone for Frontline Workers Deployment playbook | | [Deck](https://aka.ms/teams-phone-FLW-deployment-playbook) | | Teams Phone Service Reliability and Survivability playbook | | [Deck](https://aka.ms/teams-phone-service-reliability-playbook) | -| Teams VDI 2.0 playbook | | [Deck](https://aka.ms/teams-vdi-2.0-playbook) | +| Teams Phone shared calling playbook | | [Deck](https://aka.ms/teams-phone-shared-calling-playbook) | +| Teams new VDI solution playbook | | [Deck](https://aka.ms/teams-vdi-2.0-playbook) | | Upgrade from Skype for Business to Teams | [Video 1: Introduction to Upgrade](https://aka.ms/teams-upgrade-intro)
    [Video 2: Plan your upgrade](https://aka.ms/teams-upgrade-plan)
    [Video 3: Coexistence and Interoperability](https://aka.ms/teams-upgrade-coexistence-interop)
    [Video 4: Administrator experience](https://aka.ms/teams-upgrade-admin) | [Deck](https://aka.ms/teams-upgrade-deck)| | Windows desktop client | [Video](https://aka.ms/teams-clients) | [Deck](https://aka.ms/teams-clients-deck) | | Windows Defender Application Control for new Teams | | [Deck](https://aka.ms/new-teams-WDAC) | From 8c74beae74b7354680da5e70baa6c3e71f695780 Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:18:07 -0700 Subject: [PATCH 0112/1216] Delete Teams/itadmin-readiness-temp.md This removes the temporary copy (-temp) of this lowercase name of the same file, ITAdmin-readiness.md. --- Teams/itadmin-readiness-temp.md | 102 -------------------------------- 1 file changed, 102 deletions(-) delete mode 100644 Teams/itadmin-readiness-temp.md diff --git a/Teams/itadmin-readiness-temp.md b/Teams/itadmin-readiness-temp.md deleted file mode 100644 index fe1f0f3ed4..0000000000 --- a/Teams/itadmin-readiness-temp.md +++ /dev/null @@ -1,102 +0,0 @@ ---- -title: Admin training resources - Microsoft Teams -ms.reviewer: jhwang -ms.date: 03/27/2024 -author: MicrosoftHeidi -ms.author: heidip -manager: jtremper -ms.topic: article -ms.service: msteams -audience: admin -ms.collection: -- M365-collaboration -search.appverid: MET150 -f1.keywords: -- CSH -ms.custom: -- ms.teamsadmincenter.dashboard.trainingvideos.admintrainingteams -- seo-marvel-mar2020 -description: Training videos, PowerPoint decks, tutorials, and other resources for admins on how to plan, deploy, and run Microsoft Teams. -appliesto: -- Microsoft Teams ---- -# Getting started with admin training for Microsoft Teams - -Use the training resources to educate yourself about Teams, teach others or run workshops. Check back here often for new content. - -| | | | | -| :------------ | :------------ | :------------ | :------------ | -|![a hand and an upward arrow.](/office/media/icons/get-started-teams.png) |[Start your rollout here](./get-started-with-teams-quick-start.md) |![document with a list](/office/media/icons/document-teams.png)|[View Teams features by platform](https://support.microsoft.com/office/teams-features-by-platform-debe7ff4-7db4-4138-b7d0-fcc276f392d3) | -|![a video play button.](/office/media/icons/video-play.png) |[View best practice and how-to videos in the Coffee in the Cloud channel on YouTube](https://www.youtube.com/channel/UCs2IXBqperxWVe2ozrr3Gdg/videos) |![person with a wrench](/office/media/icons/administrator.png) |[Teams Chalk Talks: learn best practices and practical guidance around popular Teams scenarios](./chalk-talks-landing-page.yml) | - - -

    Key training offerings and courses

    - -|  |  |  | -|---------|---------|---------| -|[**Teams essentials for IT**](https://aka.ms/MicrosoftTeamsforIT) - Microsoft Mechanics "Teams for IT" video series shows you – the admin – how to roll out, configure, and manage Teams. |[**Support remote workers using Microsoft Teams**](support-remote-work-with-teams.md#support-remote-workers-using-microsoft-teams) - Get the guidance you need – including links to training – to support your users who are working from home. |[**Manage Team collaboration for IT**](/training/paths/m365-manage-team-collaboration) - Learn how to use Teams to facilitate teamwork and communication within your org across applications and devices. | -|[**Service Adoption Specialist certification**](/training/paths/m365-service-adoption) - The Microsoft Service Adoption Specialist certification course features Teams. Learn how to drive adoption of Microsoft services in your org. |[**Introduction to teamwork in Microsoft 365**](/training/modules/intro-to-teamwork-in-m365/index) - The Microsoft Service Adoption Specialist Certification course features Teams. Learn how to drive adoption of Microsoft services in your org. |[**Microsoft 365 Certified: Teamwork Administrator Associate**](/certifications/m365-teamwork-administrator) - Microsoft 365 Teamwork Administrators configure, deploy, and manage Microsoft 365 or Office 365 workloads, such as SharePoint (online, on-premises, and hybrid), OneDrive, and Teams. | - -

    Technical training

    - -| Module | Video | PowerPoint deck | -| ------------ | -------------------- | -------------------- | -| [Microsoft Mechanics - Teams Essentials for IT YouTube channel](https://aka.ms/MicrosoftTeamsforIT) | [Video: Teams Essentials for IT](https://www.youtube.com/watch?v=MfDB7VenWuA&list=PLXtHYVsvn_b_JeDjgD5XdkyHTDXdYgPGn) (10:13 min)
    [Video: Deploy & Configure Teams - Intro](https://www.youtube.com/watch?v=o2mlsUubIO4&list=PLXtHYVsvn_b_JeDjgD5XdkyHTDXdYgPGn&index=2) (8:22 min)
    [Video: Security and Compliance](https://youtu.be/91lHNKVVvQ4) (12:42 min)
    [Video: Teams Controls for Security and Compliance](https://www.youtube.com/watch?v=Km4T4hMM__k) (10:54 min)|| -| Foundations - Core components | [Video](https://aka.ms/teams-foundations) | [Deck](https://aka.ms/teams-foundations-deck) | -| Apps - Managing and deploying | | [Deck](https://aka.ms/managing-deploying-apps-deck) | -| Audio conferencing | | [Deck](https://aka.ms/teams-audio-conferencing-deck) | -| Call quality overview | | [Deck](https://aka.ms/teams-quality-deck) | -| Direct Routing | [Video 1: Planning for Direct Routing in Teams](https://aka.ms/teams-dr-plan)
    [Video 2: Configuring and Managing Direct Routing in Teams](https://aka.ms/teams-dr-config)
    [Video 3: Migrating to Direct Routing in Teams](https://aka.ms/teams-dr-migrate) | [Deck](https://aka.ms/teams-direct-routing-deck) | -| Dynamic emergency calling | [Video](https://aka.ms/teams-dec) | [Deck](https://aka.ms/teams-dec-deck) | -| Governance, management, and lifecycle | [Video](https://aka.ms/teams-governance) | [Deck](https://aka.ms/teams-governance-deck) | -| Live events | [Video](https://aka.ms/teams-live-events-session) | [Deck](https://aka.ms/teams-live-events-deck) | -| Phone system introduction | [Video](https://aka.ms/teams-phone-system) | [Deck](https://aka.ms/teams-phone-system-deck) | -| PSTN connectivity | | [Deck](https://aka.ms/teams-pstn-connectivity-deck) | -| Media - Why meetings are simple|[Video](https://aka.ms/media-in-teams) | [Deck](https://aka.ms/media-in-teams-deck)| -| Media - Media flow | [Video](https://aka.ms/teams-media-flows) | [Deck](https://aka.ms/teams-media-flows-deck) | -| Meetings introduction | [Video](https://aka.ms/teams-meetings-intro) | [Deck](https://aka.ms/teams-meetings-intro-deck) | -| Security & Compliance | [Video](https://aka.ms/teams-security-compliance) | [Deck](https://aka.ms/teams-security-compliance-deck) | -| SIP gateway enablement and migration | | [Deck](https://aka.ms/SIP-gateway-enablement-migration-playbook) | -| Teams Devices Deployment playbook | | [Deck](https://aka.ms/teams-devices-deployment-playbook) | -| Teams Phone Deployment playbook | | [Deck](https://aka.ms/teams-phone-deployment-playbook) | -| Teams Phone for Frontline Workers Deployment playbook | | [Deck](https://aka.ms/teams-phone-FLW-deployment-playbook) | -| Teams Phone Service Reliability and Survivability playbook | | [Deck](https://aka.ms/teams-phone-service-reliability-playbook) | -| Teams Phone shared calling playbook | | [Deck](https://aka.ms/teams-phone-shared-calling-playbook) | -| Teams new VDI solution playbook | | [Deck](https://aka.ms/teams-vdi-2.0-playbook) | -| Upgrade from Skype for Business to Teams | [Video 1: Introduction to Upgrade](https://aka.ms/teams-upgrade-intro)
    [Video 2: Plan your upgrade](https://aka.ms/teams-upgrade-plan)
    [Video 3: Coexistence and Interoperability](https://aka.ms/teams-upgrade-coexistence-interop)
    [Video 4: Administrator experience](https://aka.ms/teams-upgrade-admin) | [Deck](https://aka.ms/teams-upgrade-deck)| -| Windows desktop client | [Video](https://aka.ms/teams-clients) | [Deck](https://aka.ms/teams-clients-deck) | -| Windows Defender Application Control for new Teams | | [Deck](https://aka.ms/new-teams-WDAC) | - -

    Teams Rooms Foundations for IT & AV Pros

    - -

    The following table contains links to comprehensive training decks in PowerPoint on Microsoft Teams Rooms. - -| Module | PowerPoint deck | -| ------------ | -------------------- | -| Module 1: Introduction to Microsoft Teams Rooms | [Deck](https://aka.ms/TeamsRoomsModule1) | -| Module 2: Network readiness | [Deck](https://aka.ms/TeamsRoomsModule2) | -| Module 3: Room design and components | [Deck](https://aka.ms/TeamsRoomsModule3) | -| Module 4: The resource account | [Deck](https://aka.ms/TeamsRoomsModule4) | -| Module 5: Starting and configuring Microsoft Teams Rooms | [Deck](https://aka.ms/TeamsRoomsModule5) | -| Module 6: Managing Microsoft Teams Rooms, Part 1 | [Deck](https://aka.ms/TeamsRoomsModule6) | -| Module 7: Managing Microsoft Teams Rooms, Part 2 | [Deck](https://aka.ms/TeamsRoomsModule7) | -| Module 8: Features, adoption, and troubleshooting | [Deck](https://aka.ms/TeamsRoomsModule8)| - -

    Teams Android devices

    - -

    The following table contains links to comprehensive training decks in PowerPoint on Microsoft Teams Android Devices that includes Teams Displays, Teams Phones, Teams Rooms on Android, and Teams Panels. - -| Module | PowerPoint deck | -| ------------| -------------------- | -| Module 1: Introduction to Microsoft Teams Android devices |[Deck](https://aka.ms/TeamsAndroidModule1) | -| Module 2: Planning Microsoft Teams Android devices|[Deck](https://aka.ms/TeamsAndroidModule2) | -| Module 3: Managing Microsoft Teams Android Devices |[Deck](https://aka.ms/TeamsAndroidModule3)| -| Module 4: Microsoft Teams phones and Microsoft Teams displays |[Deck](https://aka.ms/TeamsAndroidModule4)| -| Module 5: Microsoft Teams Rooms and Microsoft Teams Panels |[Deck](https://aka.ms/TeamsAndroidModule5)| -| Module 6: Adoption and troubleshooting |[Deck](https://aka.ms/TeamsAndroidModule6)| - -## Related topics - -[Live and on demand user training](https://adoption.microsoft.com/user-training/?filter=microsoft-teams) - - From b5de18917ab438a5a7aedaea5780b6406aaaed41 Mon Sep 17 00:00:00 2001 From: Vaibhav Date: Mon, 7 Oct 2024 22:15:00 +0530 Subject: [PATCH 0113/1216] Learn Editor: Update certified-device-apps.md --- Teams/devices/certified-device-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/devices/certified-device-apps.md b/Teams/devices/certified-device-apps.md index 0013954166..492ebfa71d 100644 --- a/Teams/devices/certified-device-apps.md +++ b/Teams/devices/certified-device-apps.md @@ -48,7 +48,7 @@ The following are supported versions of Teams admin agent app: |**Release date**|**App version**|**Related devices**| |:-----|:-----|:-----| -|October 1, 2024|[1.0.0.202407050618.product](#100202407050618)|All certified Teams device models mentioned here for OEMs - Yealink, Poly & Cisco. | +|October 1, 2024|[1.0.0.202407050618.product](#100202407050618)|All certified Teams device models mentioned here for OEMs - Yealink & Poly.| ### 1.0.0.202407050618 From 184df400145f48c8970392a8eb4403f4592fbf09 Mon Sep 17 00:00:00 2001 From: Vaibhav Date: Mon, 7 Oct 2024 22:15:11 +0530 Subject: [PATCH 0114/1216] Learn Editor: Update certified-device-apps.md From 095e91abcc68dc04cd0dd95d19add066df913a4f Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Mon, 7 Oct 2024 11:57:15 -0500 Subject: [PATCH 0115/1216] Update toc.yml Moved configuration --- Teams/toc.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Teams/toc.yml b/Teams/toc.yml index f31e16aa23..cb9e059f89 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1535,6 +1535,14 @@ items: href: rooms/console.md - name: Manually update Teams Rooms on Windows href: rooms/manual-update.md + - name: Device configuration + items: + - name: Remotely configure layout, scale, and resolution + href: rooms/manage-front-room-scale-res.md + - name: Manage settings with an XML file + href: rooms/xml-config-file.md + - name: Remotely configure front row layout + href: rooms/manage-front-row.md - name: Teams Admin Center items: - name: Overview @@ -1601,14 +1609,6 @@ items: href: rooms/multi-tenant-management-customer.md - name: Data and privacy information href: rooms/data-and-privacy-info.md - - name: Configuration - items: - - name: Remotely configure layout, scale, and resolution - href: rooms/manage-front-room-scale-res.md - - name: Manage settings with an XML file - href: rooms/xml-config-file.md - - name: Remotely configure front row layout - href: rooms/manage-front-row.md - name: Teams phones items: - name: Overview & planning From 3881abcee544253b911ae22e086e425946e4b364 Mon Sep 17 00:00:00 2001 From: James Parkes Date: Mon, 7 Oct 2024 11:03:27 -0600 Subject: [PATCH 0116/1216] WRT beta tag on connector It's not a beta :) --- Teams/CQD-Power-BI-connector.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/CQD-Power-BI-connector.md b/Teams/CQD-Power-BI-connector.md index 4618525ec0..169cd71abe 100644 --- a/Teams/CQD-Power-BI-connector.md +++ b/Teams/CQD-Power-BI-connector.md @@ -177,7 +177,7 @@ If you encounter any another errors outside of this scope, notify the Call Quali ### When will the Power BI Connector be updated from "Beta" status? -The Microsoft Call Quality (Beta) connector for Power BI is the first 'release' version of the connector and has been officially security signed by the Power BI team to reflect this. At the time of the connector's initial release, the Power BI team was unable to provide support and broader certification, but was still prepared to attest to the security, authenticity, and general functionality of the Microsoft Call Quality connector. We're planning to invest in the Microsoft Call Quality connector for Power BI soon. +Despite the 'beta' label in the Microsoft Call Quality connector, the connector is in release status; it is **not** a beta. At the time of the connector's initial release, the Power BI team was unable to provide support and broader certification (and thus, the 'beta' tag), but was still prepared to attest to the security, authenticity, and general functionality of the Microsoft Call Quality connector. Since then, the CQD team have independently continued to invest further development into the connector, improving and revising its functionality. The 'beta' label should not dissuade customers from using the connector, it is just a side effect of our independent approach to connector development. ### Why does the connector seem slower compared to Call Quality Dashboard in the browser? What can I do to improve performance? From 43a331e94ba8dd09c4d67d9cff5e182c176bed85 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Mon, 7 Oct 2024 12:06:10 -0500 Subject: [PATCH 0117/1216] Update toc.yml Fixing PMP section --- Teams/toc.yml | 52 +++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/Teams/toc.yml b/Teams/toc.yml index cb9e059f89..3acadc99ef 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1583,32 +1583,32 @@ items: href: rooms/settings-management.md - name: Remote access a Teams Room console href: rooms/remotely-access-teams-rooms.md - - name: Analytics, reports, and insights - items: - - name: Monitoring and maintaining Teams Rooms - href: rooms/managed-meeting-rooms-portal.md - - name: Audit logs for activities - href: rooms/multi-tenant-auditing.md - - name: Alerting - items: - - name: Signal settings - href: rooms/signal-settings.md - - name: Configure ServiceNow - href: rooms/microsoft-teams-rooms-configure-servicenow.md - - name: Viewing events - href: rooms/view-events.md - - name: Record an issue - href: rooms/customer-reported-incidents.md - - name: Managed updates - href: rooms/update-management.md - - name: Role-based access control - href: rooms/rooms-pro-rbac.md - - name: Multi-tenant management for partners - href: rooms/multi-tenant-management-partner.md - - name: Multi-tenant management for customers - href: rooms/multi-tenant-management-customer.md - - name: Data and privacy information - href: rooms/data-and-privacy-info.md + - name: Managed updates + href: rooms/update-management.md + - name: Role-based access control + href: rooms/rooms-pro-rbac.md + - name: Multi-tenant management for partners + href: rooms/multi-tenant-management-partner.md + - name: Multi-tenant management for customers + href: rooms/multi-tenant-management-customer.md + - name: Alerting + items: + - name: Signal settings + href: rooms/signal-settings.md + - name: Configure ServiceNow + href: rooms/microsoft-teams-rooms-configure-servicenow.md + - name: Viewing events + href: rooms/view-events.md + - name: Record an issue + href: rooms/customer-reported-incidents.md + - name: Analytics, reports, and insights + items: + - name: Monitoring and maintaining Teams Rooms + href: rooms/managed-meeting-rooms-portal.md + - name: Audit logs for activities + href: rooms/multi-tenant-auditing.md + - name: Data and privacy information + href: rooms/data-and-privacy-info.md - name: Teams phones items: - name: Overview & planning From 0124a6401252379bef285b505f68691885588d5f Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Mon, 7 Oct 2024 12:11:25 -0500 Subject: [PATCH 0118/1216] Update toc.yml fixed formatting error --- Teams/toc.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Teams/toc.yml b/Teams/toc.yml index 3acadc99ef..ff81043853 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1307,10 +1307,6 @@ items: - name: Teams device store href: devices/device-store.md - name: Teams device certification - items: - - name: Teams device store - href: devices/device-store.md - - name: Teams device certification items: - name: Certification overview href: devices/certification-overview.md @@ -1592,7 +1588,7 @@ items: - name: Multi-tenant management for customers href: rooms/multi-tenant-management-customer.md - name: Alerting - items: + items: - name: Signal settings href: rooms/signal-settings.md - name: Configure ServiceNow From 79e7e8c9178e3a74cccae710cb4248739b81fc91 Mon Sep 17 00:00:00 2001 From: James Parkes Date: Mon, 7 Oct 2024 11:11:50 -0600 Subject: [PATCH 0119/1216] Appeasing the Acrolynx gods Appeasing the Acrolynx gods --- Teams/CQD-Power-BI-connector.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Teams/CQD-Power-BI-connector.md b/Teams/CQD-Power-BI-connector.md index 169cd71abe..4314eaf7f7 100644 --- a/Teams/CQD-Power-BI-connector.md +++ b/Teams/CQD-Power-BI-connector.md @@ -23,7 +23,7 @@ description: "Install Power BI Connector to use Call Quality Dashboard (CQD) que # Install Microsoft Call Quality connector for Power BI to use Call Quality Dashboard query templates -Before you can use the Power BI query templates (PBIX files) for Microsoft Teams Call Quality Dashboard (CQD), you'll need to install the Microsoft Call Quality connector for Power BI, using the *MicrosoftCallQuality.pqx* file included in the [download](https://www.microsoft.com/download/details.aspx?id=102291). +Before you can use the Power BI query templates (PBIX files) for Microsoft Teams Call Quality Dashboard (CQD), you need to install the Microsoft Call Quality connector for Power BI, using the *MicrosoftCallQuality.pqx* file included in the [download](https://www.microsoft.com/download/details.aspx?id=102291). Read [Use Power BI to analyze CQD data for Teams](CQD-Power-BI-query-templates.md) to learn about these templates. @@ -40,7 +40,7 @@ The process for installing a custom connector and adjusting security to enable u 2. Download the connector file (either a *\*.mez* or *\*.pqx* file) and place it in the *Custom Connectors* directory. -3. **If the connector file is a *\*.mez* file,** you'll also need to adjust your security settings as described in the [custom connector setup documentation](/power-bi/desktop-connector-extensibility#data-extension-security). +3. **If the connector file is a *\*.mez* file,** you also need to adjust your security settings as described in the [custom connector setup documentation](/power-bi/desktop-connector-extensibility#data-extension-security). If a new version of the Microsoft Call Quality connector is released, replace the old connector file in the *Custom Connectors* directory with the new file. @@ -48,7 +48,7 @@ Customers in Government cloud environments (GCC, GCC-H, DoD) will need to [insta ## Setup -To build a report and run queries, you'll first need to connect to the CQD data source. Follow the steps below in order to connect: +To build a report and run queries, you first need to connect to the CQD data source. Follow the steps below in order to connect: 1. In the Home tab of Power BI Desktop, select on *Get Data*. @@ -72,7 +72,7 @@ If any of the steps during this setup process weren't clear, you can find a more Once setup is complete, you should see the names of several hundred dimensions and measures load in the *Fields* pane. Constructing actual queries from here's simple, just select the dimensions and measures you want for your query, then drag and drop them onto the page. Here's a more detailed explanation, with a simple example: -1. Select the visualization you want to use from the *Visualizations* pane. A blank version of that visualization should appear on the page. For the purposes of this example, we'll be using the *Table* visualization. +1. Select the visualization you want to use from the *Visualizations* pane. A blank version of that visualization should appear on the page. For the purposes of this example, we're using the *Table* visualization. ![Visualizations pane in the Power BI Connector.](media/CQD-power-bi-connector3-resize.png) From af81f0cc555701451d2d4aa9aff0e4b882a78536 Mon Sep 17 00:00:00 2001 From: James Parkes Date: Mon, 7 Oct 2024 11:14:18 -0600 Subject: [PATCH 0120/1216] Update CQD-Power-BI-connector.md --- Teams/CQD-Power-BI-connector.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/CQD-Power-BI-connector.md b/Teams/CQD-Power-BI-connector.md index 4314eaf7f7..5839d61d94 100644 --- a/Teams/CQD-Power-BI-connector.md +++ b/Teams/CQD-Power-BI-connector.md @@ -93,7 +93,7 @@ Once setup is complete, you should see the names of several hundred dimensions a 4. Finally, select the *Format* tab within the *Visualizations* pane to style and format your query. > [!NOTE] - > Call Quality Dashboard queries require at least one measure in order to run. If your query does not load, double check that you have included a measure in the query. + > Call Quality Dashboard queries require at least one measure in order to run. If your query does not load, double check that you included a measure in the query. ## Creating a Drillthrough Report @@ -161,7 +161,7 @@ Because the Microsoft Call Quality connector for Power BI is less restricted tha - **ErrorType 2 - Query Building Error:** A query building error is caused by the Microsoft Call Quality connector being unable to properly parse the query you're attempting to build. This error happens most often when using unsupported functionality, as specified in the Limitations above. Double check that you aren't using any calculated columns or custom visuals for that query. - - **ErrorType 5 - Execution Timeout:** The query has reached the maximum possible runtime before timing out. Try adding more filters to the query in order to limit its scope. Narrowing the data range is often the most effective way to achieve this. + - **ErrorType 5 - Execution Timeout:** The query reached the maximum possible runtime before timing out. Try adding more filters to the query in order to limit its scope. Narrowing the data range is often the most effective way to achieve this. - **ErrorType 7 - No Measurements Error:** Call Quality Dashboard queries require a measure in order to function. Double check that your query includes measure. Measures in the Microsoft Call Quality connector are denoted by the aggregation (sum) symbol before their name. From d840b6c223769b88e97eaa4653b43353406d64ef Mon Sep 17 00:00:00 2001 From: James Parkes Date: Mon, 7 Oct 2024 11:16:12 -0600 Subject: [PATCH 0121/1216] Update CQD-Power-BI-connector.md --- Teams/CQD-Power-BI-connector.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/CQD-Power-BI-connector.md b/Teams/CQD-Power-BI-connector.md index 5839d61d94..befc2e534a 100644 --- a/Teams/CQD-Power-BI-connector.md +++ b/Teams/CQD-Power-BI-connector.md @@ -177,7 +177,7 @@ If you encounter any another errors outside of this scope, notify the Call Quali ### When will the Power BI Connector be updated from "Beta" status? -Despite the 'beta' label in the Microsoft Call Quality connector, the connector is in release status; it is **not** a beta. At the time of the connector's initial release, the Power BI team was unable to provide support and broader certification (and thus, the 'beta' tag), but was still prepared to attest to the security, authenticity, and general functionality of the Microsoft Call Quality connector. Since then, the CQD team have independently continued to invest further development into the connector, improving and revising its functionality. The 'beta' label should not dissuade customers from using the connector, it is just a side effect of our independent approach to connector development. +Despite the 'beta' label in the Microsoft Call Quality connector, the connector is in release status; it is **not** a beta. At the time of the connector's initial release, the Power BI team was unable to provide support and broader certification (and thus, the 'beta' tag), but was still prepared to attest to the security, authenticity, and general functionality of the Microsoft Call Quality connector. Since then, the CQD team independently continue to invest further development into the connector to improve and revise its functionality. The 'beta' label should not dissuade customers from using the connector, it is just a side effect of our independent approach to connector development. ### Why does the connector seem slower compared to Call Quality Dashboard in the browser? What can I do to improve performance? @@ -192,7 +192,7 @@ For more information, see the following articles: The 10,000-row limit is specified on the API end, and it's designed to help significantly improve performance and reduce the risk of query execution errors resulting from low memory conditions. -Instead of attempting to increase the result row count, it's best to restructure your reports according to connector best practices. The templates we have included are designed to demonstrate these best practices. Where possible, start by looking at your KPIs using broader, lower-cardinality dimensions, such as Month, Year, Date, Region, Country, etc. From there, you can drill down into increasingly higher-cardinality dimensions. The Helpdesk and Location-Enhanced Reports both provide good examples of this drill down workflow. +Instead of attempting to increase the result row count, it's best to restructure your reports according to connector best practices. The templates we include are designed to demonstrate these best practices. Where possible, start by looking at your KPIs using broader, lower-cardinality dimensions, such as Month, Year, Date, Region, Country, etc. From there, you can drill down into increasingly higher-cardinality dimensions. The Helpdesk and Location-Enhanced Reports both provide good examples of this drill down workflow. From 1ee69215e15b7ad616c28eb6c385d11c6aabb405 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Mon, 7 Oct 2024 12:20:56 -0500 Subject: [PATCH 0122/1216] Update toc.yml --- Teams/toc.yml | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/Teams/toc.yml b/Teams/toc.yml index ff81043853..d5214733e8 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1344,25 +1344,6 @@ items: href: devices/teams-displays-certified-hardware.md - name: Personal peripherals href: devices/usb-devices.md - - name: Microsoft Teams Rooms - items: - - name: Overview - href: rooms/index.md - - name: Plan - items: - - name: Teams Rooms on Windows certified devices - href: rooms/certified-hardware.md - - name: Teams Rooms on Android certified devices - href: devices/certified-hardware-android.md - - name: Teams panels certified devices - href: devices/teams-panels-certified-hardware.md - - name: Teams phones certified devices - href: devices/teams-phones-certified-hardware.md - - name: Teams displays certified devices - href: devices/teams-displays-certified-hardware.md - - name: Personal peripherals - href: devices/usb-devices.md - - name: Teams Rooms & panels items: - name: Overview & planning From 90783980e8d40155f770d089a6287a3cdeb1ff5f Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Mon, 7 Oct 2024 12:31:00 -0500 Subject: [PATCH 0123/1216] Update toc.yml Removed what's new in Teams Devices, that's linked elsewhere in ToC --- Teams/toc.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/Teams/toc.yml b/Teams/toc.yml index d5214733e8..f7fca85ecd 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1302,8 +1302,6 @@ items: - name: Teams Rooms and devices items: - - name: What's new in Teams devices - href: https://support.microsoft.com/office/what-s-new-in-microsoft-teams-devices-eabf4d81-acdd-4b23-afa1-9ee47bb7c5e2 - name: Teams device store href: devices/device-store.md - name: Teams device certification From 83755208628ed6b5e2d10d1f384c2fc7aac98fde Mon Sep 17 00:00:00 2001 From: John W Ellison Date: Mon, 7 Oct 2024 10:36:57 -0700 Subject: [PATCH 0124/1216] Update advanced-collaboration-analytics.md --- Teams/advanced-collaboration-analytics.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Teams/advanced-collaboration-analytics.md b/Teams/advanced-collaboration-analytics.md index 58de45ddee..deaeb05fd2 100644 --- a/Teams/advanced-collaboration-analytics.md +++ b/Teams/advanced-collaboration-analytics.md @@ -54,6 +54,8 @@ You can also archive the team directly from the report. However, archiving a tea To archive an inactive team, under the **Action** column, select the **bin** icon. In the *Archive team?* dialog box, select **Archive**. +A value for **Last activity date (UTC)** is displayed only if teams activity has taken place after October 2023. + > [!NOTE] > SharePoint Administrators with a [Microsoft Syntex - SharePoint Advanced Management](/sharepoint/advanced-management) license can use [site lifecycle policies](/sharepoint/site-lifecycle-management) in the SharePoint admin center to detect inactive sites, including team-connected sites. @@ -65,7 +67,7 @@ This card is only available if you've configured an allowlist in [external acces :::image type="content" source="media/inactive-external-domains.png" alt-text="Screenshot that shows the total number of allowed domains."::: -Select **View details** to see which domains are inactive, including the last activity date. A value for **Last activity date (UTC)** is displayed only if domain activity has taken place after the purchase of Teams Premium. +Select **View details** to see which domains are inactive, including the last activity date. A value for **Last activity date (UTC)** is displayed only if domain activity has taken place after October 2023. You can change the time frame by choosing a date range from the **Date range** dropdown and selecting **Run report**. From 955dfb24be2b2b8ff6a9972b2e7bf461e20ebbc4 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Mon, 7 Oct 2024 12:41:23 -0500 Subject: [PATCH 0125/1216] Update toc.yml --- Teams/toc.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Teams/toc.yml b/Teams/toc.yml index f7fca85ecd..209b85fdf7 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1500,7 +1500,7 @@ items: href: rooms/android-app-firmware.md - name: Management apps href: devices/certified-device-apps.md - - name: Operations + - name: Operations & Configuration items: - name: Teams Rooms operations href: rooms/rooms-operations.md @@ -1510,12 +1510,10 @@ items: href: rooms/console.md - name: Manually update Teams Rooms on Windows href: rooms/manual-update.md - - name: Device configuration - items: - - name: Remotely configure layout, scale, and resolution - href: rooms/manage-front-room-scale-res.md - name: Manage settings with an XML file href: rooms/xml-config-file.md + - name: Remotely configure layout, scale, and resolution + href: rooms/manage-front-room-scale-res.md - name: Remotely configure front row layout href: rooms/manage-front-row.md - name: Teams Admin Center @@ -1536,7 +1534,7 @@ items: href: alerts/device-health-status.md - name: Health and usage reports href: rooms/health-and-usage-reports.md - - name: Microsoft Teams Rooms Pro Management + - name: Teams Rooms Pro Management items: - name: Getting started items: From 98580c02a8461c8479d5bae3d5fc1e512f850b67 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Mon, 7 Oct 2024 14:22:25 -0400 Subject: [PATCH 0126/1216] Update CQD-Power-BI-connector.md --- Teams/CQD-Power-BI-connector.md | 54 ++++++++++++++++----------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/Teams/CQD-Power-BI-connector.md b/Teams/CQD-Power-BI-connector.md index befc2e534a..1b919e4ab1 100644 --- a/Teams/CQD-Power-BI-connector.md +++ b/Teams/CQD-Power-BI-connector.md @@ -30,7 +30,7 @@ Read [Use Power BI to analyze CQD data for Teams](CQD-Power-BI-query-templates.m Make sure you have the right [CQD access role](./turning-on-and-using-call-quality-dashboard.md#assign-admin-roles-for-access-to-cqd) to access the Power BI reports. > [!NOTE] -> The Microsoft Call Quality connector only supports DirectQuery in Power BI; Import mode is not supported. +> The Microsoft Call Quality connector only supports DirectQuery in Power BI; Import mode isn't supported. ## Installation @@ -44,29 +44,29 @@ The process for installing a custom connector and adjusting security to enable u If a new version of the Microsoft Call Quality connector is released, replace the old connector file in the *Custom Connectors* directory with the new file. -Customers in Government cloud environments (GCC, GCC-H, DoD) will need to [install the connector](/power-bi/connect-data/service-gateway-custom-connectors) with an [on-premises data gateway](/power-bi/connect-data/service-gateway-onprem) for compatibility with Power BI Service. Without an on-premises gateway, Government cloud customers will only be able to use the Microsoft Call Quality connector in Power BI Desktop. +Customers in Government cloud environments (GCC, GCC-H, DoD) need to [install the connector](/power-bi/connect-data/service-gateway-custom-connectors) with an [on-premises data gateway](/power-bi/connect-data/service-gateway-onprem) for compatibility with Power BI Service. Without an on-premises gateway, Government cloud customers can only use Microsoft Call Quality connector in Power BI Desktop. ## Setup -To build a report and run queries, you first need to connect to the CQD data source. Follow the steps below in order to connect: +To build a report and run queries, you first need to connect to the CQD data source. In order to connect, perform the following steps: -1. In the Home tab of Power BI Desktop, select on *Get Data*. +1. In the Home tab of Power BI Desktop, select **Get Data**. ![Get Data in the Power BI Connector.](media/CQD-power-bi-connector1-resize.png) -2. The *Get Data* window should appear at this point. Navigate to *Online Services*, then select *Microsoft Call Quality (Beta)* and hit *Connect*. +2. The *Get Data* window should appear at this point. Navigate to **Online Services**, then select **Microsoft Call Quality (Beta)** and select **Connect**. ![Microsoft Call Quality in the Power BI Connector.](media/CQD-power-bi-connector2-resize.png) -3. You'll be prompted to sign in next. Use the same credentials that you use for Call Quality Dashboard.2 +3. In the sign-in prompt, use the same credentials that you use for Call Quality Dashboard.2 -4. The next prompt will give you the option between two *Data Connectivity modes*. Select *DirectQuery* and hit *OK*. +4. The next prompt gives you the option between two **Data Connectivity modes**. Select **DirectQuery**, then select **OK**. -5. Finally, you'll see a final prompt showing you the entire data model for Call Quality Dashboard. No data will be visible at this point, only the data model for CQD. Select *Load* to complete the setup process. +5. The final prompt shows you the entire data model for Call Quality Dashboard. No data is visible at this point, only the data model for CQD. Select **Load** to complete the setup process. -6. At this point, Power BI will load the data model onto the right side of the window. The page will remain otherwise blank, and no queries will be loaded by default. Proceed to **Building Queries** below in order to build a query and return data. +6. At this point, Power BI loads the data model onto the right side of the window. The page remains otherwise blank, and no queries are loaded by default. In order to build a query and return data, see [Building Queries](#building-queries). -If any of the steps during this setup process weren't clear, you can find a more detailed explanation of the process in [Quickstart: Connect to data in Power BI Desktop](/power-bi/desktop-quickstart-connect-to-data). +If any of the steps during this setup process aren't clear, you can find a more detailed explanation of the process in [Quickstart: Connect to data in Power BI Desktop](/power-bi/desktop-quickstart-connect-to-data). ## Building Queries @@ -76,21 +76,21 @@ Once setup is complete, you should see the names of several hundred dimensions a ![Visualizations pane in the Power BI Connector.](media/CQD-power-bi-connector3-resize.png) -2. Determine which dimensions and measures (denoted by an aggregation symbol by their name) you wish to use for your query, then manually select them and drag them onto the black visualization. Alternately, drag them onto the *Values* field beneath the visualization options. +2. Determine which dimensions and measures (denoted by an aggregation symbol by their name) you wish to use for your query. Then, manually select these dimensions and measures and drag them onto the black visualization. Alternately, drag them onto the *Values* field beneath the visualization options. ![Visualizations query in the Power BI Connector.](media/CQD-power-bi-connector4-resize2.png) > [!IMPORTANT] > Call Quality Dashboard requires a measure for any query to run. Failure to add a measure to a query will cause that query to fail. -3. Next, select any dimensions you want to filter on and drag them to the *Filters on this visual* field in the *Filters* pane. The Microsoft Call Quality connector currently supports *Basic filtering* (select values from a list of possible dimension values), *Advanced filtering* (manually specify values and operands to filter on, similar to Call Quality Dashboard), and *Relative date filtering* (only available for the *End Time* and *Start Time* dimensions). Filtering according to *Top N* isn't supported by Call Quality Dashboard. +3. Next, select any dimensions you want to filter on and drag them to the **Filters on this visual** field in the *Filters* pane. The Microsoft Call Quality connector currently supports *Basic filtering* (select values from a list of possible dimension values), *Advanced filtering* (manually specify values and operands to filter on, similar to Call Quality Dashboard), and *Relative date filtering* (only available for the *End Time* and *Start Time* dimensions). Call Quality Dashboard doesn't support filtering according to *Top N*. ![Visualizations filters in the Power BI Connector.](media/CQD-power-bi-connector5-resize.png) > [!IMPORTANT] - > Filters are only supported when applied to Dimensions. Filtering on the values of Measurements is not supported in Call Quality Dashboard. + > Filters are only supported when applied to Dimensions. Filtering on the values of Measurements isn't supported in Call Quality Dashboard. -4. Finally, select the *Format* tab within the *Visualizations* pane to style and format your query. +4. Finally, select the **Format** tab within the *Visualizations* pane to style and format your query. > [!NOTE] > Call Quality Dashboard queries require at least one measure in order to run. If your query does not load, double check that you included a measure in the query. @@ -101,7 +101,7 @@ Once setup is complete, you should see the names of several hundred dimensions a 1. Create another page for the focused report, and then add your queries to that page. -2. Select the dimension you want to use as a drillthrough filter and drag them onto the *Drillthrough* field under on the *Visualizations* pane. +2. Select the dimension you want to use as a drillthrough filter and drag them onto the **Drillthrough** field under on the *Visualizations* pane. ![Drillthrough in the Power BI Connector.](media/CQD-power-bi-connector6-resize.png) @@ -117,21 +117,21 @@ You should design Microsoft Call Quality connector queries with drillthrough fun ## Limitations -Not all Power BI functionality is support by the Microsoft Call Quality connector, either as a result of limitations on Call Quality Dashboard's data model or on DirectQuery connectors in general. The list below notes some of the Connector's more noteworthy limitations, but this list is not exhaustive: +Not all Power BI functionality is support by the Microsoft Call Quality connector, either as a result of limitations on Call Quality Dashboard's data model or on DirectQuery connectors in general. The list below notes some of the Connector's more noteworthy limitations, but this list isn't exhaustive: 1. **Calculated Columns –** DirectQuery connectors in general have limited support for calculated columns in Power BI. Some calculated columns might work with the Connector, that those columns are exceptions. As a general rule, calculated columns don't function. -2. **Aggregations –** The Call Quality Dashboard data model is built on a cube model, meaning that aggregations are already supported in the form of measures. Attempting to manually add aggregations to different dimensions or changing the aggregation type of a measure won't work with the Connector, and it will generally result in an error. +2. **Aggregations –** The Call Quality Dashboard data model is built on a cube model, meaning that aggregations are already supported in the form of measures. Attempting to manually add aggregations to different dimensions or changing the aggregation type of a measure doesn't work with the Connector, and it will generally result in an error. 3. **Custom Visuals –** While the Microsoft Call Quality connector does work with a range of custom visuals, we're unable to guarantee compatibility with all custom visuals. Many custom visuals rely on the use of calculated columns or imported data, neither of which is supported by DirectQuery connectors. -4. **Referencing Cached Data –** Power BI currently doesn't support referencing cached data from a DirectQuery connector in any way. Any attempt to reference the results of a query will result in a new query. +4. **Referencing Cached Data –** Power BI currently doesn't support referencing cached data from a DirectQuery connector in any way. Any attempt to reference the results of a query will create a new query. -5. **Relative Data Filtering –** Is supported in the Microsoft Call Quality connector, but only with the *Start Time* and *End Time* dimensions. Although the *Date* dimension may be the obvious choice for relative date filtering, *Date* isn't stored as a date time object and thus doesn't support relative date filtering in Power BI. +5. **Relative Data Filtering –** Is supported in the Microsoft Call Quality connector, but only with the *Start Time* and *End Time* dimensions. Although the *Date* dimension might be the obvious choice for relative date filtering, *Date* isn't stored as a date time object and thus doesn't support relative date filtering in Power BI. 6. **Dimension Only or Measurement Only Queries -** Aren't supported at this time in the Microsoft Call Quality connector. If you create a visualization with three or more measurements and no dimensions, or three or more dimensions and no measurements, the column data will be transposed. Always include at least one dimension (for example, Month Year) and one measurement (for example, Total Call Count) in your visualizations. -7. **Government Community Cloud (GCC, GCC-High, and DoD) Support –** For customers in Government cloud environments, the Microsoft Call Quality connector can be used with an [on-premises data gateway](/power-bi/connect-data/service-gateway-onprem) for compatibility with Power BI service. Simply follow the guide for [installing custom connectors with an on-premises data gateway](/power-bi/connect-data/service-gateway-custom-connectors) using the latest version of the Microsoft Call Quality connector to enable access. Additionally, an appropriate Power BI US Government license is required for government cloud. For more information on licensing, please see the latest guidance for [Power BI for US government customers](/power-bi/enterprise/service-govus-overview#buy-a-power-bi-pro-subscription-for-government-customers). +7. **Government Community Cloud (GCC, GCC-High, and DoD) Support –** For customers in Government cloud environments, the Microsoft Call Quality connector can be used with an [on-premises data gateway](/power-bi/connect-data/service-gateway-onprem) for compatibility with Power BI service. Simply follow the guide for [installing custom connectors with an on-premises data gateway](/power-bi/connect-data/service-gateway-custom-connectors) using the latest version of the Microsoft Call Quality connector to enable access. Additionally, an appropriate Power BI US Government license is required for government cloud. For more information on licensing, see the latest guidance for [Power BI for US government customers](/power-bi/enterprise/service-govus-overview#buy-a-power-bi-pro-subscription-for-government-customers). Most of these issues are either restrictions to DirectQuery connector design in Power BI or fundamental to the design of the CQD data model. @@ -148,14 +148,14 @@ Alternatively, if the dates you want to view are recent, apply a relative date f ### When I add certain dimensions to my reports, the visual immediately returns **"Couldn't load the data for this visual"**. Removing the dimension fixes the visual--what is happening? -This is a known issue in the Microsoft Call Quality connector; any dimension that is exposed as a whole number will appear in Power BI as an 'aggregate' column, where Power BI will attempt a default summarize action (typically 'Sum'). In some cases, this behavior will succeed at summing up the values even though the result isn't useful, since the 'sum' of a dimension like Second WiFi Channel is meaningless. In other cases, this summarize action will fail and cause errors in the visual. +This is a known issue in the Microsoft Call Quality connector. Any dimension that's exposed as a whole number appears in Power BI as an "aggregate" column, where Power BI attempts a default summarize action (typically 'Sum'). In some cases, this behavior succeeds at summing up the values even though the result isn't useful, since the "sum" of a dimension like Second WiFi Channel is meaningless. In other cases, this summarize action fails and causes errors in the visual. -To work around this issue, start by removing the dimension from the visual. Select the dimension from the 'Fields' list, browse to the 'Column tools' tab in the ribbon, select the 'Summarization' drop-down menu and select **Don't summarize**. You can now add the dimension to the visual again. +To work around this issue, start by removing the dimension from the visual. Select the dimension from the **Fields** list, browse to the *Column tools* tab in the ribbon, select the **Summarization** drop-down menu, and select **Don't summarize**. You can now add the dimension to the visual again. ## Error Codes -Because the Microsoft Call Quality connector for Power BI is less restricted than the browser app in terms of kinds of queries you can construct, you may occasionally encounter errors while building your queries. If you receive an error message of the type "CQDError. RunQuery – Query Execution Error", reference the list below with the ErrorType number provided in order to troubleshoot the possible issue with the query. The following are the most common Error Type codes you may encounter with the CQD Power BI Connector: +Because the Microsoft Call Quality connector for Power BI is less restricted than the browser app in terms of kinds of queries you can construct, you might occasionally encounter errors while building your queries. If you receive an error message of the type "CQDError. RunQuery – Query Execution Error," reference the list below with the ErrorType number provided in order to troubleshoot the possible issue with the query. The following are the most common Error Type codes you might encounter with the CQD Power BI Connector: - **ErrorType 1 - Query Structure Error:** A query structure error is typically caused by the Connector failing to build a properly formatted query. This happens most often when using unsupported functionality, as specified in the Limitations above. Double check that you aren't using any calculated columns or custom visuals for that query. @@ -169,7 +169,7 @@ If you encounter any another errors outside of this scope, notify the Call Quali ## Footnotes -**1** Certain processes and apps (for example, OneDrive) may cause your Documents root folder to change; make sure that the *Power BI Desktop\\Custom Connectors* directory is placed inside of the current root folder Documents folder. +**1** Certain processes and apps (for example, OneDrive) might cause your Documents root folder to change; make sure that the *Power BI Desktop\\Custom Connectors* directory is placed inside of the current root folder Documents folder. **2** The sign in credentials you use for Call Quality Dashboard *don't* need to be the same credentials you use for logging into the Power BI Desktop app itself. @@ -177,11 +177,11 @@ If you encounter any another errors outside of this scope, notify the Call Quali ### When will the Power BI Connector be updated from "Beta" status? -Despite the 'beta' label in the Microsoft Call Quality connector, the connector is in release status; it is **not** a beta. At the time of the connector's initial release, the Power BI team was unable to provide support and broader certification (and thus, the 'beta' tag), but was still prepared to attest to the security, authenticity, and general functionality of the Microsoft Call Quality connector. Since then, the CQD team independently continue to invest further development into the connector to improve and revise its functionality. The 'beta' label should not dissuade customers from using the connector, it is just a side effect of our independent approach to connector development. +Despite the "beta" label in the Microsoft Call Quality connector, the connector is in release status; it's *not* a beta. At the time of the connector's initial release, the Power BI team was unable to provide support and broader certification (and thus, the "beta" tag), but they were still prepared to attest to the security, authenticity, and general functionality of the Microsoft Call Quality connector. Since then, the CQD team independently continues to invest further development into the connector to improve and revise its functionality. The "beta" label shouldn't dissuade customers from using the connector. The labeling is just a side effect of our independent approach to connector development. ### Why does the connector seem slower compared to Call Quality Dashboard in the browser? What can I do to improve performance? -Query performance for the various templates is actually the same in both the browser and in the connector. Just like any other standalone app, Power BI adds its authentication and rendering time to our performance. In addition, the difference comes in the number of concurrent queries being run. Because the in-browser version of Call Quality Dashboard had less well-developed and information-dense visualization options, most of our reports were limited to loading 2-3 queries at a time. On the other hand, the connector templates often display 20+ concurrent queries. If you wish to build reports that are as responsive as the older ones you were used to, try creating reports with no more than 2-3 queries per tab. +Query performance for the various templates is actually the same in both the browser and in the connector. Just like any other standalone app, Power BI adds its authentication and rendering time to our performance. In addition, the difference comes in the number of concurrent queries being run. Because the in-browser version of Call Quality Dashboard had less well-developed and information-dense visualization options, most of our reports were limited to loading 2-3 queries at a time. On the other hand, the connector templates often display 20+ concurrent queries. If you wish to build reports that are as responsive as the older ones you were used to, try creating reports with no more than 2-3 queries per tab. For more information, see the following articles: @@ -196,6 +196,6 @@ Instead of attempting to increase the result row count, it's best to restructure -## Related topics +## Related articles [Use Power BI to analyze CQD data for Teams](CQD-Power-BI-query-templates.md) From d5a3ce1def87f6f4ae7121df7cc515e60f2f9034 Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Mon, 7 Oct 2024 11:23:55 -0700 Subject: [PATCH 0127/1216] Update walkie-talkie-usage-report.md --- .../walkie-talkie-usage-report.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md b/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md index b86d650151..b5347f2de1 100644 --- a/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md +++ b/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md @@ -57,9 +57,9 @@ The report gives you a breakdown of each transmission made during the date range |NotifiedParticipants|The participants to which a push notification is sent when a transmission starts. In scenarios where the connection between the device and service is lost, a notification is sent to the device to re-establish the connection as soon as possible because a transmission is coming.| |AudioDurationMilliseconds|Duration of the transmission in milliseconds.| |ConnectionId|ID of each connection to a Walkie Talkie channel established by the device.| -|TransmissionStartTime |Date and time when the first audio packet is received by the service.| -|TransmissionEndTime|Date and time when the last audio packet is received by the service.| -|ParticipantList|A semi-colon delimited list of IDs of the devices connected to the channel at the time the transmission is sent.| +|TransmissionStartTime |Date and time, in Coordinated Universal Time (UTC), when the first audio packet is received by the service. The format is YYYY-MM-DDTHH:MM:SS. For example, 2024-10-08T20:49:03.| +|TransmissionEndTime|Date and time, in Coordinated Universal Time (UTC), when the last audio packet is received by the service. The format is YYYY-MM-DDTHH:MM:SS. For example, 2024-10-08T20:49:05.| +|ParticipantList|A semi-colon delimited list of IDs of the devices connected to the channel at the time the transmission ends.| |CallTimedOut|Whether the transmission exceeded the duration limit. This is a Boolean value.| |Platform|Device operating system.| |ParticipantType|Whether the participant was the transmitter or a receiver of the transmission.| From c181a7c20ece200724a7955497c87ef0027853b0 Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Mon, 7 Oct 2024 11:37:32 -0700 Subject: [PATCH 0128/1216] Update walkie-talkie-usage-report.md --- .../walkie-talkie-usage-report.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md b/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md index b5347f2de1..c317476408 100644 --- a/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md +++ b/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md @@ -67,6 +67,26 @@ The report gives you a breakdown of each transmission made during the date range |AppVersion|Version of the Teams app installed on the device.| |ClientCallStatus |Indicates if the device was able to receive the transmission without any issue.| +### + +#### Missing audio transmissions + +1. **Locate the ParticipantList column**. Go to the **ParticipantList** column in the report, which lists the participants for each conversation ID. This list contains the device ID for each participant of the conversation. +1. **Count the participants**. Make sure the number of participants in the participant list matches the number of rows for that conversation ID. +1. **Check for mismatches**. If the numbers don’t match, it indicates missing transmissions. +1. **Identify the missing participants**. To find out which participants missed the transmission, compare the participant IDs in the list with the rows present. +1. **Backtrack to the user ID**. Use the participant ID to backtrack and identify the specific user who missed the transmission. + +#### Audio quality issues + +1. **Identify client call status**. Go to the **ClientCallStatus** column in the report and check the client call status. If it’s marked as FAILURE, it indicates an issue with the transmission. The issue could be due to network glitches, degraded audio quality, or other technical problems. +1. **Analyze failure reasons**. Understand that a failure status means the service was able to ping the device, but the device didn’t respond correctly. This could be due to network issues or device problems. +1. **Review specific failures**. Investigate specific failure cases such as network issues, incoming call in progress errors, or mismatched channel IDs. These can provide insights into the nature of the audio quality issues. + + > [!NOTE] + > The ABANDONED state indicates that the device received the transmission but didn’t reproduce it. This could be because the device was in Do Not Disturb mode or already engaged in another call. + + ## Related articles - [Manage the Walkie Talkie app in Teams](../walkie-talkie.md) From 7a53039705b33dec53f5dab1818c20bee7532161 Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Mon, 7 Oct 2024 11:46:19 -0700 Subject: [PATCH 0129/1216] Update walkie-talkie-usage-report.md --- .../walkie-talkie-usage-report.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md b/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md index c317476408..deb08b29f6 100644 --- a/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md +++ b/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md @@ -67,7 +67,7 @@ The report gives you a breakdown of each transmission made during the date range |AppVersion|Version of the Teams app installed on the device.| |ClientCallStatus |Indicates if the device was able to receive the transmission without any issue.| -### +### Use the report to identify and investigate issues #### Missing audio transmissions @@ -79,13 +79,11 @@ The report gives you a breakdown of each transmission made during the date range #### Audio quality issues -1. **Identify client call status**. Go to the **ClientCallStatus** column in the report and check the client call status. If it’s marked as FAILURE, it indicates an issue with the transmission. The issue could be due to network glitches, degraded audio quality, or other technical problems. +1. **Identify client call status**. Go to the **ClientCallStatus** column in the report and check the client call status. A status of FAILURE indicates an issue with the transmission. The issue could be due to network glitches, degraded audio quality, or other technical problems. 1. **Analyze failure reasons**. Understand that a failure status means the service was able to ping the device, but the device didn’t respond correctly. This could be due to network issues or device problems. 1. **Review specific failures**. Investigate specific failure cases such as network issues, incoming call in progress errors, or mismatched channel IDs. These can provide insights into the nature of the audio quality issues. - > [!NOTE] - > The ABANDONED state indicates that the device received the transmission but didn’t reproduce it. This could be because the device was in Do Not Disturb mode or already engaged in another call. - + If you see an ABANDONED state, it means that the device received the transmission but didn’t reproduce it. This could be because the device was in Do Not Disturb mode or already engaged in another call. ## Related articles From cc7e5996d1ee5626715263134af0ba0958bb93f8 Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Mon, 7 Oct 2024 11:51:58 -0700 Subject: [PATCH 0130/1216] Update walkie-talkie-usage-report.md --- .../walkie-talkie-usage-report.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md b/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md index deb08b29f6..6dfdf1f2b7 100644 --- a/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md +++ b/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md @@ -79,12 +79,12 @@ The report gives you a breakdown of each transmission made during the date range #### Audio quality issues -1. **Identify client call status**. Go to the **ClientCallStatus** column in the report and check the client call status. A status of FAILURE indicates an issue with the transmission. The issue could be due to network glitches, degraded audio quality, or other technical problems. -1. **Analyze failure reasons**. Understand that a failure status means the service was able to ping the device, but the device didn’t respond correctly. This could be due to network issues or device problems. +1. **Identify client call status**. Go to the **ClientCallStatus** column in the report and check the client call status. + - A status of FAILURE indicates an issue with the transmission. The issue could be due to network glitches, degraded audio quality, or other technical problems. + - A status of ABANDONED means that the device received the transmission but didn’t reproduce it. This could be because the device was in Do Not Disturb mode or already engaged in another call. +1. **Analyze failure reasons**. Understand that a FAILURE status means the service was able to ping the device, but the device didn’t respond correctly. This could be due to network issues or device problems. 1. **Review specific failures**. Investigate specific failure cases such as network issues, incoming call in progress errors, or mismatched channel IDs. These can provide insights into the nature of the audio quality issues. - If you see an ABANDONED state, it means that the device received the transmission but didn’t reproduce it. This could be because the device was in Do Not Disturb mode or already engaged in another call. - ## Related articles - [Manage the Walkie Talkie app in Teams](../walkie-talkie.md) From c56ba042e15ca68f5bd192d8abe00a59e782f9ec Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Mon, 7 Oct 2024 15:54:52 -0400 Subject: [PATCH 0131/1216] Update CQD-Power-BI-connector.md Ms.date update --- Teams/CQD-Power-BI-connector.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/CQD-Power-BI-connector.md b/Teams/CQD-Power-BI-connector.md index 1b919e4ab1..65e176c0fe 100644 --- a/Teams/CQD-Power-BI-connector.md +++ b/Teams/CQD-Power-BI-connector.md @@ -3,8 +3,8 @@ title: "Install Power BI Connector to use CQD query templates" author: mkbond007 ms.author: mabond manager: pamgreen -ms.reviewer: siunies -ms.date: 03/06/2020 +ms.reviewer: jamp +ms.date: 10/07/2024 ms.topic: article ms.tgt.pltfrm: cloud ms.service: msteams From 06fae91c1ff859cb9fd53279b4ca38c9ec8b0189 Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Mon, 7 Oct 2024 12:57:55 -0700 Subject: [PATCH 0132/1216] Update walkie-talkie-usage-report.md --- Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md b/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md index 6dfdf1f2b7..aa03cd3975 100644 --- a/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md +++ b/Teams/teams-analytics-and-reports/walkie-talkie-usage-report.md @@ -7,7 +7,7 @@ audience: admin ms.topic: conceptual ms.service: microsoft-365-frontline ms.reviewer: yinchang -ms.date: 10/13/2023 +ms.date: 10/07/2024 f1.keywords: - NOCSH ms.localizationpriority: high From 9a9c336a19cb68817fb92990b91a6e11d51a2214 Mon Sep 17 00:00:00 2001 From: James Parkes Date: Mon, 7 Oct 2024 14:39:45 -0600 Subject: [PATCH 0133/1216] Fixing a couple mistakes --- Teams/cqd-intelligent-media-quality-classifiers.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Teams/cqd-intelligent-media-quality-classifiers.md b/Teams/cqd-intelligent-media-quality-classifiers.md index 0002a88736..f570ab98db 100644 --- a/Teams/cqd-intelligent-media-quality-classifiers.md +++ b/Teams/cqd-intelligent-media-quality-classifiers.md @@ -31,7 +31,7 @@ In CQD, Good and Poor stream classification is performed by a series of conditio ## Overview of intelligent media classifiers in CQD -Intelligent media quality classifiers in CQD use Machine Learning (ML) algorithms that help pinpoint specific problem areas in stream quality. Compared to [Steam classification in CQD](stream-classification-in-call-quality-dashboard.md), intelligent media quality classification in CQD provides IT admins with a more advanced analysis into causality, media degradation, and root cause. These classifiers enable you to take proactive measures for addressing and preventing call quality issues. +Intelligent media quality classifiers in CQD use Machine Learning (ML) algorithms that help pinpoint specific problem areas in stream quality. Compared to [Stream classification in CQD](stream-classification-in-call-quality-dashboard.md), intelligent media quality classification in CQD provides IT admins with a more advanced analysis into causality, media degradation, and root cause. These classifiers enable you to take proactive measures for addressing and preventing call quality issues. To deliver the most comprehensive insights, intelligent media quality classifiers individually address three main real-time media modalities: Audio, Video, and VBSS. These classifiers focus on call quality on a stream level (such as Audio, Video, and VBSS) and then they go further with in-depth analyses in areas such as network, compute device, and input device, allowing for pinpointing specific problem areas. @@ -195,15 +195,15 @@ Network classifiers include three types of dimensions: location-related, network - Network-related dimensions: - Second Network - Second Network Name - - Second Wi-fi Band + - Second Wifi Band - Second Wifi Channel - Second Wifi Radio Type - - SecondWifiSignalStrengthValue + - Second Wifi Signal Strength - Second Network Connection Detail - - SecondSubnet - - SecondBSSID + - Second Subnet + - Second BSSID - Device-related dimensions: - - Second Wi-Fi Microsoft Driver + - Second Wifi Microsoft Driver - Second Wifi Vendor Driver - Second Compute Device Name From b53cb567eacd7332aeb491e2e2546eb92e138e5d Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Mon, 7 Oct 2024 18:23:13 -0400 Subject: [PATCH 0134/1216] Update cqd-intelligent-media-quality-classifiers.md --- Teams/cqd-intelligent-media-quality-classifiers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/cqd-intelligent-media-quality-classifiers.md b/Teams/cqd-intelligent-media-quality-classifiers.md index f570ab98db..dad5c64a00 100644 --- a/Teams/cqd-intelligent-media-quality-classifiers.md +++ b/Teams/cqd-intelligent-media-quality-classifiers.md @@ -4,7 +4,7 @@ author: mkbond007 ms.author: mabond manager: pamgreen ms.reviewer: jamp, oloper, hakanbe, mamcgrath -ms.date: 10/03/2024 +ms.date: 10/07/2024 ms.topic: article ms.tgt.pltfrm: cloud ms.service: msteams @@ -29,7 +29,7 @@ The Call Quality Dashboard (CQD) for Microsoft Teams and Skype for Business allo In CQD, Good and Poor stream classification is performed by a series of conditional statements. For audio, network metrics are used to determine if the performance of the underlying network would have resulted in degraded audio quality, while video and video-based screen sharing (VBSS) use video metrics to perform a similar quality assessment. The intelligent media quality classifiers take a broader and deeper view of the call telemetry, weighing several factors (including network) to determine perceived user experience of the call and to identify possible root cause when there's suspected quality degradation. Because of this difference, it's expected that the Good and Poor values resulting from the [stream classification](stream-classification-in-call-quality-dashboard.md) logic won't necessarily match up with the intelligent media quality classifier findings. -## Overview of intelligent media classifiers in CQD +## Overview of intelligent media quality classifiers in CQD Intelligent media quality classifiers in CQD use Machine Learning (ML) algorithms that help pinpoint specific problem areas in stream quality. Compared to [Stream classification in CQD](stream-classification-in-call-quality-dashboard.md), intelligent media quality classification in CQD provides IT admins with a more advanced analysis into causality, media degradation, and root cause. These classifiers enable you to take proactive measures for addressing and preventing call quality issues. From 4c266ba5b6f3aeb945430e1ba781fc295f5d3e30 Mon Sep 17 00:00:00 2001 From: Mary-Katherine Bond Sims Date: Mon, 7 Oct 2024 18:26:19 -0400 Subject: [PATCH 0135/1216] Update cqd-intelligent-media-quality-classifiers.md --- Teams/cqd-intelligent-media-quality-classifiers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/cqd-intelligent-media-quality-classifiers.md b/Teams/cqd-intelligent-media-quality-classifiers.md index dad5c64a00..2177b58d05 100644 --- a/Teams/cqd-intelligent-media-quality-classifiers.md +++ b/Teams/cqd-intelligent-media-quality-classifiers.md @@ -304,7 +304,7 @@ The following CQD dimensions that can indicate possible audio issues are: - Audio Capture Device In Use - Audio Render Device In Use -The recommended range for signal level is (-24,-14), the optimal for noise is <-60. +The recommended range for signal level is (-24, -14), the optimal for noise is <-60. #### Input device root cause examples @@ -313,7 +313,7 @@ The recommended range for signal level is (-24,-14), the optimal for noise is <- ## Maintenance of classification models -The classifier models are monitored on the general population of Microsoft Teams users. If an anomaly is detected, then it is investigated and there's a high chance that the model is re-trained. This can cause temporal fluctuation of respective problem detection rates. Where these fluctuations would cause a significant change in detection rates, we will post a message to inform Teams admins through the M365 Message Center. +The classifier models are monitored on the general population of Microsoft Teams users. If an anomaly is detected, then it's investigated and there's a high chance that the model is re-trained. This can cause temporal fluctuation of respective problem detection rates. Where these fluctuations would cause a significant change in detection rates, we'll post a message to inform Teams admins through the M365 Message Center. ## Related topics From 9526d2bc65645c39b88ab16e68dec7d3f90e9629 Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Mon, 7 Oct 2024 19:09:34 -0700 Subject: [PATCH 0136/1216] Learn Editor: Update certified-hardware-android.md --- Teams/devices/certified-hardware-android.md | 28 +++------------------ 1 file changed, 4 insertions(+), 24 deletions(-) diff --git a/Teams/devices/certified-hardware-android.md b/Teams/devices/certified-hardware-android.md index f94738361b..31f68dcc61 100644 --- a/Teams/devices/certified-hardware-android.md +++ b/Teams/devices/certified-hardware-android.md @@ -26,35 +26,15 @@ description: Find lists of certified systems and peripherals for use with Micros # Teams Rooms on Android certified devices -The Microsoft Teams Devices Certification Program ensures certified devices meet a high standard, with higher performance targets and quality metrics across the entire Teams experience (audio, video, user interface). Microsoft and OEM partners are actively working together to ensure devices meet all certification requirements, including security, audio and video quality, Teams experience, and accessibility. - ->[!Important] ->The Microsoft Teams Devices Certification Program ensures certified devices meet specific requirements for hardware design and performance only. The certification program doesn't evaluate feature-level or cloud environment support. - -Certified Microsoft Teams Rooms systems are available on both Windows and Android operating systems. Whether you should choose a Teams Rooms system on Windows or Android depends on your specific needs and budget. Select the **Teams Rooms for Windows** and **Teams Rooms for Android** tabs for a complete list of certified systems and links to their respective product sites. For additional certification information specific to **Teams Rooms for Android** see details below. - -For a comparison of features available on each operating system, check out [Teams Rooms on Windows and Android feature comparison](../rooms/teams-devices-feature-comparison.md). +The Microsoft Teams devices Certification Program ensures devices meet a high standard, with higher performance targets and quality metrics across the entire Teams experience (audio, video, user interface). Microsoft and OEM partners are actively working together to ensure devices meet all certification requirements, including security, audio and video quality, Teams experience, and accessibility. To see Teams Rooms pricing, see the [Teams Rooms product showcase](https://www.microsoft.com/microsoft-teams/across-devices/devices/category/teams-rooms/20). -Numerous certified peripherals, from speakers to microphones and cameras, are available for use with Teams Rooms systems. Select the **Peripherals** tab for a complete list of peripherals and links to their respective product sites. - -To see peripherals pricing, see the [Rooms systems accessories product showcase](https://www.microsoft.com/microsoft-teams/across-devices/devices/category/room-systems-accessories/73). - -## Teams Rooms for Android certification program - -> [!Important] -> The following information pertains to **Teams Rooms for Android** only. -> For additional Android based devices that are Microsoft certified, please visit [Microsoft Teams certified Android devices](/microsoftteams/devices/teams-ip-phones). - Certification programs are designed to ensure all certified devices run an Android version with the required feature set for Teams and Teams Admin Center. Certification end dates are based on the Android version running on the device when it enters into the certification program. Our OEM partners are working to extend the lifetime of the certification by upgrading the Android version and recertifying, or by releasing new models that are state-of-the-art. Microsoft is committed to certifying devices on latest Android versions available for Teams devices as long as OEM partners and SoC manufacturers are able to meet all certification requirements in effect at the time device enters certification. -After certification end date, Microsoft is committed to making efforts to support the most recent version of the Teams client on such devices for two years following the end of the certification period. - -> [!Note] -> Certification end dates are based on the Android version release date plus five years. Once the device passes the certification requirements and OEM partners provide the firmware that enables the upgrade to a newer Android version, the certification end date will be extended to match the new Android OS version release date plus five years. +After certification end date, Microsoft is committed to making efforts to support the most recent version of the Teams client on such devices for two (2) years following the end of the certification period. ## [Teams Rooms for Android](#tab/Android) @@ -90,8 +70,8 @@ The following devices are certified under the Microsoft Teams Rooms on Android C | DTEN D7X 55" | `1.2.2` |August 15, 2027| Small meeting room (4.5 m x 4.5 m) | 12 | | EPOS Expand 5T | `1.2.22362.04` | September 3, 2025 | Small meeting room (4.5 m x 4.5 m) | 10 | | EPOS EXPAND Control Touch Console | `1.2.22250.08` | September 3, 2025 | Compatible with EPOS Expand 5T Collaboration Bar. | 10 | -| :::no-loc text="Jabra"::: :::no-loc text="Panacast"::: 50 VBS | `1.1.0-1` | September 3, 2025 | Medium size room (4.5 m x 6 m) | 10 | -| :::no-loc text="Jabra"::: :::no-loc text="Panacast"::: 50 Touch Console | `1.1.0-1` | September 3, 2025 | Compatible with :::no-loc text="Jabra"::: :::no-loc text="Panacast"::: 50 VBS | 10 | +| Jabra PanaCast 50 VBS | `1.1.0-1` | September 3, 2025 | Medium size room (4.5 m x 6 m) | 10 | +| Jabra PanaCast 50 Touch Console | `1.1.0-1` | September 3, 2025 | Compatible with Jabra PanaCast 50 VBS | 10 | | Logitech Rally Bar Huddle (VR0034) | `0.903.73` | September 3, 2025 | Focus room(3 m x 3 m) | 11 | | Logitech Tap IP (VR0029) | `1.6.565` | September 3, 2025 | Compatible with Logitech RoomMate, Rally Bar, and Rally Bar Mini | 10 | | Logitech Roommate (VR0030) | `1.4.71` | September 3, 2025 | Large meeting room (4.5 m x 8.5 m) | 10 | From 1710cb143c5872bb27ec091a4f146bd28c4cee73 Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Mon, 7 Oct 2024 19:10:28 -0700 Subject: [PATCH 0137/1216] Learn Editor: Update certified-hardware-android.md From 87deed481cc2939d1fb8611edf27bbe844e0e32e Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Tue, 8 Oct 2024 13:04:43 +0530 Subject: [PATCH 0138/1216] Minor updates --- Teams/m365-custom-connectors.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Teams/m365-custom-connectors.md b/Teams/m365-custom-connectors.md index 763b9e54af..3dca231c47 100644 --- a/Teams/m365-custom-connectors.md +++ b/Teams/m365-custom-connectors.md @@ -29,13 +29,16 @@ Teams and Microsoft 365 groups use connectors. You can use the same connectors i Any team member can add a connector to a channel, if the team permissions allow it. The updates from the service, that the connector fetches information from, notifies all the team members. Any team member with the permissions to add or remove can modify connectors setup done by other members. +> [!IMPORTANT] +> Developers can't register new connectors on the [Connector developer portal](/outlook/actionable-messages/connectors-dev-dashboard) anymore. + ## Update Connectors URL The [Teams connectors are transitioning](https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams) to a new URL to enhance security. During this transition, you may receive notifications to update your configured connector to use the new URL. We strongly recommended that you update your connector immediately to prevent any disruption to connector services. This change is needed only for webhook-based Connectors such as Incoming Webhook and third-party connectors. The change isn't required for polling connectors such as RSS. You must update the URL for the connector to continue posting notifications into Teams after December 31, 2024. To update the URL, follow these steps: -1. Go to **Manage Channel** in a Teams channel, select **Edit** under the Connectors option, and select **Configured** section. Check the existing connector connections on this page. +1. Go to **Manage Channel** in a Teams channel, select **Edit** under the Connectors option, and select **Configured** section. Check the existing connector connections on this page. Update only those connections that display `Attention required` under the Manage option. :::image type="content" source="media/connectors-attention-required.png" alt-text="Screenshot showing the configured connections in a Teams channel that need attention."::: From 4af23da03ed77fe55dfa5f698d7cbe4e763ba102 Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Tue, 8 Oct 2024 13:29:00 +0530 Subject: [PATCH 0139/1216] Minor link change --- Teams/m365-custom-connectors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/m365-custom-connectors.md b/Teams/m365-custom-connectors.md index 3dca231c47..6a894489e4 100644 --- a/Teams/m365-custom-connectors.md +++ b/Teams/m365-custom-connectors.md @@ -30,7 +30,7 @@ Teams and Microsoft 365 groups use connectors. You can use the same connectors i Any team member can add a connector to a channel, if the team permissions allow it. The updates from the service, that the connector fetches information from, notifies all the team members. Any team member with the permissions to add or remove can modify connectors setup done by other members. > [!IMPORTANT] -> Developers can't register new connectors on the [Connector developer portal](/outlook/actionable-messages/connectors-dev-dashboard) anymore. +> Developers can't register new connectors on the [Connector developer portal](https://aka.ms/connectorsdashboard). ## Update Connectors URL From 7ab6b9beceb2868708adae613656b1fa76c89032 Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Tue, 8 Oct 2024 13:48:41 +0530 Subject: [PATCH 0140/1216] Removed the dashboard link for now. --- Teams/m365-custom-connectors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/m365-custom-connectors.md b/Teams/m365-custom-connectors.md index 6a894489e4..ab48c62aac 100644 --- a/Teams/m365-custom-connectors.md +++ b/Teams/m365-custom-connectors.md @@ -30,7 +30,7 @@ Teams and Microsoft 365 groups use connectors. You can use the same connectors i Any team member can add a connector to a channel, if the team permissions allow it. The updates from the service, that the connector fetches information from, notifies all the team members. Any team member with the permissions to add or remove can modify connectors setup done by other members. > [!IMPORTANT] -> Developers can't register new connectors on the [Connector developer portal](https://aka.ms/connectorsdashboard). +> Developers can't register new connectors on the Connector developer portal. ## Update Connectors URL From df4055738f7659bd93499da2c74b70fb3a0b2461 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 08:49:28 -0400 Subject: [PATCH 0141/1216] Update enhanced-teams-experience.md --- Teams/enhanced-teams-experience.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Teams/enhanced-teams-experience.md b/Teams/enhanced-teams-experience.md index 003568e5a7..5c994d3d9a 100644 --- a/Teams/enhanced-teams-experience.md +++ b/Teams/enhanced-teams-experience.md @@ -244,8 +244,12 @@ Teams Premium provides custom Mesh experience capabilities for your users, such ## Advanced Places Workplace Collaboration -Microsoft Places will be licensed as part of Microsoft Teams Premium, contributing to the Teams vision to build a smart workplace. With Places in Teams Premium, your users can experience upgraded features that support advanced booking, space analytics, and admin capabilities. To learn more about Places, see [Microsoft Places overview](/microsoft-365/places/places-overview). +> [!NOTE] +> This feature is currently in public preview. + +Microsoft Places allows you and your organization to build a smart workplace. With a Teams Premium license, your users can experience upgraded features that support advanced booking and space analytics. As an admin, you have access to advanced management capabilities. Check back soon for details. +To learn more about Places, see [Microsoft Places overview](/microsoft-365/places/places-overview). ## Intelligent call recap **Intelligent call recap** provides AI-powered insights and recaps to Public Switched Telephone Network (PSTN) and 1:1 Teams calls. From b5935cbf3dfec1a376b82679ccc568a01d99e783 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 08:50:40 -0400 Subject: [PATCH 0142/1216] Update licensing-enhance-teams.md --- Teams/teams-add-on-licensing/licensing-enhance-teams.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Teams/teams-add-on-licensing/licensing-enhance-teams.md b/Teams/teams-add-on-licensing/licensing-enhance-teams.md index fae88d3078..2750963f2f 100644 --- a/Teams/teams-add-on-licensing/licensing-enhance-teams.md +++ b/Teams/teams-add-on-licensing/licensing-enhance-teams.md @@ -241,7 +241,12 @@ The Meet app in Teams allows users to view important details of their meetings i ### Places Workplace Collaboration -Microsoft Places will be licensed as part of Microsoft Teams Premium, contributing to the Teams vision to build a smart workplace**.** With Places in Teams Premium, your users can experience upgraded features that support advanced booking, space analytics, and admin capabilities. To learn more about Places, see [Microsoft Places overview](/microsoft-365/places/places-overview). +> [!NOTE] +> This feature is currently in Public Preview. + +Microsoft Places allows you and your organization to build a smart workplace. With a Teams Premium license, your users can experience upgraded features that support advanced booking and space analytics. As an admin, you have access to advanced management capabilities. Check back soon for details. + +To learn more about Places, see [Microsoft Places overview](/microsoft-365/places/places-overview). ### Immersive Mesh Experiences From c31b3ac1bf33b5baa0b5da5a3d230092dfa61481 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 08:51:09 -0400 Subject: [PATCH 0143/1216] Update enhanced-teams-experience.md --- Teams/enhanced-teams-experience.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/enhanced-teams-experience.md b/Teams/enhanced-teams-experience.md index 5c994d3d9a..80d58db195 100644 --- a/Teams/enhanced-teams-experience.md +++ b/Teams/enhanced-teams-experience.md @@ -245,7 +245,7 @@ Teams Premium provides custom Mesh experience capabilities for your users, such ## Advanced Places Workplace Collaboration > [!NOTE] -> This feature is currently in public preview. +> This feature is currently in Public Preview. Microsoft Places allows you and your organization to build a smart workplace. With a Teams Premium license, your users can experience upgraded features that support advanced booking and space analytics. As an admin, you have access to advanced management capabilities. Check back soon for details. From 2c7d9a5047ff85e0c949a9c0480f3da96f54436d Mon Sep 17 00:00:00 2001 From: Gary Moore <5432776+garycentric@users.noreply.github.com> Date: Tue, 8 Oct 2024 08:37:02 -0700 Subject: [PATCH 0144/1216] Indent a note in a list item --- Teams/teams-add-on-licensing/licensing-enhance-teams.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/teams-add-on-licensing/licensing-enhance-teams.md b/Teams/teams-add-on-licensing/licensing-enhance-teams.md index b0294c89a8..06ec1acf60 100644 --- a/Teams/teams-add-on-licensing/licensing-enhance-teams.md +++ b/Teams/teams-add-on-licensing/licensing-enhance-teams.md @@ -318,8 +318,8 @@ For example, in a Teams meeting, Teams checks each users’ type of Teams licens - **Organizer-based features:** Some Teams Premium features are applied at the organizer level. If an event organizer has a Teams Premium license, the organizer-based features are shared and made accessible to the attendees only during the event. -> [!NOTE] -> If an organizer with a Teams Premium license appoints a delegate to create their meetings, the delegate doesn't need a Teams Premium license for organizer-based features to work. + > [!NOTE] + > If an organizer with a Teams Premium license appoints a delegate to create their meetings, the delegate doesn't need a Teams Premium license for organizer-based features to work. - **Attendee-based features:** Some Teams Premium features are applied at the attendee/user level. These Teams Premium features aren't shared or made accessible to other attendees during the event and only benefit the Teams Premium licensed users. - **Admin-based features:** Some Teams Premium features primarily benefit an organization's IT admins. These features are only accessible to Teams admins with a Teams Premium license. From 0841acf2ff0f6a31f2d1b99846d34d617a96eb5a Mon Sep 17 00:00:00 2001 From: Rebecca Agiewich <16087112+rjagiewich@users.noreply.github.com> Date: Tue, 8 Oct 2024 10:09:13 -0700 Subject: [PATCH 0145/1216] add missing space --- Teams/devices/certified-hardware-android.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/devices/certified-hardware-android.md b/Teams/devices/certified-hardware-android.md index 31f68dcc61..336eb29ef4 100644 --- a/Teams/devices/certified-hardware-android.md +++ b/Teams/devices/certified-hardware-android.md @@ -46,7 +46,7 @@ The following devices are certified under the Microsoft Teams Rooms on Android C | Device model | Firmware version | Current certification end date | Room size | Android OS version | |:-|:-|:-|:-|:-| | Poly Studio X72 | `PolyOS 4.2.5`| September 3, 2025 | Large rooms (4.5 m x 8.5 m) | 10 | -| AudioCodes RXV200 | `2.2.335` | September 3, 2025 | Focus room(3 m x 3 m) | 10 | +| AudioCodes RXV200 | `2.2.335` | September 3, 2025 | Focus room (3 m x 3 m) | 10 | | Audiocodes RXPad Touch console | `2.0.282` | August 15, 2027 | Compatible with Audiocodes RXV81 and RXV200 Collaboration bars. | 12 | | Audiocodes RXV81 Collaboration Bar | `2.0.0` | August 15, 2027 | Small meeting room (4.5 m x 4.5 m) | 12 | | Cisco Room Bar Pro | `RoomOS11.9` | September 3, 2025 | Medium size room (4.5 m x 6 m) | 11 | @@ -584,4 +584,4 @@ Following a certification expiration, Microsoft is committed to supporting the l | Device Category | Device Model | Android OS Versio | Certification end date | Microsoft support end date | |:----------------|:-------------------|:----------------------------|:--------------------------|:----------------------| |Teams Rooms for Android | Yealink VC210 | 9 | August 5, 2023 | August 5, 2025 | -|Teams Rooms for Android | EPOS Expand Vision 3T | 9 | August 5, 2023| August 5, 2025 | \ No newline at end of file +|Teams Rooms for Android | EPOS Expand Vision 3T | 9 | August 5, 2023| August 5, 2025 | From 6e4248ee8825a41d1f65103ce4983b2d8c5603a7 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 12:11:19 -0500 Subject: [PATCH 0146/1216] Learn Editor: Update rooms-operations.md --- Teams/rooms/rooms-operations.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Teams/rooms/rooms-operations.md b/Teams/rooms/rooms-operations.md index abec2a66cf..bce20e6ea5 100644 --- a/Teams/rooms/rooms-operations.md +++ b/Teams/rooms/rooms-operations.md @@ -129,11 +129,8 @@ You can also perform this task directly on the device with these steps: 1. Switch to Admin mode 2. Open Windows Explorer and follow the instructions for your app version: -3. If running Teams Rooms on Windows 4.19.82.0 or earlier: -4. Navigate to: `C:\Users\Skype\AppData\Local\Packages\Microsoft.SkypeRoomSystem_8wekyb3d8bbwe\LocalCache\Roaming\Microsoft\` -5. Delete the **Teams** folder -6. If running Teams Rooms 5.0.0 or newer: -7. Navigate to: `C:\Users\Skype\AppData\Local\Packages\MSTeamsRooms_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams` +1. Navigate to: `C:\Users\Skype\AppData\Local\Packages\MSTeamsRooms_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams` + 8. Delete everything inside the MSTeams folder 9. Restart the Teams Rooms device and allow it to return to the Teams Rooms interface From 9e3691fff09d1356b01e196367cf50f1c21a713f Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 12:11:27 -0500 Subject: [PATCH 0147/1216] Learn Editor: Update rooms-operations.md From cbd5d54861ded93894a2e3fe624c62c624ed1547 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Tue, 8 Oct 2024 10:32:37 -0700 Subject: [PATCH 0148/1216] Update new-teams-vdi-requirements-deploy.md --- Teams/new-teams-vdi-requirements-deploy.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/new-teams-vdi-requirements-deploy.md b/Teams/new-teams-vdi-requirements-deploy.md index 99c3a9c297..bb9c40b876 100644 --- a/Teams/new-teams-vdi-requirements-deploy.md +++ b/Teams/new-teams-vdi-requirements-deploy.md @@ -581,6 +581,7 @@ When users connect from an unsupported endpoint, the users are in fallback mode, `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams\DisableFallback` `HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Teams\DisableFallback` +- This registry key can only be processed by new Teams 24257.x.x.x or higher. - To disable fallback mode, set the value to 1. - To enable audio only, set the value to 2. - If the value isn't present or is set to 0 (zero), fallback mode is enabled. From a25dbcf09d81b9965ff00cec2efc6f22edd8a77d Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Tue, 8 Oct 2024 10:41:08 -0700 Subject: [PATCH 0149/1216] Update rooms-release-note.md Moved update over from https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/pull/10871 --- Teams/rooms/rooms-release-note.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Teams/rooms/rooms-release-note.md b/Teams/rooms/rooms-release-note.md index 769f268b9f..cc8167899f 100644 --- a/Teams/rooms/rooms-release-note.md +++ b/Teams/rooms/rooms-release-note.md @@ -65,16 +65,19 @@ Teams Rooms app updates happen either using the Microsoft Store or using [manual Features with the :::image type="icon" source="../media/mtr-pro-icon.png"::: icon are available only with Teams Rooms Pro license. ### 5.2.115.0 (9/26/2024) + Introduced in this update: -- **Proximity based join experience improvements**: Proximity based join experience is updated to disable auto accepting all nudges from external or federated tenants. Room admins can allow this depending on the location of the room. In addition, granular controls for ultrasound are added that allow IT admins to select speaker to use to omit ultrasound beacon as well as volume output percentage to fine tune room experience. -- **Dynamic video tile resizing based on people count** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** The room video tile on Teams desktop client dynamically adjusts size based on the number of people in the room. When one person is in the room, the tile matches the remote participant's size. With two or more people, the room tile expands to be four times larger. Room admins can enable or disable the people count. + +- **Proximity based join experience improvements**: Proximity based join experience is updated to disable auto accepting all nudges from external or federated tenants. In addition, Teams Rooms on Windows with compatible consoles will support proximity join using ultrasound, providing an alternative to Bluetooth. [Learn more](/microsoftteams/rooms/proximity-join?tabs=portal). +- **Dynamic video tile resizing based on people count** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** The room video tile on Teams desktop client dynamically adjusts size based on the number of people in the room. When one person is in the room, the tile matches the remote participant's size. With two or more people, the room tile expands to be four times larger. Room admins can enable or disable the people count. [Learn more](/microsoftteams/rooms/xml-config-file). - **Microsoft Teams Rooms on Windows room preview shows Cloud IntelliFrame** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** The Preview video of room will show IntelliFrame when Cloud IntelliFrame is enabled for the room, to let in room participants be aware of how they appear to those online. [Learn more](/microsoftteams/devices/cloud-intelliframe). -- **Roster grouping for in-room participants through proximity join** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** When joining a meeting in a Microsoft Teams Room on Windows with a companion device, in-room participants will be grouped under the room node. Participants must join through Proximity Join with Microsoft Teams Rooms. -- **Native controls for Group Framing, Active Speaker and Edge-composed IntelliFrame:** Allow users to natively toggle certain camera features provided by OEMs, including group framing, active speaker framing, and edge-composed IntelliFrame. -- **Breakout rooms support:** With breakout room support, Teams Rooms on Windows can be added to a breakout room as an attendee and moved in and out of the main room making it easy for breakout session coordination. +- **Roster grouping for in-room participants through proximity join** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** When joining a meeting in a Microsoft Teams Room on Windows with a companion device, in-room participants will be grouped under the room node. Participants must join through Proximity Join with Microsoft Teams Rooms. [Learn more](https://support.microsoft.com/en-us/office/microsoft-teams-rooms-windows-e667f40e-5aab-40c1-bd68-611fe0002ba2). +- **Native controls for Group Framing, Active Speaker and Edge-composed IntelliFrame:** Allow users to natively toggle certain camera features provided by OEMs, including group framing, active speaker framing, and edge-composed IntelliFrame. [Learn more](https://support.microsoft.com/en-us/office/enhance-hybrid-meetings-with-microsoft-intelliframe-for-teams-rooms-97161377-b746-49dc-992f-97bbf0d590f7). +- **Breakout rooms support:** With breakout room support, Teams Rooms on Windows can be added to a breakout room as an attendee and moved in and out of the main room making it easy for breakout session coordination. [Learn more](https://support.microsoft.com/en-us/office/use-breakout-rooms-in-microsoft-teams-meetings-7de1f48a-da07-466c-a5ab-4ebace28e461). + +Resolved issues: -Resolved issues: -- Fixed a known issue where content and gallery were swapped, after reconnecting a screen on dual display setups. +- Fixed a known issue where content and gallery were swapped, after reconnecting a screen on dual display will setup. - Fixed a known issue where the chat panel is empty after a reboot. - Fixed an issue where sometimes, the on-screen keyboard failed to appear on the console. - Fixed an issue where the app would restart after the device wakes up or while using meet now. From 051041ca921e64b0232eddcbfb9a240065e1690e Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Tue, 8 Oct 2024 10:47:03 -0700 Subject: [PATCH 0150/1216] Acrolinx check --- Teams/rooms/rooms-release-note.md | 60 +++++++++++++++---------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/Teams/rooms/rooms-release-note.md b/Teams/rooms/rooms-release-note.md index cc8167899f..dba2cf231c 100644 --- a/Teams/rooms/rooms-release-note.md +++ b/Teams/rooms/rooms-release-note.md @@ -68,16 +68,16 @@ Features with the :::image type="icon" source="../media/mtr-pro-icon.png"::: ico Introduced in this update: -- **Proximity based join experience improvements**: Proximity based join experience is updated to disable auto accepting all nudges from external or federated tenants. In addition, Teams Rooms on Windows with compatible consoles will support proximity join using ultrasound, providing an alternative to Bluetooth. [Learn more](/microsoftteams/rooms/proximity-join?tabs=portal). +- **Proximity based join experience improvements**: Proximity based join experience is updated to disable auto accepting all nudges from external or federated tenants. In addition, Teams Rooms on Windows with compatible consoles supports proximity join using ultrasound, providing an alternative to Bluetooth. [Learn more](/microsoftteams/rooms/proximity-join?tabs=portal). - **Dynamic video tile resizing based on people count** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** The room video tile on Teams desktop client dynamically adjusts size based on the number of people in the room. When one person is in the room, the tile matches the remote participant's size. With two or more people, the room tile expands to be four times larger. Room admins can enable or disable the people count. [Learn more](/microsoftteams/rooms/xml-config-file). -- **Microsoft Teams Rooms on Windows room preview shows Cloud IntelliFrame** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** The Preview video of room will show IntelliFrame when Cloud IntelliFrame is enabled for the room, to let in room participants be aware of how they appear to those online. [Learn more](/microsoftteams/devices/cloud-intelliframe). -- **Roster grouping for in-room participants through proximity join** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** When joining a meeting in a Microsoft Teams Room on Windows with a companion device, in-room participants will be grouped under the room node. Participants must join through Proximity Join with Microsoft Teams Rooms. [Learn more](https://support.microsoft.com/en-us/office/microsoft-teams-rooms-windows-e667f40e-5aab-40c1-bd68-611fe0002ba2). +- **Microsoft Teams Rooms on Windows room preview shows Cloud IntelliFrame** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** The Preview video of room shows IntelliFrame when Cloud IntelliFrame is enabled for the room, to let in room participants be aware of how they appear to those online. [Learn more](/microsoftteams/devices/cloud-intelliframe). +- **Roster grouping for in-room participants through proximity join** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** When joining a meeting in a Microsoft Teams Room on Windows with a companion device, in-room participants are grouped under the room node. Participants must join through Proximity Join with Microsoft Teams Rooms. [Learn more](https://support.microsoft.com/en-us/office/microsoft-teams-rooms-windows-e667f40e-5aab-40c1-bd68-611fe0002ba2). - **Native controls for Group Framing, Active Speaker and Edge-composed IntelliFrame:** Allow users to natively toggle certain camera features provided by OEMs, including group framing, active speaker framing, and edge-composed IntelliFrame. [Learn more](https://support.microsoft.com/en-us/office/enhance-hybrid-meetings-with-microsoft-intelliframe-for-teams-rooms-97161377-b746-49dc-992f-97bbf0d590f7). - **Breakout rooms support:** With breakout room support, Teams Rooms on Windows can be added to a breakout room as an attendee and moved in and out of the main room making it easy for breakout session coordination. [Learn more](https://support.microsoft.com/en-us/office/use-breakout-rooms-in-microsoft-teams-meetings-7de1f48a-da07-466c-a5ab-4ebace28e461). Resolved issues: -- Fixed a known issue where content and gallery were swapped, after reconnecting a screen on dual display will setup. +- Fixed a known issue where content and gallery were swapped, after reconnecting a screen on dual display will set up. - Fixed a known issue where the chat panel is empty after a reboot. - Fixed an issue where sometimes, the on-screen keyboard failed to appear on the console. - Fixed an issue where the app would restart after the device wakes up or while using meet now. @@ -104,7 +104,7 @@ Introduced in this update: This update contains essential bug fixes and performance improvements: - Fixed an issue where Webview 2 runtime was failing to install after updating to app 5.0.111.0, thereby not getting the new features released in that update. -- Fixed an issue where Teams Rooms app might not fill the display when the display was reconnected and the scaling settings with Console was not synced. +- Fixed an issue where Teams Rooms app might not fill the display when the display was reconnected and the scaling settings with Console wasn't synced. - Fixed an issue where a blank screen was displayed upon applying a custom theme. - Fixed an issue where Screen sharing from a video teleconferencing device to a Teams Rooms for Windows device doesn't work. - Fixed an issue where some devices failed to setup after a reset by using Zero touch Deployment with Windows Autopilot. @@ -119,12 +119,12 @@ Introduced in this update: - **New Teams on Teams Rooms** - This update brings the New Teams available on Teams Desktop to Microsoft Teams Rooms on Windows. With the new Teams app now a part of Teams Rooms on Windows, all Teams Rooms devices can now utilize available resources to optimize room experience and rendering intelligent audio and video more reliably. The New Teams app has parity of experiences, and in addition all new Teams rooms experiences are built on new Teams app. - **Zero Touch Deployment with Windows Autopilot and Pro Management Portal** :::image type="icon" source="../media/mtr-pro-icon.png":::. This update includes app support to enable the end-to-end deployment experience. -- **Ability to change language on Microsoft Teams Rooms on Windows**. With this new feature, end users can change the language of the Microsoft Teams Rooms on the Microsoft Windows app. The language choices offered are the same as those that are offered in the Microsoft Teams desktop app. The language is reverted to the default language when it restarts. To enable this, you will need to set the Room language setting to 'True'. [Please visit](/microsoftteams/rooms/xml-config-file) to learn more. -- **Skype for business deprecation**. Back with the release of app 4.19.57.0, we had announced the end of support for Skype for Business (Server and Online) on Microsoft Teams Rooms. With this update, we have retired the XML settings for SfB as well as ability to sign in or support to Skype for Business meetings. +- **Ability to change language on Microsoft Teams Rooms on Windows**. With this new feature, end users can change the language of the Microsoft Teams Rooms on the Microsoft Windows app. The language choices offered are the same as those that are offered in the Microsoft Teams desktop app. The language is reverted to the default language when it restarts. To enable this, you'll need to set the Room language setting to 'True'. [Please visit](/microsoftteams/rooms/xml-config-file) to learn more. +- **Skype for business deprecation**. Back with the release of app 4.19.57.0, we had announced the end of support for Skype for Business (Server and Online) on Microsoft Teams Rooms. With this update, we have retired the XML settings for SfB and ability to sign in or support to Skype for Business meetings. - **Meeting Chat shown by default in Gallery View for Teams Rooms on Windows**. Meeting Chat is now shown by default when joining a Teams meeting with Teams Rooms on Windows in Gallery View, making it easier to see incoming chat messages on the front of room display. Admins can configure the default chat experience for a room, and users can make in-meeting changes to show or hide the chat using the touch console. -- **Join meetings with a QR code**. Users can quickly join upcoming meetings by scanning a QR code on the Teams Room home screen using a mobile camera. Users will then enter the room companion mode experience on Teams mobile and the full meeting experience on Teams Rooms. Users can also scan the QR code to start an ad-hoc meeting or cast content from mobile to the front-of-room display. If the user does not have the Teams mobile app, they will be directed to download it after scanning the QR code. Cross-tenant meetings are supported when the organization setting and user policies allow it. IT admins can control the feature from the XML settings or the Teams admin center. [Learn more](/microsoftteams/rooms/teams-rooms-qr-codes). +- **Join meetings with a QR code**. Users can quickly join upcoming meetings by scanning a QR code on the Teams Room home screen using a mobile camera. Users will then enter the room companion mode experience on Teams mobile and the full meeting experience on Teams Rooms. Users can also scan the QR code to start an ad-hoc meeting or cast content from mobile to the front-of-room display. If the user doesn't have the Teams mobile app, they'll be directed to download it after scanning the QR code. Cross-tenant meetings are supported when the organization setting and user policies allow it. IT admins can control the feature from the XML settings or the Teams admin center. [Learn more](/microsoftteams/rooms/teams-rooms-qr-codes). - **4K display UI scaling for Teams Rooms on Windows**. 4K-enabled displays, including front of room displays and touch boards, are natively supported on the Teams Rooms experience. Note: 4K video isn't supported. -- **Improvements to Join with an ID**. Teams meetings continues to be the default option while the option to select joining Zoom meetings with an ID, and others to come, is visually clearer. +- **Improvements to Join with an ID**. Teams meetings continue to be the default option while the option to select joining Zoom meetings with an ID, and others to come, is visually clearer. - **Meeting ID and passcode to join on Teams Rooms on Windows**. Admins can configure and require a meeting ID and passcode to join a meeting on Teams Rooms on Windows to ensure one more level of security and privacy. This feature is available with Teams Rooms Pro license. - **End users can switch IntelliFrame on or off using Stage roster**. @@ -151,7 +151,7 @@ Introduced in this update: - **End of support for Skype for Business server and legacy home screen UI**. Support for Skype for Business and Skype for Business + Microsoft Teams as meeting modes are no longer available, and settings that were required for this set up are removed. The legacy home screen experience is also no longer officially supported. Learn more at [End of support for connecting to Skype for Business server in Microsoft Teams Rooms on Windows](https://techcommunity.microsoft.com/t5/skype-for-business-blog/end-of-support-for-connecting-to-skype-for-business-server-in/ba-p/3915956). - **Touch board form factor support**. Teams Rooms on Windows now support certified Touch board form factors like Surface Hub 3. Touch boards run Teams rooms touch experience on single screen.  Portrait mode/Rotation on Surface Hub 3 is in preview with more optimizations to follow. - **One time passcode (OTP) based setup**:::image type="icon" source="../media/mtr-pro-icon.png":::. One-time passcode (OTP) provides a new and simplified way to set up Teams Room on Windows. During the first-time setup experience, the installer is presented with an option to enter a One-time passcode instead of resource account credentials, eliminating the need to share room account passwords. OTP is then used to automatically fetch the resource account credentials and sign into Teams Rooms. Teams room admins can provision the OTP from the Teams Rooms Pro Management Portal. -- **Front Row Enhancement - Active video speaker promotion**. Front Row now promotes pinned or spotlighted participants to the center stage when there's no shared content in the single and dual display mode to make the most of empty space. For single display mode, when no one is pinned, spotlighted, or sharing content, the most recent active speaker video will be promoted to the center. In dual display mode, when no one is pinned, spotlighted, or sharing content, the two most recent active speaker videos will be promoted to the center on each screen. If someone is sharing content, the most recent active video speaker will be promoted on the right screen. +- **Front Row Enhancement - Active video speaker promotion**. Front Row now promotes pinned or spotlighted participants to the center stage when there's no shared content in the single and dual display mode to make the most of empty space. For single display mode, when no one is pinned, spotlighted, or sharing content, the most recent active speaker video is promoted to the center. In dual display mode, when no one is pinned, spotlighted, or sharing content, the two most recent active speaker videos are promoted to the center on each screen. If someone is sharing content, the most recent active video speaker is promoted on the right screen. - **Support Joining a Teams Live Event as an Attendee**. To join a live event as an attendee and watch the streaming experience, follow the instructions on [Attend a live event in Microsoft Teams](https://support.microsoft.com/office/attend-a-live-event-in-microsoft-teams-a1c7b989-ebb1-4479-b750-c86c9bc98d84). - **Teams Room on Windows content camera enhancements**. Teams rooms on Windows support content cameras that are [certified by Microsoft](content-camera.md?tabs=Windows#supported-cameras-and-settings) to share analog Whiteboard in rooms. Customers now have the additional choice to connect any Teams certified or any other camera as a content camera on Teams Rooms on Windows to allow ease of use. - **Responsive calendar sizing**. The calendar size changes dynamically based on screen width and height to adapt to various front-of-room display sizes. Learn more at [Set up and manage Teams Rooms on Windows custom backgrounds](/microsoftteams/rooms/custom-backgrounds). @@ -280,7 +280,7 @@ Introduced in this update: - IT admin can disable Microsoft noise suppression through XML setting3 - IT admin can override download folder cleanup on the device through registry key setting4 - Enabling users to join Teams meeting hosted on another cloud (that is, GCCH customer can join Teams meetings hosted on commercial cloud and vice versa) -- Teams Rooms now blocks launching Microsoft Edge from URLs in PowerPoint Live as an added security measure for Teams rooms with touch displays +- Teams Rooms now block launching Microsoft Edge from URLs in PowerPoint Live as an added security measure for Teams rooms with touch displays - Meet now experience is improved to add instructions for users to invite users to the room - Support for Windows 10 21H2 feature release for Teams rooms @@ -527,7 +527,7 @@ Introduced in this update: - Universal bar for in-meeting call controls for Teams calls/ meetings to provide consistent experience with Microsoft Teams PC/ Web/ Mobile clients1 - Call quality feedback rating after Teams calls/ meetings1 - Receive/render Microsoft Whiteboard on Microsoft Teams Rooms front of room display when shared from PC/ Web/ Mobile Teams client1 2 -- Removed support for Windows 10 Version 1809 upgrades due to compatibility issues with Microsoft Teams Rooms client. Windows 10 Version 19H1 support will be added in future releases +- Removed support for Windows 10 Version 1,809 upgrades due to compatibility issues with Microsoft Teams Rooms client. Windows 10 Version 19H1 support will be added in future releases 1 Microsoft Teams service rollout using Teams rings. This feature might be available earlier or later than 4.0.105.0 client update. @@ -792,14 +792,14 @@ Introduced in this update: Resolved issues: - Joining meetings on Cisco devices results in meeting drops and returning to the home screen. -- Built-in Teams backgrounds are not downloading successfully. -- Tapping Meet now on Logitech TAP devices shows a notification that the app does not support launching on secondary displays. +- Built-in Teams backgrounds aren't downloading successfully. +- Tapping Meet now on Logitech TAP devices shows a notification that the app doesn't support launching on secondary displays. - When joining Direct Guest Join meetings while the HDMI ingest cable is connected, the HDMI ingest feed is shown as the room video instead of the local room camera feed. - Volume is increased and decreased by increments of 30 instead of 10 on Logitech devices. -- Participant video gets re-framed from fit-to-frame to fill-frame intermittently on Cisco devices. +- Participant video gets reframed from fit-to-frame to fill-frame intermittently on Cisco devices. - Various meeting and call reliability issues. -1Neat devices are excluded from this rollout of custom backgrounds due to an issue that is unique to Neat devices. Once the issue is resolved, custom backgrounds will be enabled for Neat devices in a later release. +1Neat devices are excluded from this rollout of custom backgrounds due to an issue that is unique to Neat devices. Once the issue is resolved, custom backgrounds are enabled for Neat devices in a later release. ### 1449/1.0.96.2024061103 (June 2024) @@ -812,7 +812,7 @@ Introduced in this update: Introduced in this update: - **Home screen refresh**. The Teams Rooms on Android home screen matches the look and feel of Teams Rooms on Windows, enabling users to engage with a consistent Teams Rooms interface. The touch console features six action buttons and shows the room calendar on the right side of the home screen. If the Bluetooth beaconing setting is enabled, a room tip appears at the bottom left corner of the front-of-room display and touch console for user education. -- **Join meetings with a QR code**. Users can quickly join upcoming meetings by scanning a QR code on the Teams Room home screen using a mobile camera. Users will then enter the room companion mode experience on Teams mobile and the full meeting experience on Teams Rooms. Users can also scan the QR code to start an ad-hoc meeting or cast content from mobile to the front-of-room display. If the user does not have the Teams mobile app, they will be directed to download it after scanning the QR code. Cross-tenant meetings are supported when the organization setting and user policies allow it. IT admins can control the feature from the device settings or the Teams admin center. [Learn more](/microsoftteams/rooms/teams-rooms-qr-codes). +- **Join meetings with a QR code**. Users can quickly join upcoming meetings by scanning a QR code on the Teams Room home screen using a mobile camera. Users will then enter the room companion mode experience on Teams mobile and the full meeting experience on Teams Rooms. Users can also scan the QR code to start an ad-hoc meeting or cast content from mobile to the front-of-room display. If the user does not have the Teams mobile app, they'll be directed to download it after scanning the QR code. Cross-tenant meetings are supported when the organization setting and user policies allow it. IT admins can control the feature from the device settings or the Teams admin center. [Learn more](/microsoftteams/rooms/teams-rooms-qr-codes). - **4K local HDMI content sharing**. Users can consume HDMI content in 4K quality on Teams Rooms on Android devices that support 4K HDMI input when users project content to the front-of-room display without joining an online Teams meeting. - **Give feedback support**. The Help button includes a Give feedback option that lets users share their opinions and ideas about Teams Rooms on Android with Microsoft, just like users can do so on Teams desktop, web, mobile, and Teams Rooms on Window clients. This feedback is used to improve the Teams experience. IT admins can enable or disable this feature for users and manage other feedback policies using PowerShell. [Learn more](/microsoftteams/manage-feedback-policies-in-teams). - Performance improvements in meetings including when users share HDMI content. @@ -827,7 +827,7 @@ Introduced in this update: Introduced in this update: -- Bug fixes for app crashes and an issue with the device restart banner that does not auto dismiss. +- Bug fixes for app crashes and an issue with the device restart banner that doesn't auto dismiss. ### 1449/1.0.96.2024020802 (February 2024) @@ -835,7 +835,7 @@ Introduced in this update: - **Meeting ID and passcode**1 :::image type="icon" source="../media/mtr-pro-icon.png":::. IT admins can configure and require users to enter a meeting ID and passcode for joining meetings to ensure a level of security and privacy. - **New calendar views**. A new look with expanded functionalities. Users can view the calendar for the current day and the next day. Any available time slots for 11 minutes or more are shown. A visual indicator (green/purple vertical bar) is added to each time slot for users to easily see whether a room is booked or available. -- **Improved view switcher for Front of Room display controls**. The updated interface for the view switcher menu provides users with more control of the front of room display(s) during a meeting. Users can customize the views to show or hide the meeting chat. For Front Row, users can select which meeting component is displayed on the left and right panel. IT admins can configure the default number of panels and the default component showing on the panel(s) using the local device setting. +- **Improved view switcher for Front of Room display controls**. The updated interface for the view switcher menu provides users with more control of the front of room displays during a meeting. Users can customize the views to show or hide the meeting chat. For Front Row, users can select which meeting component is displayed on the left and right panel. IT admins can configure the default number of panels and the default component showing on the panel(s) using the local device setting. - Support for Teams Premium security features including end-to-end encryption for meetings and sensitivity labels. - Fix for an experience regression in the Call app including support for P2P call and group call. - Reliability and other improvements. @@ -924,7 +924,7 @@ Introduced in this update: - Seamlessly switch from local to online collaboration by selecting Start meeting on the local whiteboarding screen. This action kicks off an ad-hoc meeting and automatically presents the existing whiteboard. From there, you can add participants into the meeting and contribute across the same whiteboard in real-time. - Microsoft Whiteboard can now be viewed side by side with remote meeting participants using the Content + Gallery layout. Whenever content sharing starts, Content + Gallery will now be the default layout regardless of the content type. - Content sharing in a meeting is more accessible with the redesigned share menu. When you select **Share** in the meeting control bar, you can find all content options that can be shared in one place, including Microsoft Whiteboard. Sharing Microsoft Whiteboard in a meeting is also now supported on resource accounts. [Admins, see instructions on how to manage Microsoft Whiteboard sharing in Teams](/microsoft-365/whiteboard/manage-sharing-organizations) -- We're also introducing a new touch screen support that allows you to control the room system from both the touch display at the front of the room and the touch console, whichever is more convenient. Admins can enable this feature with the **Enable touch screen controls** setting on the device. To further enhance the meeting experience on large screen devices, 4K display is also now supported. +- We're also introducing a new touch screen support that allows you to control the room system from both the touch display at the front of the room and the touch console, whichever is more convenient. Admins can enable this feature with the **Enabled touch screen controls** setting on the device. To further enhance the meeting experience on large screen devices, 4K display is also now supported. - Aside from optimizing touch experiences for local meetings, we're also enriching hybrid meetings through remote camera pan, tilt, and zoom controls support. Remote meeting participants can now control the zoom and orientation of a Teams Rooms camera directly from their desktop during a meeting. [Admins, follow these instructions for enabling this setting](/microsoftteams/meeting-policies-audio-and-video) - Joining a meeting on a room device has also become more inclusive. With chat notifications, you can see incoming chat messages on the front-of-room display and participate in the meeting on equal grounds. Admins can enable this setting in the device settings, and you can temporarily disable this setting using the meeting control bar. @@ -941,7 +941,7 @@ Introduced in this update: ### 1449/1.0.96.2022072103 (August 2022) -In partnership with Cisco, you'll be able to join Cisco WebEx meetings through Microsoft Teams. After you enable **Direct guest** **join** through settings, schedule a new Cisco WebEx meeting or forward an existing meeting to the Teams Room on Android. The meeting will appear on the calendar and will be available to join. +In partnership with Cisco, you are able to join Cisco WebEx meetings through Microsoft Teams. After you enable **Direct guest** **join** through settings, schedule a new Cisco WebEx meeting or forward an existing meeting to the Teams Room on Android. The meeting appears on the calendar and will be available to join. > [!NOTE] > Direct guest join Cisco WebEx will be initially available on Poly. Other manufacturers will receive it shortly after. @@ -950,7 +950,7 @@ For IT admins who want to learn more about known issues and troubleshooting Team ### 1449/1.0.96.2022051102 (May 2022) -In partnership with Zoom, we're releasing an ability to join Zoom meetings through Microsoft Teams. After you enable **Direct guest** **join** through settings, schedule a new Zoom meeting or forward to an existing Zoom meeting to the Teams Room on Android. The meeting will appear on the calendar and will be available to join. +In partnership with Zoom, we're releasing an ability to join Zoom meetings through Microsoft Teams. After you enable **Direct guest** **join** through settings, schedule a new Zoom meeting or forward to an existing Zoom meeting to the Teams Room on Android. The meeting appears on the calendar and will be available to join. > [!NOTE] > Direct guest join will be initially available on Logitech, Poly, and some Yealink devices. Other manufacturers will receive it shortly after. @@ -970,14 +970,14 @@ Introduced in this update: - New reactions. - You can view content in the room or share it into the meeting by plugging in an HDMI cable. Available for all certified devices with HDMI capability. - Presenters and organizers are able to control camera and microphone access for all attendees. -- Five new wallpapers to choose from to customize your Teams Rooms on Android devices. These wallpapers will apply to the front-of-room displays in a single and dual screen configuration. +- Five new wallpapers to choose from to customize your Teams Rooms on Android devices. These wallpapers apply to the front-of-room displays in a single and dual screen configuration. - Webinar presenters can now join and participate from the Teams Room on Android devices. - To provide a more cohesive experience, all IT admin settings are combined into one group under device settings for easier room configuration. - These settings are available only on shared room accounts and require a password to access. -- This functionality will be available on a select set of devices. +- This functionality is available on a select set of devices. - A warning message will appear on the front-of-room display when the room is over capacity. - This will initially be available only on these select devices: EPOS EXPAND Vision 3T, Yealink MeetingBar A20, Yealink MeetingBar A30. -- When someone checks in on a Teams panel devices and the previous meeting is running over, a notification will appear on the front-of-room display to inform those people in the room that their meeting is over, and that people are waiting for the room. (Must have a Teams panel device paired with the Teams Room device). +- When someone checks in on a Teams panel devices and the previous meeting is running over, a notification appears on the front-of-room display to inform those people in the room that their meeting is over, and that people are waiting for the room. (Must have a Teams panel device paired with the Teams Room device). ### 1449/1.0.96.2021070803 (July 2021) @@ -994,7 +994,7 @@ Introduced in this update: - Simplified sign-in screen - IT Admins can do remote provisioning and sign-in of Teams Rooms from the Teams Admin Center -- Use your phone or a secondary Teams device as a remote for the Teams Room. Control mic, camera, volume, live captions, and layout settings via the secondary device +- Use your phone or a secondary Teams device as a remote for the Teams Room. Control mic, camera, volume, live captions, and lay out settings via the secondary device - Select Teams Rooms devices now support projecting your screen via HDMI cable - Live captions now available for one-on-one calls - Presenters and organizers can select to lock a meeting to prevent anyone else from joining the meeting. Go to **More** > **Lock** **meeting** @@ -1004,14 +1004,14 @@ Introduced in this update: ### 1449/1.0.96.2021032002 (April 2021) -Most Teams Rooms on Android devices are compatible with a touch console (for example Poly TC8). When paired with a Teams Rooms system, the console allows you to see the room calendar, join meetings, and place calls directly from the console. During meetings or calls, you'll be able to see current meeting participants, add new ones, switch content layouts, raise hands, and more +Most Teams Rooms on Android devices are compatible with a touch console (for example Poly TC8). When paired with a Teams Rooms system, the console allows you to see the room calendar, join meetings, and place calls directly from the console. During meetings or calls, you are able to see current meeting participants, add new ones, switch content layouts, raise hands, and more -A full-day calendar view will show all scheduled meetings on the system and permit you to join meetings directly from the device. All existing calling and meeting functionality will move to the console and will be arranged along side the calendar. +A full-day calendar view shows all scheduled meetings on the system and permit you to join meetings directly from the device. All existing calling and meeting functionality will move to the console and will be arranged along side the calendar. > [!NOTE] > If the touch console is connected, all actionable functionality will move to the console, but the calendar will remain visible on the connected display for quick reference. -The following features will be available to you when you sign in with your account (e.g. E5 licenses) into the Teams Rooms on Android systems: +The following features are available to you when you sign in with your account (for example, E5 licenses) into the Teams Rooms on Android systems: - Start Microsoft Whiteboard and share the whiteboard in the meeting from the Teams Rooms device. - Start recording during meeting or call. @@ -1021,7 +1021,7 @@ The following features will be available to you when you sign in with your accou Introduced in this update: -- Dual screen support. Some select hardware (e.g., Poly Studio X50) that supports dual display configuration can now have a dual display experience with Teams. It's particularly useful in meetings, where meeting participants will be presented on one display and content on the other +- Dual screen support. Some select hardware (for example, Poly Studio X50) that supports dual display configuration can now have a dual display experience with Teams. It's useful in meetings, where meeting participants are presented on one display and content on the other - Meeting gallery supports 9 participants. Now Teams Rooms on Android will show up to 9 participants on the meeting stage - New layouts. Together mode and Large gallery layouts are now available under the existing Layout button during meetings. These additional layouts are made to highlight video participants better - Spotlight. Teams Rooms on Android will present spotlighted participants as large tiles on the meeting stage similar to content. Only desktop Teams clients are capable of selecting spotlighted participants at this time From 201cb49e6a4f2b4d30742b49f6d5efd28b6ca4b0 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 8 Oct 2024 11:52:08 -0700 Subject: [PATCH 0151/1216] Update manage-voice-applications-policies.md Removing "Public Preview" references as feature is now GA. --- Teams/manage-voice-applications-policies.md | 69 ++++++++++----------- 1 file changed, 33 insertions(+), 36 deletions(-) diff --git a/Teams/manage-voice-applications-policies.md b/Teams/manage-voice-applications-policies.md index 7b19529145..52f104c34e 100644 --- a/Teams/manage-voice-applications-policies.md +++ b/Teams/manage-voice-applications-policies.md @@ -25,9 +25,6 @@ description: Learn how to use and manage voice applications policies in Microsof # Manage voice applications policies in Microsoft Teams -> [!NOTE] -> Most of these features are now in public preview. See the specific feature for more details. Information in this article is subject to change prior to general availability. - This article is for IT Pros and administrators who want to delegate Auto attendant and Call queue change capabilities to users in their organization. Voice applications policies allow you to create and assign voice application policies to authorized users. Voice application policies control what configuration changes an authorized user can make to the auto attendants and call queues they're authorized for. @@ -103,26 +100,26 @@ Voice applications policies control the configuration changes and actions an aut |Business hours greeting |This setting allows authorized users to change the Business Hours Greeting. |AllowAutoAttendantBusinessHoursGreetingChange |No, Generally Available | |After hours greeting |This setting allows authorized users to change the After Hours Greeting. |AllowAutoAttendantAfterHoursGreetingChange |No, Generally Available | |Holiday greeting |This setting allows authorized users to change the Holiday Greeting. |AllowAutoAttendantHolidayGreetingChange |No, Generally Available | -|Time zone |This setting allows authorized users to change the Time zone. |AllowAutoAttendantTimeZoneChange |Yes3 | -|Language |This setting allows authorized users to change the Lanugage. |AllowAutoAttendantLanguageChange |Yes3 | -|Business hours |This setting allows authorized users to change the auto attendant business hours schedule. |AllowAutoAttendantBusinessHoursChange |Yes, Public Preview | -|Holiday dates and hours |This setting allows authorized users to change the auto attendant holiday schedule.2|AllowAutoAttendantHolidaysChange |Yes, Public Preview | -|Business hours call routing|This setting allows authorized users to change the auto attendant business hours call flow. |AllowAutoAttendantBusinessHoursRoutingChange |Yes, Public Preview | -|After hours call routing|This setting allows authorized users to change the auto attendant after hours call flow. |AllowAutoAttendantAfterHoursRoutingChange |Yes, Public Preview | -|Holiday hours call routing|This setting allows authorized users to change the auto attendant holiday call flow. |AllowAutoAttendantHolidayRoutingChange |Yes, Public Preview | +|Time zone |This setting allows authorized users to change the Time zone. |AllowAutoAttendantTimeZoneChange |Yes3 | +|Language |This setting allows authorized users to change the Lanugage. |AllowAutoAttendantLanguageChange |Yes3 | +|Business hours |This setting allows authorized users to change the auto attendant business hours schedule. |AllowAutoAttendantBusinessHoursChange |Yes | +|Holiday dates and hours |This setting allows authorized users to change the auto attendant holiday schedule.2|AllowAutoAttendantHolidaysChange |Yes | +|Business hours call routing|This setting allows authorized users to change the auto attendant business hours call flow. |AllowAutoAttendantBusinessHoursRoutingChange |Yes | +|After hours call routing|This setting allows authorized users to change the auto attendant after hours call flow. |AllowAutoAttendantAfterHoursRoutingChange |Yes | +|Holiday hours call routing|This setting allows authorized users to change the auto attendant holiday call flow. |AllowAutoAttendantHolidayRoutingChange |Yes | Notes -1. The user requires a Teams Premium license and Queues app to access this functionality. -2. In order to change the holiday schedule, the user must be authorized for all auto attendants that reference the holiday. -3. This option is not currently available in Queues app. +1. The authorized user requires a Teams Premium license and Queues app to access this functionality. +1. In order to change the holiday schedule, the authorized user must be authorized for all auto attendants that reference the holiday. +1. This option is not currently available for authorized users. ### Auto attendant - Reporting -|Teams voice applications policy setting |Description |PowerShell parameter |Teams Premium required1| -|----------------------------------------------------|---------------------------------------------------------------------------------|------------------------------------------|-----------------------| -|Real-time auto attendant metrics |This setting allows authorized users to access real-time auto attendant metrics. |RealTimeAutoAttendantMetricsPermission |Yes, Public Preview | -|Historical auto attendant metrics |This setting allows authorized users to access historical auto attendant metrics in Power BI and Queues App.|HistoricalAutoAttendantMetricsPermission |Power BI - No, Generally Available
    Queues App - Yes, Public Preview| +|Teams voice applications policy setting |Description |PowerShell parameter |Teams Premium required1| +|-----------------------------------------|---------------------------------------------------------------------------------|------------------------------------------|-----------------------| +|Real-time auto attendant metrics |This setting allows authorized users to access real-time auto attendant metrics. |RealTimeAutoAttendantMetricsPermission |Yes | +|Historical auto attendant metrics |This setting allows authorized users to access historical auto attendant metrics in Power BI and Queues App.|HistoricalAutoAttendantMetricsPermission |Power BI - No, Generally Available
    Queues App - Yes| Reporting values: @@ -135,7 +132,7 @@ Reporting values: Notes -1. The user requires a Teams Premium license and Queues app to access this functionality. +1. The authorized user requires a Teams Premium license and Queues app to access this functionality. ### Call queues - Features @@ -147,42 +144,42 @@ Notes |Shared voicemail greeting for call timeout|This setting allows authorized users to change the Timeout Shared Voicemail Greeting. |AllowCallQueueTimeoutSharedVoicemailGreetingChange|No, Generally Available| |Shared voicemail greeting for no agents|This setting allows authorized users to change the No Agents Shared Voicemail Greeting. |AllowCallQueueNoAgentSharedVoicemailGreetingChange|No3| |Language |This setting allows authorized users to change the Language. |AllowCallQueueLanguageChange |Yes3 | -|Membership |This setting allows authorized users to change the agents who are part of the call queue. |AllowCallQueueMembershipChange |Yes, Public Preview
    See note 2| -|Conference mode |This setting allows authorized users to change the call queue conference mode setting. |AllowCallQueueConferenceModeChange |Yes, Public Preview| -|Agent routing method |This setting allows authorized users to change the call queue agent routing (selection) method. |AllowCallQueueRoutingMethodChange |Yes, Public Preview| -|Presence-based routing |This setting allows authorized users to change the call queue presence-based routing setting. |AllowCallQueuePresenceBasedRoutingChange |Yes, Public Preview| -|Opt out (queue configuration) |This setting allows authorized users to change the call queue opt-out setting. |AllowCallQueueOptOutChange |Yes, Public Preview| -|Routing for call overflow |This setting allows authorized users to change the call queue overflow handling. |AllowCallQueueOverflowRoutingChange |Yes, Public Preview| -|Routing for call timeout |This setting allows authorized users to change the call queue timeout handling. |AllowCallQueueTimeoutRoutingChange |Yes, Public Preview| -|Routing for no agents |This setting allows authorized users to change the call queue no agents handling. |AllowCallQueueNoAgentsRoutingChange |Yes, Public Preview| +|Membership |This setting allows authorized users to change the agents who are part of the call queue. |AllowCallQueueMembershipChange |Yes
    See note 2| +|Conference mode |This setting allows authorized users to change the call queue conference mode setting. |AllowCallQueueConferenceModeChange |Yes | +|Agent routing method |This setting allows authorized users to change the call queue agent routing (selection) method. |AllowCallQueueRoutingMethodChange |Yes | +|Presence-based routing |This setting allows authorized users to change the call queue presence-based routing setting. |AllowCallQueuePresenceBasedRoutingChange |Yes | +|Opt out (queue configuration) |This setting allows authorized users to change the call queue opt-out setting. |AllowCallQueueOptOutChange |Yes | +|Routing for call overflow |This setting allows authorized users to change the call queue overflow handling. |AllowCallQueueOverflowRoutingChange |Yes | +|Routing for call timeout |This setting allows authorized users to change the call queue timeout handling. |AllowCallQueueTimeoutRoutingChange |Yes | +|Routing for no agents |This setting allows authorized users to change the call queue no agents handling. |AllowCallQueueNoAgentsRoutingChange |Yes | Notes -1. The user requires a Teams Premium license and Queues app to access this functionality. +1. The authorized user requires a Teams Premium license and Queues app to access this functionality. 1. If the Call queue uses a distribution list, security group, Microsoft 365 group or a Microsoft Teams channel the owner of these can add or remove agents without a Teams Premium license or Queues app. -1. This option is not currently available in Queues app. +1. This option is not currently available for authorized users. ### Call queues - Agent actions |Teams voice applications policy setting|Description |PowerShell parameter |Teams Premium required1| |--------------------------------|------------------------------------------------------------------------|--------------------------------------|---------------------| -|Opt agent in/out of queue |This setting allows authorized users to change an agent's opt-in status.|AllowCallQueueAgentOptChange |Yes, Public Preview | +|Opt agent in/out of queue |This setting allows authorized users to change an agent's opt-in status.|AllowCallQueueAgentOptChange |Yes | |Agent monitor mode |This setting is not currently available for authorized users. |CallQueueAgentMonitorMode |Yes2 | |Agent monitor notification mode |This setting is not currently available for authorized users. |CallQueueAgentMonitorNotificationMode |Yes2 | Notes -1. The user requires a Teams Premium license and Queues app to access this functionality. -1. This option is not currently available in Queues app. +1. The authorized user requires a Teams Premium license and Queues app to access this functionality. +1. This option is not currently available for authorized users. ### Call queues - Reporting |Teams voice applications policy setting|Description|PowerShell parameter|Teams Premium required1| |------------------------------------------------|--------------------------------|---------------------|---------------------| -|Real-time call queue metrics |This setting allows authorized users to access real-time call queue metrics. |RealTimeQueueMetricsPermission|Yes, Public Preview| -|Real-time agent metrics |This setting allows authorized users to access real-time call queue agent metrics. |RealTimeAgentMetricsPermission|Yes, Public Preview| -|Historical call queue metrics |This setting allows authorized users to access historical call queue metrics in Power BI and Queues App.|HistoricalQueueMetricsPermission|Power BI - No, Generally Available
    Queues App - Yes, Public Preview| -|Historical agent metrics |This setting allows authorized users to access historical call queue agent metrics in Power BI and Queues App.|HistoricalAgentMetricsPermission|Power BI - No, Generally Available
    Queues App - Yes, Public Preview| +|Real-time call queue metrics |This setting allows authorized users to access real-time call queue metrics. |RealTimeQueueMetricsPermission|Yes | +|Real-time agent metrics |This setting allows authorized users to access real-time call queue agent metrics. |RealTimeAgentMetricsPermission|Yes | +|Historical call queue metrics |This setting allows authorized users to access historical call queue metrics in Power BI and Queues App.|HistoricalQueueMetricsPermission|Power BI - No, Generally Available
    Queues App - Yes | +|Historical agent metrics |This setting allows authorized users to access historical call queue agent metrics in Power BI and Queues App.|HistoricalAgentMetricsPermission|Power BI - No, Generally Available
    Queues App - Yes1. This option is not currently available for authorized users.| Reporting values: @@ -195,7 +192,7 @@ Reporting values: Notes -1. The user requires a Teams Premium license and Queues app to access this functionality. +1. The authorized user requires a Teams Premium license and Queues app to access this functionality. ## Related articles From fa41e1504729705a848fdb488b4af9aae3374709 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 8 Oct 2024 11:55:58 -0700 Subject: [PATCH 0152/1216] Update aa-cq-authorized-users-plan.md --- Teams/aa-cq-authorized-users-plan.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/Teams/aa-cq-authorized-users-plan.md b/Teams/aa-cq-authorized-users-plan.md index d327c43713..4301eaacf0 100644 --- a/Teams/aa-cq-authorized-users-plan.md +++ b/Teams/aa-cq-authorized-users-plan.md @@ -25,9 +25,6 @@ description: Learn the requirements needed to set up authorized users for Auto a # Plan for Auto attendant and Call queue authorized users -> [!NOTE] -> Some of these features are in limited public preview. For more information, contact your Microsoft customer success manager. Information in this article is subject to change. - This article is for IT Pros and administrators who want to delegate certain Auto attendant or Call queue configuration capabilities to the users in their organization. This article describes benefits and licensing requirements. After reading this article, see [Set up authorized users](aa-cq-authorized-users.md) and [Manage voice applications policies](manage-voice-applications-policies.md) for more information. ## Benefits From 7959dd110f115a239da8b4f444d726e4c78aab54 Mon Sep 17 00:00:00 2001 From: Colin Longman Date: Tue, 8 Oct 2024 11:56:45 -0700 Subject: [PATCH 0153/1216] Update aa-cq-authorized-users.md --- Teams/aa-cq-authorized-users.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/Teams/aa-cq-authorized-users.md b/Teams/aa-cq-authorized-users.md index 5768f78e17..4a43881723 100644 --- a/Teams/aa-cq-authorized-users.md +++ b/Teams/aa-cq-authorized-users.md @@ -25,9 +25,6 @@ description: Learn how to set up authorized users and what they can manage for A # Set up Auto attendant and Call queue authorized users -> [!NOTE] -> Some of these features are in limited public preview. For more information, contact your Microsoft customer success manager. Information in this article is subject to change. - This article is for IT Pros and administrators who want to delegate Auto attendant and Call queue change capabilities to users in their organization. This article describes the necessary steps to create an Authorized user. Before reading this article, be sure you've read [Plan for authorized users](aa-cq-authorized-users-plan.md), which describes licensing requirements and prerequisites for Auto attendant and Call queue authorized users. From 86ae1fa5beb71808b76a235894dd2034494e3ab8 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 13:57:19 -0500 Subject: [PATCH 0154/1216] Learn Editor: Update rooms-prep.md --- Teams/rooms/rooms-prep.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Teams/rooms/rooms-prep.md b/Teams/rooms/rooms-prep.md index 8f377fe081..3389c5dcef 100644 --- a/Teams/rooms/rooms-prep.md +++ b/Teams/rooms/rooms-prep.md @@ -140,6 +140,18 @@ This guidance is for manual configuration. This can also be automated using Intu Proxy settings on Teams Rooms on Android vary by device manufacturer. Consult OEM documentation for how to best configure Teams Rooms on Android devices for a network with a proxy. +## Tenant Restrictions + +For organizations which utilize the [tenant restrictions](/entra/identity/enterprise-apps/tenant-restrictions) features of Entra ID, this is supported on some Teams Devices if your organization utilizes the proxy deployment variant of tenant restrictions with header injection. + +#### Teams Rooms on Windows + +To support tenant restrictions, ensure you have your proxy configuration on your Teams Rooms device completed per this Learn document and ensure the Teams Rooms on Windows device has the replacement SSL certificates installed on it to trust the header injected web traffic. + +#### Teams Rooms on Android + +Tenant restrictions is not supported today on Teams Rooms on Android devices. Consult with your Android device OEM for potential workarounds. + ## Admin group management If you choose to join a Teams Rooms on Windows device to a domain (Microsoft Entra ID or Active Directory), you can use Microsoft Intune, Group Policy, or Local Computer Management to set a Security Group as local administrator just like you would for a Windows PC in your domain. Anyone who is a member of that security group can enter their credentials and unlock Settings. From da52eeab714d64b80625ec1872799e73ac7c6e9b Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 13:57:38 -0500 Subject: [PATCH 0155/1216] Learn Editor: Update rooms-prep.md From 1a4b2d78315601a3b760a583a9f9ee540d567e1c Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 14:02:30 -0500 Subject: [PATCH 0156/1216] Learn Editor: Update rooms-prep.md --- Teams/rooms/rooms-prep.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Teams/rooms/rooms-prep.md b/Teams/rooms/rooms-prep.md index 3389c5dcef..e4fc748ab6 100644 --- a/Teams/rooms/rooms-prep.md +++ b/Teams/rooms/rooms-prep.md @@ -44,7 +44,7 @@ A *resource account* is an account that the Microsoft Teams Rooms device uses In order to function properly, Microsoft Teams Rooms devices must have access to a network that meets these requirements: -- Access to: Microsoft Teams, SharePoint/OneDrive, Pro Management Portal, Microsoft Store, Windows Update, Intune, Entra ID, & Microsoft Common destinations. Open required ports to the required destinations documented in [Teams Rooms Network Security](/microsoftteams/rooms/security?tabs=Windows#network-security) +- Access to: Microsoft Teams, SharePoint/OneDrive, Pro Management Portal, Microsoft Store, Windows Update, Intune, Microsoft Entra ID, & Microsoft Common destinations. Open required ports to the required destinations documented in [Teams Rooms Network Security](/microsoftteams/rooms/security?tabs=Windows#network-security) - Review network bandwidth and quality of service (QoS) requirements: [QoS on Teams Devices](/microsoftteams/devices/qos-on-teams-devices) @@ -73,13 +73,15 @@ This guidance is for manual configuration. This can also be automated using Intu ##### Skype User Registry Hive -1. In the Microsoft Teams Rooms UI, select on the Settings gear icon where you'll be prompted for the local Administrator password on the device (the default password is **sfb**) -2. Tap on **Settings** followed by tapping on the **Go to Windows** button and then tapping on the **go to Admin Sign In** button and then clicking the **Administrator** button (if the computer is Entra ID joined choose **Other User,** then use .\admin as the user name) -3. In the **Search Windows** box bottom left type in regedit (either long press the screen or right select and choose **Run as administrator**) -4. Select on the HKEY_USERS folder (you'll see a list of machine user SIDs) ensure the root folder HKEY_USERS is selected +1. In the Microsoft Teams Rooms UI, select on the Settings gear icon where you are prompted for the local Administrator password on the device (the default password is **sfb**) +1. Tap on **Settings** followed by tapping on the **Go to Windows** button and then tapping on the **go to Admin Sign In** button and then clicking the **Administrator** button (if the computer is Microsoft Entra ID joined choose **Other User,** then use .\admin as the user name) +1. In the **Search** box, in the bottom left type in regedit (either long press the screen or right select and choose **Run as administrator**) +1. Select on the HKEY_USERS folder (you see a list of machine user SIDs) ensure the root folder HKEY_USERS is selected + 5. Select on File and then choose **Load Hive** 6. Browse to the **C:\Users\Skype** folder and type in the File name box NTUSER.dat and press the open button -7. You'll be prompted for a Key Name for your newly loaded Hive; type in Skype (you should now see the registry settings for the Skype User) +1. You are prompted for a Key Name for your newly loaded Hive; type in Skype (you should now see the registry settings for the Skype User) + 8. Open the Skype key and browse to HKEY_USERS\Skype\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings then ensure these settings are entered: ```console @@ -106,7 +108,7 @@ This guidance is for manual configuration. This can also be automated using Intu ##### Windows System Proxy 1. In the Microsoft Teams Rooms UI, select on the Settings gear icon where you'll be prompted for the local Administrator password on the device (the default password is **sfb**) -2. Tap on **Settings** followed by tapping on the **Go to Windows** button and then tapping on the **go to Admin Sign In** button and then clicking the **Administrator** button (if the computer is Entra ID joined choose **Other User,** then use .\admin as the user name) +1. Tap on **Settings** followed by tapping on the **Go to Windows** button and then tapping on the **go to Admin Sign In** button and then clicking the **Administrator** button (if the computer is Microsoft Entra ID joined choose **Other User,** then use .\admin as the user name) 3. In the **Search Windows** box bottom left type in 'Settings' 4. Select 'Network & internet' 5. Select 'Proxy' @@ -142,7 +144,7 @@ Proxy settings on Teams Rooms on Android vary by device manufacturer. Consult OE ## Tenant Restrictions -For organizations which utilize the [tenant restrictions](/entra/identity/enterprise-apps/tenant-restrictions) features of Entra ID, this is supported on some Teams Devices if your organization utilizes the proxy deployment variant of tenant restrictions with header injection. +For organizations which utilize the [tenant restrictions](/entra/identity/enterprise-apps/tenant-restrictions) features of Microsoft Entra ID, this is supported on some Teams Devices if your organization utilizes the proxy deployment variant of tenant restrictions with header injection. #### Teams Rooms on Windows @@ -150,7 +152,7 @@ To support tenant restrictions, ensure you have your proxy configuration on your #### Teams Rooms on Android -Tenant restrictions is not supported today on Teams Rooms on Android devices. Consult with your Android device OEM for potential workarounds. +Tenant restrictions aren't supported today on Teams Rooms on Android devices. Consult with your Android device OEM for potential workarounds. ## Admin group management From 48dacabbb2ada37d523dcaf9a4a09c6e301c2ed9 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 14:14:43 -0500 Subject: [PATCH 0157/1216] Update teams-devices-feature-comparison.md Tenant restrictions & auth proxy for MTRs & Panels Teams Panels custom wallpapers --- .../rooms/teams-devices-feature-comparison.md | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/Teams/rooms/teams-devices-feature-comparison.md b/Teams/rooms/teams-devices-feature-comparison.md index 0652c7c76f..99535f4a8c 100644 --- a/Teams/rooms/teams-devices-feature-comparison.md +++ b/Teams/rooms/teams-devices-feature-comparison.md @@ -108,7 +108,8 @@ To help guide you as to what features are available on different platforms, you | **Device Management** | Built-in backgrounds | Available | Available | | | Custom background | Available | Available | | | Unauthenticated proxy support | Available | Available | -| | Authenticated proxy support | Not available | Not available | +| | Authenticated proxy support | Available | Not available | +| | Tenant restrictions | Available | Not available | | **Teams Admin Center** | Automatic onboarding | Available | Available | | | Device inventory views | Available | Available | | | Overall device health monitoring | Available | Available | @@ -152,8 +153,13 @@ To help guide you as to what features are available on different platforms, you | | Room capacity notifications | Available | | **Customization** | View room equipment| Available | | | Built-in backgrounds | Available | +| | Custom background | Available | | | Line of business apps | Available | | | Change color of LED lights | Available | +| **Device Management** | Unauthenticated proxy support | Available | +| | Authenticated proxy support | Not available | +| | Tenant restrictions | Not available | + ## [GCC](#tab/GCC) @@ -231,7 +237,8 @@ To help guide you as to what features are available on different platforms, you | **Device Management** | Built-in backgrounds | Available | Available | | | Custom background | Available | Not available | | | Unauthenticated proxy support | Available | Available | -| | Authenticated proxy support | Not available | Not available | +| | Authenticated proxy support | Available | Not available | +| | Tenant restrictions | Available | Not available | | **Teams Admin Center** | Automatic onboarding | Available | Available | | | Device inventory views | Available | Available | | | Overall device health monitoring | Available | Available | @@ -274,8 +281,12 @@ To help guide you as to what features are available on different platforms, you | | Room capacity notifications | Available | | **Customization** | View room equipment| Available | | | Built-in backgrounds | Available | +| | Custom background | Available | | | Line of business apps | Available | | | Change color of LED lights | Available | +| **Device Management** | Unauthenticated proxy support | Available | +| | Authenticated proxy support | Not available | +| | Tenant restrictions | Not available | ## [GCC-High](#tab/GCCHigh) @@ -353,7 +364,8 @@ To help guide you as to what features are available on different platforms, you | **Device Management** | Built-in backgrounds | Available | Available | | | Custom background | Available | Not available | | | Unauthenticated proxy support | Available | Available | -| | Authenticated proxy support | Not available | Not available | +| | Authenticated proxy support | Available | Not available | +| | Tenant restrictions | Available | Not available | | **Teams Admin Center** | Automatic onboarding | Available | Available | | | Device inventory views | Available | Available | | | Overall device health monitoring | Available | Available | @@ -381,5 +393,9 @@ To help guide you as to what features are available on different platforms, you | | Room capacity notifications | Not available | | **Customization** | View room equipment| Not available | | | Built-in backgrounds | Available | +| | Custom background | Not available | | | Line of business apps | Not available | | | Change color of LED lights | Available | +| **Device Management** | Unauthenticated proxy support | Available | +| | Authenticated proxy support | Not available | +| | Tenant restrictions | Not available | From 1b1f86f20767544d62a2c787630744d18df2f542 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 14:23:35 -0500 Subject: [PATCH 0158/1216] Update security.md Tenant restrictions & new URLs --- Teams/rooms/security.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Teams/rooms/security.md b/Teams/rooms/security.md index 800838677d..5a5cdd3819 100644 --- a/Teams/rooms/security.md +++ b/Teams/rooms/security.md @@ -114,8 +114,10 @@ Generally, Teams Rooms has the same network requirements as any Microsoft Teams - **Windows Update** [Configure WSUS](/windows-server/administration/windows-server-update-services/deploy/2-configure-wsus#211-connection-from-the-wsus-server-to-the-internet) - **Microsoft Store** [Prerequisites for Microsoft Store for Business and Education](/microsoft-store/prerequisites-microsoft-store-for-business#proxy-configuration) - **Microsoft Intune** [Network Endpoints for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) +- **Telemetry client endpoint**: https://vortex.data.microsoft.com/ +- **Telemetry settings endpoint**: https://settings.data.microsoft.com/ -If you're using the Microsoft Teams Rooms managed services component of Microsoft Teams Rooms Pro, you also need to make sure that Teams Rooms can access the following URLs: +For Microsoft Teams Rooms Pro Management Portal, you also need to make sure that Teams Rooms can access the following URLs: - agent.rooms.microsoft.com - global.azure-devices-provisioning.net @@ -128,20 +130,20 @@ If you're using the Microsoft Teams Rooms managed services component of Microsof - mmrprodemeastor.blob.core.windows.net - mmrprodnoamiot.azure-devices.net - mmrprodnoamstor.blob.core.windows.net +- mmrprodnoampubsub.webpubsub.azure.com +- mmrprodemeapubsub.webpubsub.azure.com +- mmrprodapacpubsub.webpubsub.azure.com **GCC customers will also need to enable the following URLs:** - mmrprodgcciot.azure-devices.net - mmrprodgccstor.blob.core.windows.net -Teams Rooms is configured to automatically keep itself patched with the latest Windows updates, including security updates. Teams Rooms installs any pending updates every day beginning at 2:00am using a preset local policy. There's no need to use other tools to deploy and apply Windows Updates. Using other tools to deploy and apply updates can delay the installation of Windows patches and thus lead to a less secure deployment. The Teams Rooms app is deployed using the Microsoft Store. +Teams Rooms is configured to automatically keep itself patched with the latest Windows updates, including security updates. Teams Rooms installs any pending updates every day beginning between 2:00 - 3:00 am local device time using a preset local policy. There's no need to use other tools to deploy and apply Windows Updates. Using other tools to deploy and apply updates can delay the installation of Windows patches and thus lead to a less secure deployment. The Teams Rooms app is deployed using the Microsoft Store. Teams Rooms devices work with most 802.1X or other network-based security protocols. However, we're not able to test Teams Rooms against all possible network security configurations. Therefore, if performance issues arise that can be traced to network performance issues, you may need to disable these protocols. -For optimum performance of real time media, we strongly recommend that you configure Teams media traffic to bypass proxy servers and other network security devices. Real time media is very latency sensitive and proxy servers and network security devices can significantly degrade users' video and audio quality. Also, because Teams media is already encrypted, there's no tangible benefit from passing the traffic through a proxy server. For more information, see [Networking up (to the cloud)—One architect’s viewpoint](/microsoft-365/solutions/networking-design-principles), which discusses network recommendations to improve the performance of media with Microsoft Teams and Microsoft Teams Rooms. - -> [!IMPORTANT] -> Teams Rooms doesn't support authenticated proxy servers. +For optimum performance of real time media, we strongly recommend that you configure Teams media traffic to bypass proxy servers and other network security devices. Real time media is very latency sensitive and proxy servers and network security devices can significantly degrade users' video and audio quality. Also, because Teams media is already encrypted, there's no tangible benefit from passing the traffic through a proxy server. For more information, see [Networking up (to the cloud)—One architect’s viewpoint](/microsoft-365/solutions/networking-design-principles), which discusses network recommendations to improve the performance of media with Microsoft Teams and Microsoft Teams Rooms. If your organization utilizes tenant restrictions, this is supported for Teams Rooms on Windows devices following the configuration guidance in the [prepare your environment](/microsoftteams/rooms/rooms-prep.md#tenant-restrictions) document. Teams Rooms devices don't need to connect to an internal LAN. Consider placing Teams Rooms in a secure isolated network segment with direct Internet access. If your internal LAN becomes compromised, the attack vector opportunities towards Teams Rooms is reduced. From a8d747a6e8284534849e9d7314566a822707b933 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 14:33:07 -0500 Subject: [PATCH 0159/1216] Update security.md --- Teams/rooms/security.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/rooms/security.md b/Teams/rooms/security.md index 5a5cdd3819..a8f55eeb4a 100644 --- a/Teams/rooms/security.md +++ b/Teams/rooms/security.md @@ -114,8 +114,8 @@ Generally, Teams Rooms has the same network requirements as any Microsoft Teams - **Windows Update** [Configure WSUS](/windows-server/administration/windows-server-update-services/deploy/2-configure-wsus#211-connection-from-the-wsus-server-to-the-internet) - **Microsoft Store** [Prerequisites for Microsoft Store for Business and Education](/microsoft-store/prerequisites-microsoft-store-for-business#proxy-configuration) - **Microsoft Intune** [Network Endpoints for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) -- **Telemetry client endpoint**: https://vortex.data.microsoft.com/ -- **Telemetry settings endpoint**: https://settings.data.microsoft.com/ +- **Telemetry client endpoint**: vortex.data.microsoft.com +- **Telemetry settings endpoint**: settings.data.microsoft.com For Microsoft Teams Rooms Pro Management Portal, you also need to make sure that Teams Rooms can access the following URLs: @@ -143,7 +143,7 @@ Teams Rooms is configured to automatically keep itself patched with the latest W Teams Rooms devices work with most 802.1X or other network-based security protocols. However, we're not able to test Teams Rooms against all possible network security configurations. Therefore, if performance issues arise that can be traced to network performance issues, you may need to disable these protocols. -For optimum performance of real time media, we strongly recommend that you configure Teams media traffic to bypass proxy servers and other network security devices. Real time media is very latency sensitive and proxy servers and network security devices can significantly degrade users' video and audio quality. Also, because Teams media is already encrypted, there's no tangible benefit from passing the traffic through a proxy server. For more information, see [Networking up (to the cloud)—One architect’s viewpoint](/microsoft-365/solutions/networking-design-principles), which discusses network recommendations to improve the performance of media with Microsoft Teams and Microsoft Teams Rooms. If your organization utilizes tenant restrictions, this is supported for Teams Rooms on Windows devices following the configuration guidance in the [prepare your environment](/microsoftteams/rooms/rooms-prep.md#tenant-restrictions) document. +For optimum performance of real time media, we strongly recommend that you configure Teams media traffic to bypass proxy servers and other network security devices. Real time media is very latency sensitive and proxy servers and network security devices can significantly degrade users' video and audio quality. Also, because Teams media is already encrypted, there's no tangible benefit from passing the traffic through a proxy server. For more information, see [Networking up (to the cloud)—One architect’s viewpoint](/microsoft-365/solutions/networking-design-principles), which discusses network recommendations to improve the performance of media with Microsoft Teams and Microsoft Teams Rooms. If your organization utilizes tenant restrictions, this is supported for Teams Rooms on Windows devices following the configuration guidance in the [prepare your environment](/microsoftteams/rooms/rooms-prep#tenant-restrictions) document. Teams Rooms devices don't need to connect to an internal LAN. Consider placing Teams Rooms in a secure isolated network segment with direct Internet access. If your internal LAN becomes compromised, the attack vector opportunities towards Teams Rooms is reduced. From 82eb6db4acceae52faf8a797ab9e36fc3ed16f10 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 15:37:09 -0400 Subject: [PATCH 0160/1216] Update limits-specifications-teams.md --- Teams/limits-specifications-teams.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/limits-specifications-teams.md b/Teams/limits-specifications-teams.md index cf36b4c090..d352c3b3da 100644 --- a/Teams/limits-specifications-teams.md +++ b/Teams/limits-specifications-teams.md @@ -145,7 +145,7 @@ Channel names also can't start with an underscore (_) or period (.), or end with |Feature | Maximum limit | |------------|---------------| -|Number of people in a meeting (can chat and call in) | With Microsoft 365 Business Basic, Microsoft 365 Business Standard, Microsoft 365 Business Premium, and Microsoft 365 A1 plans, you can host online meetings and video calls for up to 300 people using Microsoft Teams. With Microsoft 365 E3/E5, Microsoft 365 A3/A5, and Microsoft 365 Government G3/G5 plans, this limit increases to around 900 people.| +|Number of people in a meeting (can chat and call in) | With Microsoft 365 Business Basic, Microsoft 365 Business Standard, Microsoft 365 Business Premium, and Microsoft 365 A1 plans, you can host online meetings and video calls for up to 300 people using Microsoft Teams. With Microsoft 365 E3/E5, Microsoft 365 A3/A5, and Microsoft 365 Government G3/G5 plans, this limit increases to around 1000 people.| |Number of people in a video or audio call from chat | 20 | |Max PowerPoint File Size | 2 GB| |Teams keeps [meeting recordings](meeting-recording.md) that don't get uploaded to Microsoft Stream, available for local download | 20 days | From f6511ab151e12a259ae1b4025ea1110939f7a8f6 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 15:37:39 -0400 Subject: [PATCH 0161/1216] Update limits-specifications-teams.md --- Teams/limits-specifications-teams.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/limits-specifications-teams.md b/Teams/limits-specifications-teams.md index d352c3b3da..9ac74656b9 100644 --- a/Teams/limits-specifications-teams.md +++ b/Teams/limits-specifications-teams.md @@ -145,7 +145,7 @@ Channel names also can't start with an underscore (_) or period (.), or end with |Feature | Maximum limit | |------------|---------------| -|Number of people in a meeting (can chat and call in) | With Microsoft 365 Business Basic, Microsoft 365 Business Standard, Microsoft 365 Business Premium, and Microsoft 365 A1 plans, you can host online meetings and video calls for up to 300 people using Microsoft Teams. With Microsoft 365 E3/E5, Microsoft 365 A3/A5, and Microsoft 365 Government G3/G5 plans, this limit increases to around 1000 people.| +|Number of people in a meeting (can chat and call in) | With Microsoft 365 Business Basic, Microsoft 365 Business Standard, Microsoft 365 Business Premium, and Microsoft 365 A1 plans, you can host online meetings and video calls for up to 300 people using Microsoft Teams. With Microsoft 365 E3/E5, Microsoft 365 A3/A5, and Microsoft 365 Government G3/G5 plans, this limit increases up to around 1,000 people.| |Number of people in a video or audio call from chat | 20 | |Max PowerPoint File Size | 2 GB| |Teams keeps [meeting recordings](meeting-recording.md) that don't get uploaded to Microsoft Stream, available for local download | 20 days | From 8098878aa12b3e60b9865a1356947c5f6647e8e3 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 15:38:11 -0400 Subject: [PATCH 0162/1216] Update limits-specifications-teams.md --- Teams/limits-specifications-teams.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/limits-specifications-teams.md b/Teams/limits-specifications-teams.md index 9ac74656b9..84e3202748 100644 --- a/Teams/limits-specifications-teams.md +++ b/Teams/limits-specifications-teams.md @@ -145,7 +145,7 @@ Channel names also can't start with an underscore (_) or period (.), or end with |Feature | Maximum limit | |------------|---------------| -|Number of people in a meeting (can chat and call in) | With Microsoft 365 Business Basic, Microsoft 365 Business Standard, Microsoft 365 Business Premium, and Microsoft 365 A1 plans, you can host online meetings and video calls for up to 300 people using Microsoft Teams. With Microsoft 365 E3/E5, Microsoft 365 A3/A5, and Microsoft 365 Government G3/G5 plans, this limit increases up to around 1,000 people.| +|Number of people in a meeting (can chat and call in) | With Microsoft 365 Business Basic, Microsoft 365 Business Standard, Microsoft 365 Business Premium, and Microsoft 365 A1 plans, you can host online meetings and video calls for up to 300 people using Microsoft Teams. With Microsoft 365 E3/E5, Microsoft 365 A3/A5, and Microsoft 365 Government G3/G5 plans, this limit increases up to 1,000 people.| |Number of people in a video or audio call from chat | 20 | |Max PowerPoint File Size | 2 GB| |Teams keeps [meeting recordings](meeting-recording.md) that don't get uploaded to Microsoft Stream, available for local download | 20 days | From eac65918be875e39049687a7374764109ac36ca0 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 15:38:55 -0400 Subject: [PATCH 0163/1216] Update limits-specifications-teams.md --- Teams/limits-specifications-teams.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/limits-specifications-teams.md b/Teams/limits-specifications-teams.md index 84e3202748..570910328c 100644 --- a/Teams/limits-specifications-teams.md +++ b/Teams/limits-specifications-teams.md @@ -185,7 +185,7 @@ Live events are structured meetings that enable your organization to schedule an |Duration of event | 16 hours 2>/sup> | |Concurrent Live Events running in a Microsoft 365 or Office 365 organization 3 | 504 | -1 The usual 10,100 is increased to 20,000 until further notice. You can schedule even greater numbers with live events in Viva Engage and/or Microsoft Stream. For more information, see [Live events across Microsoft 365](/stream/live-event-m365). Events over 20,000 attendees require the [Live Events Assistance Program](/stream/live-events-assistance). +1 The usual 10,000 is increased to 20,000 until further notice. You can schedule even greater numbers with live events in Viva Engage and/or Microsoft Stream. For more information, see [Live events across Microsoft 365](/stream/live-event-m365). Events over 20,000 attendees require the [Live Events Assistance Program](/stream/live-events-assistance). 2 The usual 4 hours is increased to 16 hours until further notice. From fd94192e7d52cf4cbeecff452e6bc99850f2d103 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 15:44:59 -0400 Subject: [PATCH 0164/1216] Update overview-meetings-webinars-town-halls.md --- Teams/overview-meetings-webinars-town-halls.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/overview-meetings-webinars-town-halls.md b/Teams/overview-meetings-webinars-town-halls.md index 1a1216d00e..8a6985679d 100644 --- a/Teams/overview-meetings-webinars-town-halls.md +++ b/Teams/overview-meetings-webinars-town-halls.md @@ -52,8 +52,8 @@ The following table shows the main features that are different between meetings, |Registration|✖️|✔️|✖️| |Breakout rooms|✔️|✖️2|✖️| |Content sharing and interaction|✔️|✔️|Q&A only| -|Interactive participants|900 (Enterprise plans)
    300 (Business plans)|1,000|Town halls: 10,000
    Premium town halls: 20,000| -|View-only participants|10,1001 (Enterprise plans only)|✖️|✖️| +|Interactive participants|1,000 (Enterprise plans)
    300 (Business plans)
    900 for view-only mode|1,000|Town halls: 10,000
    Premium town halls: 20,000| +|View-only participants|9,1001 (Enterprise plans only)|✖️|✖️| |Maximum total participants|11,0001 (Enterprise plans only)|1,000|Town halls: 10,000
    Premium town halls: 20,000| 1The usual 10,100 is increased to 20,000 through June 30, 2024. The maximum total participants for meetings is the sum of the interactive participants plus view-only participants.
    From 3a565bdf110f17e48c3519c11ed64665cfa2d078 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 15:48:54 -0400 Subject: [PATCH 0165/1216] Update overview-meetings-webinars-town-halls.md --- Teams/overview-meetings-webinars-town-halls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/overview-meetings-webinars-town-halls.md b/Teams/overview-meetings-webinars-town-halls.md index 8a6985679d..30e2085e2f 100644 --- a/Teams/overview-meetings-webinars-town-halls.md +++ b/Teams/overview-meetings-webinars-town-halls.md @@ -53,7 +53,7 @@ The following table shows the main features that are different between meetings, |Breakout rooms|✔️|✖️2|✖️| |Content sharing and interaction|✔️|✔️|Q&A only| |Interactive participants|1,000 (Enterprise plans)
    300 (Business plans)
    900 for view-only mode|1,000|Town halls: 10,000
    Premium town halls: 20,000| -|View-only participants|9,1001 (Enterprise plans only)|✖️|✖️| +|View-only participants|10,1001 (Enterprise plans only)|✖️|✖️| |Maximum total participants|11,0001 (Enterprise plans only)|1,000|Town halls: 10,000
    Premium town halls: 20,000| 1The usual 10,100 is increased to 20,000 through June 30, 2024. The maximum total participants for meetings is the sum of the interactive participants plus view-only participants.
    From 7ba7aa3d7640ab40edaf969d942a447dec58ee4a Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 15:49:40 -0400 Subject: [PATCH 0166/1216] Update overview-meetings-webinars-town-halls.md --- Teams/overview-meetings-webinars-town-halls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/overview-meetings-webinars-town-halls.md b/Teams/overview-meetings-webinars-town-halls.md index 30e2085e2f..8410e2a6b4 100644 --- a/Teams/overview-meetings-webinars-town-halls.md +++ b/Teams/overview-meetings-webinars-town-halls.md @@ -52,7 +52,7 @@ The following table shows the main features that are different between meetings, |Registration|✖️|✔️|✖️| |Breakout rooms|✔️|✖️2|✖️| |Content sharing and interaction|✔️|✔️|Q&A only| -|Interactive participants|1,000 (Enterprise plans)
    300 (Business plans)
    900 for view-only mode|1,000|Town halls: 10,000
    Premium town halls: 20,000| +|Interactive participants|1,000 (Enterprise plans)
    300 (Business plans)
    900 (View-only mode)|1,000|Town halls: 10,000
    Premium town halls: 20,000| |View-only participants|10,1001 (Enterprise plans only)|✖️|✖️| |Maximum total participants|11,0001 (Enterprise plans only)|1,000|Town halls: 10,000
    Premium town halls: 20,000| From 7120f5a3ef367c8d61f5698204fbf481a76fe02a Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 15:52:45 -0400 Subject: [PATCH 0167/1216] Update overview-meetings-webinars-town-halls.md --- Teams/overview-meetings-webinars-town-halls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/overview-meetings-webinars-town-halls.md b/Teams/overview-meetings-webinars-town-halls.md index 8410e2a6b4..eb5ae8f8ec 100644 --- a/Teams/overview-meetings-webinars-town-halls.md +++ b/Teams/overview-meetings-webinars-town-halls.md @@ -74,7 +74,7 @@ For details, see: ## Meetings -Meetings are generally best for situations where participants need to interact with each other via voice, video, or chat and where multiple people may be presenting. Meetings in Teams include audio, video, and screen sharing for up to around 900 people and a view-only experience for participants over 900. Participants don't need to be a member of an organization (or have a Teams account) to join a Teams meeting. They can join directly from the calendar invitation via the Join meeting link or call in via audio if available. +Meetings are generally best for situations where participants need to interact with each other via voice, video, or chat and where multiple people may be presenting. Meetings in Teams include audio, video, and screen sharing for up to 1,000 people and a view-only experience for participants over 900. Participants don't need to be a member of an organization (or have a Teams account) to join a Teams meeting. They can join directly from the calendar invitation via the Join meeting link or call in via audio if available. In addition to regularly scheduled meetings, your users can create channel meetings. With channel meetings, everybody in a team can see there's a meeting, join the meeting, and use the meeting chat. From 6eb0e304bfa192d829bfea6faedc3035a4e5f2fa Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 15:25:26 -0500 Subject: [PATCH 0168/1216] Update rooms-prep.md --- Teams/rooms/rooms-prep.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/rooms/rooms-prep.md b/Teams/rooms/rooms-prep.md index e4fc748ab6..9b1da3b88d 100644 --- a/Teams/rooms/rooms-prep.md +++ b/Teams/rooms/rooms-prep.md @@ -144,7 +144,7 @@ Proxy settings on Teams Rooms on Android vary by device manufacturer. Consult OE ## Tenant Restrictions -For organizations which utilize the [tenant restrictions](/entra/identity/enterprise-apps/tenant-restrictions) features of Microsoft Entra ID, this is supported on some Teams Devices if your organization utilizes the proxy deployment variant of tenant restrictions with header injection. +For organizations which utilize [tenant restrictions](/entra/identity/enterprise-apps/tenant-restrictions) features of Microsoft Entra ID, this is supported on some Teams Devices if your organization utilizes the proxy deployment variant with header injection. #### Teams Rooms on Windows From 1dce2fa62e0d4544bda1f19a59d75a9e04b37da8 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 16:38:42 -0400 Subject: [PATCH 0169/1216] Update plan-meetings.md --- Teams/plan-meetings.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/plan-meetings.md b/Teams/plan-meetings.md index 86929215de..87693c660d 100644 --- a/Teams/plan-meetings.md +++ b/Teams/plan-meetings.md @@ -46,7 +46,7 @@ This article, designed for admins, introduces types of meetings, features and fu ## Meetings -Meetings in Teams include audio, video, and screen sharing capabilities for up to around 900 people and view-only capabilities for participants over 900. +Meetings in Teams include audio, video, and screen sharing capabilities for up to around 1,000 people. If you turn on the view-only experience for your organizers, view-only capabilities start when around 900 participants join the meeting. Participants can be users in your organization, or if you allow it, people outside your organization. Meeting organizers can control which features are available in a given meeting. You as the administrator, can control the availability and default value for many of these features by using [meeting policies](#meeting-policies). @@ -96,7 +96,7 @@ People from other trusted Microsoft 365 organizations can attend meetings withou Up to 10,000 attendees can join a Teams meeting, however, after around 900 users enter a meeting, extra attendees join with a view-only experience. View-only attendees don't have access to the meeting chat or be able to share content or video. -You can allow or prevent the view-only experience for meetings with more than 900 attendees. If you disable the view-only experience, meeting attendance is limited to the first 900 attendees. +You can allow or prevent the view-only experience for meetings with more than 900 attendees. If you turn off the view-only experience, meeting attendance is limited to the first 1,000 attendees. For more information about the view-only meeting experience, see [Teams view-only meeting experience](view-only-meeting-experience.md). @@ -154,7 +154,7 @@ Teams admins and organizers have different policies and settings to control the |[Scheduling](manage-who-can-schedule-meetings.md)|Can define who can schedule private and channel meetings.|Can schedule meetings if allowed by admin.| |[Meeting Theme (Teams Premium)](meeting-themes.md)|Can define meeting themes, including colors, images, and logo.|Can turn the admin-defined theme on or off.| |[Transcription and captions](meeting-transcription-captions.md)|Can allow or prevent transcription and closed captions for attendees.|Can enable captions.| -|[View-only](view-only-meeting-experience.md)|Allow organizers to host large meetings where after the meeting reaches capacity at around 900 users, additional attendees join with a view-only experience.|No control.| +|[View-only](view-only-meeting-experience.md)|Allow organizers to host large meetings where after the meeting reaches around 900 users, additional attendees join with a view-only experience.|No control.| |[Voice isolation](voice-isolation.md)|Can control whether users can use voice isolation in meetings and calls.|Can enable voice isolation.| |[Watermarks (Teams Premium)](watermark-meeting-content-video.md)|Can allow or prevent watermarks for attendee video and shared content|Can enforce watermarks if allowed by the admin| From 83aa76fa283af0733ab232df4a225f878802bc02 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 16:41:51 -0400 Subject: [PATCH 0170/1216] Update meeting-webinar-town-hall-feature-comparison.md --- Teams/meeting-webinar-town-hall-feature-comparison.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Teams/meeting-webinar-town-hall-feature-comparison.md b/Teams/meeting-webinar-town-hall-feature-comparison.md index aaed64bb62..4afc28ef2a 100644 --- a/Teams/meeting-webinar-town-hall-feature-comparison.md +++ b/Teams/meeting-webinar-town-hall-feature-comparison.md @@ -38,7 +38,7 @@ The following table shows which features are available in meetings, webinars, an |[Anonymous attendees](anonymous-users-in-meetings.md)|✔️|✔️|✔️| |[Attendance report](/microsoftteams/teams-analytics-and-reports/meeting-attendance-report)|✔️|✔️|✔️| |[Attendee mic and camera](meeting-policies-audio-and-video.md)|✔️|✔️|✖️| -|[Breakout rooms](https://support.microsoft.com/office/use-breakout-rooms-in-microsoft-teams-meetings-7de1f48a-da07-466c-a5ab-4ebace28e461)|✔️|✖️2|✖️| +|[Breakout rooms](https://support.microsoft.com/office/use-breakout-rooms-in-microsoft-teams-meetings-7de1f48a-da07-466c-a5ab-4ebace28e461)|✔️|✖️1|✖️| |[CART Captions](https://support.microsoft.com/office/use-cart-captions-in-a-microsoft-teams-meeting-human-generated-captions-2dd889e8-32a8-4582-98b8-6c96cf14eb47)|✔️|✔️|✖️| |[Channel meeting scheduling](https://support.microsoft.com/office/schedule-a-meeting-in-microsoft-teams-943507a9-8583-4c58-b5d2-8ec8265e04e5)|✔️|✖️|✖️| |[Choose co-organizers](https://support.microsoft.com/office/roles-in-microsoft-teams-meetings-c16fa7d0-1666-4dde-8686-0a0bfe16e019)|✔️|✔️|✔️| @@ -73,15 +73,15 @@ The following table shows which features are available in meetings, webinars, an |[Shared notes](meeting-policies-content-sharing.md)|✔️|✔️|Only for organizers and co-organizers.| |[Speaker coach](meeting-speaker-coach.md)|✔️|✔️|For organizers and co-organizers.| |[Town hall attendee reactions](https://support.microsoft.com/office/schedule-a-town-hall-in-microsoft-teams-d493b5cc-9f61-4dac-8027-d837dafb7a4c#bkmk_townhall_reactions)|✖️|✖️|Premium| -|[View-only experience](view-only-meeting-experience.md)|10,0001|✖️|✖️| +|[View-only experience](view-only-meeting-experience.md)|10,9002|✖️|✖️| |[VOD](manage-vod-publishing.md)|✖️|✔️|✔️| |[Voice isolation](voice-isolation.md)|✔️|✔️|✔️| |[Watermarks](watermark-meeting-content-video.md)|Premium|✖️|✖️| |[Whiteboard](meeting-policies-content-sharing.md)|✔️|✔️|✖️| -1 The usual 10,000 is increased to 20,000 through June 30, 2024.
    +1 Your users can use breakout rooms if a webinar has fewer than 300 attendees. However, if the number of attendees increases to above 300, breakout rooms aren't supported.
    -2 Breakout rooms can be used if a webinar has fewer than 300 participants. However, if the number of participants increases to above 300, breakout rooms aren't supported. +2 The usual maximum is increased to 20,000 through June 30, 2024. ## Related topics From 851dda114169e4cdb67e2a81a122df1165d0a973 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 16:42:37 -0400 Subject: [PATCH 0171/1216] Update overview-meetings-webinars-town-halls.md --- Teams/overview-meetings-webinars-town-halls.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/overview-meetings-webinars-town-halls.md b/Teams/overview-meetings-webinars-town-halls.md index eb5ae8f8ec..6c3b8cfbca 100644 --- a/Teams/overview-meetings-webinars-town-halls.md +++ b/Teams/overview-meetings-webinars-town-halls.md @@ -53,10 +53,10 @@ The following table shows the main features that are different between meetings, |Breakout rooms|✔️|✖️2|✖️| |Content sharing and interaction|✔️|✔️|Q&A only| |Interactive participants|1,000 (Enterprise plans)
    300 (Business plans)
    900 (View-only mode)|1,000|Town halls: 10,000
    Premium town halls: 20,000| -|View-only participants|10,1001 (Enterprise plans only)|✖️|✖️| -|Maximum total participants|11,0001 (Enterprise plans only)|1,000|Town halls: 10,000
    Premium town halls: 20,000| +|View-only participants|10,0001 (Enterprise plans only)|✖️|✖️| +|Maximum total participants|10,9001 (Enterprise plans only)|1,000|Town halls: 10,000
    Premium town halls: 20,000| -1The usual 10,100 is increased to 20,000 through June 30, 2024. The maximum total participants for meetings is the sum of the interactive participants plus view-only participants.
    +1The usual maximum is increased to 20,000 through June 30, 2024. The maximum total participants for meetings is the sum of the interactive participants plus view-only participants.
    2 Breakout rooms can be used if a webinar has fewer than 300 participants. However, if the number of participants increases to above 300, breakout rooms aren't supported. From 62d8b62c61d794b3bad0d1a68c5689b1cddb7b5f Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 16:44:02 -0400 Subject: [PATCH 0172/1216] Update view-only-meeting-experience.md --- Teams/view-only-meeting-experience.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/view-only-meeting-experience.md b/Teams/view-only-meeting-experience.md index ccfac5664b..140dbad76a 100644 --- a/Teams/view-only-meeting-experience.md +++ b/Teams/view-only-meeting-experience.md @@ -30,7 +30,7 @@ Initial attendees who join before the meeting capacity enjoy the full meeting ex Attendees who join after the main meeting capacity is reached have a view-only experience. These attendees can join the view-only experience through desktop, web, and Teams mobile (Android and iOS). -As an admin, you can assign this policy to organizers, allowing the view-only experience for attendees who join their meetings after the 900-user capacity is reached. If you disable the view-only experience, meeting attendance is limited to the first 900 attendees. +As an admin, you can assign this policy to organizers, allowing the view-only experience for attendees who join their meetings after the 900-user capacity is reached. If you turn off the view-only experience, meeting attendance is limited to the first 1,000 attendees. ## Teams view-only experience controls From 1ee2545ab47492550d7911ad060c5963c2dab0e1 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 16:46:57 -0400 Subject: [PATCH 0173/1216] Update view-only-meeting-experience.md --- Teams/view-only-meeting-experience.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/view-only-meeting-experience.md b/Teams/view-only-meeting-experience.md index 140dbad76a..44ce17c8af 100644 --- a/Teams/view-only-meeting-experience.md +++ b/Teams/view-only-meeting-experience.md @@ -30,7 +30,7 @@ Initial attendees who join before the meeting capacity enjoy the full meeting ex Attendees who join after the main meeting capacity is reached have a view-only experience. These attendees can join the view-only experience through desktop, web, and Teams mobile (Android and iOS). -As an admin, you can assign this policy to organizers, allowing the view-only experience for attendees who join their meetings after the 900-user capacity is reached. If you turn off the view-only experience, meeting attendance is limited to the first 1,000 attendees. +As an admin, you can assign this policy to your organizers. This policy allows attendees who join the meeting after the 900-user capacity is reached to have a view-only experience. If you turn off the view-only experience, the meeting is limited to the first 1,000 attendees. ## Teams view-only experience controls From ddb1afe1815ca864616586f25fb39fe3213e7b9e Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Tue, 8 Oct 2024 16:48:40 -0400 Subject: [PATCH 0174/1216] Update meeting-webinar-town-hall-feature-comparison.md --- Teams/meeting-webinar-town-hall-feature-comparison.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/meeting-webinar-town-hall-feature-comparison.md b/Teams/meeting-webinar-town-hall-feature-comparison.md index 4afc28ef2a..a6e977e6e5 100644 --- a/Teams/meeting-webinar-town-hall-feature-comparison.md +++ b/Teams/meeting-webinar-town-hall-feature-comparison.md @@ -73,7 +73,7 @@ The following table shows which features are available in meetings, webinars, an |[Shared notes](meeting-policies-content-sharing.md)|✔️|✔️|Only for organizers and co-organizers.| |[Speaker coach](meeting-speaker-coach.md)|✔️|✔️|For organizers and co-organizers.| |[Town hall attendee reactions](https://support.microsoft.com/office/schedule-a-town-hall-in-microsoft-teams-d493b5cc-9f61-4dac-8027-d837dafb7a4c#bkmk_townhall_reactions)|✖️|✖️|Premium| -|[View-only experience](view-only-meeting-experience.md)|10,9002|✖️|✖️| +|[View-only attendees](view-only-meeting-experience.md)|10,0002|✖️|✖️| |[VOD](manage-vod-publishing.md)|✖️|✔️|✔️| |[Voice isolation](voice-isolation.md)|✔️|✔️|✔️| |[Watermarks](watermark-meeting-content-video.md)|Premium|✖️|✖️| From 11f526e03b0769589b644d676eea6b6d039a66ea Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 16:22:25 -0500 Subject: [PATCH 0175/1216] Update security.md Link fixed --- Teams/rooms/security.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Teams/rooms/security.md b/Teams/rooms/security.md index a8f55eeb4a..6bfdb90147 100644 --- a/Teams/rooms/security.md +++ b/Teams/rooms/security.md @@ -57,7 +57,7 @@ Kernel Direct Memory Access (DMA) Protection is a Windows setting that is enable - Against malicious DMA by devices connected to easily accessible internal/external DMA-capable ports, such as M.2 PCIe slots and Thunderbolt 3, during OS runtime. -Teams Rooms also enables Hypervisor-protected code integrity (HVCI). One of the features provided by HVCI is Credential Guard. Credential Guard provides the following benefits: +Teams Rooms also enable Hypervisor-protected code integrity (HVCI). One of the features provided by HVCI is Credential Guard. Credential Guard provides the following benefits: - **Hardware security** NTLM, Kerberos, and Credential Manager take advantage of platform security features, including Secure Boot and virtualization, to protect credentials. @@ -74,11 +74,11 @@ After Microsoft Windows boots, Teams Rooms automatically signs into a local Wind The Microsoft Teams Rooms app runs using the Assigned Access feature found in Windows 10 1903 and later. Assigned Access is a feature in Windows that limits the application entry points exposed to the user and enables single-app kiosk mode. Using Shell Launcher, Teams Rooms is configured as a kiosk device that runs a Windows desktop application as the user interface. The Microsoft Teams Rooms app replaces the default shell (explorer.exe) that usually runs when a user logs on. In other words, the traditional Explorer shell doesn't get launched at all which greatly reduces the Microsoft Teams Rooms vulnerability surface within Windows. For more information, see [Configure kiosks and digital signs on Windows desktop editions](/windows/configuration/kiosk-methods). -If you decide to run a security scan or a Center for Internet Security (CIS) benchmark on Teams Rooms, the scan can only run under the context of a local administrator account as the Skype user account doesn't support running applications other than the Teams Rooms app. Many of the security features applied to the Skype user context don't apply to other local users and, as a result, these security scans don't surface the full security lockdown applied to the Skype account. Therefore, we don't recommend to running a local scan on Teams Rooms. However, you can run external penetration tests if so desired. Because of this, we recommend that you run external penetration tests against Teams Rooms devices instead of running local scans. +If you decide to run a security scan or a Center for Internet Security (CIS) benchmark on Teams Rooms, the scan can only run under the context of a local administrator account as the Skype user account doesn't support running applications other than the Teams Rooms app. Many of the security features applied to the Skype user context don't apply to other local users and, as a result, these security scans don't surface the full security lockdown applied to the Skype account. Therefore, we don't recommend to running a local scan on Teams Rooms. However, you can run external penetration tests if so desired. Because of this configuration, we recommend that you run external penetration tests against Teams Rooms devices instead of running local scans. Additionally, lock down policies are applied to limit nonadministrative features from being used. A keyboard filter is enabled to intercept and block potentially insecure keyboard combinations that aren't covered by Assigned Access policies. Only users with local or domain administrative rights are permitted to sign into Windows to manage Teams Rooms. These and other policies applied to Windows on Microsoft Teams Rooms devices are continually assessed and tested during the product lifecycle. -Microsoft Defender is enabled out of the box, the Teams Rooms Pro license also includes Defender for Endpoint, which allows customers to enroll their Teams Rooms into Defender for Endpoint to provide security teams visibility into the security posture of Teams Room on Windows devices from the Defender portal. Teams Rooms on Windows can be enrolled following the steps for [Windows devices](/microsoft-365/security/defender-endpoint/onboarding-endpoint-manager). We don't recommend modifying Teams Rooms using protection rules (or other Defender policies that make configuration changes) as these policies can impact Teams Rooms functionality; however, reporting functionality into the portal is supported. +Microsoft Defender is enabled out of the box. The Teams Rooms Pro license also includes Defender for Endpoint, which allows customers to enroll their Teams Rooms into Defender for Endpoint to provide security teams visibility into the security posture of Teams Room on Windows devices from the Defender portal. Teams Rooms on Windows can be enrolled following the steps for [Windows devices](/microsoft-365/security/defender-endpoint/onboarding-endpoint-manager). We don't recommend modifying Teams Rooms using protection rules (or other Defender policies that make configuration changes) as these policies can impact Teams Rooms functionality; however, reporting functionality into the portal is supported. ## Account Security @@ -112,7 +112,7 @@ Generally, Teams Rooms has the same network requirements as any Microsoft Teams - **Microsoft Teams, Exchange Online, SharePoint Online, Microsoft 365 Common, and Office Online** [Office 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges#skype-for-business-online-and-microsoft-teams) - **Windows Update** [Configure WSUS](/windows-server/administration/windows-server-update-services/deploy/2-configure-wsus#211-connection-from-the-wsus-server-to-the-internet) -- **Microsoft Store** [Prerequisites for Microsoft Store for Business and Education](/microsoft-store/prerequisites-microsoft-store-for-business#proxy-configuration) +- **Microsoft Store** [Microsoft Store endpoints](/mem/intune/fundamentals/intune-endpoints#microsoft-store) - **Microsoft Intune** [Network Endpoints for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) - **Telemetry client endpoint**: vortex.data.microsoft.com - **Telemetry settings endpoint**: settings.data.microsoft.com @@ -143,7 +143,7 @@ Teams Rooms is configured to automatically keep itself patched with the latest W Teams Rooms devices work with most 802.1X or other network-based security protocols. However, we're not able to test Teams Rooms against all possible network security configurations. Therefore, if performance issues arise that can be traced to network performance issues, you may need to disable these protocols. -For optimum performance of real time media, we strongly recommend that you configure Teams media traffic to bypass proxy servers and other network security devices. Real time media is very latency sensitive and proxy servers and network security devices can significantly degrade users' video and audio quality. Also, because Teams media is already encrypted, there's no tangible benefit from passing the traffic through a proxy server. For more information, see [Networking up (to the cloud)—One architect’s viewpoint](/microsoft-365/solutions/networking-design-principles), which discusses network recommendations to improve the performance of media with Microsoft Teams and Microsoft Teams Rooms. If your organization utilizes tenant restrictions, this is supported for Teams Rooms on Windows devices following the configuration guidance in the [prepare your environment](/microsoftteams/rooms/rooms-prep#tenant-restrictions) document. +For optimum performance of real time media, we strongly recommend that you configure Teams media traffic to bypass proxy servers and other network security devices. Real time media is very latency sensitive and proxy servers and network security devices can significantly degrade users' video and audio quality. Also, because Teams media is already encrypted, there's no tangible benefit from passing the traffic through a proxy server. For more information, see [Networking up (to the cloud)—One architect’s viewpoint](/microsoft-365/solutions/networking-design-principles), which discusses network recommendations to improve the performance of media with Microsoft Teams and Microsoft Teams Rooms. If your organization utilizes tenant restrictions, it is supported for Teams Rooms on Windows devices following the configuration guidance in the [prepare your environment](/microsoftteams/rooms/rooms-prep#tenant-restrictions) document. Teams Rooms devices don't need to connect to an internal LAN. Consider placing Teams Rooms in a secure isolated network segment with direct Internet access. If your internal LAN becomes compromised, the attack vector opportunities towards Teams Rooms is reduced. @@ -155,7 +155,7 @@ Proximity Join and other Teams Rooms features rely on Bluetooth. However, the Bl This article doesn't cover Android devices configured for dedicated device mode by Microsoft Endpoint Manager. Teams Android devices run in Kiosk mode by design. For information about Android Kiosk, see [Android Enterprise dedicated device enrollment](/mem/intune/enrollment/android-kiosk-enroll). -Microsoft works with our OEM partners to deliver a solution that is secure by design, and customizable to meet customer needs. This article discusses many of the security features found in Teams Android devices and our approach. It's split into four key sections for ease of navigation. +Microsoft works with our OEM partners to deliver a solution that is secure by design, and customizable to meet customer needs. This article discusses many of the security features found in Teams Android devices and our approach. > [!NOTE] > Microsoft Teams Android devices shouldn't be treated as a typical Android device. Teams Android devices are purpose-built appliances designed for use with Teams and their respective use cases. This article applies to certified and dedicated Microsoft Teams devices running the Android operating system only. Teams certified devices can only be purchased from certified OEM vendors. For information about Microsoft Teams certified Android devices, see [Teams Rooms certified systems and peripherals](certified-hardware.md). @@ -213,7 +213,7 @@ Teams Android devices are also compatible with some conditional access policies, ### Local device administrator account -Teams Android devices include an administrative account to access device settings, the local web server if one's installed, and any OEM specific settings. +Teams Android devices include an administrative account to access device settings, the local web server (if installed), and any OEM specific settings. Initial device setup and configuration items such as the default username and password for this account can be obtained from the device manufacturer. @@ -229,7 +229,7 @@ Teams Android devices require the use of a user, or dedicated resource account, ### Device updates -Teams Android devices are configured to download Microsoft-certified updates from the Teams admin center when they become available. These updates can be pushed automatically or manually invoked by an Administrator. Third-party tools from our OEM partners is also available to perform this function if necessary. Teams Android devices can install updates after hours to avoid impact to users. After hours schedules can be configured in the Teams admin center or using third-party tools from OEM partners. +Teams Android devices are configured to download Microsoft-certified updates from the Teams admin center when they become available. These updates can be pushed automatically or manually invoked by an Administrator. Third-party tools from our OEM partners is also available to perform this function if necessary. Teams Android devices can install updates after hours to avoid impact to users. After-hours schedules can be configured in the Teams admin center or using third-party tools from OEM partners. > [!IMPORTANT] > Microsoft recommends the management of firmware for all Teams Android devices is done via the Teams admin center. From aa9dc947fb90e1df408d5a00606f6a1cfc9e26c1 Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Tue, 8 Oct 2024 14:31:53 -0700 Subject: [PATCH 0176/1216] Update walkie-talkie.md --- Teams/walkie-talkie.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Teams/walkie-talkie.md b/Teams/walkie-talkie.md index 04ae542f00..149ac0fe33 100644 --- a/Teams/walkie-talkie.md +++ b/Teams/walkie-talkie.md @@ -84,6 +84,9 @@ Pin Walkie Talkie to Teams for easy access. This step depends on which license y #### E license: Use an app setup policy to pin Walkie Talkie to Teams +> [!NOTE] +> If your users have an E licence wwith [Public Preview enabled in Teams](public-preview-doc-updates.md), Walkie Talkie is pre-pinned to the app bar in Teams. + App setup policies let you customize Teams to pin apps that are most important for your users in your users. To pin the Walkie Talkie app for your users, you can edit the global (Org-wide default) policy or create and assign a custom policy in app setup policy. To learn more, see [Use app setup policies to pin and auto-install apps for users](teams-app-setup-policies.md). From d96ae340023e3f3b8537b28c263b29144ed6ade7 Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Tue, 8 Oct 2024 14:34:30 -0700 Subject: [PATCH 0177/1216] Update walkie-talkie.md --- Teams/walkie-talkie.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/walkie-talkie.md b/Teams/walkie-talkie.md index 149ac0fe33..d617a18f56 100644 --- a/Teams/walkie-talkie.md +++ b/Teams/walkie-talkie.md @@ -85,7 +85,7 @@ Pin Walkie Talkie to Teams for easy access. This step depends on which license y #### E license: Use an app setup policy to pin Walkie Talkie to Teams > [!NOTE] -> If your users have an E licence wwith [Public Preview enabled in Teams](public-preview-doc-updates.md), Walkie Talkie is pre-pinned to the app bar in Teams. +> If your users have an E licence with [Public Preview enabled in Teams](public-preview-doc-updates.md), Walkie Talkie is pre-pinned to the app bar in Teams. App setup policies let you customize Teams to pin apps that are most important for your users in your users. From 00c7c1674b219db66fbb6ec64a48f2921093257c Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Tue, 8 Oct 2024 14:35:35 -0700 Subject: [PATCH 0178/1216] Update walkie-talkie.md --- Teams/walkie-talkie.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/walkie-talkie.md b/Teams/walkie-talkie.md index d617a18f56..96d29a2786 100644 --- a/Teams/walkie-talkie.md +++ b/Teams/walkie-talkie.md @@ -85,7 +85,7 @@ Pin Walkie Talkie to Teams for easy access. This step depends on which license y #### E license: Use an app setup policy to pin Walkie Talkie to Teams > [!NOTE] -> If your users have an E licence with [Public Preview enabled in Teams](public-preview-doc-updates.md), Walkie Talkie is pre-pinned to the app bar in Teams. +> If your users have an E licence and [Public Preview is enabled in Teams](public-preview-doc-updates.md), Walkie Talkie is pre-pinned to the app bar. App setup policies let you customize Teams to pin apps that are most important for your users in your users. From f341fe09c7c3ef26b5a2ba6a2df2c950eed9d792 Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Tue, 8 Oct 2024 14:38:19 -0700 Subject: [PATCH 0179/1216] Working on Teams Phones section --- .openpublishing.redirection.json | 11 +++++++++++ Teams/{devices => phones}/phones-for-teams.md | 0 .../plan-device-deployment.md | 0 Teams/toc.yml | 16 +++++----------- 4 files changed, 16 insertions(+), 11 deletions(-) rename Teams/{devices => phones}/phones-for-teams.md (100%) rename Teams/{devices => phones}/plan-device-deployment.md (100%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index a2cd5bf2be..65ddb5dd1f 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -5324,6 +5324,17 @@ "source_path": "Skype/SfbPartnerCertification/lync-cert/pcs-optimized-for-lync.md", "redirect_url": "/microsoftteams/devices/certification-overview", "redirect_document_id": false + }, + { + "source_path": "Teams/devices/phones-for-teams.md", + "redirect_url": "/microsoftteams/phones/phones-for-teams", + "redirect_document_id": false + }, + { + "source_path": "Teams/devices/plan-device-deployment.md", + "redirect_url": "/microsoftteams/phones/plan-device-deployment", + "redirect_document_id": false + } } ] } diff --git a/Teams/devices/phones-for-teams.md b/Teams/phones/phones-for-teams.md similarity index 100% rename from Teams/devices/phones-for-teams.md rename to Teams/phones/phones-for-teams.md diff --git a/Teams/devices/plan-device-deployment.md b/Teams/phones/plan-device-deployment.md similarity index 100% rename from Teams/devices/plan-device-deployment.md rename to Teams/phones/plan-device-deployment.md diff --git a/Teams/toc.yml b/Teams/toc.yml index 209b85fdf7..d81628a2f2 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1299,7 +1299,7 @@ items: href: microsoft-teams-online-call-flows.md - name: Contact Center integrations href: teams-contact-center.md - + - name: Teams Rooms and devices items: - name: Teams device store @@ -1314,7 +1314,7 @@ items: href: devices/certification-partners.md - name: How to join the program href: devices/certification-join.md - - name: Teams device specifications + - name: Teams specifications href: devices/certification-specifications.md - name: IT admins and decision makers href: devices/certification-it-admins.md @@ -1325,7 +1325,7 @@ items: - name: Windows version support href: rooms/rooms-lifecycle-support.md - name: Android version support - href: devices/android-version-support.md + href: devices/android-version-support.md - name: Teams Certified Devices items: - name: Overview of certified devices @@ -1352,14 +1352,10 @@ items: href: rooms/index.md - name: Teams Rooms planning href: rooms/rooms-plan.md - - name: Copilot for Teams Rooms - href: copilot-admin.md - name: Features items: - name: Teams Room Home Screen and admin controls href: rooms/mtr-home-refresh.md - - name: Teams In Meeting experiences (to be written) - href: rooms/meeting experiences.md - name: Join a meeting using Proximity Join href: rooms/proximity-join.md - name: Join meetings with QR codes @@ -1474,7 +1470,7 @@ items: items: - name: Teams Rooms on Windows items: - - name: Use AutoPilot + AutoLogin for Teams Rooms on Windows + - name: Use AutoPilot and AutoLogin for Teams Rooms on Windows href: rooms/autopilot-autologin.md - name: Create a one-time password href: rooms/create-otp.md @@ -1495,9 +1491,7 @@ items: - name: Teams Rooms on Windows href: rooms/rooms-lifecycle-support.md - name: Teams Rooms on Android - href: rooms/android-app-firmware.md - - name: Teams panels - href: rooms/android-app-firmware.md + href: devices/certified-hardware-android.md - name: Management apps href: devices/certified-device-apps.md - name: Operations & Configuration From bcd45657e71929b494126911ea2b59229cdbf33b Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 16:39:31 -0500 Subject: [PATCH 0180/1216] Update rooms-prep.md Acrolinx --- Teams/rooms/rooms-prep.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Teams/rooms/rooms-prep.md b/Teams/rooms/rooms-prep.md index 9b1da3b88d..f1b66b6f29 100644 --- a/Teams/rooms/rooms-prep.md +++ b/Teams/rooms/rooms-prep.md @@ -29,7 +29,7 @@ This section contains an overview of the steps required to prepare your environm 1. Prepare a resource account for each Microsoft Teams Rooms device. See [Deploy Microsoft Teams Rooms](rooms-deploy.md) for details -2. Ensure that there's a working network/Internet connection for the device to use with access to all required URLs and IPs, further guidance can be found here: [Network Security](security.md#network-security) +2. Ensure a network connection for the device to use with access to all required URLs and IPs, further guidance can be found here: [Network Security](security.md#network-security) 3. In order to improve your experience, Microsoft collects data. To allow Microsoft to collect data, allow these sites: @@ -44,13 +44,13 @@ A *resource account* is an account that the Microsoft Teams Rooms device uses In order to function properly, Microsoft Teams Rooms devices must have access to a network that meets these requirements: -- Access to: Microsoft Teams, SharePoint/OneDrive, Pro Management Portal, Microsoft Store, Windows Update, Intune, Microsoft Entra ID, & Microsoft Common destinations. Open required ports to the required destinations documented in [Teams Rooms Network Security](/microsoftteams/rooms/security?tabs=Windows#network-security) +- Review access to: Microsoft Teams, SharePoint/OneDrive, Pro Management Portal, Microsoft Store, Windows Update, Intune, Microsoft Entra ID, & Microsoft Common destinations. Open required ports to the required destinations documented in [Teams Rooms Network Security](/microsoftteams/rooms/security?tabs=Windows#network-security) - Review network bandwidth and quality of service (QoS) requirements: [QoS on Teams Devices](/microsoftteams/devices/qos-on-teams-devices) -- If your organization utilizes a proxy, you need the proxy address or proxy autoconfiguration (PAC) file url +- Review if your organization utilizes a proxy, you need the proxy address or proxy autoconfiguration (PAC) file url -- If your organization utilizes certificates for network access, you need the certificates for a successful setup +- Review if your organization utilizes certificates for network access, you need the certificates for a successful setup > [!IMPORTANT] @@ -69,18 +69,18 @@ Your Microsoft Teams Rooms device uses certificates for Microsoft Teams, network #### Proxy for Teams Rooms on Windows -This guidance is for manual configuration. This can also be automated using Intune configurations on your devices ensure these configurations are consistent across a large scale deployment. +This guidance is for manual configuration. This configuration can also be automated using Intune configurations on your devices ensure these configurations are consistent across a large scale deployment. ##### Skype User Registry Hive -1. In the Microsoft Teams Rooms UI, select on the Settings gear icon where you are prompted for the local Administrator password on the device (the default password is **sfb**) +1. In the Microsoft Teams Rooms UI, select on the Settings gear icon where you're prompted for the local Administrator password on the device (the default password is **sfb**) 1. Tap on **Settings** followed by tapping on the **Go to Windows** button and then tapping on the **go to Admin Sign In** button and then clicking the **Administrator** button (if the computer is Microsoft Entra ID joined choose **Other User,** then use .\admin as the user name) 1. In the **Search** box, in the bottom left type in regedit (either long press the screen or right select and choose **Run as administrator**) 1. Select on the HKEY_USERS folder (you see a list of machine user SIDs) ensure the root folder HKEY_USERS is selected 5. Select on File and then choose **Load Hive** 6. Browse to the **C:\Users\Skype** folder and type in the File name box NTUSER.dat and press the open button -1. You are prompted for a Key Name for your newly loaded Hive; type in Skype (you should now see the registry settings for the Skype User) +1. You're prompted for a Key Name for your newly loaded Hive; type in Skype (you should now see the registry settings for the Skype User) 8. Open the Skype key and browse to HKEY_USERS\Skype\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings then ensure these settings are entered: @@ -102,7 +102,7 @@ This guidance is for manual configuration. This can also be automated using Intu "AutoConfigURL"=http://contosoproxy.corp.net/proxy.pac ``` -9. Once you're finished making your changes highlight the Skype User key (root folder for Skype) and choose unload Hive from the Registry file menu (you'll be prompted for confirmation - select **Yes**) +9. When finished making changes, highlight the Skype User key (root folder for Skype) and choose unload Hive from the Registry file menu (you'll be prompted for confirmation - select **Yes**) 10. You can now close the registry editor and reboot your Teams Room ##### Windows System Proxy @@ -118,7 +118,7 @@ This guidance is for manual configuration. This can also be automated using Intu ##### Pro Management Agent Proxy 1. In the Microsoft Teams Rooms UI, select on the Settings gear icon where you'll be prompted for the local Administrator password on the device (the default password is **sfb**) -2. Tap on **Settings** followed by tapping on the **Go to Windows** button and then tapping on the **go to Admin Sign In** button and then clicking the **Administrator** button (if the computer is Entra ID joined choose **Other User,** then use .\admin as the user name) +2. Tap on **Settings** followed by tapping on the **Go to Windows** button and then tapping on the **go to Admin Sign In** button and then clicking the **Administrator** button (if the computer is Microsoft Entra ID joined choose **Other User,** then use .\admin as the user name) 3. In the Windows ***Search*** field (bottom-left section of the screen), enter **cmd** (either long press the screen or right select, and choose ***Run as administrator***). 4. Run the following command (double quotes at end of command are important): @@ -152,7 +152,7 @@ To support tenant restrictions, ensure you have your proxy configuration on your #### Teams Rooms on Android -Tenant restrictions aren't supported today on Teams Rooms on Android devices. Consult with your Android device OEM for potential workarounds. +Tenant restrictions aren't supported today on Teams Rooms on Android devices. Consult with your Android device OEM for potential workarounds. ## Admin group management @@ -165,7 +165,7 @@ If you choose to join a Teams Rooms on Windows device to a domain (Microsoft Ent ### Local 'Skype' User Account -Teams Rooms includes a passwordless local account named "Skype". This account is used to sign in to Windows to launch the Teams Rooms app. It isn't supported to apply a password to this account. See [Microsoft Teams Rooms security](security.md) for more information. +Teams Rooms includes a passwordless local account named "Skype". This account is used to sign in to Windows to launch the Teams Rooms app. It isn't supported to apply a password to this account. Open [Microsoft Teams Rooms security](security.md) for more information. ### Local "Admin" User Account From 20ba9e99c00aad7ac5ef89d27071039f7206ce4d Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 16:44:52 -0500 Subject: [PATCH 0181/1216] Update teams-devices-feature-comparison.md Acrolinx --- Teams/rooms/teams-devices-feature-comparison.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/rooms/teams-devices-feature-comparison.md b/Teams/rooms/teams-devices-feature-comparison.md index 99535f4a8c..056df68f6e 100644 --- a/Teams/rooms/teams-devices-feature-comparison.md +++ b/Teams/rooms/teams-devices-feature-comparison.md @@ -24,13 +24,13 @@ description: A guide comparing the Teams devices for shared spaces features betw # Teams Device feature comparison (Windows, Android, & Panels) -Microsoft Teams Rooms experiences are designed with customers in mind. Every customer has unique needs, which is why Microsoft offers a breadth of options, including Teams Rooms on Windows and on Android as well as Teams panels mounted outside of the conference room. +Microsoft Teams Rooms experiences are designed with customers in mind. Microsoft offers a breadth of options: Teams Rooms on Windows, Teams Rooms on Android, and Teams panels mounted outside of the conference room. Core functionality is available on all platforms so end users can always have great audio and video experiences, use one-touch join to join meetings, and access inclusive features. -As Microsoft brings new features to Teams and to Teams Rooms, we strive to bring them to all platforms, but features may roll out at different times due to many factors, including things like technical feasibility and customer feedback for each platform. This means you may see some features rolling out on Windows before they come to the Android platform. Items listed here are supported in the Teams application, confirm supportability with the hardware vendor you select. +As Microsoft brings new features to Teams and to Teams Rooms, we strive to bring them to all platforms, but features may roll out at different times due to many factors, including things like technical feasibility and customer feedback for each platform. This means you may see some features rolling out on Windows before they come to the Android platform. Items listed here are supported in the Teams application. Confirm supportability with the hardware vendor you select. -To help guide you as to what features are available on different platforms, you can refer to the chart (government tenants can refer to the respective tabs), which is updated periodically. Not all Teams Rooms features will be included on this list, continue to consult the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) and Microsoft sales representatives for more information. +To help guide you as to what features are available on different platforms, you can refer to the chart including tabs for government tenants. Not all Teams Rooms features are included on this list, continue to consult the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) and Microsoft sales representatives. ## [Commercial](#tab/Commercial) From ad2bd888cc66ef5af6c7d14ee79366c1176460f8 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Tue, 8 Oct 2024 16:57:31 -0500 Subject: [PATCH 0182/1216] Update security.md Acrolinx --- Teams/rooms/security.md | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/Teams/rooms/security.md b/Teams/rooms/security.md index 6bfdb90147..ddf5a3d64e 100644 --- a/Teams/rooms/security.md +++ b/Teams/rooms/security.md @@ -51,11 +51,7 @@ Secure boot is enabled by default. Secure boot is a security standard developed Access to UEFI settings is only possible by attaching a physical keyboard and mouse, which prevents being able to access UEFI via the Teams Rooms touch-enabled console or any other touch-enabled displays attached to Teams Rooms. -Kernel Direct Memory Access (DMA) Protection is a Windows setting that is enabled on Teams Rooms. With this feature, the OS and the system firmware protect the system against malicious and unintended DMA attacks for all DMA-capable devices: - -- During the boot process. - -- Against malicious DMA by devices connected to easily accessible internal/external DMA-capable ports, such as M.2 PCIe slots and Thunderbolt 3, during OS runtime. +Kernel Direct Memory Access (DMA) Protection is a Windows setting that is enabled on Teams Rooms. With this feature, the OS and the system firmware protect the system against malicious and unintended DMA attacks for all DMA-capable devices: during the boot process and against malicious DMA by devices connected to easily accessible internal/external DMA-capable ports, such as M.2 PCIe slots and Thunderbolt 3, during OS runtime. Teams Rooms also enable Hypervisor-protected code integrity (HVCI). One of the features provided by HVCI is Credential Guard. Credential Guard provides the following benefits: @@ -63,7 +59,7 @@ Teams Rooms also enable Hypervisor-protected code integrity (HVCI). One of the f - **Virtualization-based security** Windows NTLM and Kerberos derived credentials and other secrets run in a protected environment that is isolated from the running operating system. -- **Better protection against advanced persistent threats** When Credential Manager domain credentials, NTLM, and Kerberos derived credentials are protected using virtualization-based security, the credential theft attack techniques, and tools used in many targeted attacks are blocked. Malware running in the operating system with administrative privileges can't extract secrets that are protected by virtualization-based security. +- **Better protection against advanced persistent threats** When Credential Manager domain credentials, NTLM, and Kerberos derived credentials are protected using Virtualization-based security, the credential theft attack techniques, and tools used in many targeted attacks are blocked. Malware running in the operating system with administrative privileges can't extract secrets that are protected by Virtualization-based security. ## Software Security @@ -78,13 +74,13 @@ If you decide to run a security scan or a Center for Internet Security (CIS) ben Additionally, lock down policies are applied to limit nonadministrative features from being used. A keyboard filter is enabled to intercept and block potentially insecure keyboard combinations that aren't covered by Assigned Access policies. Only users with local or domain administrative rights are permitted to sign into Windows to manage Teams Rooms. These and other policies applied to Windows on Microsoft Teams Rooms devices are continually assessed and tested during the product lifecycle. -Microsoft Defender is enabled out of the box. The Teams Rooms Pro license also includes Defender for Endpoint, which allows customers to enroll their Teams Rooms into Defender for Endpoint to provide security teams visibility into the security posture of Teams Room on Windows devices from the Defender portal. Teams Rooms on Windows can be enrolled following the steps for [Windows devices](/microsoft-365/security/defender-endpoint/onboarding-endpoint-manager). We don't recommend modifying Teams Rooms using protection rules (or other Defender policies that make configuration changes) as these policies can impact Teams Rooms functionality; however, reporting functionality into the portal is supported. +Microsoft Defender is enabled out of the box. The Teams Rooms Pro license also includes Defender for Endpoint, which allows customers to enroll their Teams Rooms into Defender for Endpoint. This enrollment can provide security teams visibility into the security posture of Teams Room on Windows devices from the Defender portal. Teams Rooms on Windows can be enrolled following the steps for [Windows devices](/microsoft-365/security/defender-endpoint/onboarding-endpoint-manager). We don't recommend modifying Teams Rooms using protection rules (or other Defender policies that make configuration changes) as these policies can impact Teams Rooms functionality; however, reporting functionality into the portal is supported. ## Account Security Teams Rooms devices include an administrative account named "Admin" with a default password. We strongly recommend that you change the default password as soon as possible after you complete setup. -The Admin account isn't required for proper operation of Teams Rooms devices and can be renamed or even deleted. However, before you delete the Admin account, make sure that you set up an alternate local administrator account configured before removing the one that ships with Teams Rooms devices. For more information on how to change a password for a local Windows account using built-in Windows tools or PowerShell, see the following: +The Admin account isn't required for proper operation of Teams Rooms devices and can be renamed or even deleted. However, before you delete the Admin account, make sure that you set up an alternate local administrator account configured before removing the one that ships with Teams Rooms devices. For more information on how to change a password for a local Windows account using built-in Windows tools or PowerShell, see these guides: - [Configuring LAPS on Teams Rooms on Windows](/microsoftteams/rooms/laps-authentication) - [Change or reset your Windows password](https://support.microsoft.com/windows/change-or-reset-your-windows-password-8271d17c-9f9e-443f-835a-8318c8f68b9c) @@ -102,15 +98,15 @@ Don't grant local Administrator permissions to the Skype user account. Windows Configuration Designer can be used to create Windows provisioning packages. Along with changing the local Admin password, you can also do things like changing the machine name and enrolling into Microsoft Entra ID. For more information on creating a Windows Configuration Designer provisioning package, see [Provisioning packages for Windows 10](/windows/configuration/provisioning-packages/provisioning-packages). -You need to create a resource account for each Teams Rooms device so that it can sign into Teams. You can't use user interactive two-factor or multi-factor authentication with this account. Requiring a second factor would prevent the account from being able to automatically sign into the Teams Rooms app after a reboot. In addition, Microsoft Entra Conditional Access policies and Intune Compliance Policies can be deployed to secure the resource account. For more information, see [Supported Conditional Access and Intune device compliance policies for Microsoft Teams Rooms](supported-ca-and-compliance-policies.md) and [Conditional Access and Intune compliance for Microsoft Teams Rooms](conditional-access-and-compliance-for-devices.md). +You need to create a resource account for each Teams Rooms device so that it can sign into Teams. You can't use user interactive two-factor or multifactor authentication with this account. Requiring a user interactive second factor would prevent the account from being able to automatically sign into the Teams Rooms app after a reboot. In addition, Microsoft Entra Conditional Access policies and Intune Compliance Policies can be deployed to secure the resource account and achieve multifactor authentication through other means. For more information, see [Supported Conditional Access and Intune device compliance policies for Microsoft Teams Rooms](supported-ca-and-compliance-policies.md) and [Conditional Access and Intune compliance for Microsoft Teams Rooms](conditional-access-and-compliance-for-devices.md). We recommend that you create the resource account in Microsoft Entra ID, if possible as a cloud-only account. While a synced account can work with Teams Rooms in hybrid deployments, these synced accounts often have difficulty signing into Teams Rooms and can be difficult to troubleshoot. If you choose to use a third-party federation service to authenticate the credentials for the resource account, ensure the third-party IDP responds with the `wsTrustResponse` attribute set to `urn:oasis:names:tc:SAML:1.0:assertion`. If your organization doesn't want to use WS-Trust, use cloud-only accounts instead. ## Network Security -Generally, Teams Rooms has the same network requirements as any Microsoft Teams client. Access through firewalls and other security devices is the same for Teams Rooms as for any other Microsoft Teams client. Specific to Teams Rooms, the categories listed as "required" for Teams must be open on your firewall. Teams Rooms also needs access to Windows Update, Microsoft Store, and Microsoft Intune (if you use Microsoft Intune to manage your devices). For the full list of IPs and URLs required for Microsoft Teams Rooms, see: +Generally, Teams Rooms has the same network requirements as any Microsoft Teams client. Access through firewalls and other security devices is the same for Teams Rooms as for any other Microsoft Teams client. Specific to Teams Rooms, the categories listed as "required" for Teams must be open on your firewall. Teams Rooms also need access to Windows Update, Microsoft Store, and Microsoft Intune (if you use Microsoft Intune to manage your devices). For the full list of IPs and URLs required for Microsoft Teams Rooms, see: -- **Microsoft Teams, Exchange Online, SharePoint Online, Microsoft 365 Common, and Office Online** [Office 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges#skype-for-business-online-and-microsoft-teams) +- **Microsoft Teams, Exchange Online, SharePoint, Microsoft 365 Common, and Office Online** [Office 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges#skype-for-business-online-and-microsoft-teams) - **Windows Update** [Configure WSUS](/windows-server/administration/windows-server-update-services/deploy/2-configure-wsus#211-connection-from-the-wsus-server-to-the-internet) - **Microsoft Store** [Microsoft Store endpoints](/mem/intune/fundamentals/intune-endpoints#microsoft-store) - **Microsoft Intune** [Network Endpoints for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) @@ -143,13 +139,13 @@ Teams Rooms is configured to automatically keep itself patched with the latest W Teams Rooms devices work with most 802.1X or other network-based security protocols. However, we're not able to test Teams Rooms against all possible network security configurations. Therefore, if performance issues arise that can be traced to network performance issues, you may need to disable these protocols. -For optimum performance of real time media, we strongly recommend that you configure Teams media traffic to bypass proxy servers and other network security devices. Real time media is very latency sensitive and proxy servers and network security devices can significantly degrade users' video and audio quality. Also, because Teams media is already encrypted, there's no tangible benefit from passing the traffic through a proxy server. For more information, see [Networking up (to the cloud)—One architect’s viewpoint](/microsoft-365/solutions/networking-design-principles), which discusses network recommendations to improve the performance of media with Microsoft Teams and Microsoft Teams Rooms. If your organization utilizes tenant restrictions, it is supported for Teams Rooms on Windows devices following the configuration guidance in the [prepare your environment](/microsoftteams/rooms/rooms-prep#tenant-restrictions) document. +For optimum performance of real time media, we strongly recommend that you configure Teams media traffic to bypass proxy servers and other network security devices. Real time media is very latency sensitive and proxy servers and network security devices can significantly degrade users' video and audio quality. Also, because Teams media is already encrypted, there's no tangible benefit from passing the traffic through a proxy server. For more information, see [Networking up (to the cloud)—One architect’s viewpoint](/microsoft-365/solutions/networking-design-principles), which discusses network recommendations to improve the performance of media with Microsoft Teams and Microsoft Teams Rooms. If your organization utilizes tenant restrictions, it's supported for Teams Rooms on Windows devices following the configuration guidance in the [prepare your environment](/microsoftteams/rooms/rooms-prep#tenant-restrictions) document. Teams Rooms devices don't need to connect to an internal LAN. Consider placing Teams Rooms in a secure isolated network segment with direct Internet access. If your internal LAN becomes compromised, the attack vector opportunities towards Teams Rooms is reduced. We strongly recommend that you connect your Teams Rooms devices to a wired network. The use of wireless networks requires careful planning and assessment for the best experience. For more information, see [Wireless network considerations](rooms-plan.md#wireless-network-considerations). -Proximity Join and other Teams Rooms features rely on Bluetooth. However, the Bluetooth implementation on Teams Rooms devices doesn't allow for an external device connection to a Teams Rooms device. Bluetooth technology use on Teams Rooms devices is currently limited to advertising beacons and prompted proximal connections. The `ADV_NONCONN_INT` protocol data unit (PDU) type is used in the advertising beacon. This PDU type is for nonconnectable devices advertising information to the listening device. There's no Bluetooth device pairing as part of these features. Additional details on Bluetooth protocols can be found on the [Bluetooth SIG website](https://www.bluetooth.com/blog/bluetooth-low-energy-it-starts-with-advertising/). +Proximity Join and other Teams Rooms features rely on Bluetooth. However, the Bluetooth implementation on Teams Rooms devices doesn't allow for an external device connection to a Teams Rooms device. Bluetooth technology use on Teams Rooms devices is currently limited to advertising beacons and prompted proximal connections. The `ADV_NONCONN_INT` protocol data unit (PDU) type is used in the advertising beacon. This PDU type is for nonconnectable devices advertising information to the listening device. There's no Bluetooth device pairing as part of these features. More details on Bluetooth protocols can be found on the [Bluetooth SIG website](https://www.bluetooth.com/blog/bluetooth-low-energy-it-starts-with-advertising/). ## [Teams Rooms on Android](#tab/Android) @@ -183,11 +179,11 @@ All Microsoft and OEM applications are code signed. Code signing helps validatin ### Third party applications -Teams certified devices don't have the Google Play Store, Amazon App Store, or Google Play Services, installed by design. This helps to ensure that no third-party applications can be installed from the store onto a device. +To ensure that no third-party applications can be installed, Teams certified devices don't have the Google Play Store, Amazon Appstore, or Google Play Services, installed by design. ### Android debug bridge -Android debug bridge (ADB) is disabled by design on all Teams Android devices running release software. ADB is a command line tool that enables administrators to perform functions on Android-based devices and enables installation of apps, access to the device shell, and other admin functions. +Android debug bridge (ADB) is disabled on all Teams Android devices running release software. ADB is a command line tool that enables administrators to perform functions on Android-based devices and enables installation of apps, access to the device shell, and other admin functions. ### File system encryption @@ -229,7 +225,7 @@ Teams Android devices require the use of a user, or dedicated resource account, ### Device updates -Teams Android devices are configured to download Microsoft-certified updates from the Teams admin center when they become available. These updates can be pushed automatically or manually invoked by an Administrator. Third-party tools from our OEM partners is also available to perform this function if necessary. Teams Android devices can install updates after hours to avoid impact to users. After-hours schedules can be configured in the Teams admin center or using third-party tools from OEM partners. +Teams Android devices are configured to download Microsoft-certified updates from the Teams Admin Center when they become available. These updates can be pushed automatically or manually invoked by an Administrator. Third-party tools from our OEM partners are also available to perform this function if necessary. Teams Android devices can install updates after hours to avoid impact to users. After-hours schedules can be configured in the Teams admin center or using third-party tools from OEM partners. > [!IMPORTANT] > Microsoft recommends the management of firmware for all Teams Android devices is done via the Teams admin center. @@ -238,11 +234,11 @@ Teams Android devices are configured to download Microsoft-certified updates fro Teams Android devices have the same network requirements as any Microsoft Teams client, including access through firewalls and other security devices. Specifically, the categories listed as **required** for Teams must be open on your firewall along with other supporting services as listed below. For the full list of IPs and URLs required for Teams Android devices, see: -- Microsoft Teams, Exchange Online, SharePoint Online, Microsoft 365 Common, and Office Online [Office 365 URLs and IP address range](/microsoft-365/enterprise/urls-and-ip-address-ranges) +- Microsoft Teams, Exchange Online, SharePoint, Microsoft 365 Common, and Office Online [Office 365 URLs and IP address range](/microsoft-365/enterprise/urls-and-ip-address-ranges) - Microsoft Intune [Network Endpoints for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) -Teams Android devices work with most 802.1X and other network-based security protocols. However, we can't test Teams Android devices against all network security configurations. Therefore, if performance issues arise that can be traced to network performance issues, you may need to disable these protocols if they're configured in your organization, or contact your OEM partner for assistance. +Teams Android devices work with most 802.1X and other network-based security protocols. However, we can't test Teams Android devices against all network security configurations. Therefore, if performance issues arise that due to network performance issues, you may need to disable these protocols, or contact your OEM partner for assistance. For optimum performance of real time media, we strongly recommend that you configure Teams media traffic to bypass proxy servers and other network security devices. Real time media is sensitive to network latency, which can be caused by proxy servers and other network security devices. Network latency can significantly degrade users' video and audio quality. For more information, see [Networking up (to the cloud)—One architect’s viewpoint](/microsoft-365/solutions/networking-design-principles), which discusses network recommendations to improve the performance of media with Microsoft Teams. From 1f6892b53628440a7ce76bd31c99c122fdc464e4 Mon Sep 17 00:00:00 2001 From: vipinmanikkoth <118256527+vipinmanikkoth@users.noreply.github.com> Date: Wed, 9 Oct 2024 12:38:36 +0530 Subject: [PATCH 0183/1216] Learn Editor: Update certified-hardware-android.md --- Teams/devices/certified-hardware-android.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Teams/devices/certified-hardware-android.md b/Teams/devices/certified-hardware-android.md index 336eb29ef4..f5d07d3d5a 100644 --- a/Teams/devices/certified-hardware-android.md +++ b/Teams/devices/certified-hardware-android.md @@ -45,7 +45,6 @@ The following devices are certified under the Microsoft Teams Rooms on Android C | Device model | Firmware version | Current certification end date | Room size | Android OS version | |:-|:-|:-|:-|:-| -| Poly Studio X72 | `PolyOS 4.2.5`| September 3, 2025 | Large rooms (4.5 m x 8.5 m) | 10 | | AudioCodes RXV200 | `2.2.335` | September 3, 2025 | Focus room (3 m x 3 m) | 10 | | Audiocodes RXPad Touch console | `2.0.282` | August 15, 2027 | Compatible with Audiocodes RXV81 and RXV200 Collaboration bars. | 12 | | Audiocodes RXV81 Collaboration Bar | `2.0.0` | August 15, 2027 | Small meeting room (4.5 m x 4.5 m) | 12 | @@ -63,6 +62,8 @@ The following devices are certified under the Microsoft Teams Rooms on Android C | Crestron AIO Video Bar 70 | `1.240618.1240` | September 3, 2025 | Large meeting room (4.5 m x 8.5 m) | 10| | Crestron Touch Panel TS-1070 | `2.005.1030` | September 3, 2025 | Compatible with Crestron AIO Video Bar 70 | 10 | | DTEN Bar | `1.0.2` | August 15, 2027| Small size room (4.5 m x 4.5 m) | 12 | +| DTEN D7X 55" + Vue Pro | `1.5.8` |August 15, 2027| Small size room (4.5 m x 4.5 m) | 12 | +| DTEN D7X 55" + Vue | `1.5.8` |August 15, 2027| Small size room (4.5 m x 4.5 m) | 12 | | DTEN D7X 75" + Vue Pro | `1.5.8` |August 15, 2027| Medium size room (4.5 m x 6 m) | 12 | | DTEN D7X 75" + Vue | `1.5.8` |August 15, 2027| Medium size room (4.5 m x 6 m) | 12 | | DTEN D7X 75" | `1.2.8` | August 15, 2027 | Medium size room (4.5 m x 6 m) | 12 | @@ -93,6 +94,7 @@ The following devices are certified under the Microsoft Teams Rooms on Android C | Poly Studio X52 | `4.1.0.382110` | September 3, 2025 | Medium size room (4.5 m x 6 m) | 10 | | Poly G7500 + Shure Large Room Kit | `4.0.1` | September 3, 2025 | Large meeting room (4.5 m x 8.5 m) | 10 | | Poly G62 | `PolyOS 4.1.5` | September 3, 2025 | Large meeting room (4.5 m x 8.5 m) | 10 | +| Poly Studio X72 | `PolyOS 4.2.5`| September 3, 2025 | Large rooms (4.5 m x 8.5 m) | 10 | | Yealink DeskVision A24 | `156.15.0.29` | September 3, 2025 | Phone room (2 m x 2 m) | 10 | | Yealink CTP18 touch console | `137.320.0.29` | September 3, 2025 | Compatible with Yealink MeetingBar A20 and Yealink MeetingBar A30 | 10 | | Yealink MeetingBar A10 | `278.15.0.6` | September 3, 2025 | Small meeting room (4.5 m x 4.5 m) | 11 | @@ -103,6 +105,7 @@ The following devices are certified under the Microsoft Teams Rooms on Android C | Yealink CTP25 touch console | `311.320.0.2` | August 15, 2027 | Compatible with Yealink MeetingBar A40 | 13 | | Yealink MeetingBar A40 | `289.320.0.11` | August 15, 2027 | Medium size room (4.5 m x 6 m) | 13 | | Yealink MeetingBoard 65"/86" with MB-Camera-6X | `155.15.0.37 ` | September 3, 2025 | Medium size room (4.5 m x 6 m) | 10| +| Yealink MeetingBoard 75 Pro | `300.320.0.7 ` | August 15, 2027 | Medium size room (4.5 m x 6 m) | 13| ## [Firmware](#tab/firmware) @@ -276,6 +279,11 @@ For information about the latest Teams app releases, see [What's new in Microsof | Device model | Latest Firmware version | Minimum Firmware version required | Teams client | Company Portal | Admin Agent | Release date | |:-------------------|:----------------------------|:---------------------------------------------|:-------------------------------|:-------------------------------|:--------------------------------|:--------------------------------| +| Logi Rallybar (VR0019) | `1.13.127` | N/A | `1449/1.0.96.2024042606` | `5.0.6152.0`| `1.0.0.202402202353.product` | October 3, 2024| +| Logi Rallybar Mini (VR0020) | `1.13.127` | N/A | `1449/1.0.96.2024042606` | `5.0.6152.0`| `1.0.0.202402202353.product` | October 3, 2024| +| Logi RoomMate (VR0030) | `1.13.124` | N/A | `1449/1.0.96.2024042606` | `5.0.6152.0`| `1.0.0.202402202353.product` | October 3, 2024| +| Logi Rallybar Huddle (VR0034) | `1.13.121` | N/A | `1449/1.0.96.2024042606` | `5.0.6152.0`| `1.0.0.202402202353.product` | October 3, 2024| +| Logi TAP IP (VR0029) | `1.13.124`| N/A | `1449/1.0.96.2024042606` | `5.0.6152.0`| `1.0.0.202402202353.product` | October 3, 2024| | Logi Rallybar (VR0019) | `1.12.268` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 21, 2024| | Logi Rallybar Mini (VR0020) | `1.12.268` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 21, 2024| | Logi Rallybar (VR0019) | `1.12.264` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | July 2, 2024| From 4b81710f206a32e5e784db7020700c1642c4a5aa Mon Sep 17 00:00:00 2001 From: vipinmanikkoth <118256527+vipinmanikkoth@users.noreply.github.com> Date: Wed, 9 Oct 2024 12:38:58 +0530 Subject: [PATCH 0184/1216] Learn Editor: Update certified-hardware-android.md From 0c0bc02c7248c60c3a92bae7a607448a26131a04 Mon Sep 17 00:00:00 2001 From: vipinmanikkoth <118256527+vipinmanikkoth@users.noreply.github.com> Date: Wed, 9 Oct 2024 14:51:20 +0530 Subject: [PATCH 0185/1216] Learn Editor: Update teams-panels-certified-hardware.md --- Teams/devices/teams-panels-certified-hardware.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Teams/devices/teams-panels-certified-hardware.md b/Teams/devices/teams-panels-certified-hardware.md index 2b8de4d29f..e6e37be41b 100644 --- a/Teams/devices/teams-panels-certified-hardware.md +++ b/Teams/devices/teams-panels-certified-hardware.md @@ -104,6 +104,8 @@ See [Microsoft Teams panels](../devices/overview-teams-panels.md) for features s #### Logitech | Device model | Latest firmware version | Minimum firmware version | Included Microsoft applications | Release date | |:----------------|:-------------------|:----------------------------|:--------------------------------------------------------------------|:--------------------------------| +| DockFlex (VR0035) | `1.13.118`| N/A| Teams client: `1449/1.0.97.2024061108`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| October 3, 2024| +| TAP Scheduler (VR0028) | `1.13.124`| N/A| Teams client: `1449/1.0.97.2024061108`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| October 3, 2024| | DockFlex (VR0035) | `1.12.149`| N/A| Teams client: `1449/1.0.97.2024040202`
    Company Portal: `5.0.5484.0`
    Admin Agent: `1.0.0.202310260109.product`| June 6, 2024| | TAP Scheduler (VR0028) | `1.12.708`| N/A| Teams client: `1449/1.0.97.2024040202`
    Company Portal: `5.0.5484.0`
    Admin Agent: `1.0.0.202310260109.product`| June 6, 2024| | DockFlex (VR0035) | `1.12.146`| N/A| Teams client: `1449/1.0.97.2024010401`
    Company Portal: `5.0.5484.0`
    Admin Agent: `1.0.0.202310260109.product`| May 16, 2024| From 9817101f342766be9ee1ee574e4d4b9d2934d089 Mon Sep 17 00:00:00 2001 From: vipinmanikkoth <118256527+vipinmanikkoth@users.noreply.github.com> Date: Wed, 9 Oct 2024 14:51:53 +0530 Subject: [PATCH 0186/1216] Learn Editor: Update teams-panels-certified-hardware.md From e276b4c743bbe0a1c34dcd5a56d5998e659cbe8a Mon Sep 17 00:00:00 2001 From: vipinmanikkoth <118256527+vipinmanikkoth@users.noreply.github.com> Date: Wed, 9 Oct 2024 14:57:16 +0530 Subject: [PATCH 0187/1216] Update teams-panels-certified-hardware.md --- Teams/devices/teams-panels-certified-hardware.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Teams/devices/teams-panels-certified-hardware.md b/Teams/devices/teams-panels-certified-hardware.md index e6e37be41b..ddde5dc32a 100644 --- a/Teams/devices/teams-panels-certified-hardware.md +++ b/Teams/devices/teams-panels-certified-hardware.md @@ -165,6 +165,7 @@ See [Microsoft Teams panels](../devices/overview-teams-panels.md) for features s #### Neat | Device model | Latest firmware version | Minimum firmware version | Included Microsoft applications | Release date | Cloud | |:----------------|:-------------------|:----------------------------|:-------------------------------------------------------------------------|:-------------------------------------|:--------------------| +| Neat Pad | `NFA1.20240620.1740` | N/A| Teams client: `1449/1.0.97.2024061108`
    Company Portal: `5.0.5484.0`
    Admin Agent: `1.0.0.202402202353.product`| September 27, 2024| GCCH| | Neat Pad | `NFA1.20240516.0501` | N/A| Teams client: `1449/1.0.97.2024040202`
    Company Portal: `5.0.5484.0`
    Admin Agent: `1.0.0.202402202353.product`| July 30, 2024| GCCH| | Neat Pad | `NFA1.20240120.0109` | N/A| Teams client: `1449/1.0.97.2023111003`
    Company Portal: `5.0.5484.0`
    Admin Agent: `1.0.0.202310260109.product`| March 26, 2024| GCCH| @@ -185,4 +186,4 @@ Following a certification expiration, Microsoft is committed to supporting the l |:----------------|:-------------------|:----------------------------|:--------------------------|:----------------------| |insert table information|insert table information|insert table information|insert table information|insert table information| ---> \ No newline at end of file +--> From 0bafe90e47c38ed145c2a88e7cd10f66628c79da Mon Sep 17 00:00:00 2001 From: vipinmanikkoth <118256527+vipinmanikkoth@users.noreply.github.com> Date: Wed, 9 Oct 2024 15:13:10 +0530 Subject: [PATCH 0188/1216] Learn Editor: Update teams-phones-certified-hardware.md --- Teams/devices/teams-phones-certified-hardware.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Teams/devices/teams-phones-certified-hardware.md b/Teams/devices/teams-phones-certified-hardware.md index 29d4a26d79..0f5d4bff2c 100644 --- a/Teams/devices/teams-phones-certified-hardware.md +++ b/Teams/devices/teams-phones-certified-hardware.md @@ -131,9 +131,11 @@ See [Microsoft Teams phones feature set](phones-for-teams.md) for information on #### Yealink | Device model | Latest firmware version | Minimum firmware version | Included Microsoft applications** | Release date | |:----------------|:-------------------|:----------------------------|:----------------------------------------------------------------------------------------------|:--------------------------------------------| -|MP52| `145.15.0.97`| N/A | Teams client: `1449/1.0.94.2024060310`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| August 29, 2024| -|MP54/MP56/MP58| `122.15.0.157`| `N/A` | Teams client: `1449/1.0.94.2024071104`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| August 7, 2024| -|CP965| `143.15.0.65`| `N/A` | Teams client: `1449/1.0.94.2024071104`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| August 7, 2024| +|MP54/MP56/MP58| `122.15.0.160`| `122.15.0.142` | Teams client: `1449/1.0.94.2024082806`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| September 30, 2024| +|CP965| `143.15.0.68`| `143.15.0.54` | Teams client: `1449/1.0.94.2024082806`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| September 30, 2024| +|MP52| `145.15.0.97`| `N/A` | Teams client: `1449/1.0.94.2024060310`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| August 29, 2024| +|MP54/MP56/MP58| `122.15.0.157`| `122.15.0.142` | Teams client: `1449/1.0.94.2024071104`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| August 7, 2024| +|CP965| `143.15.0.65`| `143.15.0.54 ` | Teams client: `1449/1.0.94.2024071104`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| August 7, 2024| |MP52 E2/MP54 E2/MP56 E2/MP58 E2| `176.15.0.19`| `N/A` | Teams client: `1449/1.0.94.2024071104`
    Company Portal: `5.0.6152.0`
    Admin Agent: ` 1.0.0.202402202353.product`| July 31, 2024| |MP52| `145.15.0.94`| N/A | Teams client: `1449/1.0.94.2024060310`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| July 2, 2024| |VP59| `91.15.0.147`| N/A | Teams client: `1449/1.0.94.2024060310`
    Company Portal: `5.0.6152.0`
    Admin Agent: `1.0.0.202402202353.product`| July 2, 2024| From 482019de5f2b1464ccbbe7687e7a1a06153645ea Mon Sep 17 00:00:00 2001 From: vipinmanikkoth <118256527+vipinmanikkoth@users.noreply.github.com> Date: Wed, 9 Oct 2024 15:13:28 +0530 Subject: [PATCH 0189/1216] Learn Editor: Update teams-phones-certified-hardware.md From 0b4113f40cc0c7cf3c400d5ea93c7fd890b3846b Mon Sep 17 00:00:00 2001 From: vipinmanikkoth <118256527+vipinmanikkoth@users.noreply.github.com> Date: Wed, 9 Oct 2024 15:36:11 +0530 Subject: [PATCH 0190/1216] Update certified-hardware-android.md --- Teams/devices/certified-hardware-android.md | 52 ++++++++++++--------- 1 file changed, 30 insertions(+), 22 deletions(-) diff --git a/Teams/devices/certified-hardware-android.md b/Teams/devices/certified-hardware-android.md index f5d07d3d5a..f625ea0a01 100644 --- a/Teams/devices/certified-hardware-android.md +++ b/Teams/devices/certified-hardware-android.md @@ -523,16 +523,41 @@ For information about the latest Teams app releases, see [What's new in Microsof | Device model | Latest Firmware version | Minimum Firmware version required | Teams client | Company Portal | Admin Agent | Release date | Cloud | |:-------------------|:----------------------------|:---------------------------------------------|:-------------------------------|:-------------------------------|:--------------------------------|:--------------------------------|:-----------------| -| Logi Rallybar (VR0019) | `1.12.264` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 23, 2024| -| Logi Rallybar Mini (VR0020) | `1.12.264` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 23, 2024| -| Logi RoomMate (VR0030) | `1.12.240` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 23, 2024| -| Logi Rallybar Huddle (VR0034) | `1.12.135` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 23, 2024| -| Logi TAP IP (VR0029) | `1.12.184`| N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 23, 2024| +| Logi Rallybar (VR0019) | `1.12.268` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | October 7, 2024| GCCH| +| Logi Rallybar Mini (VR0020) | `1.12.268` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | October 7, 2024| GCCH| +| Logi Rallybar (VR0019) | `1.12.264` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 23, 2024| GCCH| +| Logi Rallybar Mini (VR0020) | `1.12.264` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 23, 2024| GCCH| +| Logi RoomMate (VR0030) | `1.12.240` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 23, 2024| GCCH| +| Logi Rallybar Huddle (VR0034) | `1.12.135` | N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 23, 2024| GCCH| +| Logi TAP IP (VR0029) | `1.12.184`| N/A | `1449/1.0.96.2024042606` | `5.0.5484.0`| `1.0.0.202402202353.product` | August 23, 2024| GCCH| | Logi RoomMate (VR0030) | `1.11.215` | N/A | `1449/1.0.96.2023062301` | `5.0.5484.0`| `1.0.0.202306202019.product` | February 20, 2024| GCCH| | Logi TAP IP (VR0029) | `1.11.202`| N/A | `1449/1.0.96.2023062301` | `5.0.5484.0`| `1.0.0.202306202019.product` | February 20, 2024| GCCH| | Logi RoomMate (VR0030) | `1.10.175` | N/A | `1449/1.0.96.2023062301` | `5.0.5484.0`| `1.0.0.202306202019.product` | February 2, 2023| GCCH| | Logi TAP IP (VR0029) | `1.10.129` | N/A | `1449/1.0.96.2023062301` | `5.0.5484.0`| `1.0.0.202306202019.product` | February 2, 2023| GCCH| +#### Neat + +| Device model | Latest Firmware version | Minimum Firmware version required | Teams client | Company Portal | Admin Agent | Release date | Cloud | +|:-------------------|:----------------------------|:---------------------------------------------|:-------------------------------|:-------------------------------|:--------------------------------|:--------------------------------|:---------------------------------| +| Neat Bar Gen2 | `NFE1.20240620.1740` | N/A | `1449/1.0.96.2024061103`| `5.0.6061.0` | `1.0.0.202402202353.product`| October 7, 2024| GCCH | +| Neat Bar | `NFB1.20240620.0015` | N/A | `1449/1.0.96.2024061103`| `5.0.6061.0` | `1.0.0.202402202353.product`| October 7, 2024| GCCH | +| Neat Bar Pro| `NFD1.20240620.1740` | N/A | `1449/1.0.96.2024061103`| `5.0.6061.0` | `1.0.0.202402202353.product`| October 7, 2024| GCCH | +| Neat Board | `NFC1.20240620.0015` | N/A | `1449/1.0.96.2024061103`| `5.0.6061.0` | `1.0.0.202402202353.product`| October 7, 2024| GCCH | +| Neat Board 50 | `NFH1.20240620.1740` | N/A | `1449/1.0.96.2024061103`| `5.0.6061.0` | `1.0.0.202402202353.product`| October 7, 2024| GCCH | +| Neat Pad touch console | `NFA1.20240620.1740` | N/A | `1449/1.0.96.2024061103`| `5.0.6061.0` | `1.0.0.202402202353.product`| October 7, 2024| GCCH | +| Neat Bar Gen2 | `NFE1.20240516.0009` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | +| Neat Bar | `NFB1.20240516.0658` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | +| Neat Bar Pro| `NFD1.20240516.0007` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | +| Neat Board | `NFC1.20240516.0658` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | +| Neat Board 50 | `NFH1.20240516.0007` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | +| Neat Pad touch console | `NFA1.20240516.0501` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | +| Neat Bar Gen2 | `NFE1.20240312.0005` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | +| Neat Bar | `NFB1.20240312.0005` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | +| Neat Bar Pro| `NFD1.20240312.0005` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | +| Neat Board | `NFC1.20240312.0005` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | +| Neat Board 50 | `NFH1.20240312.0005` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | +| Neat Pad touch console | `NFA1.20240312.0503` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | + #### HP | Poly | Device model | Latest Firmware version | Minimum Firmware version required | Teams client | Company Portal | Admin Agent | Release date | Cloud | @@ -564,23 +589,6 @@ For information about the latest Teams app releases, see [What's new in Microsof | Poly Studio G7500 | `4.0.2.384012` | N/A | `5.0.5484.0` | `1449/1.0.96.2023031201`| `1.0.0.202301162118.product` | June 16, 2023 | GCCH | | Poly TC8 | `4.0.2.211096` | N/A | `5.0.5484.0` | `1449/1.0.96.2023031201`| `1.0.0.202301162118.product` | June 16, 2023 | GCCH | -#### Neat - -| Device model | Latest Firmware version | Minimum Firmware version required | Teams client | Company Portal | Admin Agent | Release date | Cloud | -|:-------------------|:----------------------------|:---------------------------------------------|:-------------------------------|:-------------------------------|:--------------------------------|:--------------------------------|:---------------------------------| -| Neat Bar Gen2 | `NFE1.20240516.0009` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | -| Neat Bar | `NFB1.20240516.0658` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | -| Neat Bar Pro| `NFD1.20240516.0007` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | -| Neat Board | `NFC1.20240516.0658` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | -| Neat Board 50 | `NFH1.20240516.0007` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | -| Neat Pad touch console | `NFA1.20240516.0501` | N/A | `1449/1.0.96.2024042606`| `5.0.6061.0` | `1.0.0.202402202353.product`| July 6, 2024| GCCH | -| Neat Bar Gen2 | `NFE1.20240312.0005` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | -| Neat Bar | `NFB1.20240312.0005` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | -| Neat Bar Pro| `NFD1.20240312.0005` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | -| Neat Board | `NFC1.20240312.0005` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | -| Neat Board 50 | `NFH1.20240312.0005` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | -| Neat Pad touch console | `NFA1.20240312.0503` | N/A | `1449/1.0.96.2024032804`| `5.0.6061.0` | `1.0.0.202310260109.product`| April 30, 2024| GCCH | - ## [End of certification](#tab/eol) Microsoft and its Original Equipment Manufacturers (OEM) partners continually develop products to meet the needs of the market and elevate the Teams devices experience. During the product lifecycle, some products may receive an OS upgrade before their certification expires and will undergo re-certification, while others might not get re-certified and will ultimately be discontinued by the OEM. From f973cfe59a4adbcdd34550c60e269a253c3c80ef Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Wed, 9 Oct 2024 18:12:38 +0530 Subject: [PATCH 0191/1216] as per 9161638 --- Teams/easy-policy-setup-edu.md | 49 +++++++++++++++++----------------- Teams/edu-parents-app.md | 10 ++++--- 2 files changed, 32 insertions(+), 27 deletions(-) diff --git a/Teams/easy-policy-setup-edu.md b/Teams/easy-policy-setup-edu.md index 437b98e4e2..ea36f54c73 100644 --- a/Teams/easy-policy-setup-edu.md +++ b/Teams/easy-policy-setup-edu.md @@ -21,11 +21,11 @@ description: Learn how to use the Teams for Education policy wizard to easily ap f1keywords: --- -# Use the Teams for Education Policy Wizard to easily apply policies for a safe learning environment +# Use the Teams for Education Policy Wizard to easily apply policies and apps for a safe learning environment ## Overview -The Microsoft Teams for Education Policy Wizard simplifies managing policies for your students and educators. Use it to easily and quickly apply the most important set of policies relevant to creating a safe and productive learning experience. +The Microsoft Teams for Education Policy Wizard simplifies managing policies and apps for your students and educators. Use it to easily and quickly apply important set of policies and apps relevant to creating a safe and productive learning experience. Policies in Teams let you control how Teams behaves in your environment and what features are available to users. For example, there are calling policies, meeting policies, and messaging policies, to name a few, and each policy area can be customized to meet your organization's needs. @@ -33,25 +33,23 @@ To maintain a safe and focused learning environment, it's important to set polic Policies must be adjusted for both students and educators to keep the learning experience safe. Policies for students need to be more restrictive to reduce their risk of receiving inappropriate levels of access. Educators and staff need a separate set of policies that can be more permissive to enable them to be successful. For example, allow educators to schedule meetings and restrict students from doing so. -:::image type="content" source="media/easy-policy-setup-institution-type.png" alt-text="Screenshot of wizard."::: - This article walks you through how to run the wizard. > [!IMPORTANT] -> The policies applied by the wizard will satisfy the needs of the majority of Teams for Education customers. The wizard adjusts the Global (Org-wide default) definition of a core set of policies with settings that we recommend for student safety and applies it to students. The wizard also creates and assigns a set of custom policies to educators and staff. Most Teams for Education customers won't need to use other policy assignment methods after running this wizard. Use other policy assignment methods *only* if you want to manually create and manage policies for your students, educators and staff. +> The policies applied by the wizard will satisfy the needs of the majority of Teams for Education customers. The wizard adjusts the Global (Org-wide default) definition of a core set of policies with settings that we recommend for student safety and applies it to students. The wizard also creates and assigns a set of custom policies to educators and staff, and enables apps for them. Most Teams for Education customers won't need to use other policy assignment methods after running this wizard. Use other policy assignment methods *only* if you want to manually create and manage policies for your students, educators and staff. ## Teams for Education Policy Wizard
    -The wizard applies a set of core policy definitions to students and a separate set of core policy definitions to educators and staff, with settings that are appropriate for each. Here's what happens when you run the wizard. +The wizard applies a set of core policy definitions to students and a separate set of core policy definitions and apps to educators and staff, with settings that are appropriate for each. Here's what happens when you run the wizard. The wizard sets up policies based on educational institution type (**Primary or Secondary** or **Higher education**). You select your institution type, and the wizard does the following: - **Students**: The wizard adjusts the Global (Org-wide default) policy definition of each policy area covered by the wizard with new default settings that are appropriate to keep your students safe. This ensures that your current students and all new students get the most restrictive set of policies. -- **Educators and staff**: The wizard creates a set of custom policy definitions for each policy area covered by the wizard with settings tailored to the needs of educators and staff. Then, it assigns the policy definitions to the group of educators and staff that you choose. In this way, your educators and staff get a more permissive set of policies to enable them to be successful. +- **Educators and staff**: The wizard creates a set of custom policy definitions for each policy area covered by the wizard with settings tailored to the needs of educators and staff. Then, it assigns the policy definitions to the group of educators and staff that you choose. In this way, your educators and staff get a more permissive set of policies to enable them to be successful. The wizard also enables apps for educators depending on the institution type. -You only need to run the wizard one time. New students automatically get the Global (Org-wide default) policy definitions applied by the wizard and new staff that you add to the group you selected are automatically assigned the custom policies. +You only need to run the wizard one time. New students automatically get the Global (Org-wide default) policy definitions applied by the wizard and new staff that you add to the group you selected are automatically assigned the custom policies and apps. Also, whenever a new feature is added to Teams, the appropriate EDU relevant default value of the policy for that feature will be automatically added to the Global (Org-wide default) without requiring any admin intervention. This helps to ensure that the right policies are in place to keep students secure and engaged. @@ -66,27 +64,24 @@ Now, let's get started! Follow these steps to run the wizard. -1. If you're new to Teams, the wizard automatically starts. Otherwise, you can start the wizard any time from the dashboard. In the left navigation of the Microsoft Teams admin center, go to **Home**, and then in the **Easy policy setup for a safe learning environment** tile, select **Quick setup**. - - :::image type="content" source="media/easy-policy-setup-quick-setup.png" alt-text="Screenshot of the wizard in the dashboard."::: +1. The wizard automatically starts if you’ve not yet filled up your institution type. You can also start the wizard any time from the dashboard. In the left navigation of the Microsoft Teams admin center, go to **Home**, and then in the **Easily apply policies and manage apps for a safe learning environment** tile, select **Quick setup**. -2. Select your educational institution type (**Primary or Secondary** or **Higher education**), and then select **Next**. + +2. Select your educational institution type **K-12 (Primary or Secondary)** or **Higher education**, and then select **Save & continue**. - :::image type="content" source="media/easy-policy-setup-institution-type.png" alt-text="Screenshot of the page in wizard to select institution type."::: +> [!NOTE] +> [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once you save your institution type as K-12 (Primary or Secondary). 3. Search for and select groups that contain your educators and staff, and then select **Next**. If you don't have any groups set up yet for your educators and staff, [create a group](/microsoft-365/admin/create-groups/create-groups), and then re-run the wizard.

    You can select up to three groups. Educators and staff in the groups you select will be assigned [a set of custom policies](#policies-applied-by-the-wizard) tailored to their needs. Remember that this set of policies is separate from the policies applied to students. - :::image type="content" source="media/edu-policy-wizard-add-3-groups.png" alt-text="Screenshot of page in wizard to select educator and staff groups."::: - + 4. Review your selections. - :::image type="content" source="media/edu-policy-wizard-3-groups-review.png" alt-text="Screenshot of page in wizard to review selections."::: - + 5. Select **Apply** to apply your changes. This may take a few minutes to complete.

    The Global (Org-wide default) policy definitions are immediately applied to students. For your educators and staff, it could take a few hours for the custom policies to be assigned to each member of the groups you selected, depending on the size of the groups. This happens in the background, after you successfully complete this step. 6. You're on your way, but you're not done yet! There're a few more things to consider. Next, check out the steps in the [What to do after running the wizard](#what-to-do-after-running-the-wizard) section of this article. - :::image type="content" source="media/easy-policy-setup-on-way.png" alt-text="Screenshot of page in wizard for next steps."::: - + ## What to do after running the wizard @@ -126,7 +121,7 @@ For example, you assigned a meeting policy directly to educators and your studen ### Step 2: Check for additional measures that you can take for student safety -The wizard automatically adjusts and applies [these policies](#policies-applied-by-the-wizard). There are few additional measures, which you may want to take based on the needs of your institution to stay safe. +The wizard automatically adjusts and applies [these policies and apps](#policies-applied-by-the-wizard). There are few additional measures, which you may want to take based on the needs of your institution to stay safe. See [Keeping students safe while using Teams for distance learning](https://support.microsoft.com/office/keeping-students-safe-while-using-teams-for-distance-learning-f00fa399-0473-4d31-ab72-644c137e11c8#ID0EBBAAA) for additional safety recommendations. @@ -144,18 +139,19 @@ But do check the [Message Center](https://admin.microsoft.com/AdminPortal/Home?# If you need to make changes after you run the wizard, you can re-run it and change your selections. -1. In the left navigation of the Microsoft Teams admin center, go to **Home**, and then in the **Easy policy setup for a safe learning environment** tile, select **Change**. +1. In the left navigation of the Microsoft Teams admin center, go to **Home**, and then in the **Easily apply policies and manage apps for a safe learning environment** tile, select **Change**. 2. From here, continue through each page of the wizard to make your changes. You can change your institution type, the groups of educators and staff to which you want to assign policies, or both. The following table summarizes what happens when you make a change in the wizard. |Type of change|Policy behavior| |---|---| -|Change both the educational institution type and the educators and staff groups|

    • **Students**: The Global (Org-wide default) policy definitions based on the new educational institution type are applied to students.
    • **Educators and staff**: A set of custom policy definitions based on the new educational institution type is created and assigned to the new educator and staff groups. The previous custom policy definitions are removed from the previous educators and staff groups.
    | -|Change only the educational institution type|
    • **Students**: The Global (Org-wide default) policy definitions based on the new educational institution type are applied to students.
    • **Educators and staff**: A set of custom policy definitions based on the new educational institution type is created and assigned to the educators and staff groups. The custom policy definitions created for the previous educational institution type are removed from the educators and staff groups.
    | +|Change both the educational institution type and the educators and staff groups|
    • **Students**: The Global (Org-wide default) policy definitions based on the new educational institution type are applied to students.
    • **Educators and staff**: A set of custom policy definitions based on the new educational institution type is created and assigned to the new educator and staff groups. The previous custom policy definitions are removed from the previous educators and staff groups. [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). It remains enabled if you change your saved selection from K12 to Higher education. +
    | +|Change only the educational institution type|
    • **Students**: The Global (Org-wide default) policy definitions based on the new educational institution type are applied to students.
    • **Educators and staff**: A set of custom policy definitions based on the new educational institution type is created and assigned to the educators and staff groups. The custom policy definitions created for the previous educational institution type are removed from the educators and staff groups. [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). It remains enabled if you change your saved selection from K12 to Higher education.
    | |Change only the educators and staff groups|
    • **Students**: No change to the Global (Org-wide default) policy definitions applied to students.
    • **Educators and staff**: The custom policy definitions are assigned to the new educators and staff groups and removed from the previous educators and staff groups.
    | -## Policies applied by the wizard +## Policies and apps applied by the wizard @@ -185,6 +181,11 @@ Here's the policy areas and corresponding policy names covered by the wizard. To |Messaging policy|Primary or Secondary Educators and Staff - Messaging|Higher Education Educators and Staff - Messaging| |Calling policy|Primary or Secondary Educators and Staff - Calling|Higher Education Educators and Staff - Calling| +### Apps +[Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). + +It remains enabled if you change your saved selection from K12 to Higher education. At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. The Parents app can also be turned off at the user level using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). + ### Policy settings Here's a summary of the settings applied by the wizard for each policy area. diff --git a/Teams/edu-parents-app.md b/Teams/edu-parents-app.md index 70dac6d33d..d853c99b7a 100644 --- a/Teams/edu-parents-app.md +++ b/Teams/edu-parents-app.md @@ -64,11 +64,15 @@ The Parents Connection allows educators and guardians to chat, email, and call u ## Turn on the Parents app in the Teams admin center -The Parents app is turned off by default, so class team owners won't see it in their class teams until it's allowed through the Teams admin center. The Parents app is turned on in the Teams admin center using [Allow apps blocked by developers](manage-apps.md#allow-or-block-apps). +The Parents app is turned off by default, so the class team owners won't see it in their class teams until it's allowed through the Teams admin center. The Parents app can be turned on in the Teams admin center in either of the following ways: -At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. +1. If administrators save their institution type as K12 (Primary or Secondary) in the [Teams for Education Policy Wizard](easy-policy-setup-edu.md), the Parents app gets enabled for their tenant. -The Parents app can also be turned off at the user level using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). +1. Administrators can also control access to Parents app using [Allow apps blocked by developers](manage-apps.md#allow-or-block-apps). Sign in to the Teams admin center and access **Teams apps** > [Manage apps](https://admin.teams.microsoft.com/policies/manage-apps). Search for **Parents** on the **Manage** apps page to find the Parents app published by Microsoft, and select **Allow** or **Block** option. + +At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. + +The Parents app can also be turned off **at the user level** using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). > [!TIP] > If you want to learn about School Connection, which empowers parents and guardians to stay informed about their child’s classroom progress in real-time with no extra work required from educators, see  [Set up School Connection](/microsoft-365/education/deploy/school-connection-app). From 96df1b2fe19f516551a4b0e5f656e8c034c819d6 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Wed, 9 Oct 2024 19:41:37 +0530 Subject: [PATCH 0192/1216] fixed warning --- Teams/easy-policy-setup-edu.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Teams/easy-policy-setup-edu.md b/Teams/easy-policy-setup-edu.md index ea36f54c73..00a83ef509 100644 --- a/Teams/easy-policy-setup-edu.md +++ b/Teams/easy-policy-setup-edu.md @@ -54,7 +54,7 @@ You only need to run the wizard one time. New students automatically get the Glo Also, whenever a new feature is added to Teams, the appropriate EDU relevant default value of the policy for that feature will be automatically added to the Global (Org-wide default) without requiring any admin intervention. This helps to ensure that the right policies are in place to keep students secure and engaged. > [!NOTE] -> See [Policies applied by the wizard](#policies-applied-by-the-wizard) for a detailed list of policy definitions applied by the wizard. +> See [[Policies applied by the wizard](#tab/students/)](#studentstabstudents) for a detailed list of policy definitions applied by the wizard. Now, let's get started! @@ -72,7 +72,7 @@ Follow these steps to run the wizard. > [!NOTE] > [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once you save your institution type as K-12 (Primary or Secondary). -3. Search for and select groups that contain your educators and staff, and then select **Next**. If you don't have any groups set up yet for your educators and staff, [create a group](/microsoft-365/admin/create-groups/create-groups), and then re-run the wizard.

    You can select up to three groups. Educators and staff in the groups you select will be assigned [a set of custom policies](#policies-applied-by-the-wizard) tailored to their needs. Remember that this set of policies is separate from the policies applied to students. +3. Search for and select groups that contain your educators and staff, and then select **Next**. If you don't have any groups set up yet for your educators and staff, [create a group](/microsoft-365/admin/create-groups/create-groups), and then re-run the wizard.

    You can select up to three groups. Educators and staff in the groups you select will be assigned [[a set of custom policies](#tab/students/)](#studentstabstudents) tailored to their needs. Remember that this set of policies is separate from the policies applied to students. 4. Review your selections. @@ -108,7 +108,7 @@ If more than one of these policy assignments exist for a user, Teams uses the fo Because of this order, the policies created by the wizard won't take effect if a user has existing direct assignments or group assignments. This means that you'll have to remove the existing policy assignments from the user so the policy applied by the wizard takes effect. -For each [policy area applied by the wizard](#policies-applied-by-the-wizard), do the following: +For each [[policy area applied by the wizard](#tab/students/)](#studentstabstudents), do the following: - Remove all existing direct assignments and group assignments from your students so that the Global (Org-wide default) policy definition applied by the wizard takes effect. - Remove any conflicting direct assignments for your educators and staff so that the custom policy definition created by the wizard takes effect. Use the above table to determine the scenarios that apply to you.

    Keep in mind that the wizard assigns policies to your educators and staff group using a [group assignment ranking](assign-policies-users-and-groups.md#group-assignment-ranking) of 1, which is the highest ranking. If your educators and staff group has an existing policy of the same policy area assigned to it, that existing policy is moved to a lower ranking and the policy assigned by the wizard takes effect. @@ -121,7 +121,7 @@ For example, you assigned a meeting policy directly to educators and your studen ### Step 2: Check for additional measures that you can take for student safety -The wizard automatically adjusts and applies [these policies and apps](#policies-applied-by-the-wizard). There are few additional measures, which you may want to take based on the needs of your institution to stay safe. +The wizard automatically adjusts and applies [[these policies and apps](#tab/students/)](#studentstabstudents). There are few additional measures, which you may want to take based on the needs of your institution to stay safe. See [Keeping students safe while using Teams for distance learning](https://support.microsoft.com/office/keeping-students-safe-while-using-teams-for-distance-learning-f00fa399-0473-4d31-ab72-644c137e11c8#ID0EBBAAA) for additional safety recommendations. From f26769c79107977724f7b6efc93650c7112f112b Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Wed, 9 Oct 2024 19:50:36 +0530 Subject: [PATCH 0193/1216] fixed warning --- Teams/easy-policy-setup-edu.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Teams/easy-policy-setup-edu.md b/Teams/easy-policy-setup-edu.md index 00a83ef509..6b53dc0ca5 100644 --- a/Teams/easy-policy-setup-edu.md +++ b/Teams/easy-policy-setup-edu.md @@ -54,7 +54,7 @@ You only need to run the wizard one time. New students automatically get the Glo Also, whenever a new feature is added to Teams, the appropriate EDU relevant default value of the policy for that feature will be automatically added to the Global (Org-wide default) without requiring any admin intervention. This helps to ensure that the right policies are in place to keep students secure and engaged. > [!NOTE] -> See [[Policies applied by the wizard](#tab/students/)](#studentstabstudents) for a detailed list of policy definitions applied by the wizard. +> See [Policies and apps applied by the wizard](#policies-and-apps-applied-by-the-wizard) for a detailed list of policy definitions applied by the wizard. Now, let's get started! @@ -72,7 +72,7 @@ Follow these steps to run the wizard. > [!NOTE] > [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once you save your institution type as K-12 (Primary or Secondary). -3. Search for and select groups that contain your educators and staff, and then select **Next**. If you don't have any groups set up yet for your educators and staff, [create a group](/microsoft-365/admin/create-groups/create-groups), and then re-run the wizard.

    You can select up to three groups. Educators and staff in the groups you select will be assigned [[a set of custom policies](#tab/students/)](#studentstabstudents) tailored to their needs. Remember that this set of policies is separate from the policies applied to students. +3. Search for and select groups that contain your educators and staff, and then select **Next**. If you don't have any groups set up yet for your educators and staff, [create a group](/microsoft-365/admin/create-groups/create-groups), and then re-run the wizard.

    You can select up to three groups. Educators and staff in the groups you select will be assigned [a set of custom policies](#policies-and-apps-applied-by-the-wizard) tailored to their needs. Remember that this set of policies is separate from the policies applied to students. 4. Review your selections. @@ -108,7 +108,7 @@ If more than one of these policy assignments exist for a user, Teams uses the fo Because of this order, the policies created by the wizard won't take effect if a user has existing direct assignments or group assignments. This means that you'll have to remove the existing policy assignments from the user so the policy applied by the wizard takes effect. -For each [[policy area applied by the wizard](#tab/students/)](#studentstabstudents), do the following: +For each [policy area applied by the wizard](#policies-and-apps-applied-by-the-wizard), do the following: - Remove all existing direct assignments and group assignments from your students so that the Global (Org-wide default) policy definition applied by the wizard takes effect. - Remove any conflicting direct assignments for your educators and staff so that the custom policy definition created by the wizard takes effect. Use the above table to determine the scenarios that apply to you.

    Keep in mind that the wizard assigns policies to your educators and staff group using a [group assignment ranking](assign-policies-users-and-groups.md#group-assignment-ranking) of 1, which is the highest ranking. If your educators and staff group has an existing policy of the same policy area assigned to it, that existing policy is moved to a lower ranking and the policy assigned by the wizard takes effect. @@ -121,7 +121,7 @@ For example, you assigned a meeting policy directly to educators and your studen ### Step 2: Check for additional measures that you can take for student safety -The wizard automatically adjusts and applies [[these policies and apps](#tab/students/)](#studentstabstudents). There are few additional measures, which you may want to take based on the needs of your institution to stay safe. +The wizard automatically adjusts and applies [these policies and apps](#policies-and-apps-applied-by-the-wizard). There are few additional measures, which you may want to take based on the needs of your institution to stay safe. See [Keeping students safe while using Teams for distance learning](https://support.microsoft.com/office/keeping-students-safe-while-using-teams-for-distance-learning-f00fa399-0473-4d31-ab72-644c137e11c8#ID0EBBAAA) for additional safety recommendations. From 69864ab47074d5a8104948a2caa0dc2834de7a43 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 9 Oct 2024 11:36:43 -0400 Subject: [PATCH 0194/1216] Update enhanced-teams-experience.md --- Teams/enhanced-teams-experience.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/enhanced-teams-experience.md b/Teams/enhanced-teams-experience.md index ff3bdefc7e..0aa23a42d2 100644 --- a/Teams/enhanced-teams-experience.md +++ b/Teams/enhanced-teams-experience.md @@ -220,7 +220,7 @@ Teams Premium provides the following key AI-powered meetings features: | Feature/Task | Can admins turn this feature on/off? | Documentation for admins | Documentation for your end users | | -------------------- | -----------| ----------- | ------------ | | Decorate my background | No, contact support for assistance. | No admin control | [Decorate your background](https://adoption.microsoft.com/microsoft-teams-premium/decorate-your-background/)| -| Intelligent meeting recap| No, contact support for assistance.1|[Configure Teams meetings with three tiers of protection](configure-meetings-three-tiers-protection.md) | [Meeting recap in Microsoft Teams](https://support.microsoft.com/office/meeting-recap-in-microsoft-teams-c2e3a0fe-504f-4b2c-bf85-504938f110ef#bkmk_intelligent_meeting_recap) | +| Intelligent meeting recap| No, contact support for assistance.1|[Data, privacy, and security for intelligent recap in Teams Premium](/microsoftteams/privacy/intelligent-recap) | [Meeting recap in Microsoft Teams](https://support.microsoft.com/office/meeting-recap-in-microsoft-teams-c2e3a0fe-504f-4b2c-bf85-504938f110ef#bkmk_intelligent_meeting_recap) | | Live translated captions | Yes | [Configure transcription and captions for Teams meetings](meeting-transcription-captions.md)|[Use live captions in Microsoft Teams meetings](https://support.microsoft.com/office/use-live-captions-in-microsoft-teams-meetings-4be2d304-f675-4b57-8347-cbd000a21260) | | Live translated transcription | Yes | [Configure transcription and captions for Teams meetings](meeting-transcription-captions.md) | [View live transcription in Microsoft Teams meetings](https://support.microsoft.com/office/view-live-transcription-in-microsoft-teams-meetings-dc1a8f23-2e20-4684-885e-2152e06a4a8b)| From 1105467bd35987abe9235f7dc52a5a71a7d05ac9 Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Wed, 9 Oct 2024 09:53:38 -0700 Subject: [PATCH 0195/1216] Update walkie-talkie.md --- Teams/walkie-talkie.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/walkie-talkie.md b/Teams/walkie-talkie.md index 96d29a2786..312520b2d9 100644 --- a/Teams/walkie-talkie.md +++ b/Teams/walkie-talkie.md @@ -19,7 +19,7 @@ ms.collection: appliesto: - Microsoft Teams - Microsoft 365 for frontline workers -ms.date: 02/27/2024 +ms.date: 10/09/2024 --- # Manage the Walkie Talkie app in Microsoft Teams @@ -85,7 +85,7 @@ Pin Walkie Talkie to Teams for easy access. This step depends on which license y #### E license: Use an app setup policy to pin Walkie Talkie to Teams > [!NOTE] -> If your users have an E licence and [Public Preview is enabled in Teams](public-preview-doc-updates.md), Walkie Talkie is pre-pinned to the app bar. +> If your users have an E licence and [Public preview is enabled in Teams](public-preview-doc-updates.md), Walkie Talkie is pre-pinned to the app bar. App setup policies let you customize Teams to pin apps that are most important for your users in your users. From a0fd0dc91c303257355d4643ce42988751c268bc Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Wed, 9 Oct 2024 13:54:21 -0500 Subject: [PATCH 0196/1216] Update supported-ca-and-compliance-policies.md Added in DCF requirements. --- Teams/rooms/supported-ca-and-compliance-policies.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/rooms/supported-ca-and-compliance-policies.md b/Teams/rooms/supported-ca-and-compliance-policies.md index ddf55fccce..2e324c216c 100644 --- a/Teams/rooms/supported-ca-and-compliance-policies.md +++ b/Teams/rooms/supported-ca-and-compliance-policies.md @@ -48,6 +48,7 @@ The following list includes the supported Conditional Access policies for Teams | Locations | Supported | Supported | Supported | | Client apps | Not supported | Not supported | Not supported | | Filter for devices | Supported | Supported | Supported | +| Authentication flows | Supported | Not supported

    Device code flow is required for sign in. | Not supported

    Device code flow is required for sign in. | | **Grant** | --- | --- | --- | | Block access | Supported | Supported | Supported | | Grant access | Supported | Supported | Supported | From add11acccb1bf00987ee2aea65b59913d05b8b6a Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Wed, 9 Oct 2024 16:18:10 -0700 Subject: [PATCH 0197/1216] Learn Editor: Update certified-devices-overview.md --- Teams/devices/certified-devices-overview.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/Teams/devices/certified-devices-overview.md b/Teams/devices/certified-devices-overview.md index 0cdb7d8709..47076ff76e 100644 --- a/Teams/devices/certified-devices-overview.md +++ b/Teams/devices/certified-devices-overview.md @@ -29,8 +29,6 @@ Through the Microsoft Teams Device Certification Program, Microsoft tests person This program tests the devices based on a set of rigorous specifications, covering aspects such as audio and video quality, user interface, device management, and security. Only devices that successfully pass all certification requirements, and associated testing receive the designation of **Certified for Microsoft Teams**. -Certification programs are designed to ensure all certified devices run supported versions with the required feature set for Teams and Teams Admin Center. Certification end dates are based on the Android or Windows version running on the device when it enters into the certification program. Microsoft OEM partners are working to extend the lifetime of the certification by upgrading the Android or Windows version and recertifying, or by releasing new models that are state-of-the-art. - - [Teams Rooms on Windows certified devices](../rooms/certified-hardware.md) - [Teams Rooms on Android certified devices](certified-hardware-android.md) - [Certified Teams panels](teams-panels-certified-hardware.md) From e2aaf863743e6719d0ff59f282898374783f4e84 Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Wed, 9 Oct 2024 16:18:23 -0700 Subject: [PATCH 0198/1216] Learn Editor: Update certified-devices-overview.md From e3058c62e51ef4425012435640bcb351d8b9b549 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Wed, 9 Oct 2024 16:33:59 -0700 Subject: [PATCH 0199/1216] Update external-domain-activity-report.md --- .../external-domain-activity-report.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/teams-analytics-and-reports/external-domain-activity-report.md b/Teams/teams-analytics-and-reports/external-domain-activity-report.md index e25201843c..8349a568bf 100644 --- a/Teams/teams-analytics-and-reports/external-domain-activity-report.md +++ b/Teams/teams-analytics-and-reports/external-domain-activity-report.md @@ -18,7 +18,7 @@ appliesto: --- # Microsoft Teams external domain activity report -The external domain activity report in the Microsoft Teams admin center shows you how you communicate with [trusted external organizations](/microsoftteams/trusted-organizations-external-meetings-chat?tabs=organization-settings#specify-trusted-microsoft-365-organizations) over chat. This report includes information for 1:1 chats, group chats, and meeting chats. +The external domain activity report in the Microsoft Teams admin center shows you how you communicate with managed external organizations over chat. This report includes information for 1:1 chats, group chats, and meeting chats. > [!NOTE] > We count the following events as meeting chats: When a user is invited to a meeting, when a meeting ends, and when a user leaves a meeting chat. @@ -40,7 +40,7 @@ This report includes both a base and Teams Premium version, where the base versi |Item |Description | |-------------------------------|------------| -|Domain name |The domain of the trusted organization. **Premium:** Each domain can be clicked on to see domain-specific insights. | +|Domain name |The domain name. **Premium:** Each domain can be clicked on to see domain-specific insights. | |People in my org |The number of users that have communicated with the organization through chat during the selected time range. | |**Premium:** Total messages | The number of messages that have been exchanged between your organization and the external domain during the selected time range. | |**Premium:** Messages sent | The number of messages that have been sent to your organization by the external domain during the selected time range. | From 160a4081f10cc136554c3c1097e8d54ab4964a52 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Wed, 9 Oct 2024 16:37:55 -0700 Subject: [PATCH 0200/1216] Update external-domain-activity-report.md --- .../external-domain-activity-report.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Teams/teams-analytics-and-reports/external-domain-activity-report.md b/Teams/teams-analytics-and-reports/external-domain-activity-report.md index 8349a568bf..1b49946427 100644 --- a/Teams/teams-analytics-and-reports/external-domain-activity-report.md +++ b/Teams/teams-analytics-and-reports/external-domain-activity-report.md @@ -46,12 +46,10 @@ This report includes both a base and Teams Premium version, where the base versi |**Premium:** Messages sent | The number of messages that have been sent to your organization by the external domain during the selected time range. | |**Premium:** Messages received | The number of messages that have been sent by your organization to the external domain during the selected time range. | -> [!NOTE] -> -> It's possible to have 0 **people in my org**. If an external domain reaches out to your organization and receives no response, we will display 0 **people in my org**. - -> [!IMPORTANT] -> In addition to managed communication, we look at when anonymous users join meetings. If you have **Anonymous user join** turned on, you might have unexpected domains appear on your list. Our reports show the names of the domains of the users who joined meetings, rather than marking them as anonymous. +- It's possible to have 0 **people in my org**. If an external domain reaches out to your organization and receives no response, we will display 0 **people in my org**. +- In addition to managed communication, we look at when anonymous users join meetings. If you have **Anonymous user join** turned on, you might have unexpected domains appear on your list. Our reports show the names of the domains of the users who joined meetings, rather than marking them as anonymous. +- Premium Premium columns shouldn't be considered accurate until 7 days, 30 days, and 60 days, respectively, after a premium license was assigned. You may notice 0 in some rows or message counts and user counts not making sense. +- Even if a domain has activity in just one or two, but not all three of the potential date ranges (7 days, 30 days, and 60 days), the domain still surfaces the reports of all three date ranges. It shows total internal users as 0 and all premium columns as 0, if applicable. If it's been over 60 days since a premium license was assigned, you can assume a row of all 0s in the 7d or 30d reports means that there was no communication with the domain during that date range, despite the domain surfacing on the list. There should not be all 0s in a 60d report unless it's been less than 60 days since a premium license was assigned. ## Interpret the domain-specific report From dea506ee487b8c5504b867cdb5fc52faa60eef0a Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Wed, 9 Oct 2024 18:56:11 -0700 Subject: [PATCH 0201/1216] Learn Editor: Update certified-hardware-android.md --- Teams/devices/certified-hardware-android.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/Teams/devices/certified-hardware-android.md b/Teams/devices/certified-hardware-android.md index f625ea0a01..c75294ae85 100644 --- a/Teams/devices/certified-hardware-android.md +++ b/Teams/devices/certified-hardware-android.md @@ -28,13 +28,15 @@ description: Find lists of certified systems and peripherals for use with Micros The Microsoft Teams devices Certification Program ensures devices meet a high standard, with higher performance targets and quality metrics across the entire Teams experience (audio, video, user interface). Microsoft and OEM partners are actively working together to ensure devices meet all certification requirements, including security, audio and video quality, Teams experience, and accessibility. -To see Teams Rooms pricing, see the [Teams Rooms product showcase](https://www.microsoft.com/microsoft-teams/across-devices/devices/category/teams-rooms/20). - Certification programs are designed to ensure all certified devices run an Android version with the required feature set for Teams and Teams Admin Center. Certification end dates are based on the Android version running on the device when it enters into the certification program. Our OEM partners are working to extend the lifetime of the certification by upgrading the Android version and recertifying, or by releasing new models that are state-of-the-art. Microsoft is committed to certifying devices on latest Android versions available for Teams devices as long as OEM partners and SoC manufacturers are able to meet all certification requirements in effect at the time device enters certification. -After certification end date, Microsoft is committed to making efforts to support the most recent version of the Teams client on such devices for two (2) years following the end of the certification period. +Microsoft and its Original Equipment Manufacturers (OEM) partners continually develop products to meet the needs of the market and elevate the Teams devices experience. During the product lifecycle, some products may receive an OS upgrade before their certification expires and will undergo re-certification, while others might not get re-certified and will ultimately be discontinued by the OEM. + +We recognize that device certification expiration can impact your business. Our OEM partners have detailed End-of-Life policies to assist and direct you towards adopting newer technologies. For the most current information on Teams certified devices referenced here, please consult our OEM partners' websites. + +Following a certification expiration, Microsoft is committed to supporting the latest version of the Teams devices applications on certified devices for a span of two (2) years after the certification period concludes. While Microsoft will make every effort to maintain support as described here, it retains the discretion to modify its support policy if necessary. Should any changes occur, these changes will be communicated through the established customer facing communication channels. ## [Teams Rooms for Android](#tab/Android) @@ -591,13 +593,7 @@ For information about the latest Teams app releases, see [What's new in Microsof ## [End of certification](#tab/eol) -Microsoft and its Original Equipment Manufacturers (OEM) partners continually develop products to meet the needs of the market and elevate the Teams devices experience. During the product lifecycle, some products may receive an OS upgrade before their certification expires and will undergo re-certification, while others might not get re-certified and will ultimately be discontinued by the OEM. - -We recognize that device certification expiration can impact your business. Our OEM partners have detailed End-of-Life policies to assist and direct you towards adopting newer technologies. For the most current information on Teams certified devices referenced here, please consult our OEM partners' websites. - -Following a certification expiration, Microsoft is committed to supporting the latest version of the Teams devices applications on certified devices for a span of two (2) years after the certification period concludes. While Microsoft will make every effort to maintain support as described here, it retains the discretion to modify its support policy if necessary. Should any changes occur, they will be communicated through the established customer facing communication channels. - -| Device Category | Device Model | Android OS Versio | Certification end date | Microsoft support end date | +| Device Category | Device Model | Android OS Version | Certification end date | Microsoft support end date | |:----------------|:-------------------|:----------------------------|:--------------------------|:----------------------| |Teams Rooms for Android | Yealink VC210 | 9 | August 5, 2023 | August 5, 2025 | |Teams Rooms for Android | EPOS Expand Vision 3T | 9 | August 5, 2023| August 5, 2025 | From 6ae18624e9c8ce41a8baead560cd976ae147c890 Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Wed, 9 Oct 2024 18:56:22 -0700 Subject: [PATCH 0202/1216] Learn Editor: Update certified-hardware-android.md From e04853a3c87178a10179e8b2966a84b8da067776 Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Wed, 9 Oct 2024 19:00:32 -0700 Subject: [PATCH 0203/1216] Learn Editor: Update teams-panels-certified-hardware.md --- .../teams-panels-certified-hardware.md | 31 ++++++------------- 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/Teams/devices/teams-panels-certified-hardware.md b/Teams/devices/teams-panels-certified-hardware.md index ddde5dc32a..440fec8ace 100644 --- a/Teams/devices/teams-panels-certified-hardware.md +++ b/Teams/devices/teams-panels-certified-hardware.md @@ -26,29 +26,25 @@ description: Find lists of certified Teams panels running on Android. # Certified Teams panels -This article will help you find the resources for Teams panels that are certified under the Android Certification program including supported devices, firmware versioning, and End of Life (EOL) information. +The Microsoft Teams devices Certification Program ensures devices meet a high standard, with higher performance targets and quality metrics across the entire Teams experience (audio, video, user interface). Microsoft and OEM partners are actively working together to ensure devices meet all certification requirements, including security, audio and video quality, Teams experience, and accessibility. -## Microsoft Teams certified Android device certification +Certification programs are designed to ensure all certified devices run an Android version with the required feature set for Teams and Teams Admin Center. Certification end dates are based on the Android version running on the device when it enters into the certification program. Our OEM partners are working to extend the lifetime of the certification by upgrading the Android version and recertifying, or by releasing new models that are state-of-the-art. -The Microsoft Teams Devices Certification Program ensures certified devices meet a high standard, with higher performance targets and quality metrics across the entire Teams experience (audio, video, user interface). Microsoft and Original Equipment Manufacturers (OEMs) partners are actively working together to ensure devices meet all certification requirements, including security, audio and video quality, Teams experience, and accessibility. +Microsoft is committed to certifying devices on latest Android versions available for Teams devices as long as OEM partners and SoC manufacturers are able to meet all certification requirements in effect at the time device enters certification. -> [!IMPORTANT] -> The Microsoft Teams Devices Certification Program ensures certified devices meet specific requirements for hardware design and performance only. The certification program doesn't evaluate feature-level or cloud environment support. -> -> For information about what features are supported on Teams Rooms on Windows and Teams Rooms on Android, including cloud environment support, see [Teams Rooms on Windows and Android feature comparison](../rooms/teams-devices-feature-comparison.md). +Microsoft and its Original Equipment Manufacturers (OEM) partners continually develop products to meet the needs of the market and elevate the Teams devices experience. During the product lifecycle, some products may receive an OS upgrade before their certification expires and will undergo re-certification, while others might not get re-certified and will ultimately be discontinued by the OEM. -Certification programs are designed to ensure all certified devices run an Android version with the required feature set for Teams and Teams Admin Center. Certification end dates are based on the Android version running on the device when it enters into the certification program. Microsoft OEM partners are working to extend the lifetime of the certification by upgrading the Android version and recertifying, or by releasing new models that are state-of-the-art. Once a device passes the certification requirements and OEM partners provide the firmware that enables the upgrade to a newer Android version, the certification end date will be extended. +We recognize that device certification expiration can impact your business. Our OEM partners have detailed End-of-Life policies to assist and direct you towards adopting newer technologies. For the most current information on Teams certified devices referenced here, please consult our OEM partners' websites. -Microsoft is committed to certifying devices on latest Android versions available for Teams devices as long as OEM partners and SoC manufacturers are able to meet all certification requirements in effect at the time device enters certification. +Following a certification expiration, Microsoft is committed to supporting the latest version of the Teams devices applications on certified devices for a span of two (2) years after the certification period concludes. While Microsoft will make every effort to maintain support as described here, it retains the discretion to modify its support policy if necessary. Should any changes occur, these changes will be communicated through the established customer facing communication channels. -After certification end date, Microsoft is committed to make efforts to support the most recent version of the Teams devices applications on such devices for two (2) years following the end of the certification period. -> [!NOTE] -> Certification end dates for Android 12 based devices has been extended by one year, from October 4, 2026, to August 15, 2027. Information below reflects current certification end dates. ## [Certified Teams panels](#tab/certified-panels) The following devices are Certified under the Microsoft Teams panels Android Certification Program. +> [!NOTE] +> Certification end dates for Android 12 based devices has been extended by one year, from October 4, 2026, to August 15, 2027. Information below reflects current certification end dates. | Device model | Firmware version | Current certification end date | Android OS version | |:------------------------|:-----------------|:--------------|-----------------------| @@ -176,14 +172,5 @@ See [Microsoft Teams panels](../devices/overview-teams-panels.md) for features s ## [End of certification](#tab/eol) -Microsoft and its Original Equipment Manufacturers (OEM) partners continually develop products to meet the needs of the market and elevate the Teams devices experience. During the product lifecycle, some products may receive an OS upgrade before their certification expires and will undergo re-certification, while others might not get re-certified and will ultimately be discontinued by the OEM. - -We recognize that device certification expiration can impact your business. Our OEM partners have detailed End-of-Life policies to assist and direct you towards adopting newer technologies. For the most current information on Teams certified devices referenced here, please consult our OEM partners' websites. - -Following a certification expiration, Microsoft is committed to supporting the latest version of the Teams devices applications on certified devices for a span of two (2) years after the certification period concludes. While Microsoft will make every effort to maintain support as described here, it retains the discretion to modify its support policy if necessary. Should any changes occur, they will be communicated through the established customer facing communication channels. - + No Teams panels have reached this milestone. From 54639f0dfe0be50b5abc09e8dd1b933091f61481 Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Wed, 9 Oct 2024 19:00:47 -0700 Subject: [PATCH 0204/1216] Learn Editor: Update teams-panels-certified-hardware.md --- Teams/devices/teams-panels-certified-hardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/devices/teams-panels-certified-hardware.md b/Teams/devices/teams-panels-certified-hardware.md index 440fec8ace..3642bd9048 100644 --- a/Teams/devices/teams-panels-certified-hardware.md +++ b/Teams/devices/teams-panels-certified-hardware.md @@ -173,4 +173,4 @@ See [Microsoft Teams panels](../devices/overview-teams-panels.md) for features s ## [End of certification](#tab/eol) - No Teams panels have reached this milestone. + No Teams panels devices have reached this milestone. From e56a0c9571bc63146f6719f8f1d10cf4c24f4869 Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Wed, 9 Oct 2024 19:00:56 -0700 Subject: [PATCH 0205/1216] Learn Editor: Update teams-panels-certified-hardware.md From 52c9584680bdc9b867610c47a1e9724d1977d0a1 Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Wed, 9 Oct 2024 19:03:38 -0700 Subject: [PATCH 0206/1216] Learn Editor: Update teams-phones-certified-hardware.md --- .../teams-phones-certified-hardware.md | 27 +++++++------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/Teams/devices/teams-phones-certified-hardware.md b/Teams/devices/teams-phones-certified-hardware.md index 0f5d4bff2c..6b0f314d72 100644 --- a/Teams/devices/teams-phones-certified-hardware.md +++ b/Teams/devices/teams-phones-certified-hardware.md @@ -26,30 +26,27 @@ description: Find lists of certified Teams phones running on Android. # Certified Teams phones -This article helps you find the resources for Teams phones that are certified under the Android Certification program including supported devices, firmware versioning, and End of Life (EOL) information. +The Microsoft Teams devices Certification Program ensures devices meet a high standard, with higher performance targets and quality metrics across the entire Teams experience (audio, video, user interface). Microsoft and OEM partners are actively working together to ensure devices meet all certification requirements, including security, audio and video quality, Teams experience, and accessibility. -## Microsoft Teams certified Android device certification +Certification programs are designed to ensure all certified devices run an Android version with the required feature set for Teams and Teams Admin Center. Certification end dates are based on the Android version running on the device when it enters into the certification program. Our OEM partners are working to extend the lifetime of the certification by upgrading the Android version and recertifying, or by releasing new models that are state-of-the-art. -The Microsoft Teams Devices Certification Program ensures certified devices meet a high standard, with higher performance targets and quality metrics across the entire Teams experience (audio, video, user interface). Microsoft and Original Equipment Manufacturers (OEMs) partners are actively working together to ensure devices meet all certification requirements, including security, audio and video quality, Teams experience, and accessibility. +Microsoft is committed to certifying devices on latest Android versions available for Teams devices as long as OEM partners and SoC manufacturers are able to meet all certification requirements in effect at the time device enters certification. -> [!IMPORTANT] -> The Microsoft Teams Devices Certification Program ensures certified devices meet specific requirements for hardware design and performance only. The certification program doesn't evaluate feature-level or cloud environment support. -> -> For information about what features are supported on Teams Rooms on Windows and Teams Rooms on Android, including cloud environment support, see [Teams Rooms on Windows and Android feature comparison](../rooms/teams-devices-feature-comparison.md). +Microsoft and its Original Equipment Manufacturers (OEM) partners continually develop products to meet the needs of the market and elevate the Teams devices experience. During the product lifecycle, some products may receive an OS upgrade before their certification expires and will undergo re-certification, while others might not get re-certified and will ultimately be discontinued by the OEM. -Certification programs are designed to ensure all certified devices run an Android version with the required feature set for Teams and Teams Admin Center. Certification end dates are based on the Android version running on the device when it enters into the certification program. Microsoft OEM partners are working to extend the lifetime of the certification by upgrading the Android version and recertifying, or by releasing new models that are state-of-the-art. Once a device passes the certification requirements and OEM partners provide the firmware that enables the upgrade to a newer Android version, the certification end date is extended. +We recognize that device certification expiration can impact your business. Our OEM partners have detailed End-of-Life policies to assist and direct you towards adopting newer technologies. For the most current information on Teams certified devices referenced here, please consult our OEM partners' websites. -Microsoft is committed to certifying devices on latest Android versions available for Teams devices as long as OEM partners and SoC manufacturers are able to meet all certification requirements in effect at the time device enters certification. +Following a certification expiration, Microsoft is committed to supporting the latest version of the Teams devices applications on certified devices for a span of two (2) years after the certification period concludes. While Microsoft will make every effort to maintain support as described here, it retains the discretion to modify its support policy if necessary. Should any changes occur, these changes will be communicated through the established customer facing communication channels. -After certification end date, Microsoft is committed to make efforts to support the most recent version of the Teams devices applications on such devices for two (2) years following the end of the certification period. -> [!NOTE] -> Certification end dates for Android 12 based devices has been extended by one year, from October 4, 2026, to August 15, 2027. The folowing information reflects current certification end dates. ## [Certified Teams phones](#tab/certified-phones) The following devices are certified under the Microsoft Teams phones Android Certification Program. +> [!NOTE] +> Certification end dates for Android 12 based devices has been extended by one year, from October 4, 2026, to August 15, 2027. The folowing information reflects current certification end dates. + | Device model | Firmware version | Current certification end date | Android OS version | |:---------------------------------------|:-----------------------------------------|:-----------------------------|-----------------------------------| | AudioCodes C430HD | `2.3.364` | August 15, 2027 | 12 | @@ -172,12 +169,6 @@ See [Microsoft Teams phones feature set](phones-for-teams.md) for information on ## [End of certification](#tab/eol) -Microsoft and its Original Equipment Manufacturers (OEM) partners continually develop products to meet the needs of the market and elevate the Teams devices experience. During the product lifecycle, some products may receive an OS upgrade before their certification expires and will undergo recertification, while others might not get recertified and will ultimately be discontinued by the OEM. - -We recognize that device certification expiration can impact your business. Our OEM partners have detailed End-of-Life policies to assist and direct you towards adopting newer technologies. For the most current information on Teams certified devices referenced here, please consult our OEM partners' websites. - -Following a certification expiration, Microsoft is committed to supporting the latest version of the Teams devices applications on certified devices for a span of two (2) years after the certification period concludes. While Microsoft makes every effort to maintain support as described here, it retains the discretion to modify its support policy if necessary. Should any changes occur, they're communicated through the established customer facing communication channels. - | Device Category | Device Model | Android OS Version | Certification end date | Microsoft support end date | |:----------------|:-------------------|:----------------------------|:--------------------------|:----------------------| |Teams phones - conference|Poly Trio 8500/8800|7|October 4, 2021| October 4, 2023 | From 0205ed31d59de6ba425583126ec7f3b31a0dae71 Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Wed, 9 Oct 2024 19:03:47 -0700 Subject: [PATCH 0207/1216] Learn Editor: Update teams-phones-certified-hardware.md From 6e6bced6938920c81efb8258873283671a5bc4d7 Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Wed, 9 Oct 2024 19:05:25 -0700 Subject: [PATCH 0208/1216] Learn Editor: Update teams-displays-certified-hardware.md --- .../teams-displays-certified-hardware.md | 26 +++++-------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/Teams/devices/teams-displays-certified-hardware.md b/Teams/devices/teams-displays-certified-hardware.md index 72c28a14fa..fc8d4d339c 100644 --- a/Teams/devices/teams-displays-certified-hardware.md +++ b/Teams/devices/teams-displays-certified-hardware.md @@ -26,25 +26,17 @@ description: Find lists of certified Teams displays that run on Android. # Certified Teams displays -This article will help you find the resources for Teams displays that are certified under the Android Certification program including supported devices, firmware versioning, and End of Life (EOL) information. +The Microsoft Teams devices Certification Program ensures devices meet a high standard, with higher performance targets and quality metrics across the entire Teams experience (audio, video, user interface). Microsoft and OEM partners are actively working together to ensure devices meet all certification requirements, including security, audio and video quality, Teams experience, and accessibility. -## Microsoft Teams certified Android device certification - -The Microsoft Teams Devices Certification Program ensures certified devices meet a high standard, with higher performance targets and quality metrics across the entire Teams experience (audio, video, user interface). Microsoft and Original Equipment Manufacturers (OEMs) partners are actively working together to ensure devices meet all certification requirements, including security, audio and video quality, Teams experience, and accessibility. - -> [!IMPORTANT] -> The Microsoft Teams Devices Certification Program ensures certified devices meet specific requirements for hardware design and performance only. The certification program doesn't evaluate feature-level or cloud environment support. -> -> For information about what features are supported on Teams Rooms on Windows and Teams Rooms on Android, including cloud environment support, see [Teams Rooms on Windows and Android feature comparison](../rooms/teams-devices-feature-comparison.md). - -Certification programs are designed to ensure all certified devices run an Android version with the required feature set for Teams and Teams Admin Center. Certification end dates are based on the Android version running on the device when it enters into the certification program. Microsoft OEM partners are working to extend the lifetime of the certification by upgrading the Android version and recertifying, or by releasing new models that are state-of-the-art. Once a device passes the certification requirements and OEM partners provide the firmware that enables the upgrade to a newer Android version, the certification end date will be extended. +Certification programs are designed to ensure all certified devices run an Android version with the required feature set for Teams and Teams Admin Center. Certification end dates are based on the Android version running on the device when it enters into the certification program. Our OEM partners are working to extend the lifetime of the certification by upgrading the Android version and recertifying, or by releasing new models that are state-of-the-art. Microsoft is committed to certifying devices on latest Android versions available for Teams devices as long as OEM partners and SoC manufacturers are able to meet all certification requirements in effect at the time device enters certification. -After certification end date, Microsoft is committed to make efforts to support the most recent version of the Teams devices applications on such devices for two (2) years following the end of the certification period. +Microsoft and its Original Equipment Manufacturers (OEM) partners continually develop products to meet the needs of the market and elevate the Teams devices experience. During the product lifecycle, some products may receive an OS upgrade before their certification expires and will undergo re-certification, while others might not get re-certified and will ultimately be discontinued by the OEM. -> [!NOTE] -> Certification end dates for Android 12 based devices has been extended by one year, from October 4, 2026, to August 15, 2027. Information below reflects current certification end dates. +We recognize that device certification expiration can impact your business. Our OEM partners have detailed End-of-Life policies to assist and direct you towards adopting newer technologies. For the most current information on Teams certified devices referenced here, please consult our OEM partners' websites. + +Following a certification expiration, Microsoft is committed to supporting the latest version of the Teams devices applications on certified devices for a span of two (2) years after the certification period concludes. While Microsoft will make every effort to maintain support as described here, it retains the discretion to modify its support policy if necessary. Should any changes occur, these changes will be communicated through the established customer facing communication channels. ## Product release information for Teams displays @@ -100,12 +92,6 @@ The following Teams displays are certified under the Android Certification Progr ## [End of certification](#tab/eol) -Microsoft and its Original Equipment Manufacturers (OEM) partners continually develop products to meet the needs of the market and elevate the Teams devices experience. During the product lifecycle, some products may receive an OS upgrade before their certification expires and will undergo re-certification, while others might not get re-certified and will ultimately be discontinued by the OEM. - -We recognize that device certification expiration can impact your business. Our OEM partners have detailed End-of-Life policies to assist and direct you towards adopting newer technologies. For the most current information on Teams certified devices referenced here, please consult our OEM partners' websites. - -Following a certification expiration, Microsoft is committed to supporting the latest version of the Teams devices applications on certified devices for a span of two (2) years after the certification period concludes. While Microsoft will make every effort to maintain support as described here, it retains the discretion to modify its support policy if necessary. Should any changes occur, they will be communicated through the established customer facing communication channels. - | Device category | Device model | Android OS version | Certification end date | Microsoft support end date | |:----------------|:-------------------|:----------------------------|:--------------------------|:----------------------| |Teams displays| Lenovo ThinkSmart View | 8.1 | December 31, 2021| October 4, 2023 | From a54e0c010f91262af0cfa5cca7452d3a07f03495 Mon Sep 17 00:00:00 2001 From: Diana Vank <46725083+dianavank@users.noreply.github.com> Date: Wed, 9 Oct 2024 19:05:58 -0700 Subject: [PATCH 0209/1216] Learn Editor: Update teams-displays-certified-hardware.md From 2a79c934d596a2dc9c89e846838e0dee8230386f Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 10 Oct 2024 10:42:32 +0530 Subject: [PATCH 0210/1216] corrected tables --- Teams/easy-policy-setup-edu.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Teams/easy-policy-setup-edu.md b/Teams/easy-policy-setup-edu.md index 6b53dc0ca5..3781c5849f 100644 --- a/Teams/easy-policy-setup-edu.md +++ b/Teams/easy-policy-setup-edu.md @@ -146,8 +146,7 @@ The following table summarizes what happens when you make a change in the wizard |Type of change|Policy behavior| |---|---| -|Change both the educational institution type and the educators and staff groups|

    • **Students**: The Global (Org-wide default) policy definitions based on the new educational institution type are applied to students.
    • **Educators and staff**: A set of custom policy definitions based on the new educational institution type is created and assigned to the new educator and staff groups. The previous custom policy definitions are removed from the previous educators and staff groups. [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). It remains enabled if you change your saved selection from K12 to Higher education. -
    | +|Change both the educational institution type and the educators and staff groups|
    • **Students**: The Global (Org-wide default) policy definitions based on the new educational institution type are applied to students.
    • **Educators and staff**: A set of custom policy definitions based on the new educational institution type is created and assigned to the new educator and staff groups. The previous custom policy definitions are removed from the previous educators and staff groups. [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). It remains enabled if you change your saved selection from K12 to Higher education.
    | |Change only the educational institution type|
    • **Students**: The Global (Org-wide default) policy definitions based on the new educational institution type are applied to students.
    • **Educators and staff**: A set of custom policy definitions based on the new educational institution type is created and assigned to the educators and staff groups. The custom policy definitions created for the previous educational institution type are removed from the educators and staff groups. [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). It remains enabled if you change your saved selection from K12 to Higher education.
    | |Change only the educators and staff groups|
    • **Students**: No change to the Global (Org-wide default) policy definitions applied to students.
    • **Educators and staff**: The custom policy definitions are assigned to the new educators and staff groups and removed from the previous educators and staff groups.
    | @@ -181,11 +180,6 @@ Here's the policy areas and corresponding policy names covered by the wizard. To |Messaging policy|Primary or Secondary Educators and Staff - Messaging|Higher Education Educators and Staff - Messaging| |Calling policy|Primary or Secondary Educators and Staff - Calling|Higher Education Educators and Staff - Calling| -### Apps -[Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). - -It remains enabled if you change your saved selection from K12 to Higher education. At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. The Parents app can also be turned off at the user level using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). - ### Policy settings Here's a summary of the settings applied by the wizard for each policy area. @@ -332,6 +326,11 @@ Here's a list of the custom policy definitions assigned to the educators and sta |||Busy on busy is available when in a call|Off|Off| |||Allow web PSTN calling|On|On| +### Apps +[Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). + +It remains enabled if you change your saved selection from K12 to Higher education. At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. The Parents app can also be turned off at the user level using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). + ## Related topics - [Teams policies and policy packages for Education](policy-packages-edu.md) From 1778260f0c55fafc09fc875537980a406de4e6d1 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 10 Oct 2024 11:20:12 +0530 Subject: [PATCH 0211/1216] self review --- Teams/easy-policy-setup-edu.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Teams/easy-policy-setup-edu.md b/Teams/easy-policy-setup-edu.md index 3781c5849f..2faec43d11 100644 --- a/Teams/easy-policy-setup-edu.md +++ b/Teams/easy-policy-setup-edu.md @@ -180,12 +180,13 @@ Here's the policy areas and corresponding policy names covered by the wizard. To |Messaging policy|Primary or Secondary Educators and Staff - Messaging|Higher Education Educators and Staff - Messaging| |Calling policy|Primary or Secondary Educators and Staff - Calling|Higher Education Educators and Staff - Calling| + ### Policy settings Here's a summary of the settings applied by the wizard for each policy area. > [!NOTE] -> Only team owners can create shared channels.

    Shared channels with other organizations requires configuration of [Microsoft Entra B2B direct connect](/azure/active-directory/external-identities/b2b-direct-connect-overview) which is disabled by default. See [Collaborate with external participants in a channel](/microsoft-365/solutions/collaborate-teams-direct-connect) to enable this feature. +> Only team owners can create shared channels. Shared channels with other organizations requires configuration of [Microsoft Entra B2B direct connect](/azure/active-directory/external-identities/b2b-direct-connect-overview) which is disabled by default. See [Collaborate with external participants in a channel](/microsoft-365/solutions/collaborate-teams-direct-connect) to enable this feature. #### [**Students**](#tab/student-settings/) @@ -329,7 +330,7 @@ Here's a list of the custom policy definitions assigned to the educators and sta ### Apps [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). -It remains enabled if you change your saved selection from K12 to Higher education. At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. The Parents app can also be turned off at the user level using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). +- It remains enabled if you change your saved selection from K12 to Higher education. At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. The Parents app can also be turned off at the user level using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). `` ## Related topics From 8b902b64ec22692951aa440201f78fce1a3428d0 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 10 Oct 2024 11:43:59 +0530 Subject: [PATCH 0212/1216] self review --- Teams/easy-policy-setup-edu.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Teams/easy-policy-setup-edu.md b/Teams/easy-policy-setup-edu.md index 2faec43d11..725bd0425d 100644 --- a/Teams/easy-policy-setup-edu.md +++ b/Teams/easy-policy-setup-edu.md @@ -180,7 +180,6 @@ Here's the policy areas and corresponding policy names covered by the wizard. To |Messaging policy|Primary or Secondary Educators and Staff - Messaging|Higher Education Educators and Staff - Messaging| |Calling policy|Primary or Secondary Educators and Staff - Calling|Higher Education Educators and Staff - Calling| - ### Policy settings Here's a summary of the settings applied by the wizard for each policy area. @@ -330,7 +329,7 @@ Here's a list of the custom policy definitions assigned to the educators and sta ### Apps [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). -- It remains enabled if you change your saved selection from K12 to Higher education. At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. The Parents app can also be turned off at the user level using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). `` +It remains enabled if you change your saved selection from K12 to Higher education. At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. The Parents app can also be turned off at the user level using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). `` ## Related topics From 747ac22eeaa91cf80c2fa40492f95d95d8618472 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 10 Oct 2024 11:55:43 +0530 Subject: [PATCH 0213/1216] working with tabs --- Teams/easy-policy-setup-edu.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Teams/easy-policy-setup-edu.md b/Teams/easy-policy-setup-edu.md index 725bd0425d..a18ef6b240 100644 --- a/Teams/easy-policy-setup-edu.md +++ b/Teams/easy-policy-setup-edu.md @@ -152,8 +152,6 @@ The following table summarizes what happens when you make a change in the wizard ## Policies and apps applied by the wizard - - ### Policy areas Here's the policy areas and corresponding policy names covered by the wizard. To find these policies, go to the Microsoft Teams admin center, and then in the left navigation, go to each policy area page. @@ -180,6 +178,8 @@ Here's the policy areas and corresponding policy names covered by the wizard. To |Messaging policy|Primary or Secondary Educators and Staff - Messaging|Higher Education Educators and Staff - Messaging| |Calling policy|Primary or Secondary Educators and Staff - Calling|Higher Education Educators and Staff - Calling| +--- + ### Policy settings Here's a summary of the settings applied by the wizard for each policy area. @@ -326,6 +326,8 @@ Here's a list of the custom policy definitions assigned to the educators and sta |||Busy on busy is available when in a call|Off|Off| |||Allow web PSTN calling|On|On| +--- + ### Apps [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). From db0b7c21c4a7de932c96c2702bbc47eb096d8447 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 10 Oct 2024 12:02:03 +0530 Subject: [PATCH 0214/1216] self review --- Teams/easy-policy-setup-edu.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/easy-policy-setup-edu.md b/Teams/easy-policy-setup-edu.md index a18ef6b240..3be1ea27ae 100644 --- a/Teams/easy-policy-setup-edu.md +++ b/Teams/easy-policy-setup-edu.md @@ -331,7 +331,7 @@ Here's a list of the custom policy definitions assigned to the educators and sta ### Apps [Parents app](https://support.microsoft.com/topic/communicate-with-guardians-in-microsoft-teams-01471ecd-eb5d-4eda-9c5d-0064d672960e) is enabled for educators once the institution type is saved as K-12 (Primary or Secondary). -It remains enabled if you change your saved selection from K12 to Higher education. At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. The Parents app can also be turned off at the user level using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). `` +It remains enabled if you change your saved selection from K12 to Higher education. At any time, the app can be turned off at the tenant level using  [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. The Parents app can also be turned off at the user level using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). ## Related topics From 096574b0934d2f1851eb98cec469b9334c93cdd3 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 10 Oct 2024 12:15:51 +0530 Subject: [PATCH 0215/1216] worked on spaces --- Teams/edu-parents-app.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/edu-parents-app.md b/Teams/edu-parents-app.md index d853c99b7a..ae52532808 100644 --- a/Teams/edu-parents-app.md +++ b/Teams/edu-parents-app.md @@ -68,11 +68,11 @@ The Parents app is turned off by default, so the class team owners won't see it 1. If administrators save their institution type as K12 (Primary or Secondary) in the [Teams for Education Policy Wizard](easy-policy-setup-edu.md), the Parents app gets enabled for their tenant. -1. Administrators can also control access to Parents app using [Allow apps blocked by developers](manage-apps.md#allow-or-block-apps). Sign in to the Teams admin center and access **Teams apps** > [Manage apps](https://admin.teams.microsoft.com/policies/manage-apps). Search for **Parents** on the **Manage** apps page to find the Parents app published by Microsoft, and select **Allow** or **Block** option. +1. Administrators can also control access to Parents app using [Allow apps blocked by developers](manage-apps.md#allow-or-block-apps). Sign in to the Teams admin center and access **Teams apps** > [Manage apps](https://admin.teams.microsoft.com/policies/manage-apps). Search for **Parents** on the  **Manage** apps page to find the Parents app published by Microsoft, and select  **Allow** or **Block**  option. -At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps) in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. +At any time, the app can be turned off at the tenant level using [Allow and block apps](manage-apps.md#allow-or-block-apps)  in the Teams admin center. If it's turned off at the tenant level, it will be blocked for all users, even if user-level permissions are turned on. -The Parents app can also be turned off **at the user level** using [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). +The Parents app can also be turned off **at the user level** using  [Manage app permission policies in Microsoft Teams](teams-app-permission-policies.md). > [!TIP] > If you want to learn about School Connection, which empowers parents and guardians to stay informed about their child’s classroom progress in real-time with no extra work required from educators, see  [Set up School Connection](/microsoft-365/education/deploy/school-connection-app). From bd9e6cb750f1913834ec1d1b9ee1c5f010b67950 Mon Sep 17 00:00:00 2001 From: Sohail Tariq Date: Thu, 10 Oct 2024 11:37:37 -0700 Subject: [PATCH 0216/1216] Learn Editor: Update rooms-release-note.md --- Teams/rooms/rooms-release-note.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/rooms/rooms-release-note.md b/Teams/rooms/rooms-release-note.md index dba2cf231c..f49ee061dc 100644 --- a/Teams/rooms/rooms-release-note.md +++ b/Teams/rooms/rooms-release-note.md @@ -799,7 +799,7 @@ Resolved issues: - Participant video gets reframed from fit-to-frame to fill-frame intermittently on Cisco devices. - Various meeting and call reliability issues. -1Neat devices are excluded from this rollout of custom backgrounds due to an issue that is unique to Neat devices. Once the issue is resolved, custom backgrounds are enabled for Neat devices in a later release. +1Custom backgrounds support on Neat Teams rooms devices require firmware version NFC1.20240924.0005 or greater for the compute and NFA1.20240924.0507 or greater for touch controller. ### 1449/1.0.96.2024061103 (June 2024) From f776437d19d04a6c50bd4e868d1679509a686f4f Mon Sep 17 00:00:00 2001 From: Sohail Tariq Date: Thu, 10 Oct 2024 11:37:46 -0700 Subject: [PATCH 0217/1216] Learn Editor: Update rooms-release-note.md From 58a810a13c1e7909fca4bbd77aa313f19b3fbfdd Mon Sep 17 00:00:00 2001 From: Dmitry Kirilov Date: Thu, 10 Oct 2024 12:20:55 -0700 Subject: [PATCH 0218/1216] Update certified-hardware.md --- Teams/rooms/certified-hardware.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/rooms/certified-hardware.md b/Teams/rooms/certified-hardware.md index 032de4cae3..348af6b79f 100644 --- a/Teams/rooms/certified-hardware.md +++ b/Teams/rooms/certified-hardware.md @@ -264,6 +264,7 @@ The following devices are certified under the Microsoft Teams Rooms peripherals | [Yealink UVC84](https://www.yealink.com/product/camera-uvc84) | 262.410.0.10 | | | | [Yealink UVC86]( https://www.yealink.com/product/camera-uvc86) | 151.410.0.5 | | | | Yealink MSpeech | 136.410.0.19 | | | | ✔ | +| Yealink CM20 Ceiling Audio Kit | Yealink RoomConnect Software: 2.33.43.0
    AVHub: 153.433.0.15
    CM20: 294.410.0.35
    CS10: 298.410.0.40 | | | | Shure Microflex Ecosystem1: [MXA910 Ceiling Array Microphone](https://www.shure.com/products/microphones/mxa910?variant=MXA910AL-60CM) or [MXA920 Ceiling Array Microphone](https://www.shure.com/products/microphones/mxa920?variant=MXA920W-S) or [MXA901 Conferencing Ceiling Array Microphone](https://www.shure.com/products/microphones/mxa901?variant=MXA901W-R) or [MXA902 Integrated Conferencing Ceiling Array](https://www.shure.com/products/microphones/mxa902?variant=MXA902W-S) or [MXA710 Linear Array Microphone](https://www.shure.com/products/microphones/mxa710?variant=MXA710AL-2FT%2520) or [MXA310 Table Array Microphone](https://www.shure.com/products/microphones/mxa310?variant=MXA310AL) +
    Shure [IntelliMix P300 Audio Conferencing Processor](https://www.shure.com/products/mixers/p300?variant=P300-IMX) or [ANIUSB-MATRIX Network Interface](https://www.shure.com/products/mixers/aniusb-matrix?variant=ANIUSB-MATRIX) +
    Shure [MXN5W-C Ceiling Speaker](https://www.shure.com/products/loudspeakers/mxn5?variant=MXN5W-C) | MXA910: FW 4.1, MXA920: FW 1.1.56, MXA901: FW 6.0.15.0, MXA902: FW 5.0.115, MXA710: FW 1.2.0, MXA310: FW 4.1,
    P300: FW 4.1, ANIUSB-MATRIX: FW 4.7.21,
    MXN5W-C: FW 1.0.4 | | | |Shure Microflex Ecosystem1: [MXA910 Ceiling Array Microphone](https://www.shure.com/products/microphones/mxa910?variant=MXA910AL-60CM) or [MXA920 Ceiling Array Microphone](https://www.shure.com/products/microphones/mxa920?variant=MXA920W-S) or [MXA901 Conferencing Ceiling Array Microphone](https://www.shure.com/products/microphones/mxa901?variant=MXA901W-R) or [MXA902 Integrated Conferencing Ceiling Array](https://www.shure.com/products/microphones/mxa902?variant=MXA902W-S) or [MXA710 Linear Array Microphone](https://www.shure.com/products/microphones/mxa710?variant=MXA710AL-2FT%2520) or [MXA310 Table Array Microphone](https://www.shure.com/products/microphones/mxa310?variant=MXA310AL) +
    [Shure IntelliMix Room Software DSP](https://www.shure.com/products/software/intellimix_room) on Crestron UC-C100-T with :::no-loc text="ASUSTeK"::: Computer INC 9934 Compute or Dell OptiPlex7080XE or on Lenovo ThinkSmart Core +
    [Shure MXN5W-C Ceiling Speaker](https://www.shure.com/products/loudspeakers/mxn5?variant=MXN5W-C) | MXA910: FW 4.1, MXA920: FW 1.1.56, MXA901: FW 6.0.15.0, MXA902: FW 5.0.115, MXA710: FW 1.2.0, MXA310: FW 4.1,
    MXN5W-C: FW 1.0.4 | | | | Shure MXW6X/C Cardioid Boundary Transmitter +
    Shure MXWAPXD2 Access Point Transceiver +
    Shure MXN5W-C Ceiling Speaker | MXW6X/C Transmitter: 1.1.0.236
    MXWAPXD2: 1.1.0.236
    MXN5W-C: 1.5.21.0 | | | From b502e3bc22d6318c6d5527fb2322864dd76520a3 Mon Sep 17 00:00:00 2001 From: Stacyrch140 <102548089+Stacyrch140@users.noreply.github.com> Date: Thu, 10 Oct 2024 17:24:47 -0400 Subject: [PATCH 0219/1216] pencil edit --- Teams/devices/teams-displays-certified-hardware.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/devices/teams-displays-certified-hardware.md b/Teams/devices/teams-displays-certified-hardware.md index fc8d4d339c..2ddc8b436f 100644 --- a/Teams/devices/teams-displays-certified-hardware.md +++ b/Teams/devices/teams-displays-certified-hardware.md @@ -74,7 +74,7 @@ The following Teams displays are certified under the Android Certification Progr | ThinkSmart View Plus | `10.1.t.2.38` | N/A | Teams client: `1449/1.0.95.2023061601`
    Company Portal: `5.0.5954.0`
    Admin Agent: `1.0.0.202306202019.product`| September 22, 2023| #### Neat -| Device model | Latest firmware version | Minimum firmware version | Included Microsoft applications | elease date | +| Device model | Latest firmware version | Minimum firmware version | Included Microsoft applications | Release date | |:----------------|:-------------------|:----------------------------|:-----------------------------------------------------------|:--------------------------| | Neat Frame | `NFF1.20240620.1740` | N/A | Teams client: `1449/1.0.95.2023101102`
    Company Portal: `5.0.5484.0`
    Admin Agent: `1.0.0.202402202353.product`| August 26, 2024| | Neat Frame | `NFF1.20240516.0007` | N/A | Teams client: `1449/1.0.95.2023101102`
    Company Portal: `5.0.5484.0`
    Admin Agent: `1.0.0.202310260109.product`| August 7, 2024| @@ -96,4 +96,4 @@ The following Teams displays are certified under the Android Certification Progr |:----------------|:-------------------|:----------------------------|:--------------------------|:----------------------| |Teams displays| Lenovo ThinkSmart View | 8.1 | December 31, 2021| October 4, 2023 | |Teams displays | Crestron UC-P8-TD | 9 | August 5, 2023 | August 5, 2025| -|Teams displays | Crestron UC-P10-TD| 9 | August 5, 2023 | August 5, 2025 | \ No newline at end of file +|Teams displays | Crestron UC-P10-TD| 9 | August 5, 2023 | August 5, 2025 | From 62c3ed2b8d668f6a6771588772bcd7915b06acad Mon Sep 17 00:00:00 2001 From: gnuels <125089072+gnuels@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:10:02 -0700 Subject: [PATCH 0220/1216] Learn Editor: Update rooms-release-note.md --- Teams/rooms/rooms-release-note.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/rooms/rooms-release-note.md b/Teams/rooms/rooms-release-note.md index f49ee061dc..08f726d9ca 100644 --- a/Teams/rooms/rooms-release-note.md +++ b/Teams/rooms/rooms-release-note.md @@ -72,7 +72,7 @@ Introduced in this update: - **Dynamic video tile resizing based on people count** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** The room video tile on Teams desktop client dynamically adjusts size based on the number of people in the room. When one person is in the room, the tile matches the remote participant's size. With two or more people, the room tile expands to be four times larger. Room admins can enable or disable the people count. [Learn more](/microsoftteams/rooms/xml-config-file). - **Microsoft Teams Rooms on Windows room preview shows Cloud IntelliFrame** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** The Preview video of room shows IntelliFrame when Cloud IntelliFrame is enabled for the room, to let in room participants be aware of how they appear to those online. [Learn more](/microsoftteams/devices/cloud-intelliframe). - **Roster grouping for in-room participants through proximity join** :::image type="icon" source="../media/mtr-pro-icon.png"::: **:** When joining a meeting in a Microsoft Teams Room on Windows with a companion device, in-room participants are grouped under the room node. Participants must join through Proximity Join with Microsoft Teams Rooms. [Learn more](https://support.microsoft.com/en-us/office/microsoft-teams-rooms-windows-e667f40e-5aab-40c1-bd68-611fe0002ba2). -- **Native controls for Group Framing, Active Speaker and Edge-composed IntelliFrame:** Allow users to natively toggle certain camera features provided by OEMs, including group framing, active speaker framing, and edge-composed IntelliFrame. [Learn more](https://support.microsoft.com/en-us/office/enhance-hybrid-meetings-with-microsoft-intelliframe-for-teams-rooms-97161377-b746-49dc-992f-97bbf0d590f7). +- **Native controls for Group Framing, Active Speaker and Edge-composed IntelliFrame:** Allow users to natively toggle certain camera features provided by OEMs, including group framing, active speaker framing, and edge-composed IntelliFrame. Note - supporting camera OEM firmware required. [Learn more](https://support.microsoft.com/en-us/office/enhance-hybrid-meetings-with-microsoft-intelliframe-for-teams-rooms-97161377-b746-49dc-992f-97bbf0d590f7). - **Breakout rooms support:** With breakout room support, Teams Rooms on Windows can be added to a breakout room as an attendee and moved in and out of the main room making it easy for breakout session coordination. [Learn more](https://support.microsoft.com/en-us/office/use-breakout-rooms-in-microsoft-teams-meetings-7de1f48a-da07-466c-a5ab-4ebace28e461). Resolved issues: From 1d2d622daed4a6462df59d7bea14c87992732871 Mon Sep 17 00:00:00 2001 From: Carolyn Rowe Date: Thu, 10 Oct 2024 16:13:57 -0700 Subject: [PATCH 0221/1216] Fixes from Jamie... --- Teams/cloud-voice-network-settings.md | 6 +++--- Teams/manage-your-network-topology.md | 6 ++++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Teams/cloud-voice-network-settings.md b/Teams/cloud-voice-network-settings.md index 524097979e..e97458f51f 100644 --- a/Teams/cloud-voice-network-settings.md +++ b/Teams/cloud-voice-network-settings.md @@ -29,7 +29,7 @@ Learn about network regions, network sites, network subnets, and trusted IP addr These terms and concepts are used throughout our cloud voice documentation for [Location-Based Routing for Direct Routing](location-based-routing-plan.md) and [dynamic emergency calling](configure-dynamic-emergency-calling.md). If you're deploying these cloud voice features in your organization, you must configure network settings for use with these features in Microsoft Teams. -This article gives you an overview of the network settings that are common to Location-Based Routing and dynamic emergency calling. Depending on the cloud voice feature and capability that you're deploying, you configure some or all these settings. For steps on how to configure these settings, see [Manage your network topology for cloud features in Teams](manage-your-network-topology.md). +This article gives you an overview of the network settings that are common to Location-Based Routing and dynamic emergency calling. Depending on the cloud voice feature and capability that you're deploying, you configure some or all of these settings. For steps on how to configure these settings, see [Manage your network topology for cloud features in Teams](manage-your-network-topology.md). Note that it can take some time (up to four hours) for some changes to network settings (such as a new address, network identifier, and so on) to propagate and be available to Teams clients. @@ -46,7 +46,6 @@ The same network regions are shared by Location-Based Routing for Direct Routing A network site represents a location where your organization has a physical venue, such as an office, a set of buildings, or a campus. Network sites are defined as a collection of IP subnets. Each network site must be associated with a network region. -You can also use network sites to enable and configure emergency calling. ## Network subnet @@ -60,7 +59,8 @@ For each network site, you should work with your network administrator to determ Trusted IP addresses are the internet external IP addresses of the enterprise network. They determine whether the user's endpoint is inside the corporate network before checking for a specific site match. -If the user's external IP address matches an IP address that's in the trusted IP address list, the cloud voice feature checks to determine the internal subnet where the user's endpoint is located. A match can be made against either IPv4 or IPv6 IP addresses and is dependent upon the format of the IP packet sent to the network settings. (If a public IP address has both IPv4 and IPv6, you must add both as trusted IP addresses.) +If the user's external IP address matches an IP address that's in the trusted IP address list, the cloud voice feature checks to determine the internal subnet where the user's endpoint is located. A match can be made against either IPv4 or IPv6 IP addresses and is dependent upon the format of the IP packet sent to the network settings. (If the enterprise network +has both IPv4 and IPv6 internet accessible external IP addresses, you must add both as trusted IP addresses.) If the user's external IP address doesn't match an IP address that's in the trusted IP address list, the endpoint is classified as being at an unknown location. diff --git a/Teams/manage-your-network-topology.md b/Teams/manage-your-network-topology.md index e50ce817f5..ef4e9ff9bc 100644 --- a/Teams/manage-your-network-topology.md +++ b/Teams/manage-your-network-topology.md @@ -59,7 +59,9 @@ You can create or modify a network site, associate a site with a network region, - If your organization deployed Direct Routing, under **Emergency call routing policy**, select the policy that you want. -6. To associate a subnet to the site, under **Subnets**, select **Add subnets**. Specify the IP version, IP address, network range, add a description, and then select **Apply**. Each subnet must be associated with a specific site. +6. (Optinonal) If you want to change the behavior for clients in this site, you can use the network roaming policy. Under **Network roaming policy**, select the policy that you want. For more information, see [Manage audio and video settings for clients](network-roaming-policy.md). + +7. To associate a subnet to the site, under **Subnets**, select **Add subnets**. Specify the IP version, IP address, network range, add a description, and then select **Apply**. Each subnet must be associated with a specific site. 7. Select **Save**. @@ -79,7 +81,7 @@ You manage external trusted IP addresses on the **Trusted IPs** tab on the **Net 1. In the left navigation of the Microsoft Teams admin center, go to **Locations** > **Network topology**, and then select the **Trusted IPs** tab. -2. Select **New**. +2. Select **Add**. 3. In the **Add trusted IP address** pane, specify the IP version, IP address, network range, add a description, and then select **Apply**. From dc60942e84608f8e57e53b3b4ad5dd8822879ba0 Mon Sep 17 00:00:00 2001 From: Carolyn Rowe Date: Thu, 10 Oct 2024 16:21:48 -0700 Subject: [PATCH 0222/1216] Update manage-your-network-topology.md --- Teams/manage-your-network-topology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/manage-your-network-topology.md b/Teams/manage-your-network-topology.md index ef4e9ff9bc..e75279fc0c 100644 --- a/Teams/manage-your-network-topology.md +++ b/Teams/manage-your-network-topology.md @@ -59,7 +59,7 @@ You can create or modify a network site, associate a site with a network region, - If your organization deployed Direct Routing, under **Emergency call routing policy**, select the policy that you want. -6. (Optinonal) If you want to change the behavior for clients in this site, you can use the network roaming policy. Under **Network roaming policy**, select the policy that you want. For more information, see [Manage audio and video settings for clients](network-roaming-policy.md). +6. (Optional) If you want to change the behavior for clients in this site, you can use the network roaming policy. Under **Network roaming policy**, select the policy that you want. For more information, see [Manage audio and video settings for clients](network-roaming-policy.md). 7. To associate a subnet to the site, under **Subnets**, select **Add subnets**. Specify the IP version, IP address, network range, add a description, and then select **Apply**. Each subnet must be associated with a specific site. From 51abd0de6d5a07504623d635de7b8af4a6aed2e4 Mon Sep 17 00:00:00 2001 From: gnuels <125089072+gnuels@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:22:42 -0700 Subject: [PATCH 0223/1216] Learn Editor: Update rooms-release-note.md From 9de1cfda4f7c8de723df4370585d4568bc08428c Mon Sep 17 00:00:00 2001 From: Carolyn Rowe Date: Thu, 10 Oct 2024 16:35:00 -0700 Subject: [PATCH 0224/1216] changed ms date --- Teams/cloud-voice-network-settings.md | 2 +- Teams/manage-your-network-topology.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/cloud-voice-network-settings.md b/Teams/cloud-voice-network-settings.md index e97458f51f..e95ee3a5e4 100644 --- a/Teams/cloud-voice-network-settings.md +++ b/Teams/cloud-voice-network-settings.md @@ -5,7 +5,7 @@ ms.author: crowe manager: pamgreen ms.topic: conceptual ms.reviewer: roykuntz -ms.date: 10/03/2024 +ms.date: 10/10/2024 ms.service: msteams audience: admin search.appverid: MET150 diff --git a/Teams/manage-your-network-topology.md b/Teams/manage-your-network-topology.md index e75279fc0c..27b0cb4dde 100644 --- a/Teams/manage-your-network-topology.md +++ b/Teams/manage-your-network-topology.md @@ -4,7 +4,7 @@ author: CarolynRowe ms.author: crowe manager: pamgreen ms.reviewer: roykuntz -ms.date: 10/03/2024 +ms.date: 10/10/2024 ms.topic: article ms.tgt.pltfrm: cloud ms.service: msteams From 0d82571e593faa092f462a66c650cae69aef2634 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 20:40:23 -0500 Subject: [PATCH 0225/1216] Update create-resource-account.md Adjustments to resource accounts page to clean up wording and ordering. --- Teams/rooms/create-resource-account.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/Teams/rooms/create-resource-account.md b/Teams/rooms/create-resource-account.md index 0eb38a495b..da5f320451 100644 --- a/Teams/rooms/create-resource-account.md +++ b/Teams/rooms/create-resource-account.md @@ -25,35 +25,30 @@ description: Read this article for information on how to create resource account # Create and configure resource accounts for rooms and shared Teams devices -This article provides steps to create resource accounts for shared spaces and devices, and it includes steps to configure resource accounts for Microsoft Teams Rooms on Windows, Teams Rooms on Android, Teams Rooms on Surface Hub, and hot-desking on Teams displays. +This article provides steps to create resource accounts for shared spaces and devices, and it includes steps to configure resource accounts for Microsoft Teams Rooms on Windows, Teams Rooms on Android, & Teams panels. Microsoft 365 resource accounts are mailbox and Teams accounts that are dedicated to specific resources, such as a room or projector. These resource accounts can automatically respond to meeting invites using rules you define when they're created. For example, if you have a common resource such as a conference room, you can set up a resource account for that conference room that will automatically accept or decline meeting invites depending on its calendar availability. -Every resource account is unique to a single Microsoft Teams Rooms installation or Teams display hot-desking implementation. - -[!INCLUDE [m365-teams-resource-account-difference](../includes/m365-teams-resource-account-difference.md)] +Every resource account is unique to a single Microsoft Teams Rooms installation or Teams device implementation. > [!NOTE] -> If using Microsoft Teams panels, the Teams Rooms resource account signs in to both Teams Rooms and associated Teams panels. +> If using Microsoft Teams panels, the same Teams Rooms resource account signs in to the Teams Rooms device and any associated Teams panels. ## Before you begin ### Requirements -Depending on your environment, you need one or more roles to create resource accounts. +Depending on your environment, you may need one or more roles to create resource accounts. | Environment | Required Roles | |-----|-----| |Microsoft Entra ID |Global Administrator or User Administrator | -|Active Directory |Active Directory Enterprise Admins, Domain Admins, or have delegated rights to create users. Microsoft Entra Connect Sync rights. | +|On-premise Active Directory |Active Directory Enterprise Admins, Domain Admins, or have delegated rights to create users. Microsoft Entra Connect Sync rights. | |Exchange Online |Global Administrator or Exchange Administrator | |Exchange Server |Exchange Organization Management or Recipient Management | -> [IMPORTANT] -> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. - > [!IMPORTANT] -> If you're creating resource accounts for Teams Rooms, the resource account's UPN must match the SMTP address of the resource account. +> Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. ### What license do you need? @@ -63,6 +58,9 @@ Depending on your environment, you need one or more roles to create resource acc [!INCLUDE [mtr-device-config-account-include](../includes/mtr-device-config-account-include.md)] +> [!IMPORTANT] +> If you're creating resource accounts for Teams Rooms, the resource account's UPN must match the SMTP address of the resource account. + ## Configure mailbox properties [!INCLUDE [mtr-device-config-mailbox-include](../includes/mtr-device-config-mailbox-include.md)] @@ -86,7 +84,7 @@ Depending on your environment, you need one or more roles to create resource acc There are no unique requirements to enable calling with resource accounts. You enable the resource account for calling in the same way you enable a regular user. > [!NOTE] -> We recommend turning off voice mail for shared devices by assigning a calling policy to the device resource accounts. See [Calling and call-forwarding in Teams](../teams-calling-policy.md) for more information. +> We recommend turning off voicemail for shared devices by assigning a calling policy to the resource accounts. See [Calling policies in Teams](../teams-calling-policy.md) for more information. [!INCLUDE [mtr-device-config-calendar-include](../includes/mtr-device-config-calendar-include.md)] From 0e003cf620fa8b448f1b77fbc6eab43535234083 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 20:43:42 -0500 Subject: [PATCH 0226/1216] Update m365-teams-resource-account-difference.md Clarity on when / what a M365 resource account is. --- Teams/includes/m365-teams-resource-account-difference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/includes/m365-teams-resource-account-difference.md b/Teams/includes/m365-teams-resource-account-difference.md index f76b02e3ef..c063cd6269 100644 --- a/Teams/includes/m365-teams-resource-account-difference.md +++ b/Teams/includes/m365-teams-resource-account-difference.md @@ -1,5 +1,5 @@ > [!IMPORTANT] -> Microsoft 365 resource accounts aren't the same as Teams resource accounts. Teams resource accounts can be used with call queues and auto attendants to accept phone calls from external phone numbers. Microsoft 365 resource accounts are tied to an Exchange Online mailbox and enable booking of shared resources, such as rooms, projectors, and so on. +> Microsoft 365 resource accounts used for Teams devices aren't the same as Teams resource accounts. Teams resource accounts can be used with call queues and auto attendants to accept phone calls from external phone numbers. Microsoft 365 resource accounts are tied to an Exchange Online mailbox and enable booking of shared resources, such as rooms, projectors, and so on. > > If you want to know more about Teams resource accounts, see [Manage resources accounts in Microsoft Teams](../manage-resource-accounts.md). From 02eef749654f80aa02658357e49382c48d9ffd31 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 20:44:32 -0500 Subject: [PATCH 0227/1216] Update create-resource-account.md --- Teams/rooms/create-resource-account.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Teams/rooms/create-resource-account.md b/Teams/rooms/create-resource-account.md index da5f320451..a8f7a7f9a3 100644 --- a/Teams/rooms/create-resource-account.md +++ b/Teams/rooms/create-resource-account.md @@ -31,6 +31,8 @@ Microsoft 365 resource accounts are mailbox and Teams accounts that are dedicate Every resource account is unique to a single Microsoft Teams Rooms installation or Teams device implementation. +[!INCLUDE [mtr-device-config-account-include](../includes/m365-teams-resource-account-difference.md)] + > [!NOTE] > If using Microsoft Teams panels, the same Teams Rooms resource account signs in to the Teams Rooms device and any associated Teams panels. From a2631f7e856fc032d7a66a22940d04f879efb52f Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 20:48:49 -0500 Subject: [PATCH 0228/1216] Update mtr-device-config-license-include.md Shorted wording and switched to device instead of console since we have console-less devices now. --- Teams/includes/mtr-device-config-license-include.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Teams/includes/mtr-device-config-license-include.md b/Teams/includes/mtr-device-config-license-include.md index 0cfafa5834..66fe9806c2 100644 --- a/Teams/includes/mtr-device-config-license-include.md +++ b/Teams/includes/mtr-device-config-license-include.md @@ -1,10 +1,7 @@ In the next step you'll create a resource account for your Teams Rooms console. Before you do that, you need to purchase a license because each resource account you want to associate with a Teams Rooms console needs a Teams Rooms license. -Follow the steps below to purchase a Teams Rooms Basic or Teams Rooms Pro license that you can assign to a resource account in a later step. For a comparison between the Teams Rooms Basic and Teams Rooms Pro licenses, see [Teams Meeting Room Licensing Update](../rooms/rooms-licensing.md). - -> [!NOTE] -> If you have multiple Teams Rooms consoles, we recommend that you purchase a Teams Rooms Pro license for each of your consoles. The Teams Rooms Pro license enables more advanced remote management and analytics for Teams Rooms, enabling you to create a more consistent and robust Teams Rooms and meeting experience. +Follow the steps below to purchase a Teams Rooms Basic or Teams Rooms Pro license that you can assign to a resource account in a later step. For a comparison between the Teams Rooms Basic and Teams Rooms Pro licenses, see [Teams Meeting Rooms Licenses](../rooms/rooms-licensing.md). 1. Go to the [Microsoft 365 admin center](https://go.microsoft.com/fwlink/p/?linkid=2024339) and log in with an account that has license admin permissions. 1. In the admin center, go to the **Billing** > [Purchase services](https://go.microsoft.com/fwlink/p/?linkid=868433) page. @@ -14,7 +11,4 @@ Follow the steps below to purchase a Teams Rooms Basic or Teams Rooms Pro licens 1. Select how often you want to be billed under **Select billing frequency** and then click **Buy**. > [!NOTE] -> You can purchase up to 25 Teams Rooms Basic licenses. Any additional licenses you purchase beyond 25 must be Teams Rooms Pro licenses. -> -> You can purchase a Teams Rooms Basic license for a Teams Rooms console and later change the license for that console to Teams Rooms Pro. First make sure you have an available Teams Rooms Pro license and then follow the instructions in [Change the apps and services a user has access to](/microsoft-365/admin/manage/assign-licenses-to-users#change-the-apps-and-services-a-user-has-access-to). - +> You can purchase up to 25 Teams Rooms Basic licenses. Any additional licenses you purchase beyond 25 must be Teams Rooms Pro licenses. You can purchase a Teams Rooms Basic license initially and later change the license for that device to Teams Rooms Pro. From 849453635516411d8c206589b1fb93ef9c582303 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 20:50:01 -0500 Subject: [PATCH 0229/1216] Update mtr-device-config-license-include.md --- Teams/includes/mtr-device-config-license-include.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/includes/mtr-device-config-license-include.md b/Teams/includes/mtr-device-config-license-include.md index 66fe9806c2..5f18359c23 100644 --- a/Teams/includes/mtr-device-config-license-include.md +++ b/Teams/includes/mtr-device-config-license-include.md @@ -1,5 +1,5 @@ -In the next step you'll create a resource account for your Teams Rooms console. Before you do that, you need to purchase a license because each resource account you want to associate with a Teams Rooms console needs a Teams Rooms license. +In the next step you'll create a resource account for each your Teams Rooms device. Before you do that, you need to purchase license(s), each resource account you want to associate with a Teams Rooms device needs a Teams Rooms license. Follow the steps below to purchase a Teams Rooms Basic or Teams Rooms Pro license that you can assign to a resource account in a later step. For a comparison between the Teams Rooms Basic and Teams Rooms Pro licenses, see [Teams Meeting Rooms Licenses](../rooms/rooms-licensing.md). From 7c2eac79db0c50f3040f9d6d736356a20346ec6f Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 21:13:00 -0500 Subject: [PATCH 0230/1216] Update mtr-device-config-account-include.md Hybrid requirements & license assignment merged into this step. --- .../mtr-device-config-account-include.md | 69 +++++++++++-------- 1 file changed, 40 insertions(+), 29 deletions(-) diff --git a/Teams/includes/mtr-device-config-account-include.md b/Teams/includes/mtr-device-config-account-include.md index 6d022389f6..2fe747d3d2 100644 --- a/Teams/includes/mtr-device-config-account-include.md +++ b/Teams/includes/mtr-device-config-account-include.md @@ -1,29 +1,23 @@ ---- -ms.date: 08/03/2022 ---- -Each Microsoft Teams Rooms device needs its own resource account. The resource account is the account the Teams Rooms device logs into and is what users in your organization invite to book the Teams Room. +> [!TIP] +> You can automatically create and configre Teams Rooms resource accounts via the [Surface Hub and Microsoft Teams Rooms automated setup guide](https://go.microsoft.com/fwlink/?linkid=2221605). +> +> We recommend that you create all resource accounts as cloud only using Microsoft Entra ID and Exchange Online. If using Exchange on-premise, you must be in hybrid for the Teams Rooms device to read the calendar. -When you create the resource mailbox, you can specify whether you want to allow recurring meetings, have the room auto accept invites, how many days into the future to accept invites, and so on. +Each Microsoft Teams Rooms device needs its own resource account. The Teams Rooms device uses the resource account to log into Microsoft 365 and it is what users in your organization invite in Exchange to book the room. > [!TIP] -> When naming your resource accounts, we recommend using a standard naming convention to the beginning of the e-mail address. This will help with creating dynamic groups to ease management in Microsoft Entra ID. For example, you could use "mtr-" for all resource accounts that will be associated with Microsoft Teams Rooms. +> When naming your resource accounts, we recommend using a standard naming convention to the beginning of the e-mail address. This will help with creating dynamic groups to ease management. For example, you could use "mtr-" for all resource accounts that will be associated with Microsoft Teams Rooms. -> [!TIP] -> We recommend that you create all resource accounts using Exchange Online and Microsoft Entra ID. -> -> You can automatically configure recommended Teams Rooms resource settings via the [Surface Hub and Microsoft Teams Rooms automated setup guide](https://go.microsoft.com/fwlink/?linkid=2221605). Create a resource account using a method from one of the following tabs: #### [**In Microsoft 365 admin center**](#tab/m365-admin-center) -1. Sign in to the Microsoft 365 admin center. +1. Sign in to the Microsoft 365 admin center with administrative credentials for your Microsoft 365 tenant. -2. Provide the admin credentials for your Microsoft 365 tenant. +2. Go to **Resources** in the left panel, and then select **Rooms & equipment**. (If these options aren't available in the panel, you may need to select **Show all** first.) -3. Go to **Resources** in the left panel, and then select **Rooms & equipment**. If these options aren't available in the left panel, you may need to select **Show all** first. - -4. Select **Add resource** to create a new resource account. Enter a display name and email address for the account and then select **Save**. +3. Select **Add resource** to create a new resource account. Enter a name, email address, and capacity for the account, then select **Save**. 5. By default, resource accounts are configured with the following settings: @@ -39,11 +33,13 @@ Create a resource account using a method from one of the following tabs: 7. Next, assign a password to the resource account. In the panel, select **Reset password**. -8. Requiring users to change the password on a shared device will cause sign in problems. Uncheck **Require this user to change their password when they first sign in**, and select **Reset password**. +8. Requiring a password change on first login for a Teams Rooms device will cause sign in problems. Uncheck **Require this user to change their password when they first sign in**, and select **Reset password**. + +9. Assign the Teams Rooms license purchased in the earlier step. In the panel, select **Licenses and apps**. -You may also need to apply bandwidth policies or meeting policies to this account. You can set mailbox policies in a later step. +10. Check the box next to **Microsoft Teams Rooms Pro** or **Microsoft Teams Rooms Basic**, and select **Save changes** -#### [**With Exchange Online**](#tab/exchange-online) +#### [**With Exchange Online PowerShell**](#tab/exchange-online) 1. Connect to [Exchange Online PowerShell](/powershell/exchange/connect-to-exchange-online-powershell). @@ -73,7 +69,12 @@ You may also need to apply bandwidth policies or meeting policies to this accoun New-Mailbox -MicrosoftOnlineServicesID ConferenceRoom01@contoso.com -Name "ConferenceRoom01" -Alias ConferenceRoom01 -Room -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString -String 'P@$$W0rd5959' -AsPlainText -Force) ``` -If you're in an Exchange hybrid configuration, you need to add an email address for your on-premises domain account. See [Sync on-premises and Office 365 user accounts directories](https://support.microsoft.com/topic/how-to-use-smtp-matching-to-match-on-premises-user-accounts-to-office-365-user-accounts-for-directory-synchronization-75673b94-e1b8-8a9e-c413-ee5a2a1a6a78) for more information. +3. To assign the Teams Rooms license purchased in the earlier step, sign in to the Microsoft 365 admin center with administrative credentials for your Microsoft 365 tenant. + +4. Go to **Users** > **Active users**, and select the room you created to open the properties panel. In the panel, select **Licenses and apps**. + +5. Check the box next to **Microsoft Teams Rooms Pro** or **Microsoft Teams Rooms Basic**, and select **Save changes** + #### [**With Exchange Server**](#tab/exchange-server) @@ -95,9 +96,18 @@ If you're in an Exchange hybrid configuration, you need to add an email address - Account password: P@$$W0rd5959 - ``` PowerShell - New-Mailbox -UserPrincipalName ConferenceRoom01@contoso.com -Name "ConferenceRoom01" -Alias ConferenceRoom01 -Room -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString -String 'P@$$W0rd5959' -AsPlainText -Force) - ``` + ``` PowerShell + New-Mailbox -UserPrincipalName ConferenceRoom01@contoso.com -Name "ConferenceRoom01" -Alias ConferenceRoom01 -Room -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString -String 'P@$$W0rd5959' -AsPlainText -Force) + ``` + +3. To assign the Teams Rooms license purchased in the earlier step, sign in to the Microsoft 365 admin center with administrative credentials for your Microsoft 365 tenant. + +4. Go to **Users** > **Active users**, and select the room you created to open the properties panel. In the panel, select **Licenses and apps**. + +5. Check the box next to **Microsoft Teams Rooms Pro** or **Microsoft Teams Rooms Basic**, and select **Save changes** + +> [!IMPORTANT] +> You must be in operating in an Exchange hybrid configuration for a Teams Rooms device to access the Exchange calendar. In hybrid, you'll also need to add an email address for your on-premises domain account. See [Sync on-premises and Office 365 user accounts directories](https://support.microsoft.com/topic/how-to-use-smtp-matching-to-match-on-premises-user-accounts-to-office-365-user-accounts-for-directory-synchronization-75673b94-e1b8-8a9e-c413-ee5a2a1a6a78) for more information. #### [**Modify an existing Exchange room mailbox**](#tab/existing-account) @@ -113,14 +123,15 @@ This example enables the account for the existing room mailbox that has the alia Set-Mailbox -Identity ConferenceRoom02 -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString -String '9898P@$$W0rd' -AsPlainText -Force) ``` -If you're in an Exchange hybrid configuration, you'll also need to add an email address for your on-premises domain account. See [Sync on-premises and Office 365 user accounts directories](https://support.microsoft.com/topic/how-to-use-smtp-matching-to-match-on-premises-user-accounts-to-office-365-user-accounts-for-directory-synchronization-75673b94-e1b8-8a9e-c413-ee5a2a1a6a78) for more information. +1. To assign the Teams Rooms license purchased in the earlier step, sign in to the Microsoft 365 admin center with administrative credentials for your Microsoft 365 tenant. -For detailed syntax and parameter information, see [New-Mailbox](/powershell/module/exchange/mailboxes/new-mailbox) and [Set-Mailbox](/powershell/module/exchange/mailboxes/set-mailbox). +2. Go to **Users** > **Active users**, and select the room you created to open the properties panel. In the panel, select **Licenses and apps**. -> [!NOTE] -> If you're creating this account for Teams Room on Surface Hub, you should also enable ActiveSync on this account. This will allow you to send e-mail directly from the Surface Hub, which you can use for features like Whiteboard. See [Applying ActiveSync policies to device accounts (Surface Hub)](/surface-hub/apply-activesync-policies-for-surface-hub-device-accounts) to learn more. - ---- +3. Check the box next to **Microsoft Teams Rooms Pro** or **Microsoft Teams Rooms Basic**, and select **Save changes** > [!IMPORTANT] -> If you're only using this resource account to book space and automatically accept or decline invitations, you've completed the set up. If you're using this resource account for PSTN calling, see [Microsoft Teams add-on licenses](../teams-add-on-licensing/microsoft-teams-add-on-licensing.md) to determine what license it needs. +> You must be in operating in an Exchange hybrid configuration for a Teams Rooms device to access the Exchange calendar. In hybrid, you'll also need to add an email address for your on-premises domain account. See [Sync on-premises and Office 365 user accounts directories](https://support.microsoft.com/topic/how-to-use-smtp-matching-to-match-on-premises-user-accounts-to-office-365-user-accounts-for-directory-synchronization-75673b94-e1b8-8a9e-c413-ee5a2a1a6a78) for more information. + +For detailed syntax and parameter information, see [New-Mailbox](/powershell/module/exchange/mailboxes/new-mailbox) and [Set-Mailbox](/powershell/module/exchange/mailboxes/set-mailbox). + +--- From 1a6cf3b05a72201e43e9a82e194b3248a79131c9 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 21:13:33 -0500 Subject: [PATCH 0231/1216] Update mtr-device-config-account-include.md --- Teams/includes/mtr-device-config-account-include.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/includes/mtr-device-config-account-include.md b/Teams/includes/mtr-device-config-account-include.md index 2fe747d3d2..72fc6ef6fa 100644 --- a/Teams/includes/mtr-device-config-account-include.md +++ b/Teams/includes/mtr-device-config-account-include.md @@ -123,6 +123,8 @@ This example enables the account for the existing room mailbox that has the alia Set-Mailbox -Identity ConferenceRoom02 -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString -String '9898P@$$W0rd' -AsPlainText -Force) ``` +For detailed syntax and parameter information, see [New-Mailbox](/powershell/module/exchange/mailboxes/new-mailbox) and [Set-Mailbox](/powershell/module/exchange/mailboxes/set-mailbox). + 1. To assign the Teams Rooms license purchased in the earlier step, sign in to the Microsoft 365 admin center with administrative credentials for your Microsoft 365 tenant. 2. Go to **Users** > **Active users**, and select the room you created to open the properties panel. In the panel, select **Licenses and apps**. @@ -132,6 +134,4 @@ Set-Mailbox -Identity ConferenceRoom02 -EnableRoomMailboxAccount $true -RoomMail > [!IMPORTANT] > You must be in operating in an Exchange hybrid configuration for a Teams Rooms device to access the Exchange calendar. In hybrid, you'll also need to add an email address for your on-premises domain account. See [Sync on-premises and Office 365 user accounts directories](https://support.microsoft.com/topic/how-to-use-smtp-matching-to-match-on-premises-user-accounts-to-office-365-user-accounts-for-directory-synchronization-75673b94-e1b8-8a9e-c413-ee5a2a1a6a78) for more information. -For detailed syntax and parameter information, see [New-Mailbox](/powershell/module/exchange/mailboxes/new-mailbox) and [Set-Mailbox](/powershell/module/exchange/mailboxes/set-mailbox). - --- From 475630d96e5b0a28f5a2e4fad36c9bd58ddc2950 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 21:24:52 -0500 Subject: [PATCH 0232/1216] Update mtr-device-config-mailbox-include.md Added missing cmdlets and reorganized. --- .../mtr-device-config-mailbox-include.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Teams/includes/mtr-device-config-mailbox-include.md b/Teams/includes/mtr-device-config-mailbox-include.md index 25f3f8c5c9..102f211ed2 100644 --- a/Teams/includes/mtr-device-config-mailbox-include.md +++ b/Teams/includes/mtr-device-config-mailbox-include.md @@ -1,30 +1,30 @@ -You can improve your Teams Rooms meeting experience by customizing how the resource account responds to, and processes, meeting invitations. Using Exchange Online PowerShell, you can set the following resource account properties: +Based on organizational requirements, you may wish to customize how the resource account responds to and processes meeting invitations. Using Exchange PowerShell, you can set many properties, review the [Set-CalendarProcessing](/powershell/module/exchange/mailboxes/set-calendarprocessing) cmdlet for all available configurations. The following are recommended for Teams Rooms: - **AutomateProcessing: `AutoAccept`** Meeting organizers receive the room reservation decision directly without human intervention. -- **AddOrganizerToSubject: `$false`** The meeting organizer isn't added to the subject of the meeting request. +- **AddOrganizerToSubject: `$false`** The meeting organizer isn't added to the subject of the meeting request on the resource account calendar. -- **DeleteComments: `$false`** Keep any text in the message body of incoming meeting requests. This is required to process external Teams and third-party meetings to provide One Touch Join experience. +- **AllowRecurringMeetings: `$true`** Recurring meetings will be accepted by the resource account. -- **DeleteSubject: `$false`** Keep the subject of incoming meeting requests. +- **DeleteAttachments: `$true`** Teams Rooms devices cannot access meeting attachements, deleting attachments ensures they're not stored on the resource account calendar. -- **ProcessExternalMeetingMessages: `$true`** Specifies whether to process meeting requests that originate outside the Exchange organization. Required for external Teams meetings and [third-party meetings](/microsoftteams/rooms/third-party-join). +- **DeleteComments: `$false`** Keep any text in the message body of incoming meeting requests. This is required to create join buttons for [third-party meetings](/microsoftteams/rooms/third-party-join) on a Teams Rooms device. + +- **DeleteSubject: `$false`** Keep the subject of incoming meeting requests on the resource accounts calendar. + +- **ProcessExternalMeetingMessages: `$true`** Specifies whether to process meeting requests organized outside your Exchange environment. This is required for meeting invites sent directly by an external organizer as well external organized meetings forwarded by an internal user. - **RemovePrivateProperty: `$false`** Ensures the private flag that was sent by the meeting organizer in the original meeting request remains as specified. - **AddAdditionalResponse: `$true`** The text specified by the AdditionalResponse parameter is added to meeting requests. -- **AdditionalResponse: "This is a Microsoft Teams Meeting room!"** The additional text to add to the meeting acceptance response. +- **AdditionalResponse: "This is a Microsoft Teams Meeting room!"** The additional text to add to the meeting acceptance response. You can also format HTML content in the automatic reply if you wish. To configure these properties, you need to connect to Exchange Online PowerShell. For more information, see [Connect to Exchange Online PowerShell](/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps&preserve-view=true). -After you've connected to Exchange Online PowerShell, you can configure the mailbox properties on a resource account by using the [Set-CalendarProcessing](/powershell/module/exchange/mailboxes/set-calendarprocessing) cmdlet. - The following example sets the properties for the `ConferenceRoom01` resource account: ``` PowerShell -Set-CalendarProcessing -Identity "ConferenceRoom01" -AutomateProcessing AutoAccept -AddOrganizerToSubject $false -DeleteComments $false -DeleteSubject $false -ProcessExternalMeetingMessages $true -RemovePrivateProperty $false -AddAdditionalResponse $true -AdditionalResponse "This is a Microsoft Teams Meeting room!" +Set-CalendarProcessing -Identity "ConferenceRoom01" -AutomateProcessing AutoAccept -AddOrganizerToSubject $false -AllowRecurringMeetings $true -DeleteAttachments $true -DeleteComments $false -DeleteSubject $false -ProcessExternalMeetingMessages $true -RemovePrivateProperty $false -AddAdditionalResponse $true -AdditionalResponse "This is a Microsoft Teams Meeting room!" ``` - - From 3fe25c8ce212b82905b42ca85f99ad8a3ade3dd8 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 21:29:16 -0500 Subject: [PATCH 0233/1216] Update mtr-device-config-license-include.md --- Teams/includes/mtr-device-config-license-include.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/Teams/includes/mtr-device-config-license-include.md b/Teams/includes/mtr-device-config-license-include.md index 5f18359c23..bd9651c32a 100644 --- a/Teams/includes/mtr-device-config-license-include.md +++ b/Teams/includes/mtr-device-config-license-include.md @@ -9,6 +9,3 @@ Follow the steps below to purchase a Teams Rooms Basic or Teams Rooms Pro licens 1. Select **Details** under either **Teams Rooms Basic** or **Teams Rooms Pro**. 1. Select the number of licenses you want to purchase in **Select license quantity**. 1. Select how often you want to be billed under **Select billing frequency** and then click **Buy**. - -> [!NOTE] -> You can purchase up to 25 Teams Rooms Basic licenses. Any additional licenses you purchase beyond 25 must be Teams Rooms Pro licenses. You can purchase a Teams Rooms Basic license initially and later change the license for that device to Teams Rooms Pro. From f1e7507ba44d5220140c33ba9133c2689d67f2c7 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 21:31:21 -0500 Subject: [PATCH 0234/1216] Update mtr-device-config-mailbox-include.md Acrolinx --- Teams/includes/mtr-device-config-mailbox-include.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Teams/includes/mtr-device-config-mailbox-include.md b/Teams/includes/mtr-device-config-mailbox-include.md index 102f211ed2..7d899c173e 100644 --- a/Teams/includes/mtr-device-config-mailbox-include.md +++ b/Teams/includes/mtr-device-config-mailbox-include.md @@ -5,11 +5,11 @@ Based on organizational requirements, you may wish to customize how the resource - **AddOrganizerToSubject: `$false`** The meeting organizer isn't added to the subject of the meeting request on the resource account calendar. -- **AllowRecurringMeetings: `$true`** Recurring meetings will be accepted by the resource account. +- **AllowRecurringMeetings: `$true`** Recurring meetings are accepted by the resource account. -- **DeleteAttachments: `$true`** Teams Rooms devices cannot access meeting attachements, deleting attachments ensures they're not stored on the resource account calendar. +- **DeleteAttachments: `$true`** Teams Rooms devices can't access meeting attachments, deleting attachments ensures they're not stored on the resource account calendar. -- **DeleteComments: `$false`** Keep any text in the message body of incoming meeting requests. This is required to create join buttons for [third-party meetings](/microsoftteams/rooms/third-party-join) on a Teams Rooms device. +- **DeleteComments: `$false`** Keep any text in the message body of incoming meeting requests which is required to create join buttons for [third-party meetings](/microsoftteams/rooms/third-party-join) on a Teams Rooms device. - **DeleteSubject: `$false`** Keep the subject of incoming meeting requests on the resource accounts calendar. @@ -19,7 +19,7 @@ Based on organizational requirements, you may wish to customize how the resource - **AddAdditionalResponse: `$true`** The text specified by the AdditionalResponse parameter is added to meeting requests. -- **AdditionalResponse: "This is a Microsoft Teams Meeting room!"** The additional text to add to the meeting acceptance response. You can also format HTML content in the automatic reply if you wish. +- **AdditionalResponse: "This is a Microsoft Teams Meeting room!"** The text to add to the meeting acceptance body. You can also format HTML content in the automatic reply if you wish. To configure these properties, you need to connect to Exchange Online PowerShell. For more information, see [Connect to Exchange Online PowerShell](/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps&preserve-view=true). From 9e1d34fcceb9f79885fea7f05d0e944348a2a918 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Thu, 10 Oct 2024 19:35:33 -0700 Subject: [PATCH 0235/1216] Update teams-client-update.md --- Teams/teams-client-update.md | 66 +++++++++++++++++++++++++++++------- 1 file changed, 54 insertions(+), 12 deletions(-) diff --git a/Teams/teams-client-update.md b/Teams/teams-client-update.md index 3663127451..8abf8d79fa 100644 --- a/Teams/teams-client-update.md +++ b/Teams/teams-client-update.md @@ -25,17 +25,17 @@ ms.custom: seo-marvel-apr2020 > [!IMPORTANT] > This article contains information for the new Teams client. The classic Teams client has ended support, and is no longer receiving updates. -Keeping Microsoft Teams up-to-date is crucial for maximizing productivity and staying connected. Regular updates mean you have access to the latest features, security enhancements, and bug fixes. Updating not only improves the overall performance and reliability of the application, it also helps you and your team collaborate more efficiently. By staying current with updates, you reduce the risk of having issues and ensure compatibility with other tools, making it easier to focus on your work without interruptions. +Keeping Microsoft Teams up-to-date is crucial for maximizing productivity and staying connected. Regular updates mean you have access to the latest features, security enhancements, and bug fixes. Updating not only improves the overall performance and reliability of the application, it also helps you and your team collaborate more efficiently. By staying current with updates, you reduce the risk of having issues and ensure compatibility with other tools, making it easier to focus on your work without interruptions. ## Servicing agreement As part of a modern online service, the Teams client is updated once per month. The client automatically installs updates when they become available to that client. Because we stagger the availability of updates worldwide, some clients in your organization might receive new updates before others. Because Teams is governed by the Modern Lifecycle Policy, it's expected that users remain on the most up-to-date version of the desktop client. Auto-updates ensure that users have the latest capabilities, performance enhancements, security, and service reliability. -To identify when desktop clients fall out of date, an in-app alert is displayed if the user’s current version is between one and three months old, and if there's a new version available. This in-app messaging encourages users to update to the latest version of Teams or, if necessary, to reach out to their IT admin to do so. Users on Teams desktop clients that are more than three months old will see a blocking page. This page gives the options to update now, reach out to their IT admin, or continue to Teams on the web. +To identify when desktop clients fall out of date, an in-app alert is displayed if the user's current version is between one and three months old, and if there's a new version available. This in-app messaging encourages users to update to the latest version of Teams or, if necessary, to reach out to their IT admin to do so. Users on Teams desktop clients that are more than three months old will see a blocking page. This page gives the options to update now, reach out to their IT admin, or continue to Teams on the web. Teams desktop clients on Government Clouds currently have an exception to this servicing agreement until further notice. -For information on new version releases, check [Message Center](https://admin.microsoft.com/AdminPortal/Home#/MessageCenter) or go to **Help** > **What’s new** in the client. +For information on new version releases, check [Message Center](https://admin.microsoft.com/AdminPortal/Home#/MessageCenter) or go to **Help** > **What's new** in the client. ## Teams client updates timeline @@ -51,7 +51,7 @@ Other factors that help your client to stay up-to-date: - Your OS version is up-to-date (non-LTSC update channel) and still under support. - Your OS has the latest patches installed. - Webview2: - - Webview2 updates automatically on windows, you should make sure it isn’t blocked. This is updated by Teams on macOS. + - Webview2 updates automatically on windows, you should make sure it isn't blocked. This is updated by Teams on macOS. - Webview2 must be a supported version (latest version). For more information, see [Teams client system requirements](teams-client-system-requirements.md). @@ -65,12 +65,12 @@ For more information, see [Teams client system requirements](teams-client-system ### Issues with Windows update and best practices -- Windows delivery optimization service is disabled or configured with unsupported mode (100). This blocks the updater’s ability to download the update payload. +- Windows delivery optimization service is disabled or configured with unsupported mode (100). This blocks the updater's ability to download the update payload. - There's a Windows Delivery Optimization service configuration requirement: [Upgrade to the new Teams client using policies](new-teams-deploy-using-policies.md). - Note that enabling the Peer to Peer capability isn't required. -- Team’s app package is modified by a user. The MSIX packages are installed machine-wide under the Program Files directory. The file ACLs are tightly controlled and monitored by the Windows OS. If the file ACLs are modified or changed by a user, the system deems the application to be in a corrupted state. This leads to unexpected behaviors such as crashing, unexpected app termination, and a failure to update. - - It’s essential to make sure the files under the installation directory (%programfiles%\windowsapps) aren't altered in any way. -- Network settings that block Team’s CDN endpoints cause delivery optimization service failures and a failure to update the app. +- Team's app package is modified by a user. The MSIX packages are installed machine-wide under the Program Files directory. The file ACLs are tightly controlled and monitored by the Windows OS. If the file ACLs are modified or changed by a user, the system deems the application to be in a corrupted state. This leads to unexpected behaviors such as crashing, unexpected app termination, and a failure to update. + - It's essential to make sure the files under the installation directory (%programfiles%\windowsapps) aren't altered in any way. +- Network settings that block Team's CDN endpoints cause delivery optimization service failures and a failure to update the app. - You must allow Microsoft M365 endpoints in network configuration. For more information see [Microsoft 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges). - Avoid SSL inspection on M365 endpoints. SSL inspection is known to cause high update download failure rate and retries. - Running on an out of support OS, or a Windows version that doesn't have the latest updates and patches can lower the success of Teams updates. @@ -80,8 +80,8 @@ For more information, see [Teams client system requirements](teams-client-system ## Updating Teams on Mac devices - The Teams desktop client updates itself using Microsoft AutoUpdate (MAU), similar to other Microsoft applications. Learn more about MAU at [Configuring Microsoft AutoUpdate (MAU) for Organization Specific Updates](/microsoft-365-apps/mac/mau-configure-organization-specific-updates). -- Teams uses default MAU Office channels for updates, as well as a custom channel for Teams-specific scenarios. The post-installation script registers the app with MAU’s default Office channel (Current, Preview, or Beta) to ensure the app can be updated by MAU without running itself. -- When the update is downloaded while Teams is running, we leverage MAU’s Install On Clone feature, to prepare the installation. Once a user quits the application, MAU will finish updates by moving the clone to the /Applications folder. Teams for Mac doesn't automatically restart to apply updates. It always waits for user to take the action. +- Teams uses default MAU Office channels for updates, as well as a custom channel for Teams-specific scenarios. The post-installation script registers the app with MAU's default Office channel (Current, Preview, or Beta) to ensure the app can be updated by MAU without running itself. +- When the update is downloaded while Teams is running, we leverage MAU's **Install On Clone** feature, to prepare the installation. Once a user quits the application, MAU will finish updates by moving the clone to the /Applications folder. Teams for Mac doesn't automatically restart to apply updates. It always waits for user to take the action. - Users can also manually check for updates by selecting **Check for updates** from the Help menu bar item. This action opens Microsoft AutoUpdate (MAU). ### How to configure MAU @@ -114,8 +114,50 @@ XXX WHAT CODE FORMAT IS THIS I NEED TO KNOW TO MARK IT PROPERLY ### How to troubleshoot a MAU configuration -XXX I'm not putting this in until I confirm with Meera Krishna that this doesn't exist in the support docs. - +- To troubleshoot MAU configuration issues, you first need to open the Terminal app and execute the following commands: + + ` defaults read /Library/Managed\ Preferences/com.microsoft.autoupdate2` + ` defaults read com.microsoft.autoupdate2 ` + +- In the output, locate the "/Applications/Microsoft Teams.app". It should look like: + - Basic: + Applications= { + ... + "/Applications/Microsoft Teams.app" = { + "Application ID" = TEAMS21; + LCID = 1033; + }; + ... + } + - Custom channel: + Applications= { + ... + "/Applications/Microsoft Teams.app" = { + "Application ID" = TEAMS21; + ChannelName = Custom; + LCID = 1033; + ManifestServer = "https://statics.teams.cdn.office.net/production-osx/24199.1700.3003.1785/"; + ManifestServerExpiryTime = "2024-08-02T08:40:06Z"; + }; + ... + } + +> [!NOTE] +> Preferences in /Library/Managed\ Preferences/ take precedence. If you see an "Applications" entry there, focus solely on that output. + +- If the "/Application/Microsoft Teams.app" path is absent, it indicates that the Teams registration is missing, and you need to reach out to your administrator to add the basic registration to the managed preferences profile. + +- If the "/Application/Microsoft Teams.app" entry appears but is different from the examples, contact your administrator to resolve the managed preferences profile. + +#### Common misconfigurations + +|Issue |Example | +|--------------------------------------|---------| +|Classic Teams configuration |"/Applications/Microsoft Teams.app" = {
    "Application ID" = TEAMS10;
    LCID = 1033;
    } | +|New Teams configuration with old name |"/Applications/Microsoft Teams (work or school).app" = {
    "Application ID" = TEAMS21;
    LCID = 1033;
    } | +|Serving multiple configurations |"/Applications/Microsoft Teams.app" = {
    "Application ID" = TEAMS10;
    LCID = 1033;
    }
    "/Applications/Microsoft Teams.app" = {
    "Application ID" = TEAMS21;
    LCID = 1033;
    } | + +- A special case might happen when the registration is correct, but your application is still called **Microsoft Teams (work or school).app**. When this happens, you need to manually download and install the [latest version of Teams](https://aka.ms/getteams). If someone don't have permission to install software, contact an administrator to perform the installation. After this is done, you'll continue to receive updates automatically. XXX LEAVING VDI IN FOR NOW. From 40606a82eb591c5be17f051cd71c88994d43ee38 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 21:39:18 -0500 Subject: [PATCH 0236/1216] Update mtr-device-config-password-include.md Removed AzureAD PS since it's EoL --- .../mtr-device-config-password-include.md | 53 +++++-------------- 1 file changed, 13 insertions(+), 40 deletions(-) diff --git a/Teams/includes/mtr-device-config-password-include.md b/Teams/includes/mtr-device-config-password-include.md index e5b3453f8b..8ca05d50b6 100644 --- a/Teams/includes/mtr-device-config-password-include.md +++ b/Teams/includes/mtr-device-config-password-include.md @@ -1,72 +1,45 @@ --- -ms.date: 11/16/2023 +ms.date: 10/10/2024 ms.custom: - has-azure-ad-ps-ref, azure-ad-ref-level-one-done --- -Like any Microsoft 365 account, a newly created resource account's password is set to expire automatically after a period of time. However, if the resource account password expires, the Teams Rooms device it's signed into won't be able to sign in again after the expiration date. - -To avoid resetting the resource account's password and logging into each Teams Rooms device again, you can turn off password expiration for the account. +Based on organization policies, resource account passwords may be set to expire automatically after a period of time. If the resource account password expires, the Teams Rooms device with sign out and won't be able to sign in again. > [!NOTE] -> Setting **Password never expires** is a requirement for shared Microsoft Teams devices. If your domain rules prohibit passwords that don't expire, you'll need to create an exception for each Teams device resource account. +> Setting **Password never expires** is a requirement for shared Microsoft Teams devices. If your organization prohibits passwords that don't expire, you'll need to create an exception for Teams device resource accounts. Follow the steps in one of the following tabs to turn off password expiration: #### [**Microsoft Graph PowerShell**](#tab/graph-powershell-password/) -First, connect to the Microsoft Graph PowerShell: - -```PowerShell - Connect-MgGraph -Scopes "User.ReadWrite.All" -``` - -This example sets the password for the account ConferenceRoom01@contoso.com to never expire. - -```PowerShell -Update-MgUser -UserId ConferenceRoom01@contoso.com -PasswordPolicies DisablePasswordExpiration -PassThru -``` - -#### [**Microsoft Entra ID 2.0/AzureAD**](#tab/azure-active-directory2-password/) - -First, connect to Active Directory PowerShell: - -```PowerShell - Connect-AzureAD -``` +1. First, connect to the Microsoft Graph PowerShell: -Then, see [Set a password to never expire](/microsoft-365/admin/add-users/set-password-to-never-expire#set-a-password-to-never-expire). + ```PowerShell + Connect-MgGraph -Scopes "User.ReadWrite.All" + ``` -This example sets the password for the account ConferenceRoom01@contoso.com to never expire. - -```PowerShell -Set-AzureADUser -ObjectID ConferenceRoom01@contoso.com -PasswordPolicies DisablePasswordExpiration -``` +2. Set the password to never expire, this example sets the password for the account ConferenceRoom01@contoso.com to never expire. + ```PowerShell + Update-MgUser -UserId ConferenceRoom01@contoso.com -PasswordPolicies DisablePasswordExpiration -PassThru + ``` #### [**Active Directory (On premises)**](#tab/active-directory1-password/) -1. Connect to Active Directory PowerShell: +1. Connect to Active Directory PowerShell, see [ActiveDirectory](/powershell/module/activedirectory): ```PowerShell Import-Module ActiveDirectory ``` - For details about Active Directory PowerShell, see [ActiveDirectory](/powershell/module/activedirectory). - -2. Set the password to never expire by using the following syntax: - - ```PowerShell - Set-ADUser -Identity -PasswordNeverExpires $true - ``` - This example sets the password for the account ConferenceRoom01@contoso.com to never expire. +2. Set the password to never expire, this example sets the password for the account ConferenceRoom01@contoso.com to never expire. ```PowerShell Set-ADUser -Identity ConferenceRoom01@contoso.com -PasswordNeverExpires $true ``` - --- From cf63bf179c13a14dbd1fcab3c5cd194e29e0f321 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 21:39:35 -0500 Subject: [PATCH 0237/1216] Update mtr-device-config-password-include.md --- Teams/includes/mtr-device-config-password-include.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/includes/mtr-device-config-password-include.md b/Teams/includes/mtr-device-config-password-include.md index 8ca05d50b6..88d60a78d5 100644 --- a/Teams/includes/mtr-device-config-password-include.md +++ b/Teams/includes/mtr-device-config-password-include.md @@ -25,7 +25,7 @@ Follow the steps in one of the following tabs to turn off password expiration: Update-MgUser -UserId ConferenceRoom01@contoso.com -PasswordPolicies DisablePasswordExpiration -PassThru ``` -#### [**Active Directory (On premises)**](#tab/active-directory1-password/) +#### [**Active Directory (On-premises)**](#tab/active-directory1-password/) 1. Connect to Active Directory PowerShell, see [ActiveDirectory](/powershell/module/activedirectory): From bafba2ff407a93a0d538f949cc2b9343138a030a Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 21:47:04 -0500 Subject: [PATCH 0238/1216] Update mtr-device-config-password-include.md --- .../mtr-device-config-password-include.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Teams/includes/mtr-device-config-password-include.md b/Teams/includes/mtr-device-config-password-include.md index 88d60a78d5..4f4ee388cb 100644 --- a/Teams/includes/mtr-device-config-password-include.md +++ b/Teams/includes/mtr-device-config-password-include.md @@ -13,21 +13,21 @@ Follow the steps in one of the following tabs to turn off password expiration: #### [**Microsoft Graph PowerShell**](#tab/graph-powershell-password/) -1. First, connect to the Microsoft Graph PowerShell: +1. Connect to [Microsoft Graph PowerShell](/microsoft-365/enterprise/connect-to-microsoft-365-powershell): - ```PowerShell - Connect-MgGraph -Scopes "User.ReadWrite.All" - ``` + ```PowerShell + Connect-MgGraph -Scopes "User.ReadWrite.All" + ``` 2. Set the password to never expire, this example sets the password for the account ConferenceRoom01@contoso.com to never expire. - ```PowerShell - Update-MgUser -UserId ConferenceRoom01@contoso.com -PasswordPolicies DisablePasswordExpiration -PassThru - ``` + ```PowerShell + Update-MgUser -UserId ConferenceRoom01@contoso.com -PasswordPolicies DisablePasswordExpiration -PassThru + ``` #### [**Active Directory (On-premises)**](#tab/active-directory1-password/) -1. Connect to Active Directory PowerShell, see [ActiveDirectory](/powershell/module/activedirectory): +1. Connect to [Active Directory PowerShell](/powershell/module/activedirectory): ```PowerShell Import-Module ActiveDirectory From c3975ff62ed118196c7ff4afb1caf41998d54592 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Thu, 10 Oct 2024 19:47:23 -0700 Subject: [PATCH 0239/1216] Update teams-client-update.md --- Teams/teams-client-update.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/Teams/teams-client-update.md b/Teams/teams-client-update.md index 8abf8d79fa..875efe1e7b 100644 --- a/Teams/teams-client-update.md +++ b/Teams/teams-client-update.md @@ -29,7 +29,7 @@ Keeping Microsoft Teams up-to-date is crucial for maximizing productivity and st ## Servicing agreement -As part of a modern online service, the Teams client is updated once per month. The client automatically installs updates when they become available to that client. Because we stagger the availability of updates worldwide, some clients in your organization might receive new updates before others. Because Teams is governed by the Modern Lifecycle Policy, it's expected that users remain on the most up-to-date version of the desktop client. Auto-updates ensure that users have the latest capabilities, performance enhancements, security, and service reliability. +As part of a modern online service, the Teams client is updated twice a month. The client automatically installs updates when they become available to that client. Because we stagger the availability of updates worldwide, some clients in your organization might receive new updates before others. Because Teams is governed by the Modern Lifecycle Policy, it's expected that users remain on the most up-to-date version of the desktop client. Auto-updates ensure that users have the latest capabilities, performance enhancements, security, and service reliability. To identify when desktop clients fall out of date, an in-app alert is displayed if the user's current version is between one and three months old, and if there's a new version available. This in-app messaging encourages users to update to the latest version of Teams or, if necessary, to reach out to their IT admin to do so. Users on Teams desktop clients that are more than three months old will see a blocking page. This page gives the options to update now, reach out to their IT admin, or continue to Teams on the web. @@ -56,18 +56,18 @@ Other factors that help your client to stay up-to-date: For more information, see [Teams client system requirements](teams-client-system-requirements.md). -## How the updates work +## Updating Teams on Windows devices - **Update checks**: Teams applications on both Windows and Mac devices check for updates when the application starts up and every few hours in the background, whether the application is running or not. A user must be signed into the machine for updates to happen. -- **Download**: Updates are downloaded based on availability and staged to the user session. By using Windows Defender Optimization, only the delta that's different from the current installed version (the differential update) is downloaded. +- **Download**: Updates are downloaded based on availability and staged to the user session. By using Windows Delivery Optimization, only the delta that's different from the current installed version (the differential update) is downloaded. - **Restart**: Restarting the application is required for the update to take effect. -- **Manual**: The update starts automatically when the application is idle. A user can choose to restart sooner by selecting the **Restart** button next to the ellipsis (...) button in the client. +- **Manual**: The update starts automatically when the application is idle on Windows clients. A user can choose to restart sooner by selecting the **Restart** button next to the ellipsis (...) button in the client. -### Issues with Windows update and best practices +### Issues with Teams client updates in Windows and best practices - Windows delivery optimization service is disabled or configured with unsupported mode (100). This blocks the updater's ability to download the update payload. - There's a Windows Delivery Optimization service configuration requirement: [Upgrade to the new Teams client using policies](new-teams-deploy-using-policies.md). - - Note that enabling the Peer to Peer capability isn't required. + - Note that enabling the Peer to Peer capability isn't required. - Team's app package is modified by a user. The MSIX packages are installed machine-wide under the Program Files directory. The file ACLs are tightly controlled and monitored by the Windows OS. If the file ACLs are modified or changed by a user, the system deems the application to be in a corrupted state. This leads to unexpected behaviors such as crashing, unexpected app termination, and a failure to update. - It's essential to make sure the files under the installation directory (%programfiles%\windowsapps) aren't altered in any way. - Network settings that block Team's CDN endpoints cause delivery optimization service failures and a failure to update the app. @@ -81,7 +81,7 @@ For more information, see [Teams client system requirements](teams-client-system - The Teams desktop client updates itself using Microsoft AutoUpdate (MAU), similar to other Microsoft applications. Learn more about MAU at [Configuring Microsoft AutoUpdate (MAU) for Organization Specific Updates](/microsoft-365-apps/mac/mau-configure-organization-specific-updates). - Teams uses default MAU Office channels for updates, as well as a custom channel for Teams-specific scenarios. The post-installation script registers the app with MAU's default Office channel (Current, Preview, or Beta) to ensure the app can be updated by MAU without running itself. -- When the update is downloaded while Teams is running, we leverage MAU's **Install On Clone** feature, to prepare the installation. Once a user quits the application, MAU will finish updates by moving the clone to the /Applications folder. Teams for Mac doesn't automatically restart to apply updates. It always waits for user to take the action. +- When the update is downloaded while Teams is running, we leverage MAU's **Install On Clone** feature, to prepare the installation. Once a user quits the application, MAU finishes updates by moving the clone to the /Applications folder. Teams for Mac doesn't automatically restart to apply updates. It always waits for user to take the action. - Users can also manually check for updates by selecting **Check for updates** from the Help menu bar item. This action opens Microsoft AutoUpdate (MAU). ### How to configure MAU @@ -89,9 +89,7 @@ For more information, see [Teams client system requirements](teams-client-system - No special configuration is required if the MAU preferences are left at default values. - If your organization employs managed MAU preferences, the Teams app preferences should look like this: -XXX WHAT CODE FORMAT IS THIS I NEED TO KNOW TO MARK IT PROPERLY - -```html +```xml /Applications/Microsoft Teams.app            Application ID @@ -105,8 +103,8 @@ XXX WHAT CODE FORMAT IS THIS I NEED TO KNOW TO MARK IT PROPERLY - Microsoft AutoUpdate (MAU) not being installed or being blocked on your device. - Since MAU is an integral part of New Teams, it's included with the Teams installer. When Teams is first installed, MAU is also installed unless it's already present on the device. However, there have been instances where MAU has been deliberately removed or blocked by firewalls. - - To see if you have MAU installed, select **Check for Updates** from the Help menu bar item. This should open the MAU user interface, but if MAU isn't installed, nothing will happen. - - To make sure that MAU is allowed to function correctly, we need to first check the MAU configuration (link to How to troubleshoot MAU configuration XXX NO LINK HERE). If the configuration is correct and MAU is installed (link to the How to configure MAU section XXX NO LINK PROVIDED), and it still doesn't work, it's likely being blocked, and the user should contact their administrator. + - To see if you have MAU installed, select **Check for Updates** from the Help menu bar item. This should open the MAU user interface, but if MAU isn't installed, nothing happens. + - To make sure that MAU is allowed to function correctly, we need to first [check the MAU configuration](#how-to-troubleshoot-a-mau-configuration). If the configuration is correct and [MAU is installed](#how-to-configure-mau), and it still doesn't work, it's likely being blocked, and the user should contact their administrator. - MAU is outdated. - Microsoft Teams needs MAU version 4.52.22101101 at a minimum, but it's strongly recommended to use version 4.73.24071426 or higher for crucial security updates. Note that MAU self-updates, and a manual update should not be required under the default settings. - Your organization uses a custom MAU profile and the Teams portion isn't configured correctly. From c97f994cb6f11d5b0d83a33923e245e34232dbd5 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 21:54:22 -0500 Subject: [PATCH 0240/1216] Update mtr-device-config-policies-include.md Added NPS policy and Public Preview --- Teams/includes/mtr-device-config-policies-include.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Teams/includes/mtr-device-config-policies-include.md b/Teams/includes/mtr-device-config-policies-include.md index 0bb4769d62..83501aa8a6 100644 --- a/Teams/includes/mtr-device-config-policies-include.md +++ b/Teams/includes/mtr-device-config-policies-include.md @@ -1,4 +1,7 @@ -You may need to apply custom network, bandwidth, or meeting policies to this account. For more information on network and bandwidth policies, see [Meeting policy settings for audio & video](/microsoftteams/meeting-policies-audio-and-video). For Teams Rooms, we recommend you set the meeting policy bandwidth to 10 Mbps. +You may need to apply custom bandwidth or meeting policies to this account. For more information, see [Meeting policy settings for audio & video](/microsoftteams/meeting-policies-audio-and-video). For Teams Rooms, we recommend you set the bandwidth policy no lower than 10 Mbps. -For collaboration purposes, turn on PowerPoint Live, Whiteboard, and shared notes. It is recommended that you enable the meeting policy setting "Meet now in private meetings". You may want to create a meeting policy to adjust participants and guest settings for Teams Rooms. For example, review the lobby settings such as which attendees to automatically admit to meetings. For more information on Teams meeting policies, see [Manage meeting policies in Microsoft Teams](/microsoftteams/meeting-policies-overview). +For collaboration purposes, turn on PowerPoint Live, Whiteboard, and shared notes. It is also recommended that you enable the meeting policy setting "Meet now in private meetings" to ensure the "Meet now" functionality on the Teams Rooms console functions. For more information on Teams meeting policies, see [Manage meeting policies in Microsoft Teams](/microsoftteams/meeting-policies-overview). +Teams Rooms devices include a Net Promotor Score (NPS) survey, this survey can be controlled by the Teams feedback policies. For more information, see [Manage feedback policies in Microsoft Teams](/microsoftteams/manage-feedback-policies-in-teams). + +Teams public preview can be enabled on Teams devices to see Teams features earlier than general availablity. See [Microsoft Teams Public preview](/microsoftteams/public-preview-doc-updates?tabs=new-teams-client) for more information on how to enable public preview. From 77a1c9b5ac7cbfdf92cc4051213c4bd38dad42ee Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:04:52 -0500 Subject: [PATCH 0241/1216] Update mtr-device-config-calendar-include.md --- Teams/includes/mtr-device-config-calendar-include.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Teams/includes/mtr-device-config-calendar-include.md b/Teams/includes/mtr-device-config-calendar-include.md index 7306a9000c..f0079ec079 100644 --- a/Teams/includes/mtr-device-config-calendar-include.md +++ b/Teams/includes/mtr-device-config-calendar-include.md @@ -1,17 +1,17 @@ -To help your users more easily schedule meetings in a Teams Room, you can create room lists and places in Exchange Online. +To help your users more easily schedule meetings in a Teams Room, you can create room lists in Exchange Online. -Exchange room lists and Outlook Places are used to control which resource accounts (and therefore the Teams Rooms they're associated with) appear in Outlook's Room Finder. Room Finder is an Outlook feature that helps users find rooms that are near them, available for reservation, and meet other criteria such as the availability of a display. +Exchange room lists are used to control which resource accounts (and therefore the Teams Rooms they're associated with) appear in the Room Finder. Room Finder is an Outlook feature that helps users find rooms that are near them, available for reservation, and meet other criteria such as the availability of a display. Room lists are a special type of Exchange distribution group that let you group resource accounts (and therefore the Teams Rooms they're associated with) together in a meaningful way. For example, you might want to create room lists for all the rooms in each building on your campus. -Outlook Places lets you set specific attributes about a resource account and its Teams Room. Some of the attributes you can set are: +Places lets you set specific attributes about a resource account and its Teams Room. Some of the attributes you can set are: - Building - City - Capacity - Whether the location is wheelchair-accessible -- Audio, video, and display names +- Room features Using a combination of room lists and place attributes selected by a user, Room Finder in Outlook will show a list of rooms available to them for reservation. To make the best use of room lists and places, create room lists based on a place attribute, such as building. For example, set the city and building place attributes for each resource account, and then add each resource account to a building room list. When a user tries to choose a room to reserve, Outlook will show a list of cities and the room lists available in each of those cities. @@ -21,4 +21,3 @@ Using a combination of room lists and place attributes selected by a user, Room To create a room list, follow the instructions in [Create a rooms list](/exchange/recipients/room-mailboxes?view=exchserver-2019&preserve-view=true#create-a-room-list). To configure the place attributes for a resource account, see [Set-Place](/powershell/module/exchange/set-place). - From 205dc5ed01ce6f5b04298b0f9e4bf76885fb20c3 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:05:11 -0500 Subject: [PATCH 0242/1216] Update create-resource-account.md --- Teams/rooms/create-resource-account.md | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/Teams/rooms/create-resource-account.md b/Teams/rooms/create-resource-account.md index a8f7a7f9a3..757d2f58de 100644 --- a/Teams/rooms/create-resource-account.md +++ b/Teams/rooms/create-resource-account.md @@ -52,18 +52,18 @@ Depending on your environment, you may need one or more roles to create resource > [!IMPORTANT] > Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. -### What license do you need? +## Get the right license [!INCLUDE [mtr-device-config-license-include](../includes/mtr-device-config-license-include.md)] -## Create a resource account +## Create resource account & assign the license [!INCLUDE [mtr-device-config-account-include](../includes/mtr-device-config-account-include.md)] > [!IMPORTANT] > If you're creating resource accounts for Teams Rooms, the resource account's UPN must match the SMTP address of the resource account. -## Configure mailbox properties +## Configure Exchange mailbox properties [!INCLUDE [mtr-device-config-mailbox-include](../includes/mtr-device-config-mailbox-include.md)] @@ -71,29 +71,32 @@ Depending on your environment, you may need one or more roles to create resource [!INCLUDE [mtr-device-config-password-include](../includes/mtr-device-config-password-include.md)] -## Assign a meeting room license - -[!INCLUDE [mtr-device-config-assign-include](../includes/mtr-device-config-assign-include.md)] - ## Next steps -### Meeting policies +### Teams policies [!INCLUDE [mtr-device-config-policies-include](../includes/mtr-device-config-policies-include.md)] ### Calling -There are no unique requirements to enable calling with resource accounts. You enable the resource account for calling in the same way you enable a regular user. +Resource accounts can be enabled for public switched telephone network (PSTN) the same way you enable a regular user. See [Calling in Microsoft Teams](/microsoftteams/cloud-voice-landing-page) for more information. > [!NOTE] > We recommend turning off voicemail for shared devices by assigning a calling policy to the resource accounts. See [Calling policies in Teams](../teams-calling-policy.md) for more information. +### Conditional Access + +Resource accounts for Teams devices are impacted by conditional access, you may need to make modifications to your existing policies to ensure your resource accounts are secure and functional. See [Conditional access for Teams devices](/microsoftteams/rooms/conditional-access-and-compliance-for-devices) for more information on supported configurations and changes you may need to make. + +> [!NOTE] +> Teams shared devices do not support Security defaults in Entra ID. Use conditional access to secure your environment and Teams shared devices. + +### Exchange Room Finder & Microsoft Places + [!INCLUDE [mtr-device-config-calendar-include](../includes/mtr-device-config-calendar-include.md)] ## Related articles -[Configure accounts for Microsoft Teams Rooms](rooms-configure-accounts.md) - [Plan for Microsoft Teams Rooms](rooms-plan.md) [Deploy Microsoft Teams Rooms](rooms-deploy.md) From 366c9eda8d0e0e62e6b60082f4339bac1669dc29 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:10:26 -0500 Subject: [PATCH 0243/1216] Update mtr-device-config-account-include.md --- Teams/includes/mtr-device-config-account-include.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Teams/includes/mtr-device-config-account-include.md b/Teams/includes/mtr-device-config-account-include.md index 72fc6ef6fa..e86aaa3eb6 100644 --- a/Teams/includes/mtr-device-config-account-include.md +++ b/Teams/includes/mtr-device-config-account-include.md @@ -3,7 +3,7 @@ > > We recommend that you create all resource accounts as cloud only using Microsoft Entra ID and Exchange Online. If using Exchange on-premise, you must be in hybrid for the Teams Rooms device to read the calendar. -Each Microsoft Teams Rooms device needs its own resource account. The Teams Rooms device uses the resource account to log into Microsoft 365 and it is what users in your organization invite in Exchange to book the room. +Each Microsoft Teams Rooms device needs its own resource account. The Teams Rooms device uses the resource account to log into Microsoft 365 and it's what users in your organization invite in Exchange to book the room. > [!TIP] > When naming your resource accounts, we recommend using a standard naming convention to the beginning of the e-mail address. This will help with creating dynamic groups to ease management. For example, you could use "mtr-" for all resource accounts that will be associated with Microsoft Teams Rooms. @@ -33,7 +33,7 @@ Create a resource account using a method from one of the following tabs: 7. Next, assign a password to the resource account. In the panel, select **Reset password**. -8. Requiring a password change on first login for a Teams Rooms device will cause sign in problems. Uncheck **Require this user to change their password when they first sign in**, and select **Reset password**. +8. Requiring a password change on first login for a Teams Rooms device causes sign in problems. Uncheck **Require this user to change their password when they first sign in**, and select **Reset password**. 9. Assign the Teams Rooms license purchased in the earlier step. In the panel, select **Licenses and apps**. @@ -47,7 +47,7 @@ Create a resource account using a method from one of the following tabs: Connect-ExchangeOnline ``` -2. By default, room mailboxes don't have associated accounts. Add an account when you create a room mailbox so it can authenticate with Microsoft Teams. +2. Room mailboxes don't have accounts associated by default. Add an account when you create a room mailbox so it can authenticate with Microsoft Teams. If you're creating a new resource mailbox: @@ -107,7 +107,7 @@ Create a resource account using a method from one of the following tabs: 5. Check the box next to **Microsoft Teams Rooms Pro** or **Microsoft Teams Rooms Basic**, and select **Save changes** > [!IMPORTANT] -> You must be in operating in an Exchange hybrid configuration for a Teams Rooms device to access the Exchange calendar. In hybrid, you'll also need to add an email address for your on-premises domain account. See [Sync on-premises and Office 365 user accounts directories](https://support.microsoft.com/topic/how-to-use-smtp-matching-to-match-on-premises-user-accounts-to-office-365-user-accounts-for-directory-synchronization-75673b94-e1b8-8a9e-c413-ee5a2a1a6a78) for more information. +> You must be in operating in an Exchange hybrid configuration for a Teams Rooms device to access the Exchange calendar. In hybrid, you'll also need to add an email address for your on-premises domain account. For more information, see [sync on-premises and Office 365 user accounts directories](https://support.microsoft.com/topic/how-to-use-smtp-matching-to-match-on-premises-user-accounts-to-office-365-user-accounts-for-directory-synchronization-75673b94-e1b8-8a9e-c413-ee5a2a1a6a78). #### [**Modify an existing Exchange room mailbox**](#tab/existing-account) @@ -132,6 +132,6 @@ For detailed syntax and parameter information, see [New-Mailbox](/powershell/mod 3. Check the box next to **Microsoft Teams Rooms Pro** or **Microsoft Teams Rooms Basic**, and select **Save changes** > [!IMPORTANT] -> You must be in operating in an Exchange hybrid configuration for a Teams Rooms device to access the Exchange calendar. In hybrid, you'll also need to add an email address for your on-premises domain account. See [Sync on-premises and Office 365 user accounts directories](https://support.microsoft.com/topic/how-to-use-smtp-matching-to-match-on-premises-user-accounts-to-office-365-user-accounts-for-directory-synchronization-75673b94-e1b8-8a9e-c413-ee5a2a1a6a78) for more information. +> You must be in operating in an Exchange hybrid configuration for a Teams Rooms device to access the Exchange calendar. In hybrid, you'll also need to add an email address for your on-premises domain account. For more information, see [Sync on-premises and Office 365 user accounts directories](https://support.microsoft.com/topic/how-to-use-smtp-matching-to-match-on-premises-user-accounts-to-office-365-user-accounts-for-directory-synchronization-75673b94-e1b8-8a9e-c413-ee5a2a1a6a78). --- From c9eb6d578c5267e392ddf3dd9513a0ebf7d508a5 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:12:32 -0500 Subject: [PATCH 0244/1216] Update mtr-device-config-calendar-include.md Acrolinx --- Teams/includes/mtr-device-config-calendar-include.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/includes/mtr-device-config-calendar-include.md b/Teams/includes/mtr-device-config-calendar-include.md index f0079ec079..4bb84e3b96 100644 --- a/Teams/includes/mtr-device-config-calendar-include.md +++ b/Teams/includes/mtr-device-config-calendar-include.md @@ -3,7 +3,7 @@ To help your users more easily schedule meetings in a Teams Room, you can create Exchange room lists are used to control which resource accounts (and therefore the Teams Rooms they're associated with) appear in the Room Finder. Room Finder is an Outlook feature that helps users find rooms that are near them, available for reservation, and meet other criteria such as the availability of a display. -Room lists are a special type of Exchange distribution group that let you group resource accounts (and therefore the Teams Rooms they're associated with) together in a meaningful way. For example, you might want to create room lists for all the rooms in each building on your campus. +Room lists are a special type of Exchange distribution group that lets you group resource accounts (and therefore the Teams Rooms they're associated with) together in a meaningful way. For example, you might want to create room lists for all the rooms in each building on your campus. Places lets you set specific attributes about a resource account and its Teams Room. Some of the attributes you can set are: @@ -13,7 +13,7 @@ Places lets you set specific attributes about a resource account and its Teams R - Whether the location is wheelchair-accessible - Room features -Using a combination of room lists and place attributes selected by a user, Room Finder in Outlook will show a list of rooms available to them for reservation. To make the best use of room lists and places, create room lists based on a place attribute, such as building. For example, set the city and building place attributes for each resource account, and then add each resource account to a building room list. When a user tries to choose a room to reserve, Outlook will show a list of cities and the room lists available in each of those cities. +Room Finder in Outlook shows a list of rooms available to them for reservation based on a combination of room lists and place attributes selected by a user. To make the best use of room lists and places, create room lists based on a place attribute, such as building. For example, set the city and building place attributes for each resource account, and then add each resource account to a building room list. When a user tries to choose a room to reserve, Outlook shows a list of cities and the room lists available in each of those cities. > [!IMPORTANT] > Each resource account needs to have its place attributes set. If these attributes, especially city, building, and capacity, aren't set, those rooms won't show up as available options for reservation even if a room list contains them. From e0f4fe0e2b4754bdf492148867599a5c0a3dbbd2 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:14:23 -0500 Subject: [PATCH 0245/1216] Update mtr-device-config-policies-include.md Acrolinx --- Teams/includes/mtr-device-config-policies-include.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/includes/mtr-device-config-policies-include.md b/Teams/includes/mtr-device-config-policies-include.md index 83501aa8a6..4914caf0a9 100644 --- a/Teams/includes/mtr-device-config-policies-include.md +++ b/Teams/includes/mtr-device-config-policies-include.md @@ -1,7 +1,7 @@ You may need to apply custom bandwidth or meeting policies to this account. For more information, see [Meeting policy settings for audio & video](/microsoftteams/meeting-policies-audio-and-video). For Teams Rooms, we recommend you set the bandwidth policy no lower than 10 Mbps. -For collaboration purposes, turn on PowerPoint Live, Whiteboard, and shared notes. It is also recommended that you enable the meeting policy setting "Meet now in private meetings" to ensure the "Meet now" functionality on the Teams Rooms console functions. For more information on Teams meeting policies, see [Manage meeting policies in Microsoft Teams](/microsoftteams/meeting-policies-overview). +For collaboration purposes, turn on PowerPoint Live, Whiteboard, and shared notes. It's also recommended that you enable the meeting policy setting "Meet now in private meetings" to ensure the "Meet now" functionality on the Teams Rooms console functions. For more information on Teams meeting policies, see [Manage meeting policies in Microsoft Teams](/microsoftteams/meeting-policies-overview). -Teams Rooms devices include a Net Promotor Score (NPS) survey, this survey can be controlled by the Teams feedback policies. For more information, see [Manage feedback policies in Microsoft Teams](/microsoftteams/manage-feedback-policies-in-teams). +Teams Rooms devices include a Net Promotor Score (NPS) survey, this survey is controlled by the Teams feedback policies. For more information, see [Manage feedback policies in Microsoft Teams](/microsoftteams/manage-feedback-policies-in-teams). -Teams public preview can be enabled on Teams devices to see Teams features earlier than general availablity. See [Microsoft Teams Public preview](/microsoftteams/public-preview-doc-updates?tabs=new-teams-client) for more information on how to enable public preview. +Teams public preview can be enabled on Teams devices to see Teams features earlier than general availability. For more information, see [Microsoft Teams Public preview](/microsoftteams/public-preview-doc-updates?tabs=new-teams-client) on how to enable public preview. From 7e5f303bd84c81dba0a75db3db2d872de9cb7086 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:15:58 -0500 Subject: [PATCH 0246/1216] Update mtr-device-config-password-include.md Acrolinx --- Teams/includes/mtr-device-config-password-include.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/includes/mtr-device-config-password-include.md b/Teams/includes/mtr-device-config-password-include.md index 4f4ee388cb..3199543248 100644 --- a/Teams/includes/mtr-device-config-password-include.md +++ b/Teams/includes/mtr-device-config-password-include.md @@ -4,12 +4,12 @@ ms.custom: - has-azure-ad-ps-ref, azure-ad-ref-level-one-done --- -Based on organization policies, resource account passwords may be set to expire automatically after a period of time. If the resource account password expires, the Teams Rooms device with sign out and won't be able to sign in again. +Based on organization policies, resource account passwords may be set to expire automatically after a period of time. If the resource account password expires, the Teams Rooms device with sign out and can't sign in again without manual intervention. > [!NOTE] > Setting **Password never expires** is a requirement for shared Microsoft Teams devices. If your organization prohibits passwords that don't expire, you'll need to create an exception for Teams device resource accounts. -Follow the steps in one of the following tabs to turn off password expiration: +To turn off password expiration, follow the steps in one of the following tabs: #### [**Microsoft Graph PowerShell**](#tab/graph-powershell-password/) From 37286624994d0dea6f0b31f4bae796e57f92efcd Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:17:21 -0500 Subject: [PATCH 0247/1216] Update mtr-device-config-license-include.md Acrolinx --- Teams/includes/mtr-device-config-license-include.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/includes/mtr-device-config-license-include.md b/Teams/includes/mtr-device-config-license-include.md index bd9651c32a..9d480b1a51 100644 --- a/Teams/includes/mtr-device-config-license-include.md +++ b/Teams/includes/mtr-device-config-license-include.md @@ -1,7 +1,7 @@ -In the next step you'll create a resource account for each your Teams Rooms device. Before you do that, you need to purchase license(s), each resource account you want to associate with a Teams Rooms device needs a Teams Rooms license. +In the next step, you'll create a resource account for each your Teams Rooms device. Before you do that, you need to purchase licenses, each resource account you want to associate with a Teams Rooms device needs a Teams Rooms license. -Follow the steps below to purchase a Teams Rooms Basic or Teams Rooms Pro license that you can assign to a resource account in a later step. For a comparison between the Teams Rooms Basic and Teams Rooms Pro licenses, see [Teams Meeting Rooms Licenses](../rooms/rooms-licensing.md). +Follow these steps to purchase a Teams Rooms Basic or Teams Rooms Pro license that you can assign to a resource account in a later step. For a comparison between the Teams Rooms Basic and Teams Rooms Pro licenses, see [Teams Meeting Rooms Licenses](../rooms/rooms-licensing.md). 1. Go to the [Microsoft 365 admin center](https://go.microsoft.com/fwlink/p/?linkid=2024339) and log in with an account that has license admin permissions. 1. In the admin center, go to the **Billing** > [Purchase services](https://go.microsoft.com/fwlink/p/?linkid=868433) page. From 10aebc83428babc0d605d2ee8c33813d2bbca469 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:18:47 -0500 Subject: [PATCH 0248/1216] Update mtr-device-config-mailbox-include.md Acrolinx --- Teams/includes/mtr-device-config-mailbox-include.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Teams/includes/mtr-device-config-mailbox-include.md b/Teams/includes/mtr-device-config-mailbox-include.md index 7d899c173e..ff6936848a 100644 --- a/Teams/includes/mtr-device-config-mailbox-include.md +++ b/Teams/includes/mtr-device-config-mailbox-include.md @@ -5,7 +5,7 @@ Based on organizational requirements, you may wish to customize how the resource - **AddOrganizerToSubject: `$false`** The meeting organizer isn't added to the subject of the meeting request on the resource account calendar. -- **AllowRecurringMeetings: `$true`** Recurring meetings are accepted by the resource account. +- **AllowRecurringMeetings: `$true`** Recurring meetings can be accepted by the resource account. - **DeleteAttachments: `$true`** Teams Rooms devices can't access meeting attachments, deleting attachments ensures they're not stored on the resource account calendar. @@ -13,9 +13,9 @@ Based on organizational requirements, you may wish to customize how the resource - **DeleteSubject: `$false`** Keep the subject of incoming meeting requests on the resource accounts calendar. -- **ProcessExternalMeetingMessages: `$true`** Specifies whether to process meeting requests organized outside your Exchange environment. This is required for meeting invites sent directly by an external organizer as well external organized meetings forwarded by an internal user. +- **ProcessExternalMeetingMessages: `$true`** Specifies whether to process meeting requests organized outside your Exchange environment. This option is required for meeting invites sent directly by an external organizer as well external organized meetings forwarded by an internal user. -- **RemovePrivateProperty: `$false`** Ensures the private flag that was sent by the meeting organizer in the original meeting request remains as specified. +- **RemovePrivateProperty: `$false`** Ensures the private flag that sent by the meeting organizer in the original meeting request remains as specified. - **AddAdditionalResponse: `$true`** The text specified by the AdditionalResponse parameter is added to meeting requests. From 0b9f0376e4492851676a6e6af656385165bad33e Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:19:52 -0500 Subject: [PATCH 0249/1216] Update mtr-device-config-policies-include.md Acrolinx --- Teams/includes/mtr-device-config-policies-include.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/includes/mtr-device-config-policies-include.md b/Teams/includes/mtr-device-config-policies-include.md index 4914caf0a9..d06b34a46b 100644 --- a/Teams/includes/mtr-device-config-policies-include.md +++ b/Teams/includes/mtr-device-config-policies-include.md @@ -1,7 +1,7 @@ You may need to apply custom bandwidth or meeting policies to this account. For more information, see [Meeting policy settings for audio & video](/microsoftteams/meeting-policies-audio-and-video). For Teams Rooms, we recommend you set the bandwidth policy no lower than 10 Mbps. -For collaboration purposes, turn on PowerPoint Live, Whiteboard, and shared notes. It's also recommended that you enable the meeting policy setting "Meet now in private meetings" to ensure the "Meet now" functionality on the Teams Rooms console functions. For more information on Teams meeting policies, see [Manage meeting policies in Microsoft Teams](/microsoftteams/meeting-policies-overview). +For collaboration purposes, turn on PowerPoint Live, Whiteboard, and shared notes. It's recommended you enable the meeting policy setting "Meet now in private meetings" to ensure the "Meet now" functionality on the Teams Rooms console functions. For more information on Teams meeting policies, see [Manage meeting policies in Microsoft Teams](/microsoftteams/meeting-policies-overview). -Teams Rooms devices include a Net Promotor Score (NPS) survey, this survey is controlled by the Teams feedback policies. For more information, see [Manage feedback policies in Microsoft Teams](/microsoftteams/manage-feedback-policies-in-teams). +Teams Rooms devices include a Net Promotor Score (NPS) survey, this survey can be controlled by the Teams feedback policies. For more information, see [Manage feedback policies in Microsoft Teams](/microsoftteams/manage-feedback-policies-in-teams). Teams public preview can be enabled on Teams devices to see Teams features earlier than general availability. For more information, see [Microsoft Teams Public preview](/microsoftteams/public-preview-doc-updates?tabs=new-teams-client) on how to enable public preview. From c85ceab8cfe24acd41629b95f07ea8348fddcf86 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:27:06 -0500 Subject: [PATCH 0250/1216] Update create-resource-account.md --- Teams/rooms/create-resource-account.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Teams/rooms/create-resource-account.md b/Teams/rooms/create-resource-account.md index 757d2f58de..27035d119b 100644 --- a/Teams/rooms/create-resource-account.md +++ b/Teams/rooms/create-resource-account.md @@ -20,14 +20,14 @@ f1.keywords: ms.localizationpriority: medium ms.custom: seo-marvel-apr2020 ms.assetid: f09f4c2a-2608-473a-9a27-f94017d6e9dd -description: Read this article for information on how to create resource accounts for rooms and shared devices, including Microsoft Teams Rooms, Teams Rooms on Surface Hub, and hot-desking on Teams displays. +description: Read this article for information on how to create resource accounts for Teams rooms and shared devices. These devices include Microsoft Teams Rooms, Teams panels, and Surface Hub. --- # Create and configure resource accounts for rooms and shared Teams devices This article provides steps to create resource accounts for shared spaces and devices, and it includes steps to configure resource accounts for Microsoft Teams Rooms on Windows, Teams Rooms on Android, & Teams panels. -Microsoft 365 resource accounts are mailbox and Teams accounts that are dedicated to specific resources, such as a room or projector. These resource accounts can automatically respond to meeting invites using rules you define when they're created. For example, if you have a common resource such as a conference room, you can set up a resource account for that conference room that will automatically accept or decline meeting invites depending on its calendar availability. +Microsoft 365 resource accounts are mailbox and Teams accounts that are dedicated to specific resources, such as a room or projector. These resource accounts can automatically respond to meeting invites using rules you define when they're created. For example, if you have a common resource such as a conference room, you can set up a resource account for that conference room which will automatically accept or decline meeting invites depending on its calendar availability. Every resource account is unique to a single Microsoft Teams Rooms installation or Teams device implementation. @@ -44,10 +44,12 @@ Depending on your environment, you may need one or more roles to create resource | Environment | Required Roles | |-----|-----| -|Microsoft Entra ID |Global Administrator or User Administrator | -|On-premise Active Directory |Active Directory Enterprise Admins, Domain Admins, or have delegated rights to create users. Microsoft Entra Connect Sync rights. | +|Microsoft Entra ID |Global admin or User admin | +|On-premises Active Directory |Active Directory Enterprise Admins, Domain Admins, or have delegated rights to create users. Microsoft Entra Connect Sync rights. | |Exchange Online |Global Administrator or Exchange Administrator | |Exchange Server |Exchange Organization Management or Recipient Management | +|Licensing |Global admin or Billing admin | +|Teams |Global admin or Teams admin | > [!IMPORTANT] > Microsoft recommends that you use roles with the fewest permissions. Using lower permissioned accounts helps improve security for your organization. Global Administrator is a highly privileged role that should be limited to emergency scenarios when you can't use an existing role. @@ -79,14 +81,14 @@ Depending on your environment, you may need one or more roles to create resource ### Calling -Resource accounts can be enabled for public switched telephone network (PSTN) the same way you enable a regular user. See [Calling in Microsoft Teams](/microsoftteams/cloud-voice-landing-page) for more information. +Resource accounts can be enabled for public switched telephone network (PSTN) the same way you enable a regular user. For more information, see [Calling in Microsoft Teams](/microsoftteams/cloud-voice-landing-page). > [!NOTE] > We recommend turning off voicemail for shared devices by assigning a calling policy to the resource accounts. See [Calling policies in Teams](../teams-calling-policy.md) for more information. ### Conditional Access -Resource accounts for Teams devices are impacted by conditional access, you may need to make modifications to your existing policies to ensure your resource accounts are secure and functional. See [Conditional access for Teams devices](/microsoftteams/rooms/conditional-access-and-compliance-for-devices) for more information on supported configurations and changes you may need to make. +Resource accounts for Teams devices can be impacted by conditional access. You may need to make modifications to your existing policies to ensure your resource accounts are secure and functional. For more information on supported configurations and changes you may need to make, see [Conditional access for Teams devices](/microsoftteams/rooms/conditional-access-and-compliance-for-devices). > [!NOTE] > Teams shared devices do not support Security defaults in Entra ID. Use conditional access to secure your environment and Teams shared devices. From 526747c35b1de80aab5b364d2fb3b95ea44a38f9 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:32:10 -0500 Subject: [PATCH 0251/1216] Update create-resource-account.md --- Teams/rooms/create-resource-account.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/rooms/create-resource-account.md b/Teams/rooms/create-resource-account.md index 27035d119b..2758fde26b 100644 --- a/Teams/rooms/create-resource-account.md +++ b/Teams/rooms/create-resource-account.md @@ -91,7 +91,7 @@ Resource accounts can be enabled for public switched telephone network (PSTN) th Resource accounts for Teams devices can be impacted by conditional access. You may need to make modifications to your existing policies to ensure your resource accounts are secure and functional. For more information on supported configurations and changes you may need to make, see [Conditional access for Teams devices](/microsoftteams/rooms/conditional-access-and-compliance-for-devices). > [!NOTE] -> Teams shared devices do not support Security defaults in Entra ID. Use conditional access to secure your environment and Teams shared devices. +> Teams shared devices do not support Security defaults in Microsoft Entra ID. Use conditional access to secure your environment and Teams shared devices. ### Exchange Room Finder & Microsoft Places From bb922540bff70f8ba06f0f88a6d1c9caf306ae4d Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:34:11 -0500 Subject: [PATCH 0252/1216] Update create-resource-account.md Acrolinx --- Teams/rooms/create-resource-account.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Teams/rooms/create-resource-account.md b/Teams/rooms/create-resource-account.md index 2758fde26b..52066c5fd3 100644 --- a/Teams/rooms/create-resource-account.md +++ b/Teams/rooms/create-resource-account.md @@ -45,7 +45,7 @@ Depending on your environment, you may need one or more roles to create resource | Environment | Required Roles | |-----|-----| |Microsoft Entra ID |Global admin or User admin | -|On-premises Active Directory |Active Directory Enterprise Admins, Domain Admins, or have delegated rights to create users. Microsoft Entra Connect Sync rights. | +|On-premises Active Directory |Active Directory Enterprise Admins, Domain Admins, or have delegated rights to create users | |Exchange Online |Global Administrator or Exchange Administrator | |Exchange Server |Exchange Organization Management or Recipient Management | |Licensing |Global admin or Billing admin | @@ -81,14 +81,11 @@ Depending on your environment, you may need one or more roles to create resource ### Calling -Resource accounts can be enabled for public switched telephone network (PSTN) the same way you enable a regular user. For more information, see [Calling in Microsoft Teams](/microsoftteams/cloud-voice-landing-page). - -> [!NOTE] -> We recommend turning off voicemail for shared devices by assigning a calling policy to the resource accounts. See [Calling policies in Teams](../teams-calling-policy.md) for more information. +Resource accounts can be enabled for public switched telephone network (PSTN) the same way you enable a regular user. For more information, see [Calling in Microsoft Teams](/microsoftteams/cloud-voice-landing-page). We also recommend disabling voicemail for shared devices with a calling policy. For more information, see [Calling policies in Teams](../teams-calling-policy.md). ### Conditional Access -Resource accounts for Teams devices can be impacted by conditional access. You may need to make modifications to your existing policies to ensure your resource accounts are secure and functional. For more information on supported configurations and changes you may need to make, see [Conditional access for Teams devices](/microsoftteams/rooms/conditional-access-and-compliance-for-devices). +Resource accounts for Teams devices are impacted by conditional access. You may need to make modifications to your existing policies to ensure your resource accounts are secure and functional. For more information on supported configurations and changes you may need to make, see [Conditional access for Teams devices](/microsoftteams/rooms/conditional-access-and-compliance-for-devices). > [!NOTE] > Teams shared devices do not support Security defaults in Microsoft Entra ID. Use conditional access to secure your environment and Teams shared devices. From b8a2e26d77b9b0746b0851032e03958e59c560e9 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:35:35 -0500 Subject: [PATCH 0253/1216] Update create-resource-account.md Title --- Teams/rooms/create-resource-account.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/rooms/create-resource-account.md b/Teams/rooms/create-resource-account.md index 52066c5fd3..5c8c21e307 100644 --- a/Teams/rooms/create-resource-account.md +++ b/Teams/rooms/create-resource-account.md @@ -1,5 +1,5 @@ --- -title: Create resource accounts for rooms and shared Teams devices +title: Create resource accounts for Teams Rooms and shared devices author: mstonysmith ms.author: tonysmit manager: pamgreen @@ -23,7 +23,7 @@ ms.assetid: f09f4c2a-2608-473a-9a27-f94017d6e9dd description: Read this article for information on how to create resource accounts for Teams rooms and shared devices. These devices include Microsoft Teams Rooms, Teams panels, and Surface Hub. --- -# Create and configure resource accounts for rooms and shared Teams devices +# How to create and configure resource accounts for Teams devices This article provides steps to create resource accounts for shared spaces and devices, and it includes steps to configure resource accounts for Microsoft Teams Rooms on Windows, Teams Rooms on Android, & Teams panels. From 507569cce02f53c01715e4a7f1bdeea91134d12a Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:48:17 -0500 Subject: [PATCH 0254/1216] Update rooms-prep.md Fixing admin access and making the no changes to the "Skype" user phrasing stronger. --- Teams/rooms/rooms-prep.md | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/Teams/rooms/rooms-prep.md b/Teams/rooms/rooms-prep.md index f1b66b6f29..46c6cfc0ef 100644 --- a/Teams/rooms/rooms-prep.md +++ b/Teams/rooms/rooms-prep.md @@ -27,18 +27,13 @@ ms.custom: seo-marvel-apr2020 This section contains an overview of the steps required to prepare your environment so that you can use all of the features of Microsoft Teams Rooms. -1. Prepare a resource account for each Microsoft Teams Rooms device. See [Deploy Microsoft Teams Rooms](rooms-deploy.md) for details +1. Prepare a resource account for each Microsoft Teams Rooms device. For details, see [Create and configure resource accounts](create-resource-account.md) 2. Ensure a network connection for the device to use with access to all required URLs and IPs, further guidance can be found here: [Network Security](security.md#network-security) - -3. In order to improve your experience, Microsoft collects data. To allow Microsoft to collect data, allow these sites: - - - Telemetry client endpoint: `https://vortex.data.microsoft.com/` - - Telemetry settings endpoint:` https://settings.data.microsoft.com/` ## Create and test a resource account -A *resource account* is an account that the Microsoft Teams Rooms device uses to access features such as: Teams for Calling and Meetings and SharePoint for Whiteboards and PowerPoint files. See [Deploy Microsoft Teams Rooms](rooms-deploy.md) for details. +A *resource account* is an account that the Microsoft Teams Rooms device uses to access features such as: Teams for Calling and Meetings and SharePoint for Whiteboards and PowerPoint files. For details, see [Create and configure resource accounts](create-resource-account.md). ## Confirm network configuration @@ -154,18 +149,14 @@ To support tenant restrictions, ensure you have your proxy configuration on your Tenant restrictions aren't supported today on Teams Rooms on Android devices. Consult with your Android device OEM for potential workarounds. -## Admin group management +## Teams Rooms on Windows administrative access + +### Using a admin group If you choose to join a Teams Rooms on Windows device to a domain (Microsoft Entra ID or Active Directory), you can use Microsoft Intune, Group Policy, or Local Computer Management to set a Security Group as local administrator just like you would for a Windows PC in your domain. Anyone who is a member of that security group can enter their credentials and unlock Settings. > [!NOTE] > If your Microsoft Teams Rooms device loses trust with the domain (for example, if you remove the Microsoft Teams Rooms from the domain after it is domain joined), you won't be able to authenticate into the device and open up Settings. The workaround is to log in with the local Admin account. - -## Local accounts for Teams Rooms on Windows - -### Local 'Skype' User Account - -Teams Rooms includes a passwordless local account named "Skype". This account is used to sign in to Windows to launch the Teams Rooms app. It isn't supported to apply a password to this account. Open [Microsoft Teams Rooms security](security.md) for more information. ### Local "Admin" User Account @@ -179,13 +170,24 @@ Microsoft Teams Rooms default password is set to "sfb". The password can be chan - Locally: [Change or reset your Windows password](https://support.microsoft.com/windows/change-or-reset-your-windows-password-8271d17c-9f9e-443f-835a-8318c8f68b9c) You can read more about the Admin account in the [Microsoft Teams Rooms security](security.md) article. - + +### Local 'Skype' User Account + +> [!CAUTION] +> Any modifications to the "Skype" user account are not supported by Microsoft and will prevent your Teams Rooms on Windows device from functioning correctly. + +Teams Rooms on Windows includes a passwordless local account named "Skype". This account is used to sign in to Windows to launch the Teams Rooms app. For more information on how the "Skype" user is security, review [Microsoft Teams Rooms security](security.md). + ### Machine Account Much like any Windows device, the machine name can be renamed by right-clicking in **Settings** \> **About** \> **Rename PC**. If you would like to rename the computer after joining it to a domain, use [Rename-Computer](/powershell/module/microsoft.powershell.management/rename-computer), a PowerShell command, followed by the computer's new name. - + +## Teams Rooms on Android administrative access + +Local administrative access to Teams Rooms on Android devices is managed by the Teams device equipment manufacturer. Please consult the device documentation for default accounts and passwords as well as instructions for how to change those passwords. + ## Related articles [Plan Microsoft Teams Rooms](rooms-plan.md) From 2acee9c226b5275ac353d83050e57559606a56fb Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:52:10 -0500 Subject: [PATCH 0255/1216] Update rooms-prep.md --- Teams/rooms/rooms-prep.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Teams/rooms/rooms-prep.md b/Teams/rooms/rooms-prep.md index 46c6cfc0ef..af7ff8df39 100644 --- a/Teams/rooms/rooms-prep.md +++ b/Teams/rooms/rooms-prep.md @@ -26,11 +26,7 @@ ms.custom: seo-marvel-apr2020 # Prepare your environment This section contains an overview of the steps required to prepare your environment so that you can use all of the features of Microsoft Teams Rooms. - -1. Prepare a resource account for each Microsoft Teams Rooms device. For details, see [Create and configure resource accounts](create-resource-account.md) - -2. Ensure a network connection for the device to use with access to all required URLs and IPs, further guidance can be found here: [Network Security](security.md#network-security) - + ## Create and test a resource account A *resource account* is an account that the Microsoft Teams Rooms device uses to access features such as: Teams for Calling and Meetings and SharePoint for Whiteboards and PowerPoint files. For details, see [Create and configure resource accounts](create-resource-account.md). @@ -47,7 +43,6 @@ In order to function properly, Microsoft Teams Rooms devices must have access to - Review if your organization utilizes certificates for network access, you need the certificates for a successful setup - > [!IMPORTANT] > Be sure to use a network connection with enough bandwidth (we recommend 10 mbps up/down per Teams Room) to ensure your meetings perform well. From 0f4f32dda96d1d4c184e136585c03fca97747d3b Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Thu, 10 Oct 2024 22:55:12 -0500 Subject: [PATCH 0256/1216] Update create-resource-account.md --- Teams/rooms/create-resource-account.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/rooms/create-resource-account.md b/Teams/rooms/create-resource-account.md index 5c8c21e307..5fdff7a8b7 100644 --- a/Teams/rooms/create-resource-account.md +++ b/Teams/rooms/create-resource-account.md @@ -40,7 +40,7 @@ Every resource account is unique to a single Microsoft Teams Rooms installation ### Requirements -Depending on your environment, you may need one or more roles to create resource accounts. +You may need one or more roles to create, license, and configure resource accounts. | Environment | Required Roles | |-----|-----| From de2c0a520ec15dcfde1045c1a9bb594881b9dc18 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Fri, 11 Oct 2024 09:26:46 -0500 Subject: [PATCH 0257/1216] Update security.md Adjusting to be Teams Android devices not just MTRA --- Teams/rooms/security.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Teams/rooms/security.md b/Teams/rooms/security.md index ddf5a3d64e..00a13ea999 100644 --- a/Teams/rooms/security.md +++ b/Teams/rooms/security.md @@ -1,5 +1,5 @@ --- -title: Microsoft Teams Rooms security +title: Microsoft Teams Rooms and Teams panels security author: mstonysmith ms.author: tonysmit manager: pamgreen @@ -18,14 +18,14 @@ ms.collection: f1.keywords: - NOCSH ms.localizationpriority: medium -description: Learn how to secure your Microsoft Teams Rooms on Windows and Android devices. +description: Learn how to your Microsoft Teams Rooms on Windows and Teams Android devices are secure by default. --- -# Microsoft Teams Rooms security +# Microsoft Teams Rooms and Teams panels security -This article provides security guidance for Microsoft Teams Rooms devices on both Windows and Android devices. This guidance includes information on hardware, software, network, and account security. +This article provides security guidance for Microsoft Teams Rooms devices on both Windows and Android as well as Teams panels. This guidance includes information on hardware, software, network, and account security. -Select the **Teams Rooms on Windows** or **Teams Rooms for Android** tab for more information on Teams Room security on your device. +Select the **Teams Rooms on Windows** or **Teams Android devices** tab for more information on security for your device. ## [Teams Rooms on Windows](#tab/Windows) @@ -147,9 +147,9 @@ We strongly recommend that you connect your Teams Rooms devices to a wired netwo Proximity Join and other Teams Rooms features rely on Bluetooth. However, the Bluetooth implementation on Teams Rooms devices doesn't allow for an external device connection to a Teams Rooms device. Bluetooth technology use on Teams Rooms devices is currently limited to advertising beacons and prompted proximal connections. The `ADV_NONCONN_INT` protocol data unit (PDU) type is used in the advertising beacon. This PDU type is for nonconnectable devices advertising information to the listening device. There's no Bluetooth device pairing as part of these features. More details on Bluetooth protocols can be found on the [Bluetooth SIG website](https://www.bluetooth.com/blog/bluetooth-low-energy-it-starts-with-advertising/). -## [Teams Rooms on Android](#tab/Android) +## [Teams Android devices](#tab/Android) -This article doesn't cover Android devices configured for dedicated device mode by Microsoft Endpoint Manager. Teams Android devices run in Kiosk mode by design. For information about Android Kiosk, see [Android Enterprise dedicated device enrollment](/mem/intune/enrollment/android-kiosk-enroll). +This article is specific to Teams Android devices (Teams Rooms on Android, Teams panels, Teams Phone, & Teams Displays). This article doesn't cover Android devices configured for dedicated device mode by Microsoft Endpoint Manager. Microsoft works with our OEM partners to deliver a solution that is secure by design, and customizable to meet customer needs. This article discusses many of the security features found in Teams Android devices and our approach. @@ -217,7 +217,7 @@ Initial device setup and configuration items such as the default username and pa > Be sure to change the local device administrator password as soon as possible. > [!TIP] -> The Teams admin center can be used to change the local device administrator password of a signed-in Teams Android device by applying a configuration profile. We recommend this approach after initial device sign-in to protect elevated features of an Android device. Elevated features can include device settings and web admin portals if they're supported. +> Teams Admin Center can be used to change the local device administrator password of a signed-in Teams Android device by applying a configuration profile. We recommend this approach after initial device sign-in to protect elevated features of an Android device. Elevated features can include device settings and web admin portals if they're supported. ### User or resource account @@ -225,7 +225,7 @@ Teams Android devices require the use of a user, or dedicated resource account, ### Device updates -Teams Android devices are configured to download Microsoft-certified updates from the Teams Admin Center when they become available. These updates can be pushed automatically or manually invoked by an Administrator. Third-party tools from our OEM partners are also available to perform this function if necessary. Teams Android devices can install updates after hours to avoid impact to users. After-hours schedules can be configured in the Teams admin center or using third-party tools from OEM partners. +Teams Android devices are configured to download Microsoft-certified updates from Teams Admin Center when they become available. These updates can be pushed automatically or manually invoked by an Administrator. Third-party tools from our OEM partners are also available to perform this function if necessary. Teams Android devices can install updates after hours to avoid impact to users. After-hours schedules can be configured in the Teams admin center or using third-party tools from OEM partners. > [!IMPORTANT] > Microsoft recommends the management of firmware for all Teams Android devices is done via the Teams admin center. From 246ec46f7113b0e9f6d942a8f956f952e851be2c Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Fri, 11 Oct 2024 09:27:18 -0500 Subject: [PATCH 0258/1216] Update security.md --- Teams/rooms/security.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/rooms/security.md b/Teams/rooms/security.md index 00a13ea999..d7c90222fd 100644 --- a/Teams/rooms/security.md +++ b/Teams/rooms/security.md @@ -1,5 +1,5 @@ --- -title: Microsoft Teams Rooms and Teams panels security +title: Microsoft Teams Rooms on Windows and Teams Android device security author: mstonysmith ms.author: tonysmit manager: pamgreen @@ -21,7 +21,7 @@ ms.localizationpriority: medium description: Learn how to your Microsoft Teams Rooms on Windows and Teams Android devices are secure by default. --- -# Microsoft Teams Rooms and Teams panels security +# Microsoft Teams Rooms on Windows and Teams Android device security This article provides security guidance for Microsoft Teams Rooms devices on both Windows and Android as well as Teams panels. This guidance includes information on hardware, software, network, and account security. From 9d87d87021ddba7372f591a0a7faa5746d2f33e5 Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Fri, 11 Oct 2024 09:27:39 -0500 Subject: [PATCH 0259/1216] Update security.md --- Teams/rooms/security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/rooms/security.md b/Teams/rooms/security.md index d7c90222fd..d1e6e1edb5 100644 --- a/Teams/rooms/security.md +++ b/Teams/rooms/security.md @@ -23,7 +23,7 @@ description: Learn how to your Microsoft Teams Rooms on Windows and Teams Androi # Microsoft Teams Rooms on Windows and Teams Android device security -This article provides security guidance for Microsoft Teams Rooms devices on both Windows and Android as well as Teams panels. This guidance includes information on hardware, software, network, and account security. +This article provides security guidance for Microsoft Teams Rooms devices on both Windows and Android as well as Teams panels, Teams Phone, and Teams Displays. This guidance includes information on hardware, software, network, and account security. Select the **Teams Rooms on Windows** or **Teams Android devices** tab for more information on security for your device. From 5017b9de30552dcde56bf43f252671697326fc45 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 11 Oct 2024 10:59:34 -0400 Subject: [PATCH 0260/1216] Update toc.yml --- Teams/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/toc.yml b/Teams/toc.yml index a374c7e658..f07e248b2b 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -687,7 +687,7 @@ items: href: hide-attendee-names.md - name: Manage the attendance report href: teams-analytics-and-reports/meeting-attendance-report.md - - name: Who can bypass the lobby + - name: Manage lobby options in Microsoft Teams href: who-can-bypass-meeting-lobby.md - name: Content sharing href: meeting-policies-content-sharing.md From 57b0019a2d375a28c62aba56414da57fb20d387c Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 11 Oct 2024 10:59:39 -0400 Subject: [PATCH 0261/1216] Update who-can-bypass-meeting-lobby.md --- Teams/who-can-bypass-meeting-lobby.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Teams/who-can-bypass-meeting-lobby.md b/Teams/who-can-bypass-meeting-lobby.md index 84becb55cc..13b9bcd81e 100644 --- a/Teams/who-can-bypass-meeting-lobby.md +++ b/Teams/who-can-bypass-meeting-lobby.md @@ -104,6 +104,8 @@ To set the organization-wide meeting setting for anonymous meeting join: ![Screenshot showing the meeting join and lobby settings in the Teams admin center.](media/anonymous-users-can-join-meetings-org-setting.png) 1. Select **Save**. +EDIT HERE! + ## Control access to meetings by anonymous participants Anonymous participants are anonymous because they're not logged in to an account that can be verified. Users considered to be anonymous could include: From 54823dd6c21b17073dd9cb76e76582d752b1ebdf Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 11 Oct 2024 11:01:41 -0400 Subject: [PATCH 0262/1216] Update who-can-bypass-meeting-lobby.md --- Teams/who-can-bypass-meeting-lobby.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/Teams/who-can-bypass-meeting-lobby.md b/Teams/who-can-bypass-meeting-lobby.md index 13b9bcd81e..b3c64a7b18 100644 --- a/Teams/who-can-bypass-meeting-lobby.md +++ b/Teams/who-can-bypass-meeting-lobby.md @@ -89,8 +89,6 @@ To manage meeting join and lobby policies, follow these steps: - **Who can bypass the lobby** (Who can bypass the lobby) - **People dialing in can bypass the lobby** - **Who can admit from lobby** - - ![Screenshot showing the meeting join and lobby policy in the Teams admin center.](media/meeting-join-and-lobby-tac-settings.png) 1. Select **Save**. Changes can take up to 24 hours to take effect. From ac746acf08a8d907ee834be9debc4e0314c231e7 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 11 Oct 2024 11:04:11 -0400 Subject: [PATCH 0263/1216] Update who-can-bypass-meeting-lobby.md --- Teams/who-can-bypass-meeting-lobby.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/Teams/who-can-bypass-meeting-lobby.md b/Teams/who-can-bypass-meeting-lobby.md index b3c64a7b18..718b4a0bb2 100644 --- a/Teams/who-can-bypass-meeting-lobby.md +++ b/Teams/who-can-bypass-meeting-lobby.md @@ -102,8 +102,6 @@ To set the organization-wide meeting setting for anonymous meeting join: ![Screenshot showing the meeting join and lobby settings in the Teams admin center.](media/anonymous-users-can-join-meetings-org-setting.png) 1. Select **Save**. -EDIT HERE! - ## Control access to meetings by anonymous participants Anonymous participants are anonymous because they're not logged in to an account that can be verified. Users considered to be anonymous could include: From b07eeeb96772484d5e773d89be22d0b5ebfe10b8 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Fri, 11 Oct 2024 11:05:39 -0400 Subject: [PATCH 0264/1216] Update who-can-bypass-meeting-lobby.md --- Teams/who-can-bypass-meeting-lobby.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/who-can-bypass-meeting-lobby.md b/Teams/who-can-bypass-meeting-lobby.md index 718b4a0bb2..b0f09fc08f 100644 --- a/Teams/who-can-bypass-meeting-lobby.md +++ b/Teams/who-can-bypass-meeting-lobby.md @@ -75,7 +75,7 @@ To manage who can bypass the lobby using PowerShell, see the [Control who can by You can manage lobby settings and policies in the Teams admin center. See the following sections for guidance on which setting to choose for different circumstances. For information about how meeting policies work, see [Manage meeting policies in Microsoft Teams](/microsoftteams/meeting-policies-overview). > [!IMPORTANT] -> Meeting organizers can change the default values that you choose for the **People dialing in can bypass the lobby**, **Who can admit from lobby** and **Who can bypass the lobby** settings through their **Meeting options**. If you need to enforce these settings to a particular value, you can use a meeting template or sensitivity label (Teams Premium license required).or more information, see [Configure the Microsoft Teams meeting lobby for sensitive meetings](configure-lobby-sensitive-meetings.md). +> Meeting organizers can change the default values that you choose for the **People dialing in can bypass the lobby**, **Who can admit from lobby** and **Who can bypass the lobby** settings through their **Meeting options**. If you need to enforce these settings to a particular value, you can use a meeting template or sensitivity label (Teams Premium license required). For more information, see [Configure the Microsoft Teams meeting lobby for sensitive meetings](configure-lobby-sensitive-meetings.md). > > Meeting templates and sensitivity labels don't support the **Who can admit from lobby** setting. From fd0b185fa92127a89bb9550f6d3189c328da7456 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Fri, 11 Oct 2024 08:59:32 -0700 Subject: [PATCH 0265/1216] Update teams-client-update.md --- Teams/teams-client-update.md | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/Teams/teams-client-update.md b/Teams/teams-client-update.md index 875efe1e7b..70e48413e4 100644 --- a/Teams/teams-client-update.md +++ b/Teams/teams-client-update.md @@ -114,21 +114,24 @@ For more information, see [Teams client system requirements](teams-client-system - To troubleshoot MAU configuration issues, you first need to open the Terminal app and execute the following commands: - ` defaults read /Library/Managed\ Preferences/com.microsoft.autoupdate2` - ` defaults read com.microsoft.autoupdate2 ` + - ` defaults read /Library/Managed\ Preferences/com.microsoft.autoupdate2` + - ` defaults read com.microsoft.autoupdate2 ` - In the output, locate the "/Applications/Microsoft Teams.app". It should look like: - Basic: - Applications= { +```xml +Applications= { ... "/Applications/Microsoft Teams.app" = { "Application ID" = TEAMS21; LCID = 1033; }; ... - } + } +``` - Custom channel: - Applications= { +```xml +Applications= { ... "/Applications/Microsoft Teams.app" = { "Application ID" = TEAMS21; @@ -136,9 +139,10 @@ For more information, see [Teams client system requirements](teams-client-system LCID = 1033; ManifestServer = "https://statics.teams.cdn.office.net/production-osx/24199.1700.3003.1785/"; ManifestServerExpiryTime = "2024-08-02T08:40:06Z"; - }; - ... - } + }; + ... + } +``` > [!NOTE] > Preferences in /Library/Managed\ Preferences/ take precedence. If you see an "Applications" entry there, focus solely on that output. @@ -151,9 +155,9 @@ For more information, see [Teams client system requirements](teams-client-system |Issue |Example | |--------------------------------------|---------| -|Classic Teams configuration |"/Applications/Microsoft Teams.app" = {
    "Application ID" = TEAMS10;
    LCID = 1033;
    } | -|New Teams configuration with old name |"/Applications/Microsoft Teams (work or school).app" = {
    "Application ID" = TEAMS21;
    LCID = 1033;
    } | -|Serving multiple configurations |"/Applications/Microsoft Teams.app" = {
    "Application ID" = TEAMS10;
    LCID = 1033;
    }
    "/Applications/Microsoft Teams.app" = {
    "Application ID" = TEAMS21;
    LCID = 1033;
    } | +|Classic Teams configuration |"/Applications/Microsoft Teams.app" = {
    "Application ID" = **TEAMS10**;
    LCID = 1033;
    } | +|New Teams configuration with old name |"/Applications/Microsoft Teams **(work or school).**app" = {
    "Application ID" = TEAMS21;
    LCID = 1033;
    } | +|Serving multiple configurations |"/Applications/**Microsoft Teams.app**" = {
    "Application ID" = **TEAMS10**;
    LCID = 1033;
    }
    "/Applications/Microsoft Teams.app" = {
    "Application ID" = TEAMS21;
    LCID = 1033;
    } | - A special case might happen when the registration is correct, but your application is still called **Microsoft Teams (work or school).app**. When this happens, you need to manually download and install the [latest version of Teams](https://aka.ms/getteams). If someone don't have permission to install software, contact an administrator to perform the installation. After this is done, you'll continue to receive updates automatically. From 023dce52480c721d864b4fb32d1839d9304cbc8e Mon Sep 17 00:00:00 2001 From: Matt Slomka Date: Fri, 11 Oct 2024 11:00:05 -0500 Subject: [PATCH 0266/1216] Update rooms-deploy.md Total refresh of the Teams Deployment Overview document --- Teams/rooms/rooms-deploy.md | 145 +++++++++++++----------------------- 1 file changed, 52 insertions(+), 93 deletions(-) diff --git a/Teams/rooms/rooms-deploy.md b/Teams/rooms/rooms-deploy.md index f9fce32199..5bf6cb0fd4 100644 --- a/Teams/rooms/rooms-deploy.md +++ b/Teams/rooms/rooms-deploy.md @@ -1,10 +1,10 @@ --- -title: Deploy Microsoft Teams Rooms +title: Microsoft Teams Rooms Deployment Overview author: mstonysmith ms.author: tonysmit manager: pamgreen ms.reviewer: altsou -ms.date: 08/29/2024 +ms.date: 10/11/2024 ms.topic: article audience: Admin ms.service: msteams @@ -20,126 +20,91 @@ f1.keywords: ms.localizationpriority: medium ms.custom: seo-marvel-apr2020 ms.assetid: 678689e4-d547-499b-be64-7d8f16dd8668 -description: Read this article to learn about how to deploy Microsoft Teams Rooms, including the deployment phases. +description: Read this article to learn about how to deploy Microsoft Teams Rooms and Teams panels, including the deployment phases. --- # Deployment overview -Deployment of Microsoft Teams Rooms essentially breaks down into phases: +After completing planning for Teams Rooms (see [Planning for Teams Rooms](rooms-plan.md)), the next phase is deployment. Deploying Teams Rooms is broken down into a few phases: -- Confirming that your deployment locations (spaces) meet the deployment dependencies -- Creating Microsoft Teams or Skype for Business and Exchange accounts and assigning them to Teams Rooms (see [Configure accounts for Microsoft Teams Rooms](rooms-configure-accounts.md)) -- Setting up Teams Rooms Pro Management for your systems see [Enrolling a device into Pro Management](enrolling-mtrp-managed-service.md) -- Setting up Teams Rooms in meeting spaces and connecting the peripheral devices you need (see the OEM documentation for your set of devices) +1. Ordering equipment and confirming that your deployment locations (spaces) meet the deployment dependencies +2. Preparing your network environment and configuration steps to ensure your devices work on your corporate network +3. Creating resource accounts for your Microsoft Teams devices (see [Create and configure resource accounts for Teams devices](rooms-configure-accounts.md)) +4. Enabling the Teams Rooms Pro Management Portal and assigning administrative roles (see [Accessing the Pro Management Portal](enrolling-mtrp-managed-service.md)) +5. Configuring Intune for your Teams Rooms +6. Phyiscally deploying your Teams Rooms devices and completing the initial setup steps > [!TIP] > As a companion to this article, we recommend using the [Microsoft Teams Rooms automated setup guide](https://go.microsoft.com/fwlink/?linkid=2224463) when signed in to the Microsoft 365 admin center. This guide will customize your experience based on your environment. To review best practices without signing in and activating automated setup features, go to the [Microsoft 365 setup portal](https://go.microsoft.com/fwlink/?linkid=2222974). -## Site readiness +## Ordering equipment and site readiness for a Teams Rooms deployment -While the ordered devices are being delivered to your organization, work with your networking, facilities, and AV teams to make sure that deployment dependencies are met and each site and space is ready in terms of power, networking, and display. In addition, make sure the physical installation requirements are met. For physical installation considerations, consult with your vendor and leverage the experience of your AV team when installing and mounting screens and running cabling. +Before ordering Teams Rooms equipment, review your physical meeting room spaces to determine the style of meetings that will occur in the space and the equipment that fits the need. For more information, see [meeting room guidance](room-planning-guidance.md). Then, order your desired equipment from the [Teams devices store](/microsoftteams/devices/device-store) or from your reseller partner. -You can find out more about these dependencies in the planning guidance links below: - -- [Check network availability](rooms-prep.md#confirm-network-configuration) -- [Certificates](rooms-prep.md#certificates) -- [Proxy](rooms-prep.md#proxy) - -> [!TIP] -> If you must use proxy servers to provide access to Teams, first review [Proxy servers for Teams and Skype for Business Online](../proxy-servers-for-skype-for-business-online.md). When it comes to Microsoft Teams real-time media traffic over proxy servers, we recommend bypassing proxy servers altogether. Microsoft Teams traffic is already encrypted, so proxy servers don't make it more secure and they add latency to real-time traffic. As part of your wider deployment, we recommend that you follow the guidance in [Prepare your network for Teams](../prepare-network.md) for bandwidth planning and assessing your network's suitability for real-time traffic. +While waiting for the ordered devices to be delivered, work with your networking, facilities, and AV teams to make sure that deployment dependencies are met and each site and space is ready in terms of power, networking, and furniture. In addition, make sure the physical installation requirements are met. For physical installation considerations, consult with your vendor and leverage the experience of your AV team when installing and mounting screens and running cabling. |   |   | |-----------|------------| -| ![confirm sites.](../media/audio_conferencing_image7.png)
    Decision points|
    • Confirm that your sites meet the key requirements for Microsoft Teams Rooms.
    • Confirm that you've provided sufficient bandwidth for each site.
    | -| ![plan device deployment.](../media/audio_conferencing_image9.png)
    Next steps|
    • Start to plan your device deployment and configuration.
    | +| ![confirm sites.](../media/audio_conferencing_image7.png)
    Decision points|
    • Select and order your Microsoft Teams Rooms equipment.
    • Confirm that your sites meet the physical installation requirements for Microsoft Teams Rooms.
    | +| ![plan device deployment.](../media/audio_conferencing_image9.png)
    Next steps|
    • Prepare your network for Teams Rooms.
    | + -## Service readiness +## Preparing your corporate network for Teams Rooms -To prepare for your Microsoft Teams Rooms deployment, do the following key, central tasks: +Teams Rooms devices have specific network requirements which may require adjustments to your corporate network from bandwidth, firewall & proxy, or installing certificates. All of these requirements are things you'll want to consider as you deploy Teams Rooms. For more information on the networking requirements, see the links below: -- Define Microsoft Teams Rooms resource accounts. -- If joining Teams Rooms to Microsoft Entra ID, prepare a Microsoft Entra group with dynamic membership to hold all of the Teams Rooms resource accounts. This will simplify future management, such as applying Conditional Access policies. In order to most easily leverage Microsoft Entra dynamic groups, determine a naming convention that will uniquely identify your Teams Rooms resource accounts. -- If joining Teams Rooms to Active Directory, prepare an organizational unit and Active Directory group to hold your Microsoft Teams Rooms machine and resource accounts, and—optionally—prepare Group Policy objects (GPOs) to enable PowerShell remoting. +- [Preparing your network](rooms-prep.md) +- [Teams Rooms QoS](/microsoftteams/devices/qos-on-teams-devices) +- [Teams Rooms IPs and URLs](microsoftteams/rooms/security?tabs=Windows#network-security) +- [802.1x for Teams Rooms](microsoftteams/rooms/security?tabs=Windows#network-security) -### Define Microsoft Teams Rooms resource account features +## Creating resource accounts for your Microsoft Teams Rooms -Depending on the collaboration scenarios that you've decided to enable with your Microsoft Teams Rooms deployment, you'll need to determine the features and capabilities that you assign to each Microsoft Teams Rooms that you enable. +Teams Rooms devices need resource accounts to be able to successfully sign into Teams as well as to be booked by end users to ensure join buttons appear on the rooms calendar. Each physical meeting room needs it's own Teams Rooms resource account. Teams devices dedicated for that space can share the same resource account, meaning a Teams Room with two Teams panels at different doors can all share the same Teams Rooms resource account. This sharing ensures they are all in sync from a calendar perspective and automatic check-in/booking for meetings works correctly. + +For each resource account, there are features an IT admin can enable for different business needs. You'll want to consider the features outlined below as you create your Teams Rooms resource accounts following this guide: [How to create and configure resource accounts for Teams devices](create-resource-account.md). | Scenario | Description | Microsoft Teams Rooms service account feature | |---------- |------------- | --- | -| Interactive meetings | Using voice, video, and screen sharing; making the Microsoft Teams Rooms a bookable resource | Enabled for Microsoft Teams; enabled for Exchange (Resource Mailbox) | -| Dial-in conferencing | Have an audio conferencing phone number when tapping "New meeting" on the console | Enabled for Audio Conferencing | -| Outbound/inbound PSTN Calling | Enable the Microsoft Teams Rooms console to make and receive PSTN calls | Enabled for Phone System | - -For more information about Microsoft Teams Rooms accounts, see [Configure accounts for Microsoft Teams Rooms](rooms-configure-accounts.md). +| Bookable for meetings | Using voice, video, and screen sharing; making the Microsoft Teams Rooms a bookable resource | Enabled for Microsoft Teams; enabled for Exchange calendaring | +| Meet Now | Allowing a "Meet Now" from the Teams Rooms device | Configure a Teams Meeting policy allowing Meet Now | +| Outbound/inbound PSTN Calling | Enable the Microsoft Teams Rooms console to make and receive PSTN calls | Enabled for Phone System | |   |   | |-----------|------------| -| ![scenario support.](../media/audio_conferencing_image7.png)
    Decision points|
    • Decide which scenarios you'll support, and identify licensing requirements for your Microsoft Teams Rooms resource accounts.
    | -| ![prepare host machine.](../media/audio_conferencing_image9.png)
    Next steps|
    • Prepare to host machine and resource accounts.
    | - -_Sample Microsoft Teams Rooms resource account planning table_ - -| Site | Room name | Room type | Future room capabilities | Microsoft Teams Rooms account features | -|-----------|---------------|---------------|------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------| -| London HQ | Curie | Medium | 1 screen, audio and video plus presentation
    Dial-in conferencing access
    PSTN access | Enabled for Exchange (Resource Mailbox)
    Enabled for Audio Conferencing
    Enabled for Phone System | -| Sydney HQ | Hill | Large | 2 Screens, audio and video plus presentation
    Dial-in conferencing access
    PSTN access | Enabled for Skype for Business
    Enabled for Exchange (Resource Mailbox)
    Enabled for Audio Conferencing
    Enabled for Phone System | - -### Prepare to host Microsoft Teams Rooms and resource accounts (optional) - -To enable you to manage and report on your Microsoft Teams Rooms and resource accounts, prepare your on-premises Active Directory or Microsoft Entra ID. - -Define an on-premises Active Directory or Microsoft Entra group to add all Microsoft Teams Rooms resource accounts to. If using Microsoft Entra ID, consider using a dynamic group to automatically add and remove resource accounts from the group. - -Define one organizational unit in your on-premises Active Directory hierarchy to hold all Microsoft Teams Rooms machine accounts (if they're joined to the domain) and one organizational unit to hold all the Microsoft Teams Rooms user accounts. Disable Group Policy inheritance to ensure that you apply only the policies you intended to apply to the domain-joined Microsoft Teams Rooms. - -Create a Group Policy object assigned to the organization unit that contains your Microsoft Teams Rooms computer accounts. Use this to: +| ![scenario support.](../media/audio_conferencing_image7.png)
    Decision points|
    • Decide which Teams Rooms scenarios you'll support.
    • Identify licensing requirements for your Microsoft Teams Rooms resource accounts.
    | +| ![prepare host machine.](../media/audio_conferencing_image9.png)
    Next steps|
    • Prepare the Pro Management Portal.
    | -- [Set power and local account settings](rooms-operations.md#configuring-group-policy-for-microsoft-teams-rooms). -- Enable Windows Update. -- Enable PowerShell remoting. You can configure a start-up script to run a script: Enable-PSRemoting -Force +## Enabling the Pro Management Portal -You can use PowerShell to perform several remote management activities, including getting and setting configuration information. PowerShell remoting must be enabled *before* any PowerShell remote management can take place and should be considered as part of your deployment processes or configured via Group Policy. For more information about these capabilities and enabling them, see [Maintenance and operations](rooms-operations.md#remote-management-using-powershell). +Teams Rooms devices are best managed in the Teams Rooms Pro Management Portal. Once you have a Teams Rooms Pro license available in your Microsoft 365 tenant, you can enable the Teams Rooms Pro Management Portal following the guidance here: [Accessing the Pro Management Portal](enrolling-mtrp-managed-service.md). -## Configuration and deployment +While in the Pro Management Portal it's important to define various administrative roles for your meeting room admins. The Pro Management Portal supports extremely granular role-based access control (RBAC), you can follow the steps here for how to configure RBAC: [Role-based access control in the Microsoft Teams Rooms Pro Management Portal](rooms-pro-rbac.md). -Planning for configuration and deployment covers the following key areas: -- Resource account provisioning -- Device software installation -- Device deployment -- Microsoft Teams Rooms application and peripheral device configuration -- Testing -- Asset management - -### Resource account provisioning - -Each Microsoft Teams Rooms device requires a dedicated and unique resource account that must be enabled for both Microsoft Teams and Exchange. This account must have a room mailbox hosted on Exchange. Calendar processing must be configured so that the device can automatically accept incoming meeting requests. For more information about creating these accounts, see [Configure accounts for Microsoft Teams Rooms](rooms-configure-accounts.md). - -> [!TIP] -> Each Microsoft Teams Rooms must have a valid and unique machine name on your network. Many monitoring and alerting systems display the machine name as a key identifier, so it's important to develop a naming convention for Microsoft Teams Rooms deployments that allows support personnel to easily locate the Microsoft Teams Rooms that has been flagged as requiring an action. An example might be using a pattern of MTR-*Site*-*Room Name* (MTR-LON-CURIE). - -|   |   | +|   |   | |-----------|------------| -| ![decide naming convention.](../media/audio_conferencing_image7.png)
    Decision points|
    • Decide the naming convention for your Microsoft Teams Rooms resource accounts.
    • Decide whether you'll create individual accounts or use bulk-provisioning scripts.
    | -| ![next steps.](../media/audio_conferencing_image9.png)
    Next steps|
    • Start to plan your device deployment.
    | +| ![scenario support.](../media/audio_conferencing_image7.png)
    Decision points|
    • Activate the Pro Management Portal.
    • Define RBAC inside of the Pro Management Portal
    | +| ![prepare host machine.](../media/audio_conferencing_image9.png)
    Next steps|
    • Configuring Intune for your Teams Devices.
    | -### Device software installation +## Configuring Intune for your Teams Devices -Teams Rooms comes pre-installed by the original equipment manufacturer (OEM). +Teams Rooms on Windows devices can be managed in Intune to expand device management capabilities beyond what is available within the Teams Rooms Pro Management Portal as well as for Intune compliance assessments to ensure Teams Rooms on Windows devices are compliant with organizational requirements. Teams Rooms on Android and Teams panels devices automatically enroll into Intune when they are logged in for the first time providing additional controls and Intune compliance assessments as well. -We provide guidance on how to use [Microsoft Teams Rooms Pro Management Portal](managed-meeting-rooms-portal.md) to monitor the Microsoft Teams Rooms deployment and report on availability, hardware/software errors, and Microsoft Teams Rooms application version. +For Teams Rooms on Windows devices, Intune enrollment can be completed using [AutoPilot + AutoLogin](autopilot-autologin.mnd) or in one of several other manually [enrollment methods offered by Intune](/mem/intune/fundamentals/deployment-guide-enrollment-windows). -An additional consideration is whether the Microsoft Teams Rooms will be domain-joined. Information about the benefits of domain joining can be found in [Configuring Group Policy for Microsoft Teams Rooms](rooms-operations.md#configuring-group-policy-for-microsoft-teams-rooms). +For Teams Rooms on Android and Teams panel devices, Intune enrollment is requirement for a successful sign in. Teams Android devices use Android Device Administrator today as their enrollment method, for information on enabling this for Intune enrollment see these instructions: [Configure Intune to enroll Teams Android-based devices](/microsoftteams/devices/phones-panels-deploy#configure-intune-to-enroll-teams-android-based-devices). -|   |   | +|   |   | |-----------|------------| -| ![decision points device naming.](../media/audio_conferencing_image7.png)
    Decision points|

    WaW)z0p}?+D^j5jW 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 literal 0 HcmV?d00001 From 5275c3aff7fd9ecf6c57f316609eb80a88c5db16 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:08:07 -0400 Subject: [PATCH 0033/1216] Create captcha-audio-small.png --- Teams/media/captcha-audio-small.png | Bin 0 -> 245836 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Teams/media/captcha-audio-small.png diff --git a/Teams/media/captcha-audio-small.png b/Teams/media/captcha-audio-small.png new file mode 100644 index 0000000000000000000000000000000000000000..9bad7eb81080d0dcbe09b6c0b98ea6897ef6c025 GIT binary patch literal 245836 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 z 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 literal 0 HcmV?d00001 diff --git a/Teams/media/mtr-devices/voice-profile.png b/Teams/media/mtr-devices/voice-profile.png new file mode 100644 index 0000000000000000000000000000000000000000..442aaeda4151f8283a49bb43f19dbc7e307f7d40 GIT binary patch literal 132357 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 Jo_^HU=U Date: Fri, 19 Jul 2024 15:23:46 -0700 Subject: [PATCH 0012/1216] Fixing image alt text --- Teams/copilot-admin.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index da6bcb82d2..a37580ac2d 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -167,7 +167,7 @@ Noise suppression is identifying non human voices or noise in an environment and Noise suppression of background noise is turned on by default (and can't be turned off) when you install the Microsoft Teams app but their microphone must also support it. If it does, noise suppression of background noise will significantly reduce the amount of background noise from a meeting participant and it will greatly enhance the microphone's audio quality. -:::image type="content" source="../media/mtr-devices/noise-suppression.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/noise-suppression.png"::: +:::image type="content" source="/media/mtr-devices/noise-suppression.png" alt-text="An image of the noise suppression setting that is turned on." lightbox="/media/mtr-devices/noise-suppression.png"::: However, if you want to also isolate or have Teams be able to tell the difference between background nose and a human's voice, you'll need have user then set up a voice profile and enable voice isolation in the Teams app. @@ -175,7 +175,7 @@ However, if you want to also isolate or have Teams be able to tell the differenc You can manage how voice and face profiles are used to turn off Voice Isolation for users to enhance noise and voice background reduction admins can switch off voice isolation with PowerShell in the meeting policy or users can turn it on themselves in the Teams app. -:::image type="content" source="../media/mtr-devices/voice-isolation.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/voice-isolation.png"::: +:::image type="content" source="/media/mtr-devices/voice-isolation.png" alt-text="An image showing the setting for voice isolation in the Teams app." lightbox="/media/mtr-devices/voice-isolation.png"::: **Learn more:** [Manage voice isolation for your users](/microsoftteams/voice-isolation) @@ -187,13 +187,13 @@ Set-CsTeamsMeetingPolicy -Identity Global -VoiceIsolation Enabled* Each user must set up a voice profile to turn it on in their Teams app. This can be turned off or on either before or during a meeting. -:::image type="content" source="../media/mtr-devices/voice-profile.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/voice-profile.png"::: +:::image type="content" source="../media/mtr-devices/voice-profile.png" alt-text="An image of the button that is used to set up a voice profile." lightbox="../media/mtr-devices/voice-profile.png"::: ### Manage meeting transcription and captions Transcription allows users to play back meeting recordings with closed captions and review important discussion items in the transcript. Transcription and captions help create inclusive content for viewers. It also helps Copilot to create meeting summaries, recaps, action items, and other features. -:::image type="content" source="../media/mtr-devices/captions-transcripts.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/captions-transcripts.png"::: +:::image type="content" source="/media/mtr-devices/captions-transcripts.png" alt-text="An image with captions and transcriptions settings in the Teams app." lightbox="/media/mtr-devices/captions-transcripts.png"::: To turn on Copilot for your Teams users: @@ -221,7 +221,7 @@ Live captions and transcriptions can show you the text of a conversation in a Te It's available in the desktop version of the Teams app but users can set transcription and captioning options under **Settings** > **Captions and transcripts** in the Teams app. -:::image type="content" source="../media/mtr-devices/captions-and-transcripts-on.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/captions-and-transcripts-on.png"::: +:::image type="content" source="/media/mtr-devices/captions-transcripts.png" alt-text="An image with the captions and transcriptions settings." lightbox="/media/mtr-devices/captions-transcripts.png"::: Learn more: [Live transcriptions]() @@ -312,7 +312,7 @@ automatic You can optionally tell users to go verify that it's turned on by going to in the Teams app to **Settings** > **Captions and transcripts** > **Automatically identify me in meeting captions and transcripts** and make sure it's turned on. -:::image type="content" source="../media/mtr-devices/auto-id.png" alt-text="A custom background showing a center crop in a larger image." lightbox="../media/mtr-devices/auto-id.png"::: +:::image type="content" source="../media/mtr-devices/auto-id.png" alt-text="An image with the automatically ID me in meetings setting." lightbox="../media/mtr-devices/auto-id.png"::: ### Turn on voice and face enrollment @@ -352,7 +352,7 @@ Tell your users to set up a voice profile in the Teams app. Each person who will If have turned on Face profiles in your organization, the **Create face profile** button will be available to end users. By selecting the button, they can set up their face profile that will be used in meetings. -:::image type="content" source="../media/mtr-devices/voice-profile.png" alt-text="A custom background showing a center crop in a larger image." lightbox=""::../media/mtr-devices/voice-profile.png: +:::image type="content" source="../media/mtr-devices/voice-profile.png" alt-text="An image of how to set up a voice profile." lightbox=""::../media/mtr-devices/voice-profile.png::: Learn more: [Identify in-room meeting participants](https://support.microsoft.com/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile) From 42556e04d22033e746aeacd1845b40773878733f Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Fri, 19 Jul 2024 15:32:10 -0700 Subject: [PATCH 0013/1216] Fixing image links --- Teams/copilot-admin.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index a37580ac2d..fcb63f7bf7 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -127,7 +127,7 @@ When you add Copilot in Microsoft Teams, you can: - Show the Copilot app in Microsoft Teams app store. - Download the pregenerated Teams app manifest to distribute it within your Microsoft Teams tenant. -In Microsoft Teams, you can [Add Copilot to Microsoft Teams](https://learn.microsoft.com/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet). When you add Copilot, team members can @mention the Copilot bot in any team channels, and all teammates will see the response from the bot. +In Microsoft Teams, you can [Add Copilot to Microsoft Teams](/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet). When you add Copilot, team members can @mention the Copilot bot in any team channels, and all teammates will see the response from the bot. Learn more: [Bots](/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet) @@ -187,7 +187,7 @@ Set-CsTeamsMeetingPolicy -Identity Global -VoiceIsolation Enabled* Each user must set up a voice profile to turn it on in their Teams app. This can be turned off or on either before or during a meeting. -:::image type="content" source="../media/mtr-devices/voice-profile.png" alt-text="An image of the button that is used to set up a voice profile." lightbox="../media/mtr-devices/voice-profile.png"::: +:::image type="content" source="/media/mtr-devices/voice-profile.png" alt-text="An image of the button that is used to set up a voice profile." lightbox="/media/mtr-devices/voice-profile.png"::: ### Manage meeting transcription and captions @@ -312,7 +312,7 @@ automatic You can optionally tell users to go verify that it's turned on by going to in the Teams app to **Settings** > **Captions and transcripts** > **Automatically identify me in meeting captions and transcripts** and make sure it's turned on. -:::image type="content" source="../media/mtr-devices/auto-id.png" alt-text="An image with the automatically ID me in meetings setting." lightbox="../media/mtr-devices/auto-id.png"::: +:::image type="content" source="/media/mtr-devices/auto-id.png" alt-text="An image with the automatically ID me in meetings setting." lightbox="/media/mtr-devices/auto-id.png"::: ### Turn on voice and face enrollment @@ -352,7 +352,7 @@ Tell your users to set up a voice profile in the Teams app. Each person who will If have turned on Face profiles in your organization, the **Create face profile** button will be available to end users. By selecting the button, they can set up their face profile that will be used in meetings. -:::image type="content" source="../media/mtr-devices/voice-profile.png" alt-text="An image of how to set up a voice profile." lightbox=""::../media/mtr-devices/voice-profile.png::: +:::image type="content" source="/media/mtr-devices/voice-profile.png" alt-text="An image of how to set up a voice profile." lightbox="/media/mtr-devices/voice-profile.png"::: Learn more: [Identify in-room meeting participants](https://support.microsoft.com/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile) From e3ca15dd85fb5abcb1103a89ff70a328f323bfca Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Fri, 19 Jul 2024 15:36:55 -0700 Subject: [PATCH 0014/1216] Update copilot-admin.md --- Teams/copilot-admin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index fcb63f7bf7..5f82843df9 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -167,7 +167,7 @@ Noise suppression is identifying non human voices or noise in an environment and Noise suppression of background noise is turned on by default (and can't be turned off) when you install the Microsoft Teams app but their microphone must also support it. If it does, noise suppression of background noise will significantly reduce the amount of background noise from a meeting participant and it will greatly enhance the microphone's audio quality. -:::image type="content" source="/media/mtr-devices/noise-suppression.png" alt-text="An image of the noise suppression setting that is turned on." lightbox="/media/mtr-devices/noise-suppression.png"::: +:::image type="content" source="./media/mtr-devices/noise-suppression.png" alt-text="An image of the noise suppression setting that is turned on." lightbox="./media/mtr-devices/noise-suppression.png"::: However, if you want to also isolate or have Teams be able to tell the difference between background nose and a human's voice, you'll need have user then set up a voice profile and enable voice isolation in the Teams app. From aa2ee550ed8c5c9ea092eea3eb713399e6d61f03 Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Fri, 19 Jul 2024 15:41:54 -0700 Subject: [PATCH 0015/1216] Update copilot-admin.md --- Teams/copilot-admin.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index 5f82843df9..1a61bc0587 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -28,10 +28,10 @@ that you assign to your Teams users, the hardware you're using for Teams Rooms c There are four separate sets of AI-based features that can be deployed to your users when you assign a specific license for those users or Teams Rooms consoles. -1. **Copilot** - Copilot bot integration. Adding it to all the apps including Teams. Ask questions to resolve topics, catch up during meetings (meeting recap), organize meeting points. -2. **Teams Rooms** - Live transcripts and captions. Intelligent Speaker - identify in-room participants. -3. **Meetings and collaboration** - Policy changes for transcription, captions, and recording. -4. **Microsoft Teams** - AI-based noise suppression and video optimization. Cameo overlay. Voice isolation. Speaker attribution, face and voice enrollment. +- **Copilot** - Copilot bot integration. Adding it to all the apps including Teams. Ask questions to resolve topics, catch up during meetings (meeting recap), organize meeting points. +- **Teams Rooms** - Live transcripts and captions. Intelligent Speaker - identify in-room participants. +- **Meetings and collaboration** - Policy changes for transcription, captions, and recording. +- **Microsoft Teams** - AI-based noise suppression and video optimization. Cameo overlay. Voice isolation. Speaker attribution, face and voice enrollment. ## Getting started with Copilot @@ -127,7 +127,7 @@ When you add Copilot in Microsoft Teams, you can: - Show the Copilot app in Microsoft Teams app store. - Download the pregenerated Teams app manifest to distribute it within your Microsoft Teams tenant. -In Microsoft Teams, you can [Add Copilot to Microsoft Teams](/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet). When you add Copilot, team members can @mention the Copilot bot in any team channels, and all teammates will see the response from the bot. +In Microsoft Teams, you can [Add Copilot to Microsoft Teams](../microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet). When you add Copilot, team members can @mention the Copilot bot in any team channels, and all teammates will see the response from the bot. Learn more: [Bots](/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet) @@ -175,7 +175,7 @@ However, if you want to also isolate or have Teams be able to tell the differenc You can manage how voice and face profiles are used to turn off Voice Isolation for users to enhance noise and voice background reduction admins can switch off voice isolation with PowerShell in the meeting policy or users can turn it on themselves in the Teams app. -:::image type="content" source="/media/mtr-devices/voice-isolation.png" alt-text="An image showing the setting for voice isolation in the Teams app." lightbox="/media/mtr-devices/voice-isolation.png"::: +:::image type="content" source="./media/mtr-devices/voice-isolation.png" alt-text="An image showing the setting for voice isolation in the Teams app." lightbox="./media/mtr-devices/voice-isolation.png"::: **Learn more:** [Manage voice isolation for your users](/microsoftteams/voice-isolation) @@ -187,13 +187,13 @@ Set-CsTeamsMeetingPolicy -Identity Global -VoiceIsolation Enabled* Each user must set up a voice profile to turn it on in their Teams app. This can be turned off or on either before or during a meeting. -:::image type="content" source="/media/mtr-devices/voice-profile.png" alt-text="An image of the button that is used to set up a voice profile." lightbox="/media/mtr-devices/voice-profile.png"::: +:::image type="content" source="./media/mtr-devices/voice-profile.png" alt-text="An image of the button that is used to set up a voice profile." lightbox="./media/mtr-devices/voice-profile.png"::: ### Manage meeting transcription and captions Transcription allows users to play back meeting recordings with closed captions and review important discussion items in the transcript. Transcription and captions help create inclusive content for viewers. It also helps Copilot to create meeting summaries, recaps, action items, and other features. -:::image type="content" source="/media/mtr-devices/captions-transcripts.png" alt-text="An image with captions and transcriptions settings in the Teams app." lightbox="/media/mtr-devices/captions-transcripts.png"::: +:::image type="content" source="./media/mtr-devices/captions-transcripts.png" alt-text="An image with captions and transcriptions settings in the Teams app." lightbox="./media/mtr-devices/captions-transcripts.png"::: To turn on Copilot for your Teams users: @@ -221,7 +221,7 @@ Live captions and transcriptions can show you the text of a conversation in a Te It's available in the desktop version of the Teams app but users can set transcription and captioning options under **Settings** > **Captions and transcripts** in the Teams app. -:::image type="content" source="/media/mtr-devices/captions-transcripts.png" alt-text="An image with the captions and transcriptions settings." lightbox="/media/mtr-devices/captions-transcripts.png"::: +:::image type="content" source="./media/mtr-devices/captions-transcripts.png" alt-text="An image with the captions and transcriptions settings." lightbox="./media/mtr-devices/captions-transcripts.png"::: Learn more: [Live transcriptions]() @@ -312,7 +312,7 @@ automatic You can optionally tell users to go verify that it's turned on by going to in the Teams app to **Settings** > **Captions and transcripts** > **Automatically identify me in meeting captions and transcripts** and make sure it's turned on. -:::image type="content" source="/media/mtr-devices/auto-id.png" alt-text="An image with the automatically ID me in meetings setting." lightbox="/media/mtr-devices/auto-id.png"::: +:::image type="content" source="./media/mtr-devices/auto-id.png" alt-text="An image with the automatically ID me in meetings setting." lightbox="./media/mtr-devices/auto-id.png"::: ### Turn on voice and face enrollment @@ -352,7 +352,7 @@ Tell your users to set up a voice profile in the Teams app. Each person who will If have turned on Face profiles in your organization, the **Create face profile** button will be available to end users. By selecting the button, they can set up their face profile that will be used in meetings. -:::image type="content" source="/media/mtr-devices/voice-profile.png" alt-text="An image of how to set up a voice profile." lightbox="/media/mtr-devices/voice-profile.png"::: +:::image type="content" source="./media/mtr-devices/voice-profile.png" alt-text="An image of how to set up a voice profile." lightbox="./media/mtr-devices/voice-profile.png"::: Learn more: [Identify in-room meeting participants](https://support.microsoft.com/office/use-microsoft-teams-intelligent-speakers-to-identify-in-room-participants-in-a-meeting-transcription-a075d6c0-30b3-44b9-b218-556a87fadc00#bkmk_setupvoiceprofile) From 21c4c624af0cb34104b9eb941f6920f8137f8b3f Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Fri, 19 Jul 2024 15:48:30 -0700 Subject: [PATCH 0016/1216] Update copilot-admin.md --- Teams/copilot-admin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index 1a61bc0587..789116ee9c 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -127,7 +127,7 @@ When you add Copilot in Microsoft Teams, you can: - Show the Copilot app in Microsoft Teams app store. - Download the pregenerated Teams app manifest to distribute it within your Microsoft Teams tenant. -In Microsoft Teams, you can [Add Copilot to Microsoft Teams](../microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet). When you add Copilot, team members can @mention the Copilot bot in any team channels, and all teammates will see the response from the bot. +In Microsoft Teams, you can add Copilot directly into the Teams app. When you add Copilot, team members can @mention the Copilot bot in any team channels, and all teammates will see the response from the bot. Learn more: [Bots](/microsoftteams/platform/bots/how-to/conversations/channel-and-group-conversations?tabs=dotnet) @@ -193,7 +193,7 @@ Each user must set up a voice profile to turn it on in their Teams app. This can Transcription allows users to play back meeting recordings with closed captions and review important discussion items in the transcript. Transcription and captions help create inclusive content for viewers. It also helps Copilot to create meeting summaries, recaps, action items, and other features. -:::image type="content" source="./media/mtr-devices/captions-transcripts.png" alt-text="An image with captions and transcriptions settings in the Teams app." lightbox="./media/mtr-devices/captions-transcripts.png"::: +:::image type="content" source="./media/mtr-devices/captions-and-transcripts.png" alt-text="An image with captions and transcriptions settings in the Teams app." lightbox="./media/mtr-devices/captions-and-transcripts.png"::: To turn on Copilot for your Teams users: From 8daecdd544c4c1879f4315c722518031052aa1ef Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Fri, 19 Jul 2024 15:55:48 -0700 Subject: [PATCH 0017/1216] Update copilot-admin.md --- Teams/copilot-admin.md | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/Teams/copilot-admin.md b/Teams/copilot-admin.md index 789116ee9c..c7e81a2ec2 100644 --- a/Teams/copilot-admin.md +++ b/Teams/copilot-admin.md @@ -23,15 +23,14 @@ description: Learn more about how to set up Copilot and AI-based features in Mic --- # Teams and Copilot overview -When you're considering deploying Copilot and AI-based features for your Teams users there are many things to consider. The number and type of AI-based features is dependent on the type of license or licenses -that you assign to your Teams users, the hardware you're using for Teams Rooms consoles, and the type of license assigned to your Microsoft Teams Rooms consoles. +When you're considering deploying Copilot and AI-based features for your Teams users, there are many things to consider. The number and type of AI-based features is dependent on the type of license or licenses that you assign to your Teams users, the hardware you're using for Teams Rooms consoles, and the type of license assigned to your Microsoft Teams Rooms consoles. There are four separate sets of AI-based features that can be deployed to your users when you assign a specific license for those users or Teams Rooms consoles. -- **Copilot** - Copilot bot integration. Adding it to all the apps including Teams. Ask questions to resolve topics, catch up during meetings (meeting recap), organize meeting points. +- **Copilot** - Copilot bot integration. Adding it to all the apps including Teams. Ask questions to resolve issues, catch up during meetings (meeting recap), organize meeting points. - **Teams Rooms** - Live transcripts and captions. Intelligent Speaker - identify in-room participants. - **Meetings and collaboration** - Policy changes for transcription, captions, and recording. -- **Microsoft Teams** - AI-based noise suppression and video optimization. Cameo overlay. Voice isolation. Speaker attribution, face and voice enrollment. +- **Microsoft Teams** - AI-based noise suppression and video optimization. Cameo overlay. Voice isolation. Speaker attribution, face, and voice enrollment. ## Getting started with Copilot @@ -39,21 +38,21 @@ There are four separate sets of AI-based features that can be deployed to your u Microsoft Copilot for Microsoft 365 provides the ability for users to find and access their content through natural language prompting. Copilot ensures data security and privacy by adhering to existing obligations and integrating with your organization's policies. To get the most out of Copilot, you should consider optimizing data and content for Search, to ensure optimal secure access. To learn more about privacy with Microsoft Copilot for Microsoft 365, see [Data, Privacy, andSecurity for Microsoft Copilot for Microsoft 365](/copilot/microsoft-365/microsoft-365-copilot-privacy). -Copilot features for Excel, Word, PowerPoint, and OneNote will work seamlessly for users who have multiple Microsoft accounts (work/school account or personal account) signed into a single Windows session when one of those accounts has a Copilot Pro or Copilot for Microsoft 365 license assigned. For example, when a user on their work machine with a Copilot for Microsoft 365 license opens a document from their personal OneDrive, they'll be able to use Copilot in the document. Or when a Copilot Pro user signs in on their work device with their Microsoft account (MSA), they'll be able to use Copilot with Office files stored on their OneDrive or in SharePoint document libraries. +Copilot features for Excel, Word, PowerPoint, and OneNote will work seamlessly for users who have multiple Microsoft accounts (work/school account or personal account) signed into a single Windows session when one of those accounts has a Copilot Pro or Copilot for Microsoft 365 license assigned. For example, when a user on their work machine with a Copilot for Microsoft 365 license opens a document from their personal OneDrive, they are able to use Copilot in the document. Or when a Copilot Pro user signs in on their work device with their Microsoft account (MSA), they're able to use Copilot with Office files stored on their OneDrive or in SharePoint document libraries. Microsoft Copilot for Microsoft 365 ensures data security and privacy by adhering to existing obligations and integrating with your organization's policies. It utilizes your Microsoft Graph content with the same access controls as other Microsoft 365 services. To learn more about privacy with Microsoft Copilot for Microsoft 365, see [Data, Privacy, and Security for Microsoft Copilot for Microsoft 365](/copilot/microsoft-365/microsoft-365-copilot-privacy). -## Requirements for Copilot in M365 +## Requirements for Copilot in Microsoft 365 The integration of Microsoft Copilot for Microsoft 365 and Microsoft 365 Apps enables Copilot experiences to take place inside individual apps, such as Word, PowerPoint, Teams, Excel, Outlook, and more. As a result of this integration, the requirements for using Microsoft Copilot for Microsoft 365 are nearly identical to the requirements for using Microsoft 365 Apps. -To see more videos on [CoPilot, see Microsoft Mechanics -- Podcast](). +To see more videos on [CoPilot, see Microsoft Mechanics--Podcast](). Learn more: [Service Descriptions for Copilot](/copilot/microsoft-365/microsoft-365-copilot-requirements). ### Provisioning users to use AI-based features in Teams -After you've prepared your organization for Copilot, you can manage your Microsoft 365 licenses from the Microsoft 365 admin center. You can assign licenses to individual users or to groups of users, as well as reassign licenses to other users depending on the level of AI support that would be needed. +After you've prepared your organization for Copilot, you can manage your Microsoft 365 licenses from the Microsoft 365 admin center. You can assign licenses to individual users or to groups of users, and reassign licenses to other users depending on the level of AI support that would be needed. In Teams, there are four types of licenses that you can assign. First, you must assign at least one user license to your users (depending on what features you want available to your Teams users). Second, to take advantage of all of the AI-based features you must assign a Microsoft Teams Pro license to each Teams Rooms console in your organization. @@ -65,7 +64,7 @@ In Teams, there are four types of licenses that you can assign. First, you must |AI-based video optimization (brightness and backgrounds)|Yes||| |Suggested replies|Yes||| |Live meeting captions and transcript|Yes||| -|Cameo video overlay on screenshare and PowerPoint Live|Yes||| +|Cameo video overlay on screen share and PowerPoint Live|Yes||| |Real-time translation of meeting captions and transcripts||Yes|| |Intelligent recap (after recording) - standardized AI notes and AI tasks||Yes|Yes| |Intelligent recap (after recording) - video, speaker, chapter markers||Yes|Yes| @@ -74,7 +73,7 @@ In Teams, there are four types of licenses that you can assign. First, you must |Does this plan's timeline have any conflicts?|||Yes| |Create a table with pros and cons|||Yes| |Microsoft Copilot UX|||Yes| -|Other: AI-powered web groundling and M365 Graph groudling|||Yes| +|Other: AI-powered web groundling and Microsoft 365 Graph groudling|||Yes| |Other: Microsoft Copilot and Copilot Studio|||Yes| |Other: Copilot in core Microsoft 365 apps|||Yes| @@ -169,7 +168,7 @@ Noise suppression of background noise is turned on by default (and can't be turn :::image type="content" source="./media/mtr-devices/noise-suppression.png" alt-text="An image of the noise suppression setting that is turned on." lightbox="./media/mtr-devices/noise-suppression.png"::: -However, if you want to also isolate or have Teams be able to tell the difference between background nose and a human's voice, you'll need have user then set up a voice profile and enable voice isolation in the Teams app. +However, if you want to also isolate or have Teams be able to tell the difference between background nose and a human's voice, you need have user then set up a voice profile and enable voice isolation in the Teams app. ### Enable voice isolation @@ -221,7 +220,7 @@ Live captions and transcriptions can show you the text of a conversation in a Te It's available in the desktop version of the Teams app but users can set transcription and captioning options under **Settings** > **Captions and transcripts** in the Teams app. -:::image type="content" source="./media/mtr-devices/captions-transcripts.png" alt-text="An image with the captions and transcriptions settings." lightbox="./media/mtr-devices/captions-transcripts.png"::: +:::image type="content" source="./media/mtr-devices/captions-and-transcripts.png" alt-text="An image with the captions and transcriptions settings." lightbox="./media/mtr-devices/captions-and-transcripts.png"::: Learn more: [Live transcriptions]() @@ -232,7 +231,7 @@ meeting** in the Teams app and encourage your users to start transcription in e 2. Under **Meetings**, select **Meeting Policies**. Either select an existing policy or create a new one. 3. On the meeting policy page, under **Recording & transcription**, set **Live captions** to **Off, but -organizers and co-organizers can turn them on. +organizers and coorganizers can turn them on. You can use PowerShell to turn this on: @@ -265,7 +264,7 @@ Learn more: [Meeting transcription and captions](/microsoftteams/meeting-transcr ### Turn on meeting recording -Recording meetings is optional, however, there are many cases that you'll want to allow meetings to be recorded. Meeting recordings as you imagine is recording a stream of audio and video for a meeting, but in +Recording meetings is optional, however, there are many cases that you want to allow meetings to be recorded. Meeting recordings as you imagine is recording a stream of audio and video for a meeting, but in the case with CoPilot, it's used to help generate meeting summaries, recaps, and other information after the meeting has ended. When a meeting is recorded: - It gets uploaded to OneDrive (private meetings) or SharePoint (channel meetings). @@ -293,7 +292,7 @@ Learn more: [Meeting recording](/microsoftteams/meeting-recording?tabs=meeting-p ### Turn it on so speakers will be identified in meetings -In meeting transcripts, live transcripts, captions and in meeting recaps using Copilot, you'll want users to be able to identify the person that is talking during the meeting. By default, this is turned on at the +In meeting transcripts, live transcripts, captions and in meeting recaps using Copilot, you want users to be able to identify the person that is talking during the meeting. By default, this is turned on at the organization level (Global (Org-wide default) policy), but in the case you want to turn this off for another part of your organization, you can create a new meeting policy. You can use PowerShell to set this: @@ -344,13 +343,13 @@ Learn more: [Voice recognition](/microsoftteams/rooms/voice-recognition) ### Set up voice and face recognition profiles -Tell your users to set up a voice profile in the Teams app. Each person who will be attending in the meeting room (as opposed to remotely) sets up their digital voice profile in the system so that they'll beidentified in the transcription. +Tell your users to set up a voice profile in the Teams app. Each person who will be attending in the meeting room (as opposed to remotely) sets up their digital voice profile in the system so that they'll be identified in the transcription. 1. Go to your profile picture select **More options**  **Settings** and look under **Language** and make sure that your Teams language is set to **English**. You can enroll your voice profile in EN-US, EN-GB, EN-CA, EN-AU, IE (Indian English), or NZE (New Zealand English). 2. Under **Settings** again, select **Recognition** and then **Create voice profile.** 3. On the next screen, select the microphone, select **Create voice profile** and read the text that is in the box. -If have turned on Face profiles in your organization, the **Create face profile** button will be available to end users. By selecting the button, they can set up their face profile that will be used in meetings. +If you have turned on Face profiles in your organization, the **Create face profile** button is available to end users. By selecting the button, they can set up their face profile that is used in meetings. :::image type="content" source="./media/mtr-devices/voice-profile.png" alt-text="An image of how to set up a voice profile." lightbox="./media/mtr-devices/voice-profile.png"::: From 0aec0c5fdb1d0cc5661b06265550e9f7dfd2d15b Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Fri, 19 Jul 2024 17:49:38 -0700 Subject: [PATCH 0018/1216] Moved Cloud Intelliframe articles up --- Teams/toc.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Teams/toc.yml b/Teams/toc.yml index 79a6a528ff..37ace6c92d 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -1386,6 +1386,10 @@ items: href: rooms/custom-backgrounds.md - name: Join meetings with QR codes href: rooms/teams-rooms-qr-codes.md + - name: Multi-Stream IntelliFrame + href: devices/smartvision-admin.md + - name: Cloud IntelliFrame + href: devices/cloud-intelliframe.md - name: Identification and enrollment items: - name: Voice and face recognition @@ -1532,10 +1536,6 @@ items: href: devices/usb-devices.md - name: RealWear for Teams href: flw-realwear.md - - name: Multi-Stream IntelliFrame - href: devices/smartvision-admin.md - - name: Cloud IntelliFrame - href: devices/cloud-intelliframe.md - name: Monitor items: - name: Teams device health monitoring From a8068ae3e2a04dae6d6e6c392b7ea98f8406edb8 Mon Sep 17 00:00:00 2001 From: Lana-Chin Date: Mon, 12 Aug 2024 07:55:28 -0700 Subject: [PATCH 0019/1216] Update virtual-appointment-meeting-template.md --- Teams/virtual-appointment-meeting-template.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/virtual-appointment-meeting-template.md b/Teams/virtual-appointment-meeting-template.md index 2de76ebff5..04f31a8b67 100644 --- a/Teams/virtual-appointment-meeting-template.md +++ b/Teams/virtual-appointment-meeting-template.md @@ -11,7 +11,7 @@ search.appverid: MET150 searchScope: - Microsoft Teams audience: admin -description: Learn how to manage the Virtual appointment meeting template for Teams to provide a default meeting configuration for your organization. +description: Learn how to manage the Virtual appointment meeting template, which your users can use to schedule virtual appointments with people outside your organization. ms.localizationpriority: medium ms.collection: - M365-collaboration @@ -55,7 +55,7 @@ To learn more, see [Manage meeting templates in Teams](manage-meeting-templates. > > The text notifications are sent in the language of the meeting organizer. -You can control whether your users can choose to send SMS text notifications to external guests in appointments that they schedule using the template. When this feature is enabled for a user, they'll see the SMS notifications option in the template. +You can control whether your users can choose to send SMS text notifications to external guests in appointments that they schedule using the template. When this feature is enabled for a user, they see the SMS notifications option in the template. - If the user chooses **Send text notifications** (the default setting), external guests will receive appointment confirmation, update, and reminder text messages that include the Teams meeting join link and appointment details. - If the user chooses **Don't send text notifications**, external guests won't receive text messages about their appointment. From 51eb8fc7cfbe333ed97d6544bfb81af4a4419b24 Mon Sep 17 00:00:00 2001 From: Viviane Nguyen Date: Thu, 15 Aug 2024 15:37:13 -0500 Subject: [PATCH 0020/1216] Learn Editor: Update licensing-enhance-teams.md --- Teams/teams-add-on-licensing/licensing-enhance-teams.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Teams/teams-add-on-licensing/licensing-enhance-teams.md b/Teams/teams-add-on-licensing/licensing-enhance-teams.md index cce9b829e8..fce48ff165 100644 --- a/Teams/teams-add-on-licensing/licensing-enhance-teams.md +++ b/Teams/teams-add-on-licensing/licensing-enhance-teams.md @@ -239,6 +239,10 @@ The Meet app in Teams allows users to view important details of their meetings i \* *Mentions of a user's name is pulled from the meeting transcript, not from an @mention tag in the meeting chat.* +### Premium Places Functionality + +Microsoft Places will be licensed as part of Microsoft Teams Premium, contributing to the Teams vision to build a smart workplace. With Places in Teams Premium, your users can experience premium features that support intelligent booking, space analytics, and admin capabilities. To learn more about Places, see [Microsoft Places overview](https://www.microsoft.com/microsoft-places). + ### Immersive Mesh Experiences With Immersive spaces in Teams, your users can join a 3D immersive meeting experience for up-to 16 people right from any Teams meeting.
    From db6edd2181c349be13ac442b5f5a0b46c2675128 Mon Sep 17 00:00:00 2001 From: Viviane Nguyen Date: Thu, 15 Aug 2024 15:40:22 -0500 Subject: [PATCH 0021/1216] Learn Editor: Update licensing-enhance-teams.md --- Teams/teams-add-on-licensing/licensing-enhance-teams.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Teams/teams-add-on-licensing/licensing-enhance-teams.md b/Teams/teams-add-on-licensing/licensing-enhance-teams.md index fce48ff165..4b4a43729b 100644 --- a/Teams/teams-add-on-licensing/licensing-enhance-teams.md +++ b/Teams/teams-add-on-licensing/licensing-enhance-teams.md @@ -241,7 +241,7 @@ The Meet app in Teams allows users to view important details of their meetings i ### Premium Places Functionality -Microsoft Places will be licensed as part of Microsoft Teams Premium, contributing to the Teams vision to build a smart workplace. With Places in Teams Premium, your users can experience premium features that support intelligent booking, space analytics, and admin capabilities. To learn more about Places, see [Microsoft Places overview](https://www.microsoft.com/microsoft-places). +Microsoft Places will be licensed as part of Microsoft Teams Premium, contributing to the Teams vision to build a smart workplace. With Places in Teams Premium, your users can experience premium features that support intelligent booking, space analytics, and admin capabilities. To learn more about Places, see [Microsoft Places overview](/microsoft-365/places/places-overview). ### Immersive Mesh Experiences From 2825b8f0e6d23c98f63d513af469d90369d63639 Mon Sep 17 00:00:00 2001 From: Viviane Nguyen Date: Fri, 16 Aug 2024 10:23:21 -0500 Subject: [PATCH 0022/1216] Learn Editor: Update licensing-enhance-teams.md --- Teams/teams-add-on-licensing/licensing-enhance-teams.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/teams-add-on-licensing/licensing-enhance-teams.md b/Teams/teams-add-on-licensing/licensing-enhance-teams.md index 4b4a43729b..7228111e5d 100644 --- a/Teams/teams-add-on-licensing/licensing-enhance-teams.md +++ b/Teams/teams-add-on-licensing/licensing-enhance-teams.md @@ -239,9 +239,9 @@ The Meet app in Teams allows users to view important details of their meetings i \* *Mentions of a user's name is pulled from the meeting transcript, not from an @mention tag in the meeting chat.* -### Premium Places Functionality +### Places Functionality -Microsoft Places will be licensed as part of Microsoft Teams Premium, contributing to the Teams vision to build a smart workplace. With Places in Teams Premium, your users can experience premium features that support intelligent booking, space analytics, and admin capabilities. To learn more about Places, see [Microsoft Places overview](/microsoft-365/places/places-overview). +Microsoft Places will be licensed as part of Microsoft Teams Premium, contributing to the Teams vision to build a **smart workplace.** With Places in Teams Premium, your users can experience upgraded features that support advanced booking, space analytics, and admin capabilities. To learn more about Places, see [Microsoft Places overview](/microsoft-365/places/places-overview). ### Immersive Mesh Experiences From cac57ab56d3c3c87ccfdb89e96af8cbfa9f8cf2b Mon Sep 17 00:00:00 2001 From: Viviane Nguyen Date: Thu, 22 Aug 2024 16:30:16 -0500 Subject: [PATCH 0023/1216] Learn Editor: Update licensing-enhance-teams.md --- Teams/teams-add-on-licensing/licensing-enhance-teams.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/teams-add-on-licensing/licensing-enhance-teams.md b/Teams/teams-add-on-licensing/licensing-enhance-teams.md index 7228111e5d..fae88d3078 100644 --- a/Teams/teams-add-on-licensing/licensing-enhance-teams.md +++ b/Teams/teams-add-on-licensing/licensing-enhance-teams.md @@ -239,9 +239,9 @@ The Meet app in Teams allows users to view important details of their meetings i \* *Mentions of a user's name is pulled from the meeting transcript, not from an @mention tag in the meeting chat.* -### Places Functionality +### Places Workplace Collaboration -Microsoft Places will be licensed as part of Microsoft Teams Premium, contributing to the Teams vision to build a **smart workplace.** With Places in Teams Premium, your users can experience upgraded features that support advanced booking, space analytics, and admin capabilities. To learn more about Places, see [Microsoft Places overview](/microsoft-365/places/places-overview). +Microsoft Places will be licensed as part of Microsoft Teams Premium, contributing to the Teams vision to build a smart workplace**.** With Places in Teams Premium, your users can experience upgraded features that support advanced booking, space analytics, and admin capabilities. To learn more about Places, see [Microsoft Places overview](/microsoft-365/places/places-overview). ### Immersive Mesh Experiences From 19eb70aef441425435701c800560b32c9019cf2c Mon Sep 17 00:00:00 2001 From: Viviane Nguyen Date: Thu, 22 Aug 2024 16:30:37 -0500 Subject: [PATCH 0024/1216] Learn Editor: Update licensing-enhance-teams.md From 140393bcf3aa7dbd5032832632a77a34625d0f3e Mon Sep 17 00:00:00 2001 From: Viviane Nguyen Date: Fri, 23 Aug 2024 09:44:54 -0500 Subject: [PATCH 0025/1216] Learn Editor: Update enhanced-teams-experience.md --- Teams/enhanced-teams-experience.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Teams/enhanced-teams-experience.md b/Teams/enhanced-teams-experience.md index 5f21acb8ce..c9ee5f284a 100644 --- a/Teams/enhanced-teams-experience.md +++ b/Teams/enhanced-teams-experience.md @@ -241,6 +241,10 @@ Teams Premium provides custom Mesh experience capabilities for your users, such | Develop a custom environment | Yes| No admin control. |[Mesh Development Overview](/mesh/develop/development-overview) | | Download the Mesh app | Yes| No admin control. |[Getting started with events in Microsoft Mesh](/mesh/user-guide/getting-started) | +## Advanced Places Workplace Collaboration + +Microsoft Places will be licensed as part of Microsoft Teams Premium, contributing to the Teams vision to build a smart workplace. With Places in Teams Premium, your users can experience upgraded features that support advanced booking, space analytics, and admin capabilities. To learn more about Places, see [Microsoft Places overview](/microsoft-365/places/places-overview). + ## Intelligent call recap **Intelligent call recap** provides AI-powered insights and recaps to Public Switched Telephone Network (PSTN) and 1:1 Teams calls. From 48f3e514a550e876be5c178fa8efd05c73f83433 Mon Sep 17 00:00:00 2001 From: Viviane Nguyen Date: Wed, 28 Aug 2024 11:58:35 -0500 Subject: [PATCH 0026/1216] Learn Editor: Update enhanced-teams-experience.md --- Teams/enhanced-teams-experience.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Teams/enhanced-teams-experience.md b/Teams/enhanced-teams-experience.md index c9ee5f284a..003568e5a7 100644 --- a/Teams/enhanced-teams-experience.md +++ b/Teams/enhanced-teams-experience.md @@ -49,6 +49,7 @@ The following sections in this article describe the Teams Premium enhancements f - [Virtual Appointments](#advanced-virtual-appointments) - [Intelligent meeting features](#intelligent-meeting-features) - [Custom 3D Immersive Mesh Experiences](#custom-3d-immersive-mesh-experiences) +- [Advanced Places Workplace Collaboration](#advanced-places-workplace-collaboration) - [Intelligent call recap](#intelligent-call-recap) For more general information about Teams meetings and premium events, see the following articles: From 51113fc0f2554065440e27b24b97447cf9338524 Mon Sep 17 00:00:00 2001 From: Viviane Nguyen Date: Wed, 28 Aug 2024 11:58:43 -0500 Subject: [PATCH 0027/1216] Learn Editor: Update enhanced-teams-experience.md From 88ce90184d161fe9fd71e20fcd2ced70d711ab6a Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 15:46:00 -0400 Subject: [PATCH 0028/1216] Create join-verification-check.md --- Teams/join-verification-check.md | 74 ++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 Teams/join-verification-check.md diff --git a/Teams/join-verification-check.md b/Teams/join-verification-check.md new file mode 100644 index 0000000000..594c3bd50c --- /dev/null +++ b/Teams/join-verification-check.md @@ -0,0 +1,74 @@ +--- +title: Require verification checks to join Teams meetings and webinars in your org +ms.author: wlibebe +author: wlibebe +manager: pamgreen +ms.reviewer: nraghavan +ms.date: 9/11/2024 +ms.topic: how-to +ms.tgt.pltfrm: cloud +ms.service: msteams +audience: Admin +appliesto: + - Microsoft Teams +ms.localizationpriority: medium +search.appverid: MET150 +f1.keywords: +- CSH +ms.custom: +ms.collection: + - M365-collaboration + - m365initiative-meetings + - highpri + - Tier1 +description: Learn how to require verification checks for Microsoft Teams meetings and webinars in your org to prevent bots from joining. +--- + +# Require verification checks to join Teams meetings and webinars in your org + +**APPLIES TO:** ✔️Meetings ✔️Webinars ✖️Town halls + +For a seamless experience, it's important to manage how anonymous participants join meetings and webinars in your org. Anonymous participants include users who join a Teams meeting without signing in, via the Teams web app, Azure Communication Services (ACS) platform, or through external meeting platforms. + +If your meeting and webinar organizers have a setting in their Meeting options that allows anonymous users to bypass the lobby, there's a risk of web based bots entering and disrupting the sessions. As an admin, you can require human verification checks for anonymous users to join meetings in your org. Requiring a completely automated public Turing test to tell computers and humans apart (CAPTCHA) can prevent unwanted web-based bots from joining, recording, and causing disturbances in meetings and webinars. + +:::image type="content" source="media/meeting-themes-edu-small.png" alt-text="Screenshot of Contoso Education's meeting theme featuring their brand logo, image, and colors." lightbox="media/meeting-themes-edu.png"::: +:::image type="content" source="media/meeting-themes-edu-small.png" alt-text="Screenshot of Contoso Education's meeting theme featuring their brand logo, image, and colors." lightbox="media/meeting-themes-edu.png"::: + +## Manage verification checks for meetings and webinars in your org + +You can use the Teams admin center or PowerShell manage verification checks for meetings and webinars in your org. You could also use a sensitivity label in Purview or a meeting template to require verification checks. To use meeting templates and sensitivity labels, you must have a Teams Premium license. + +The following table shows the behaviors of the settings for the **`-Copilot`** parameter: + +|Teams admins center policy value |PowerShell setting value | Behavior| +|---------|---------|---------------| +|Not required|??| **This is the default value**. When organizers with this policy create meetings and webinars, no users in that meeting complete a verification check before joining the meeting.| +|Anonymous users|??| When organizers with this policy create meetings and webinars, anonymous users must complete a verification check before joining the meeting.| +|Anonymous users and people from untrusted organizations|??| When organizers with this policy create meetings and webinars, anonymous users and people from untrusted organizations must complete a verification check before joining the meeting. | + +### Manage verification checks in the Teams admin center + +1. Open the Teams admin center. +2. Expand **Meetings** from the navigation pane. +3. Under **Meetings**, select **Meeting Policies**. +4. Either select an existing policy or create a new one. +5. Select **On** or **On only with retained transcript** from the dropdown for the **Copilot** setting. +6. Select **Save** + +### Manage verification checks using PowerShell + +To manage how users in your org use Copilot for Teams meetings and events, use the **`-??`** parameter within the PowerShell [**CsTeamsMeetingPolicy**](/powershell/module/teams/set-csteamsmeetingpolicy) cmdlet. + +To allow users in meetings and events that organizers with this policy create to use Copilot **Only during the meeting**, use the following script: + +```PowerShell +Set-CsTeamsMeetingPolicy -Identity -Copilot Enabled +``` + +## Related articles + +- +- [Plan for Teams meetings](plan-meetings.md) +- [Plan for Teams webinars](plan-webinars.md) +- [Plan for Teams town halls](plan-town-halls.md) From feab82e88d64d56dbd82b6427307c0bd6ef9b3e4 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 15:46:03 -0400 Subject: [PATCH 0029/1216] Update toc.yml --- Teams/toc.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Teams/toc.yml b/Teams/toc.yml index 98567ab8d6..d0018b1c85 100644 --- a/Teams/toc.yml +++ b/Teams/toc.yml @@ -699,6 +699,8 @@ items: items: - name: Manage Copilot for Teams href: copilot-teams-transcription.md + - name: Require verification checks + href: join-verification-check.md - name: Manage Q&A href: manage-qna-for-teams.md - name: Manage meeting chat From d6dcb479a9de1be65d613da1652de1d055c32cc2 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 16:53:42 -0400 Subject: [PATCH 0030/1216] Update join-verification-check.md --- Teams/join-verification-check.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Teams/join-verification-check.md b/Teams/join-verification-check.md index 594c3bd50c..a346eec5eb 100644 --- a/Teams/join-verification-check.md +++ b/Teams/join-verification-check.md @@ -53,17 +53,26 @@ The following table shows the behaviors of the settings for the **`-Copilot`** p 2. Expand **Meetings** from the navigation pane. 3. Under **Meetings**, select **Meeting Policies**. 4. Either select an existing policy or create a new one. -5. Select **On** or **On only with retained transcript** from the dropdown for the **Copilot** setting. +5. Navigate to the **Meeting join & lobby** section and select one of the following options for **Require a verification check from:** + - Not required (default) + - Anonymous users + - Anonymous users and people from untrusted organizations 6. Select **Save** ### Manage verification checks using PowerShell To manage how users in your org use Copilot for Teams meetings and events, use the **`-??`** parameter within the PowerShell [**CsTeamsMeetingPolicy**](/powershell/module/teams/set-csteamsmeetingpolicy) cmdlet. -To allow users in meetings and events that organizers with this policy create to use Copilot **Only during the meeting**, use the following script: +To require anonymous users to complete a verification check before joining the meetings and webinars created by organizers with this policy, use the following script: ```PowerShell -Set-CsTeamsMeetingPolicy -Identity -Copilot Enabled +Set-CsTeamsMeetingPolicy -Identity -?? ?? +``` + +Use the following script to require anonymous users and users from untrusted organizations to complete a verification check before joining meetings and webinars created by organizers under this policy: + +```PowerShell +Set-CsTeamsMeetingPolicy -Identity -?? ?? ``` ## Related articles From 5d2d929a5a05b3e0f5b56cca8a382df0a7c5b5a3 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:07:59 -0400 Subject: [PATCH 0031/1216] Update join-verification-check.md --- Teams/join-verification-check.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Teams/join-verification-check.md b/Teams/join-verification-check.md index a346eec5eb..a6ec13a043 100644 --- a/Teams/join-verification-check.md +++ b/Teams/join-verification-check.md @@ -32,14 +32,14 @@ For a seamless experience, it's important to manage how anonymous participants j If your meeting and webinar organizers have a setting in their Meeting options that allows anonymous users to bypass the lobby, there's a risk of web based bots entering and disrupting the sessions. As an admin, you can require human verification checks for anonymous users to join meetings in your org. Requiring a completely automated public Turing test to tell computers and humans apart (CAPTCHA) can prevent unwanted web-based bots from joining, recording, and causing disturbances in meetings and webinars. -:::image type="content" source="media/meeting-themes-edu-small.png" alt-text="Screenshot of Contoso Education's meeting theme featuring their brand logo, image, and colors." lightbox="media/meeting-themes-edu.png"::: -:::image type="content" source="media/meeting-themes-edu-small.png" alt-text="Screenshot of Contoso Education's meeting theme featuring their brand logo, image, and colors." lightbox="media/meeting-themes-edu.png"::: +:::image type="content" source="media/captcha-audio-small.png" alt-text="Screenshot of a user named Daniela completing an audio CAPTCHA challenge to join a meeting." lightbox="media/captcha-audio-expand.png"::: +:::image type="content" source="media/captcha-text-small.png" alt-text="Screenshot of a user named Daniela completing an text CAPTCHA challenge to join a meeting." lightbox="media/captcha-text-expand.png"::: -## Manage verification checks for meetings and webinars in your org +## Manage verification checks for meetings and webinars in your org You can use the Teams admin center or PowerShell manage verification checks for meetings and webinars in your org. You could also use a sensitivity label in Purview or a meeting template to require verification checks. To use meeting templates and sensitivity labels, you must have a Teams Premium license. -The following table shows the behaviors of the settings for the **`-Copilot`** parameter: +The following table shows the behaviors of the settings for the **`-??`** parameter: |Teams admins center policy value |PowerShell setting value | Behavior| |---------|---------|---------------| From 3ac854a04a426c8e44d12a3d2620eca7c8851772 Mon Sep 17 00:00:00 2001 From: Whitney Libebe Date: Wed, 11 Sep 2024 17:08:04 -0400 Subject: [PATCH 0032/1216] Create captcha-audio-expand.png --- Teams/media/captcha-audio-expand.png | Bin 0 -> 500832 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Teams/media/captcha-audio-expand.png diff --git a/Teams/media/captcha-audio-expand.png b/Teams/media/captcha-audio-expand.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac7a0dfc628e4b6a08d143fd5c4fed809865bea GIT binary patch literal 500832 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
    #aGYa;+U}5Zpl8< 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%0AK#a>1p6vDA4=72vW;jilvYx|k)ydo5Z? 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