You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Any participant in the call or meeting can be pinned. Only Microsoft 365 users who have an organizer, co-organizer or presenter role can start spotlight for other participants. This action is idempotent, trying to start spotlight on a pinned participant does nothing
29
+
Any participant in the call or meeting can be pinned. Only Microsoft 365 users who have an organizer, co-organizer, or presenter role can start spotlight for other participants. This action is idempotent, trying to start spotlight on a pinned participant does nothing
Any pinned participant in the call or meeting can be unpinned. Only Microsoft 365 users who have an organizer, co-organizer or presenter role can unpin other participants. This action is idempotent, trying to stop spotlight on an unpinned participant does nothing
46
+
Any pinned participant in the call or meeting can be unpinned. Only Microsoft 365 users who have an organizer, co-organizer, or presenter role can unpin other participants. This action is idempotent, trying to stop spotlight on an unpinned participant does nothing
All pinned participants can be unpinned using this API. Only MicrosoftTeamsUserIdentifier users who have an organizer, co-organizer or presenter role can unpin all participants.
55
+
All pinned participants can be unpinned using this API. Only Microsoft 365 users who have an organizer, co-organizer, or presenter role can unpin all participants.
76
56
```js
77
57
spotLightFeature.stopAllSpotLight();
78
58
```
@@ -108,4 +88,11 @@ let spotlightedParticipants = spotLightFeature.getSpotlightedParticipants();
108
88
The following API can be used to get the maximum number of participants that can be spotlighted using the Calling SDK
109
89
```js
110
90
spotLightFeature.maxParticipantsToSpotlight;
111
-
```
91
+
```
92
+
93
+
## Troubleshooting
94
+
|code| Subcode | Result Category | Reason | Resolution |
|400 | 45900 | ExpectedError | All provided participant IDs are already spotlighted | Only participants who aren't currently spotlighted can be spotlighted |
97
+
|400 | 45902 | ExpectedError | The maximum number of participants that can be spotlighted has been reached | Only seven participants can be in the spotlight state at any given time |
98
+
|403 | 45903 | ExpectedError | Only participants with the roles of organizer, co-organizer, or presenter can initiate a spotlight | Ensure the participant calling the `startSpotlight` API has assigned role of organizer, co-organizer or presenter |
In this article, you learn how to implement Microsoft Teams spotlight capability with Azure Communication Services Calling SDKs. This capability allows users in the call or meeting to pin and unpin videos for everyone.
16
+
In this article, you learn how to implement Microsoft Teams spotlight capability with Azure Communication Services Calling SDKs. This capability allows users in the call or meeting to pin and unpin videos for everyone. The maximum limit of pinned videos is seven.
17
+
17
18
Since the video stream resolution of a participant is increased when spotlighted, it should be noted that the settings done on [Video Constraints](../../concepts/voice-video-calling/video-constraints.md) also apply to spotlight.
18
19
19
20
## Prerequisites
@@ -24,6 +25,36 @@ Since the video stream resolution of a participant is increased when spotlighted
24
25
- Optional: Complete the quickstart to [add voice calling to your application](../../quickstarts/voice-video-calling/getting-started-with-calling.md)
25
26
26
27
28
+
## Support
29
+
The following tables define support for Spotlight in Azure Communication Services.
30
+
31
+
### Identities & call types
32
+
The following table shows support for call and identity types.
33
+
34
+
|Identities | Teams meeting | Room | 1:1 call | Group call | 1:1 Teams interop call | Group Teams interop call |
0 commit comments