From 4bcbff9778fe0aaff9b40ecc2ab27576e3b7ba17 Mon Sep 17 00:00:00 2001 From: smahade <88861057+smahade@users.noreply.github.com> Date: Fri, 15 Nov 2024 12:26:57 -0800 Subject: [PATCH 1/9] Update export-teams-content.md Added a new section for the new Copilot Activity APIs --- Teams/export-teams-content.md | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/Teams/export-teams-content.md b/Teams/export-teams-content.md index 0ff87756dd..998ad53b53 100644 --- a/Teams/export-teams-content.md +++ b/Teams/export-teams-content.md @@ -55,10 +55,6 @@ Here are some examples on how you can use these export APIs: To learn more about Teams Retention policy, see the [Manage retention policies for Microsoft Teams](/microsoftteams/retention-policies) for further details. -## What isn't supported by the Teams Export APIs? - -- **Teams Copilot Interactions & Microsoft 365 Chat:** Export API doesn't support user to Copilot interaction messages and Microsoft 365 chat messages sent by the bot. - ## How to access Teams Export APIs - **Example 1** is a simple query to retrieve all the messages of a user or team without any filters: @@ -107,7 +103,7 @@ Here are some examples on how you can use these export APIs: > [!NOTE] > The order of messages in the response isn't guaranteed to be sorted by any datetime, such as createdDateTime nor lastModifiedDateTime. -## Prerequisites to access Teams Export APIs +## Prerequisites to access Teams Export APIs - Microsoft Teams APIs in Microsoft Graph that access sensitive data are considered protected APIs. You can call these APIs as long as the requirements for [accessing without a user](/graph/auth-v2-service) are met. @@ -396,3 +392,26 @@ $filter=from/application/applicationIdentityType eq '' or from/user/id - the query returns messages sent by the system if `messageType eq 'systemEventMessage'` is present These parameters can be combined between them using the OR operators as well as by combining with the `lastModifiedDateTime` `$filter` parameter. + +## Microsoft 365 Copilot Interactions & Microsoft 365 Chat (Preview) + +The new Copilot Activity Export API will allow you to export Copilot interactions data which includes the user prompt to Copilot and the Copilot response back to the user. This API will capture the user intent and Copilot accessed resources and the response back to the user across Microsoft 365 Copilot apps such as Teams, Word and Outlook. + +## How to access Copilot Activity Export APIs (Preview) + +- **Example 1** is a simple query to retrieve all the copilot interactions without any filters (beta): + + ```HTTP + GET https://graph.microsoft.com/beta/copilot/users/{id}/interactionHistory/getAllEnterpriseInteractions + ``` +- **Example 2** is a simple query to retrieve all the copilot interactions with appclass filters (beta): + + ```HTTP + GET https://graph.microsoft.com/beta/copilot/users/{id}/interactionHistory/getAllEnterpriseInteractions?$filter=appClass eq 'IPM.SkypeTeams.Message.Copilot.Teams or appClass eq 'IPM.SkypeTeams.Message.Copilot.BizChat' (beta) + ``` +## Prerequisites to access Copilot Activity Export APIs (Preview) + +Application permissions are used by apps that run without a signed-in user present; application permissions can only be approved by an administrator. The following permissions are needed: + + - *AiEnterpriseInteraction.Read.All*: enables access to all copilot interactions across Microsoft 365 apps and Microsoft 365 Chat + From f7efa0c7aec698b5d99ee6dd4e035ed40db19d0f Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Mon, 18 Nov 2024 10:21:48 -0800 Subject: [PATCH 2/9] Update export-teams-content.md --- Teams/export-teams-content.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Teams/export-teams-content.md b/Teams/export-teams-content.md index 998ad53b53..003a6b2880 100644 --- a/Teams/export-teams-content.md +++ b/Teams/export-teams-content.md @@ -119,6 +119,8 @@ Here are some examples on how you can use these export APIs: - *OnlineMeetingRecording.Read.All*: enables access to recordings for all 1:n scheduled Teams meetings +- A **Microsoft 365 Copilot license** is required for accessing the new Copilot Activity Export API. + ## License requirements for Teams Export APIs Export API supports Security and Compliance (S+C) and general usage scenarios through a model query parameter. S+C scenarios (Model A) include seeded capacity and require an E5 subscription and general usage scenarios (Model B) are available for all subscriptions and is consumption only. For more information about seeded capacity and consumption fees, see [Licensing and payment requirements for Microsoft Graph Teams APIs](/graph/teams-licenses). From 71ad7953c00cbb751aef9b87bc17c9fc41a5fa48 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Mon, 18 Nov 2024 10:24:18 -0800 Subject: [PATCH 3/9] Update export-teams-content.md From fcfc4857c0bc9515e32a7d5cb1177433d3124793 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Mon, 18 Nov 2024 10:25:16 -0800 Subject: [PATCH 4/9] Update export-teams-content.md --- Teams/export-teams-content.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Teams/export-teams-content.md b/Teams/export-teams-content.md index 003a6b2880..1728330110 100644 --- a/Teams/export-teams-content.md +++ b/Teams/export-teams-content.md @@ -96,14 +96,13 @@ Here are some examples on how you can use these export APIs: GET https://graph.microsoft.com/v1.0/users/{id}/onlineMeetings/getAllTranscripts(meetingOrganizerUserId='{userId}',startDateTime={startDateTime},endDateTime={endDateTime}) ``` - > [!NOTE] > The API returns response with next page link in case of multiple results. For getting next set of results, simply call GET on the url from @odata.nextlink. If @odata.nextlink isn't present or null then all messages are retrieved. > [!NOTE] > The order of messages in the response isn't guaranteed to be sorted by any datetime, such as createdDateTime nor lastModifiedDateTime. -## Prerequisites to access Teams Export APIs +## Prerequisites to access Teams Export APIs - Microsoft Teams APIs in Microsoft Graph that access sensitive data are considered protected APIs. You can call these APIs as long as the requirements for [accessing without a user](/graph/auth-v2-service) are met. From d69d4fad069de5717205982c7025b0fda046d770 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Mon, 18 Nov 2024 10:26:38 -0800 Subject: [PATCH 5/9] Update export-teams-content.md --- Teams/export-teams-content.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/Teams/export-teams-content.md b/Teams/export-teams-content.md index 1728330110..f746d8f18c 100644 --- a/Teams/export-teams-content.md +++ b/Teams/export-teams-content.md @@ -335,7 +335,6 @@ No model declaration enables access to APIs with limited usage per each requesti For more information, see [Use Graph APIs to fetch transcript](/microsoftteams/platform/graph-api/meeting-transcripts/api-transcripts#get-calltranscript-content). - ## Export API filters Export API hosted on the Teams Graph Service gets all user messages from the Substrate user mailbox using `users/{userId}/chats/getAllMessages`. Export API retrieves both sent and received messages for a user which leads to export of duplicate messages when calling the API for all users in the chat thread. @@ -415,4 +414,3 @@ The new Copilot Activity Export API will allow you to export Copilot interaction Application permissions are used by apps that run without a signed-in user present; application permissions can only be approved by an administrator. The following permissions are needed: - *AiEnterpriseInteraction.Read.All*: enables access to all copilot interactions across Microsoft 365 apps and Microsoft 365 Chat - From d8a2ea5cb2e08d837008e447c6a15a55746eabb2 Mon Sep 17 00:00:00 2001 From: Heidi Payne Date: Mon, 18 Nov 2024 10:55:04 -0800 Subject: [PATCH 6/9] Update export-teams-content.md --- Teams/export-teams-content.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Teams/export-teams-content.md b/Teams/export-teams-content.md index f746d8f18c..b7a06b3850 100644 --- a/Teams/export-teams-content.md +++ b/Teams/export-teams-content.md @@ -118,8 +118,6 @@ Here are some examples on how you can use these export APIs: - *OnlineMeetingRecording.Read.All*: enables access to recordings for all 1:n scheduled Teams meetings -- A **Microsoft 365 Copilot license** is required for accessing the new Copilot Activity Export API. - ## License requirements for Teams Export APIs Export API supports Security and Compliance (S+C) and general usage scenarios through a model query parameter. S+C scenarios (Model A) include seeded capacity and require an E5 subscription and general usage scenarios (Model B) are available for all subscriptions and is consumption only. For more information about seeded capacity and consumption fees, see [Licensing and payment requirements for Microsoft Graph Teams APIs](/graph/teams-licenses). @@ -414,3 +412,4 @@ The new Copilot Activity Export API will allow you to export Copilot interaction Application permissions are used by apps that run without a signed-in user present; application permissions can only be approved by an administrator. The following permissions are needed: - *AiEnterpriseInteraction.Read.All*: enables access to all copilot interactions across Microsoft 365 apps and Microsoft 365 Chat + - A **Microsoft 365 Copilot license** is required for accessing the new Copilot Activity Export API. From ac64e95309093187e38d54a2b267f89e97b9ab50 Mon Sep 17 00:00:00 2001 From: Dmitry Kirilov Date: Mon, 18 Nov 2024 11:34:31 -0800 Subject: [PATCH 7/9] 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 85ca686cd2..cd3cd8cf73 100644 --- a/Teams/rooms/certified-hardware.md +++ b/Teams/rooms/certified-hardware.md @@ -245,6 +245,7 @@ The following devices are certified under the Microsoft Teams Rooms peripherals | Poly Studio E60 Camera | 1.0.4.0 | | ||| | [Poly Studio R30](https://www.poly.com/us/en/products/video-conferencing/studio/studio-r30) | 2.0.0.001096 | | ||| | Poly Studio V52 | 1.0.1-400045 | | ||| +| Poly Studio V72 | 1.4.5-424011 | | ||| | [EPOS SP 220 MS](http://no-no.sennheiser.com/dual-speakerphones-sp-220-ms-uc) | 2.0.12.0 | | ||| | [EPOS SP20](https://www.eposaudio.com/en/us/enterprise/products/sp-20-ml-142ee5ca-speakerphone-1000226) | 1.2.15 | | ||| | [EPOS SP30](https://www.eposaudio.com/en/us/enterprise/products/sp-30-78c0cecc-bluetooth-speakerphone-1000223) | 2.1.52 | | ||| From b3149a0d42ff1b8b5fab76e65d154cc551ff76c8 Mon Sep 17 00:00:00 2001 From: Dmitry Kirilov Date: Mon, 18 Nov 2024 11:54:22 -0800 Subject: [PATCH 8/9] Update certified-hardware.md --- Teams/rooms/certified-hardware.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Teams/rooms/certified-hardware.md b/Teams/rooms/certified-hardware.md index cd3cd8cf73..a214392536 100644 --- a/Teams/rooms/certified-hardware.md +++ b/Teams/rooms/certified-hardware.md @@ -272,8 +272,8 @@ The following devices are certified under the Microsoft Teams Rooms peripherals |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 | | ||| | [Sennheiser TeamConnect Intelligent Speaker/TC ISP (T-Rock)](https://en-us.sennheiser.com/tcisp) | 1.0.6 | | | | ✔ | -| [Sennheiser TC Bar M](https://www.sennheiser.com/tcbar-medium) | 0.9.17 | | ||| -| [Sennheiser TC Bar S](https://www.sennheiser.com/tcbar-small) | 0.9.17 | | ||| +| Sennheiser TC Bar M | 0.9.17 | | ||| +| Sennheiser TC Bar S | 0.9.17 | | ||| | [Biamp Tesira Fore AVB VT4 Fixed audio DSP](https://www.biamp.com/products/tesira-fixed-audio-dsp)+ ‡
[Sennheiser TeamConnect Ceiling 2 Microphone](https://sennheiser.com/tcc2)+ ‡
[Tesira EX-UBT](https://www.biamp.com/products/tesira/tesira-expanders) ‡ | Biamp DSP: 3.12.0.15
TCC2: 1.3.3
EX-UBT: 3.12.0.15 | | ||| | [Biamp Tesira FORTÉ AVB VT4 Audio DSP](https://www.biamp.com/products/tesira-fixed-audio-dsp)+
[Biamp Parlé TCM-XA Ceiling Microphone](https://www.biamp.com/products/product-families/parle/parle-microphones)+
Biamp Desono C-IC6 ceiling mounted loudspeaker | Audio FW version: 3.15 | | ||| | [Biamp TesiraFORTE AVB VT4](https://www.biamp.com/products/tesira-fixed-audio-dsp)+
[Parle TTM-X(Table Mic)](https://www.biamp.com/products/product-families/parle/parle-microphones)+
[Ex-UBT]() | Audio FW version: 3.15 | | ||| From b1244c8d4b59515210ac8c6c2013a7b066ed3a7b Mon Sep 17 00:00:00 2001 From: "Tony Smith (MSFT)" <31015534+tonysmit@users.noreply.github.com> Date: Mon, 18 Nov 2024 12:40:32 -0800 Subject: [PATCH 9/9] Removing LinkedIn link so they will build --- .../phone-numbers-for-audio-conferencing.md | 2 - ...ntact-external-skype-for-business-users.md | 2 - ...-business-settings-for-individual-users.md | 4 -- ...e-for-business-users-add-skype-contacts.md | 5 -- .../set-up-skype-for-business-online.md | 2 - ...ss-and-microsoft-teams-add-on-licensing.md | 2 - Teams/devices/custom-names.md | 63 +++++++++++++++++++ 7 files changed, 63 insertions(+), 17 deletions(-) create mode 100644 Teams/devices/custom-names.md diff --git a/Skype/SfbOnline/audio-conferencing-in-office-365/phone-numbers-for-audio-conferencing.md b/Skype/SfbOnline/audio-conferencing-in-office-365/phone-numbers-for-audio-conferencing.md index 85096eeb37..9161b54b70 100644 --- a/Skype/SfbOnline/audio-conferencing-in-office-365/phone-numbers-for-audio-conferencing.md +++ b/Skype/SfbOnline/audio-conferencing-in-office-365/phone-numbers-for-audio-conferencing.md @@ -82,8 +82,6 @@ To see a list of those countries/regions that have phone numbers automatically a - You can set up to four languages for each audio conferencing phone number - one primary and three secondary. And you can also set languages on a dedicated audio conferencing phone number. - To set the dial-in phone number for a user, see [Set the phone numbers included on invites](set-the-phone-numbers-included-on-invites.md). - -[!INCLUDE [LinkedIn Learning Info](../../common/office/linkedin-learning-info.md)] ## Related topics diff --git a/Skype/SfbOnline/set-up-skype-for-business-online/allow-users-to-contact-external-skype-for-business-users.md b/Skype/SfbOnline/set-up-skype-for-business-online/allow-users-to-contact-external-skype-for-business-users.md index 738264d57c..e64ecbdc2c 100644 --- a/Skype/SfbOnline/set-up-skype-for-business-online/allow-users-to-contact-external-skype-for-business-users.md +++ b/Skype/SfbOnline/set-up-skype-for-business-online/allow-users-to-contact-external-skype-for-business-users.md @@ -143,8 +143,6 @@ After you enable external communication for your entire business, you can turn i > [!NOTE] > You may have to wait for up to 24 hours for your changes to take effect. - -[!INCLUDE [LinkedIn Learning Info](../../common/office/linkedin-learning-info.md)] ## Related topics diff --git a/Skype/SfbOnline/set-up-skype-for-business-online/configure-skype-for-business-settings-for-individual-users.md b/Skype/SfbOnline/set-up-skype-for-business-online/configure-skype-for-business-settings-for-individual-users.md index 942834f902..b178682e4a 100644 --- a/Skype/SfbOnline/set-up-skype-for-business-online/configure-skype-for-business-settings-for-individual-users.md +++ b/Skype/SfbOnline/set-up-skype-for-business-online/configure-skype-for-business-settings-for-individual-users.md @@ -105,10 +105,6 @@ To configure these settings in bulk, use PowerShell. See [Set up your computer f To configure these settings in bulk, use PowerShell. See [Set the phone numbers included on invites](../audio-conferencing-in-office-365/set-the-phone-numbers-included-on-invites.md) [Set up your computer for Windows PowerShell](../set-up-your-computer-for-windows-powershell/set-up-your-computer-for-windows-powershell.md). - -[!INCLUDE [LinkedIn Learning Info](../../common/office/linkedin-learning-info.md)] - - ## Related topics [Set up Skype for Business Online](set-up-skype-for-business-online.md) diff --git a/Skype/SfbOnline/set-up-skype-for-business-online/let-skype-for-business-users-add-skype-contacts.md b/Skype/SfbOnline/set-up-skype-for-business-online/let-skype-for-business-users-add-skype-contacts.md index 1253412e85..3e08427b98 100644 --- a/Skype/SfbOnline/set-up-skype-for-business-online/let-skype-for-business-users-add-skype-contacts.md +++ b/Skype/SfbOnline/set-up-skype-for-business-online/let-skype-for-business-users-add-skype-contacts.md @@ -97,14 +97,9 @@ Skype contacts who signed in with their Microsoft account (formerly Windows Live |:-----|:-----| | Video conversations
Person-to-person instant messaging
Presence
| Multi-party IM conversations
Audio and video conversations with three or more people
Desktop and program sharing
| -[!INCLUDE [LinkedIn Learning Info](../../common/office/linkedin-learning-info.md)] - ## Related topics [Allow users to contact external Skype for Business users](allow-users-to-contact-external-skype-for-business-users.md) [Set up Skype for Business Online](set-up-skype-for-business-online.md) - - - diff --git a/Skype/SfbOnline/set-up-skype-for-business-online/set-up-skype-for-business-online.md b/Skype/SfbOnline/set-up-skype-for-business-online/set-up-skype-for-business-online.md index c76ce9aa5c..cb316c6516 100644 --- a/Skype/SfbOnline/set-up-skype-for-business-online/set-up-skype-for-business-online.md +++ b/Skype/SfbOnline/set-up-skype-for-business-online/set-up-skype-for-business-online.md @@ -167,8 +167,6 @@ The quality of audio, video, and application sharing in Skype for Business is gr [Make and receive a video call using Skype for Business](https://support.office.com/article/abf62493-670f-4b0d-b2cf-fe03b49caf42) -[!INCLUDE [LinkedIn Learning Info](../../common/office/linkedin-learning-info.md)] - ## Related topics diff --git a/Skype/SfbOnline/skype-for-business-and-microsoft-teams-add-on-licensing/skype-for-business-and-microsoft-teams-add-on-licensing.md b/Skype/SfbOnline/skype-for-business-and-microsoft-teams-add-on-licensing/skype-for-business-and-microsoft-teams-add-on-licensing.md index b8cec810bb..762384ef4e 100644 --- a/Skype/SfbOnline/skype-for-business-and-microsoft-teams-add-on-licensing/skype-for-business-and-microsoft-teams-add-on-licensing.md +++ b/Skype/SfbOnline/skype-for-business-and-microsoft-teams-add-on-licensing/skype-for-business-and-microsoft-teams-add-on-licensing.md @@ -92,8 +92,6 @@ If you want to use your existing Calling Plan, buy the **Phone System** add-on a If you are using on-premises PSTN connectivity for hybrid users, you *only* assign **Phone System** licenses to your users. **DO NOT** also assign a Calling Plan. -[!INCLUDE [LinkedIn Learning Info](../../common/office/linkedin-learning-info.md)] - ## Related topics - [Set up Skype for Business Online](../set-up-skype-for-business-online/set-up-skype-for-business-online.md) diff --git a/Teams/devices/custom-names.md b/Teams/devices/custom-names.md new file mode 100644 index 0000000000..98ac1808a2 --- /dev/null +++ b/Teams/devices/custom-names.md @@ -0,0 +1,63 @@ +--- +title: Add a custom name for Teams panels +author: mstonysmith +ms.author: tonysmit +manager: pamgreen +ms.reviewer: eviegrimshaw +ms.date: 11/18/2024 +ms.topic: article +ms.service: msteams +ms.subservice: itpro-devices +audience: Admin +appliesto: + - Microsoft Teams +ms.collection: + - teams-rooms-devices + - Teams_ITAdmin_Devices + - Tier1 +f1.keywords: + - NOCSH +search.appverid: MET150 +ms.localizationpriority: medium +description: This article provides the information required when you want to add in a custom name for a Microsoft Teams panel. +--- + +# Add a custom name for Teams panels + +## Heading 2 + +insert text + +### Heading 3 + +insert text + +#### Heading 4 + +**Bold text** + +*italic text* + +Numbered list: +1. +2. +3. +4. + +Bulleted list: +- +- +- +- + +> [!IMPORTANT] +> Important note. + +> [!NOTE] +> Normal note. + +## Related articles + +- [Insert link text](/powershell/module/teams/new-csteamsipphonepolicy) +- [Plan for Teams panels](/microsoftteams/devices/teams-panels) +- [Certified Teams panels](teams-panels-certified-hardware.md) \ No newline at end of file