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
To send a reaction, use the `sendReaction(reactionMessage)` API. To receive a reaction, the message will be built with Type `ReactionMessage` that uses `Reaction` enums as an attribute.
21
+
To send a reaction, use the `sendReaction(reactionMessage)` API. To receive a reaction, the message builds with type `ReactionMessage` using `Reaction` enums as an attribute.
22
+
23
+
You need to subscribe to events that provide the subscriber event data:
20
24
21
-
You need to subscribe for events that provide the subscriber event data:
You can determine which reaction is coming from which participant with `identifier` attribute and gets the reaction type from `ReactionMessage`.
38
+
You can determine which reaction is coming from which participant using the `identifier` attribute and getting the reaction type from `ReactionMessage`.
39
+
40
+
### Sample showing how to send a reaction in a meeting
- For Microsoft Teams interoperability scenarios, the functionality of the feature depends on the meeting policy for the reaction capability.
64
+
### Key points when using reactions
65
+
66
+
- Reactions are supported for Microsoft Teams interoperability scenarios. Support is based on [Teams policy](/microsoftteams/manage-reactions-meetings).
61
67
- Reactions are supported in the Web Calling SDK.
62
-
- Reactions are not currently supported in the Native SDKs.
68
+
- Reactions aren't currently supported in the Native SDKs.
Copy file name to clipboardExpand all lines: articles/communication-services/how-tos/calling-sdk/reactions.md
+43-12Lines changed: 43 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,29 +13,60 @@ ms.custom: template-how-to
13
13
---
14
14
15
15
# Reactions
16
-
In this article, you learn how to implement the reactions capability with Azure Communication Services Calling SDKs. This capability allows users in a group call or meeting to send and receive reactions with participants in Azure Communication Services and Microsoft Teams. Reactions for users in Microsoft Teams are controlled by the configuration and policy settings in Teams. Additional information is available in [Manage reactions in Teams meetings and webinars](/microsoftteams/manage-reactions-meetings) and [Meeting options in Microsoft Teams](https://support.microsoft.com/office/meeting-options-in-microsoft-teams-53261366-dbd5-45f9-aae9-a70e6354f88e)
16
+
17
+
This article describes how to implement reactions for Azure Communication Services Calling SDKs. This capability enables participants in a group call or meeting to send and receive reactions with participants in Azure Communication Services and Microsoft Teams.
18
+
19
+
The configuration and policy settings in Microsoft Teams control reactions for users in Teams meetings. For more information, see [Manage reactions in Teams meetings and webinars](/microsoftteams/manage-reactions-meetings) and [Meeting options in Microsoft Teams](https://support.microsoft.com/office/meeting-options-in-microsoft-teams-53261366-dbd5-45f9-aae9-a70e6354f88e).
17
20
18
21
## Prerequisites
19
22
20
23
- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
21
24
- A deployed Communication Services resource. [Create a Communication Services resource](../../quickstarts/create-communication-resource.md).
22
25
- A user access token to enable the calling client. For more information, see [Create and manage access tokens](../../quickstarts/identity/access-tokens.md).
23
-
- Optional: Complete the quickstart to [add voice calling to your application](../../quickstarts/voice-video-calling/getting-started-with-calling.md)
24
-
25
-
## Reaction in different call types
26
-
Reactions are supported by Azure Communication SDK in these types of calls:
27
-
- Room Call, allowed by default
28
-
- Group Call, allowed by default
29
-
- Teams meeting, based on [Teams policy](/microsoftteams/manage-reactions-meetings)
30
-
31
-
Reactions are not supported for 1:1 call.
26
+
- Optional: Complete the quickstart to [add voice calling to your application](../../quickstarts/voice-video-calling/getting-started-with-calling.md).
32
27
33
28
## Limits on reactions
34
-
Reactions are pulling by batches with same interval. Current batch limitation is 20k reactions with pulling time 3 seconds.
35
-
If the number of reactions exceeds the limit - they will be sent in second batch.
29
+
30
+
The system pulls reactions by batches at regular intervals. Current batch limitation is 20,000 reactions pulled every 3 seconds.
31
+
32
+
If the number of reactions exceeds the limit, leftover reactions are sent in the next batch.
33
+
34
+
## Support
35
+
36
+
The following tables define support for reactions in Azure Communication Services.
37
+
38
+
Teams meeting support is based on [Teams policy](/microsoftteams/manage-reactions-meetings).
39
+
40
+
### Identities and call types
41
+
42
+
The following table shows support for reactions in different call and identity types.
43
+
44
+
| Identities | Teams interop meeting | Room | 1:1 call | Group call | Teams interop Group Call |
45
+
| --- | --- | --- | --- | --- | --- |
46
+
| Communication Services user | ✔️ | ✔️ || ✔️ | ✔️ |
47
+
| Microsoft 365 user | ✔️ ||| ✔️ | ✔️ |
48
+
49
+
### Operations
50
+
51
+
The following table shows support for reactions in Calling SDK to individual identity types.
52
+
53
+
| Operations | Communication Services user | Microsoft 365 user |
0 commit comments