Sort by
Newest
Communications Calling SDK: Inconsistent recorded participant number shown on teams client when bot grouping is enabled
Active: 3 monthsUpdated: January 08, 2025Area:Teamwork and communications
When recording bot applications enable Bot Grouping, the number of participants shown by the Teams client as being recorded isn't accurate. Because the participants are grouped, the displayed number of participants being recorded is lower than the actual number.
Workaround
Disable bot grouping to show an accurate count.
Use of specific query parameters on /subscribedSkus and /domains doesn't return the expected results
Active: 1 yearUpdated: December 20, 2024Area:Identity and access
The following usage of query parameters that target subscribedSkus and domain entities might not return the expected results:
- Use of $search on both subscribedSkus or domain entities
- Use of $top and $filter on the domain entity
Currently, these parameters are effectively ignored, and the queries don't return the expected results.
Workaround
Upgrade events for Teams app installation change notifications in chat scope are not delivered
Active: 5 monthsUpdated: September 17, 2024Area:Change notifications
When a subscription for a Teams app installation change notification is created, if the scope is specific to or includes chats, upgrade events/ notifications will not be delivered to the subscriber.
For example: If a customer subscribes to `/appCatalogs/teamsApps/{teams-app-id}/installations?$filter=(scopeInfo/scope eq 'groupChat')`, they will not receive notifications for upgrade/update events. However, they will receive other notifications regarding installations and deletions.
Another example: If a customer subscribes to `/appCatalogs/teamsApps/{teams-app-id}/installations`, they will not receive notifications for upgrade/update events occurring specifically within chats. However, they will receive all other forms of notifications in teams and user's personal scope. But, in chats, they will only receive installation and deletion notifications.
Another example: If a customer subscribes to `/appCatalogs/teamsApps/{teams-app-id}/installations`, they will not receive notifications for upgrade/update events occurring specifically within chats. However, they will receive all other forms of notifications in teams and user's personal scope. But, in chats, they will only receive installation and deletion notifications.
Workaround
Currently no workaround for this issue is available.
Non-admin user can't add self as group owner during group creation or update
Active: 5 monthsUpdated: September 12, 2024Area:Groups
When a non-admin user calls the Create group API, Update group API, or Upsert group API and adds their user ID in the request body in the owners@odata.bind collection, the request fails with a 400 Bad Request error code with the message "Request contains a property with duplicate values." A non-admin user can't explicitly add themselves as the group owner.
Workaround
There is no workaround for this error.
By default, a non-admin user who is creating a security or Microsoft 365 group through the Create group API or Upsert group API is automatically added to the owners collection of the group, if they don't specify any group owners. If they specify others as group owners, the non-admin group creator is still automatically added to the owners collection of the security group, but not for the Microsoft 365 group. The user still can't add themselves to the owners collection during group update.
GET /groups/{id}/members doesn't return service principals in v1.0
Active: 4 yearsUpdated: September 11, 2024Area:Groups
The List group members API operation on the v1.0 endpoint currently doesn't return any service principals that might be members of the queried group.
Workaround
As a workaround, use one of the following options:
- Use the List group members API operation on the beta endpoint.
- Use the /groups/{id}?$expand=members API operation.
Communication Calling SDK: Support for multi-endpoint use case in delta roster notification mode is missing
Active: 7 monthsUpdated: August 06, 2024Area:Teamwork and communications
When the same application or user is joining the same meeting using multiple endpoints, and the roster notification mode is delta roster, the participant roster updates provided by Communications SDK might not capture the additional endpoints added to the ongoing call.
Workaround
Legacy mode for roster supports the multi-endpoint use case. Use the SDK version 1.2.0.7270 or earlier.
Communication Calling SDK: Webhook message processing exception: System.Security.Cryptography.CryptographicException
Active: 7 monthsUpdated: July 23, 2024Area:Teamwork and communications
The release of the KBs introduced an issue with applications developed with the Communication Calling SDKs.
The Microsoft Graph AnswerAsync method throws an exception when the bot tries to answer incoming calls. This is related to the following Windows updates:
- Wk22 - KB5038282
- Wk19 - KB5038283
Workaround
Roll back the KBs pending an updated release of the SDK.
Change tracking requests for APIs that export online meeting artifacts return items that are already synced
Active: 1 yearUpdated: May 07, 2024Area:Teamwork and communications
Change tracking (/delta) requests to getAllTranscripts or getAllRecordings might return items that were already synced in earlier requests.
This happens when the meeting had other non-related updates, such as adding participants, notes, or files.
Workaround
For every item in the response, check the createdDateTime of the recording or transcript and compare it with the previous sync timestamp. If the createdDateTime is before the last sync timestamp, the item is already synced and can be ignored.
APIs that export online meeting artifacts don't return recordings for meetings without transcriptions enabled
Active: 11 monthsUpdated: May 07, 2024Area:Teamwork and communications
The getAllRecordings API does not return recordings for meetings that don't have transcription enabled.
APIs that export online meeting artifacts might return transcript URLs that don't contain any content
Active: 1 yearUpdated: May 07, 2024Area:Users
The getAllTranscripts API might return transcript content URLs for some meetings that don't have any transcribed words. Calls to the content URL for those meetings will return an error.
Workaround
Verify that the meeting has been transcribed and if there's valid content. If there is, report it for further investigation. Otherwise, ignore the content URL.