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/calling-chat.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -154,12 +154,15 @@ To make testing easier, we've published a sample app [here](https://github.com/A
154
154
**Limitations and known issues** </br>
155
155
While in private preview, a Communication Services user can do various actions using the Communication Services Chat SDK, including sending and receiving plain and rich text messages, typing indicators, read receipts, real-time notifications, and more. However, most of the Teams chat features aren't supported. Here are some key behaviors and known issues:
156
156
- Communication Services users can only initiate chats.
157
-
- Communication Services users can't send or receive GIFs, images, or files. Links to files and images can be shared.
157
+
- Communication Services users can't send images, or files to the Teams user. But they can receive images and files from the Teams user. Links to files and images can also be shared.
158
158
- Communication Services users can delete the chat. This action removes the Teams user from the chat thread and hides the message history from the Teams client.
159
-
- Known issue: Communication Services users aren't displayed correctly in the participant list. They're currently displayed as External, but their people cards show inconsistent data.
159
+
- Known issue: Communication Services users aren't displayed correctly in the participant list. They're currently displayed as External, but their people cards show inconsistent data. In addition, their displayname might not be shown properly in the Teams client.
160
+
- Known issue: The typing event from Teams side might contain a blank display name.
160
161
- Known issue: A chat can't be escalated to a call from within the Teams app.
161
162
- Known issue: Editing of messages by the Teams user isn't supported.
162
163
164
+
Please refer to [Chat Capabilities](../interop/guest/capabilities.md) to learn more.
165
+
163
166
## Privacy
164
167
Interoperability between Azure Communication Services and Microsoft Teams enables your applications and users to participate in Teams calls, meetings, and chats. It is your responsibility to ensure that the users of your application are notified when recording or transcription are enabled in a Teams call or meeting.
| Chat types | Join a Microsoft Teams meeting chat |
45
-
|| Join an Azure Communication Services chat thread |
46
-
| Teams interoperability | Send and receive chat messages |
47
-
|| Send typing indicators |
48
-
|| Receive rich text messages |
49
-
|| Receive inline images*|
50
-
|| Receive file attachments*|
51
-
| Chat actions | Send a chat message |
52
-
|| Receive a chat message |
53
-
| Chat events | Show typing indicators |
54
-
|| Show a read receipt |
55
-
|| Show when a participant is added or removed |
56
-
|| Show changes to the chat title |
57
-
| Participants | Show a participant roster |
58
-
59
-
\*Microsoft Teams allows users to share attached image files that are stored behind authenticated servers, which may require additional configuration when using the UI Library. To learn more about this, see the storybook page for [Teams Inline Image](https://azure.github.io/communication-ui-library/?path=/docs/examples-teamsinterop-inlineimage--inline-image#inline-images).
60
-
61
-
\*Certain GIF images might not be supported by the UI library at this time. The user might receive a static image instead, and this is a known issue. In addition, the Web UI library doesn't support videos at this time.
62
-
63
-
The Web UI library currently supports the following file permissions:
64
-
- "Anyone", and
65
-
- "People you choose" (with email address)
66
-
67
-
The Teams user (sender) should be made aware that all other permissions (such as "People in your organization") aren't supported. The Teams user should double-check if the default permission is supported after uploading the file in their Teams client. In addition, The Teams admin could impose policies that limit or disable this feature entirely (such as having file sharing disabled or having certain permissions disabled).
42
+
43
+
| Area | Azure Communication Services Chat | Teams Interoperability Chat |
||[Send and receive file attachments](../../../tutorials/file-sharing-tutorial-acs-chat.md)|[Receive file attachments\*](../../../tutorials/file-sharing-tutorial-interop-chat.md)|
50
+
| Chat events | Send and receive typing indicators | Send and receive typing indicators\*\*|
51
+
|| Send and receive read receipts | Send and receive read receipts |
52
+
|| Show when a participant is added or removed | Show when a participant is added or removed |
53
+
| Participants | Show a participant roster | Show a participant roster |
54
+
68
55
69
56
\*Inline image and file attachment support are currently in public preview. Preview APIs and SDKs are provided without a service-level agreement. We recommend that you don't use them for production workloads. Some features might not be supported, or they might have constrained capabilities. For more information, review [Supplemental Terms of Use for Microsoft Azure Previews.](https://azure.microsoft.com/support/legal/preview-supplemental-terms/)
70
57
58
+
\*\*The display name of typing event from the Teams user might not be shown properly.
59
+
71
60
## Supported identities
72
61
73
62
To initialize a composite, and authenticate to the service, a user must have an Azure Communication Services identity. For more information, see [Authenticate to Azure Communication Services](../../authentication.md) and [Quickstart: Create and manage access tokens](../../../quickstarts/identity/access-tokens.md).
@@ -86,6 +75,8 @@ If you use UI components to deliver Teams interoperability experiences, begin by
86
75
-[Lobby example](https://azure.github.io/communication-ui-library/?path=/story/examples-teams-interop--lobby). A sample lobby where a participant can wait to be admitted to a call.
87
76
-[Compliance banner](https://azure.github.io/communication-ui-library/?path=/story/examples-teams-interop--compliance-banner). A sample banner that shows the user if the call is being recorded.
88
77
-[Teams theme](https://azure.github.io/communication-ui-library/?path=/story/examples-themes--teams). A sample theme that makes UI Library elements look like Microsoft Teams.
78
+
-[Image sharing\*](../../../tutorials/inline-image-tutorial-interop-chat.md). A sample of Azure Communication Service end user can receive images sent by the Teams user.
79
+
-[File sharing\*](../../../tutorials/file-sharing-tutorial-interop-chat.md). A sample of Azure Communication Service end user can receive file attachments sent by the Teams user.
0 commit comments