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
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/interop/guest/capabilities.md
+58-31Lines changed: 58 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,35 +15,63 @@ ms.subservice: teams-interop
15
15
In this article, you will learn which capabilities are supported for Teams external users using Azure Communication Services SDKs.
16
16
17
17
## Client capabilities
18
-
The following table shows supported client-side capabilities available in Azure Communication Services SDKs:
19
-
20
-
| Capability | Supported |
21
-
| --- | --- |
22
-
| Send and receive chat messages | ✔️ |
23
-
| Use typing indicators | ✔️ |
24
-
| Read receipt | ❌ |
25
-
| File sharing | ❌ |
26
-
| Reply to chat message | ❌ |
27
-
| React to chat message | ❌ |
28
-
| Audio and video calling | ✔️ |
29
-
| Share screen and see shared screen | ✔️ |
30
-
| Manage Teams convenient recording | ❌ |
31
-
| Manage Teams transcription | ❌ |
32
-
| Receive closed captions | ❌ |
33
-
| Add and remove meeting participants | ❌ |
34
-
| Raise and lower hand | ❌ |
35
-
| See raised and lowered hand | ❌ |
36
-
| See and set reactions | ❌ |
37
-
| Control Teams third-party applications | ❌ |
38
-
| Interact with a poll or Q&A | ❌ |
39
-
| Set and unset spotlight | ❌ |
40
-
| See PowerPoint Live | ❌ |
41
-
| See Whiteboard | ❌ |
42
-
| Participation in breakout rooms | ❌ |
43
-
| Apply background effects | ❌ |
44
-
| See together mode video stream | ❌ |
45
-
46
-
When Teams external users leave the meeting, or the meeting ends, they can no longer send or receive new chat messages and no longer have access to messages sent and received during the meeting.
18
+
The following table shows supported client-side capabilities available in Azure Communication Services SDKs. You can find per platform availability in [voice and video calling capabilities](../../voice-video-calling/calling-sdk-features.md).
19
+
20
+
| Category | Capability | Supported |
21
+
| --- | --- | --- |
22
+
|Chat | Send and receive chat messages | ✔️ |
23
+
|| Send and receive Giphy | ❌ |
24
+
|| Send messages with high priority | ❌ |
25
+
|| Recieve messages with high priority | ✔️ |
26
+
|| Send and receive Loop components | ❌ |
27
+
|| Send and receive Emojis | ❌ |
28
+
|| Send and receive Stickers | ❌ |
29
+
|| Send and receive Stickers | ❌ |
30
+
|| Send and receive Teams messaging extensions | ❌ |
31
+
|| Use typing indicators | ✔️ |
32
+
|| Read receipt | ❌ |
33
+
|| File sharing | ❌ |
34
+
|| Reply to chat message | ❌ |
35
+
|| React to chat message | ❌ |
36
+
|Calling - core | Audio send and receive | ✔️ |
37
+
|| Send and receive video | ✔️ |
38
+
|| Share screen and see shared screen | ✔️ |
39
+
|| Manage Teams convenient recording | ❌ |
40
+
|| Manage Teams transcription | ❌ |
41
+
|| Manage breakout rooms | ❌ |
42
+
|| Participation in breakout rooms | ❌ |
43
+
|| Leave meeting | ✔️ |
44
+
|| End meeting | ❌ |
45
+
|| Change meeting options | ❌ |
46
+
|| Lock meeting | ❌ |
47
+
| Calling - participants| See roster | ✔️ |
48
+
|| Add and remove meeting participants | ❌ |
49
+
|| Dial out to phone number | ❌ |
50
+
|| Disable mic or camera of others | ❌ |
51
+
|| Make a participant and attendee or presenter | ❌ |
52
+
|| Admit or reject participants in the lobby | ❌ |
53
+
| Calling - engagement | Raise and lower hand | ❌ |
54
+
|| See raised and lowered hand | ❌ |
55
+
|| See and set reactions | ❌ |
56
+
| Calling - video streams | Send and receive video | ✔️ |
57
+
|| See together mode video stream | ❌ |
58
+
|| See Large gallery view | ❌ |
59
+
|| See Video stream from Teams media bot | ❌ |
60
+
|| See adjusted content from Camera | ❌ |
61
+
|| Set and unset spotlight | ❌ |
62
+
|| Apply background effects | ❌ |
63
+
| Calling - integrations | Control Teams third-party applications | ❌ |
64
+
|| See PowerPoint Live stream | ❌ |
65
+
|| See Whiteboard stream | ❌ |
66
+
|| Interact with a poll | ❌ |
67
+
|| Interact with a Q&A | ❌ |
68
+
|| Interact with a OneNote | ❌ |
69
+
|| Manage SpeakerCoach | ❌ |
70
+
| Accessibility | Receive closed captions | ❌ |
71
+
|| Communication access real-time translation (CART) | ❌ |
72
+
|| Language interpretation | ❌ |
73
+
74
+
When Teams external users leave the meeting, or the meeting ends, they can no longer send or receive new chat messages and no longer have access to messages sent and received during the meeting.
47
75
48
76
## Server capabilities
49
77
@@ -66,7 +94,7 @@ The following table shows supported Teams capabilities:
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/interop/guest/overview.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,8 @@ You can create an identity and access token for Teams external users on Azure po
35
35
36
36
With a valid identity, access token, and Teams meeting URL, you can use [Azure Communication Services UI Library](https://azure.github.io/communication-ui-library/?path=/story/composites-call-with-chat-jointeamsmeeting--join-teams-meeting) to join Teams meeting without any code.
The [Azure Communication Services Calling Hero Sample](../../../samples/calling-hero-sample.md) demonstrates how developers can use Azure Communication Services Calling Web SDK to join a Teams meeting from a web application as a Teams external user. You can experiment with the capability with single-click deployment to Azure.
Teams administrators control organization-wide policies and manage and assign user policies. Teams meeting policies are tied to the organizer of the Teams meeting. Teams meetings also have options to customize specific Teams meetings further.
15
+
16
+
## Teams policies
14
17
Teams administrators have the following policies to control the experience for Teams external users in Teams meetings.
@@ -24,6 +27,27 @@ Teams administrators have the following policies to control the experience for T
24
27
25
28
Your custom application should consider user authentication and other security measures to protect Teams meetings. Be mindful of the security implications of enabling anonymous users to join meetings. Use the [Teams security guide](/microsoftteams/teams-security-guide#addressing-threats-to-teams-meetings) to configure capabilities available to anonymous users.
26
29
30
+
## Teams meeting options
31
+
32
+
Teams meeting organizers can also configure the Teams meeting options to adjust the experience for participants. The following options are supported in Azure Communication Services for external users:
33
+
34
+
|Option name|Description| Supported |
35
+
| --- | --- | --- |
36
+
|[Automatically admit people](/microsoftteams/meeting-policies-participants-and-guests#automatically-admit-people)| If set to "Everyone", Teams external users can bypass lobby. Otherwise, Teams external users have to wait in the lobby until an authenticated user admits them.| ✔️ |
37
+
|[Always let callers bypass the lobby](/microsoftteams/meeting-policies-participants-and-guests#allow-dial-in-users-to-bypass-the-lobby)| Participants joining through phone can bypass lobby | Not applicable |
38
+
| Announce when callers join or leave| Participants hear announcement sounds when phone participants join and leave the meeting | ✔️ |
39
+
|[Choose co-organizers](/office/add-co-organizers-to-a-meeting-in-teams-0de2c31c-8207-47ff-ae2a-fc1792d466e2)| Not applicable to external users | ✔️ |
40
+
|[Who can present in meetings](/microsoftteams/meeting-policies-in-teams-general#designated-presenter-role-mode)| Controls who in the Teams meeting can share screen. | ❌ |
41
+
|[Manage what attendees see](/office/spotlight-someone-s-video-in-a-teams-meeting-58be74a4-efac-4e89-a212-8d198182081e)|Teams organizer, co-organizer and presenter can spotlight videos for everyone. Azure Communication Services does not receive the spotlight signals. |❌|
42
+
|[Allow mic for attendees](/office/manage-attendee-audio-and-video-permissions-in-teams-meetings-f9db15e1-f46f-46da-95c6-34f9f39e671a)|If external user is attendee, then this option controls whether external user can send local audio |✔️|
43
+
|[Allow camera for attendees](/office/manage-attendee-audio-and-video-permissions-in-teams-meetings-f9db15e1-f46f-46da-95c6-34f9f39e671a)|If external user is attendee, then this option controls whether external user can send local video |✔️|
44
+
|[Record automatically](/graph/api/resources/onlinemeeting)|Records meeting when anyone starts the meeting. The user in the lobby does not start a recording.|✔️|
45
+
|Allow meeting chat|If enabled, external users can use the chat associated with the Teams meeting.|✔️|
46
+
|[Allow reactions](/microsoftteams/meeting-policies-in-teams-general#meeting-reactions)|If enabled, external users can use reactions in the Teams meeting |❌|
47
+
|[RTMP-IN](/microsoftteams/stream-teams-meetings)|If enabled, organizers can stream meetings and webinars to external endpoints by providing a Real-Time Messaging Protocol (RTMP) URL and key to the built-in Custom Streaming app in Teams. |Not applicable|
48
+
|[Provide CART Captions](/office/use-cart-captions-in-a-microsoft-teams-meeting-human-generated-captions-2dd889e8-32a8-4582-98b8-6c96cf14eb47)|Communication access real-time translation (CART) is a service in which a trained CART captioner listens to the speech and instantaneously translates all speech to text. As a meeting organizer, you can set up and offer CART captioning to your audience instead of the Microsoft Teams built-in live captions that are automatically generated.|❌|
49
+
50
+
27
51
## Next steps
28
52
29
53
-[Authenticate as Teams external user](../../../quickstarts/access-tokens.md)
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/interop/guest/teams-client-experience.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,9 @@ ms.subservice: teams-interop
13
13
# Experience for users in Teams client
14
14
Teams external user joining Teams meeting with Azure Communication Services SDKs will be represented in Teams client as any other Teams anonymous user. Teams external users will be marked as "external" in the participant's lists as Teams clients. As Teams anonymous users, their capabilities in the Teams meeting will be limited regardless of the assigned Teams meeting role.
15
15
16
+
17
+

18
+
16
19
## Next steps
17
20
18
21
-[Authenticate as Teams external user](../../../quickstarts/access-tokens.md)
0 commit comments