Skip to content

Commit 8b2ac65

Browse files
Merge pull request #273930 from emlynmac/emlyn/update-screenshots
Update interop documentation screenshots and library references
2 parents 437e3f9 + 88133ed commit 8b2ac65

File tree

3 files changed

+10
-13
lines changed

3 files changed

+10
-13
lines changed

articles/communication-services/quickstarts/chat/includes/meeting-interop-android.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ You must be a member of the owning organization of both entities to use this fea
2222

2323
## Joining the meeting chat
2424

25-
Once Teams interoperability is enabled, a Communication Services user can join the Teams call as an external user using the Calling SDK. Joining the call adds them as a participant to the meeting chat as well, where they can send and receive messages with other users on the call. The user will not have access to chat messages that were sent before they joined the call. To join the meeting and start chatting, you can follow the next steps.
25+
Once Teams interoperability is enabled, a Communication Services user can join the Teams call as an external user using the Calling SDK. Joining the call adds them as a participant to the meeting chat as well, where they can send and receive messages with other users on the call. The user doesn't have access to chat messages that were sent before they joined the call. To join the meeting and start chatting, you can follow the next steps.
2626

2727
## Add Chat to the Teams calling app
2828

29-
In your module level `build.gradle`, add the dependency on the chat sdk.
29+
In your module level `build.gradle`, add the dependency on the chat SDK.
3030

3131
> [!IMPORTANT]
3232
> Known issue: When using Android Chat and Calling SDK together in the same application, the Chat SDK's real-time notifications feature won't work. You'll get a dependency resolution issue. While we're working on a solution, you can turn off the real-time notifications feature by adding the following exclusions to the Chat SDK dependency in the app's `build.gradle` file:
3333
>
3434
> ```groovy
35-
> implementation ("com.azure.android:azure-communication-chat:1.0.0") {
35+
> implementation ("com.azure.android:azure-communication-chat:2.0.3") {
3636
> exclude group: 'com.microsoft', module: 'trouter-client-android'
3737
> }
3838
> ```
@@ -194,6 +194,7 @@ import android.widget.LinearLayout;
194194
import java.util.Collections;
195195
import java.util.concurrent.CountDownLatch;
196196
import java.util.concurrent.TimeUnit;
197+
import java.util.List;
197198
import com.azure.android.communication.chat.ChatThreadAsyncClient;
198199
import com.azure.android.communication.chat.ChatThreadClientBuilder;
199200
import com.azure.android.communication.chat.models.ChatMessage;
@@ -381,25 +382,21 @@ Finally, we add the method for querying all accessible messages on the thread, p
381382
}
382383
```
383384

384-
Display names of the chat thread participants are not set by the Teams client. The names are returned as null in the API for listing participants, in the `participantsAdded` event and in the `participantsRemoved` event. The display names of the chat participants can be retrieved from the `remoteParticipants` field of the `call` object.
385+
Display names of the chat thread participants aren't set by the Teams client. The names are returned as null in the API for listing participants, in the `participantsAdded` event and in the `participantsRemoved` event. The display names of the chat participants can be retrieved from the `remoteParticipants` field of the `call` object.
385386

386387
## Get a Teams meeting chat thread for a Communication Services user
387388

388-
The Teams meeting details can be retrieved using Graph APIs, detailed in [Graph documentation](/graph/api/onlinemeeting-createorget?tabs=http&view=graph-rest-beta&preserve-view=true). The Communication Services Calling SDK accepts a full Teams meeting link or a meeting ID. They are returned as part of the `onlineMeeting` resource, accessible under the [`joinWebUrl` property](/graph/api/resources/onlinemeeting?view=graph-rest-beta&preserve-view=true)
389+
The Teams meeting details can be retrieved using Graph APIs, detailed in [Graph documentation](/graph/api/onlinemeeting-createorget?tabs=http&view=graph-rest-beta&preserve-view=true). The Communication Services Calling SDK accepts a full Teams meeting link or a meeting ID. They're returned as part of the `onlineMeeting` resource, accessible under the [`joinWebUrl` property](/graph/api/resources/onlinemeeting?view=graph-rest-beta&preserve-view=true)
389390

390391
With the [Graph APIs](/graph/api/onlinemeeting-createorget?tabs=http&view=graph-rest-beta&preserve-view=true), you can also obtain the `threadID`. The response has a `chatInfo` object that contains the `threadID`.
391392

392-
You can also get the required meeting information and thread ID from the **Join Meeting** URL in the Teams meeting invite itself.
393-
A Teams meeting link looks like this: `https://teams.microsoft.com/l/meetup-join/meeting_chat_thread_id/1606337455313?context=some_context_here`. The `threadId` is where `meeting_chat_thread_id` is in the link. Ensure that the `meeting_chat_thread_id` is unescaped before use. It should be in the following format: `19:meeting_ZWRhZDY4ZGUtYmRlNS00OWZaLTlkZTgtZWRiYjIxOWI2NTQ4@thread.v2`
394-
395-
396393
## Run the code
397394

398395
The app can now be launched using the "Run App" button on the toolbar (Shift+F10).
399396

400397
To join the Teams meeting and chat, enter your Team's meeting link and the thread ID in the UI.
401398

402-
After joining the Team's meeting, you need to admit the user to the meeting in your Team's client. Once the user is admitted and has joined the chat, you are able to send and receive messages.
399+
After joining the Team's meeting, you need to admit the user to the meeting in your Team's client. Once the user is admitted and has joined the chat, you're able to send and receive messages.
403400

404401
:::image type="content" source="../join-teams-meeting-chat-quickstart-android.png" alt-text="Screenshot of the completed Android Application.":::
405402

articles/communication-services/quickstarts/chat/includes/meeting-interop-javascript.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Quickstart - Join a Teams meeting
3-
author: askaur
4-
ms.author: askaur
5-
ms.date: 06/30/2021
3+
author: eboltonmaggs
4+
ms.author: eboltonmaggs
5+
ms.date: 04/30/2024
66
ms.topic: include
77
ms.service: azure-communication-services
88
---
-15.3 KB
Loading

0 commit comments

Comments
 (0)