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/quickstarts/voice-video-calling/includes/teams-interop/teams-interop-android.md
+61-15Lines changed: 61 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ Find the finalized code for this quickstart on [GitHub](https://github.com/Azure
17
17
18
18
- A working [Communication Services calling Android app](../../getting-started-with-calling.md).
19
19
- A [Teams deployment](/deployoffice/teams-install).
20
+
- The Minimum Version supported for Teams meeting ID and passcode join API: 2.9.0
20
21
- An [access token](../../../identity/access-tokens.md).
21
22
22
23
@@ -32,19 +33,46 @@ Replace code in activity_main.xml with following snippet. The text box will be u
@@ -255,6 +296,11 @@ public class MainActivity extends AppCompatActivity {
255
296
The Teams meeting link can be retrieved using Graph APIs. This is detailed in [Graph documentation](/graph/api/onlinemeeting-createorget?tabs=http&view=graph-rest-beta&preserve-view=true).
256
297
The Communication Services Calling SDK accepts a full Teams meeting link. This link is returned as part of the `onlineMeeting` resource, accessible under the [`joinWebUrl` property](/graph/api/resources/onlinemeeting?view=graph-rest-beta&preserve-view=true). You can also get the required meeting information from the **Join Meeting** URL in the Teams meeting invite itself.
257
298
299
+
## Get the Teams meeting ID and passcode
300
+
* Graph API: Use Graph API to retrieve information about onlineMeeting resource and check the object in property joinMeetingIdSettings.
301
+
* Teams: In your Teams application, go to Calendar app and open details of a meeting. Online meetings have meeting ID and passcode in the definition of the meeting.
302
+
* Outlook: You can find the meeting ID & passcode in calendar events or in email meeting invites.
303
+
258
304
## Launch the app and join Teams meeting
259
305
260
306
The app can now be launched using the "Run App" button on the toolbar (Shift+F10). You should see the following:
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/voice-video-calling/includes/teams-interop/teams-interop-ios.md
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/voice-video-calling/includes/teams-interop/teams-interop-windows.md
In this quickstart, you'll learn how to join a Teams meeting using the Azure Communication Services Calling SDK for Windows.
12
12
13
+
## Sample Code
14
+
Find the finalized code for this quickstart on GitHub for [UWP](https://github.com/Azure-Samples/communication-services-dotnet-quickstarts/tree/main/Calling) and [WinUI 3](https://github.com/Azure-Samples/communication-services-dotnet-quickstarts/tree/main/CallingWinUI).
15
+
13
16
## Prerequisites
14
17
15
18
- A working [Communication Services calling Windows app](../../getting-started-with-calling.md).
16
19
- A [Teams deployment](/deployoffice/teams-install).
20
+
- The Minimum Version supported for Teams meeting ID and passcode join API: 1.7.0
17
21
- An [access token](../../../identity/access-tokens.md).
18
22
19
23
## Add the Teams UI controls and Enable the Teams UI controls
@@ -39,14 +43,20 @@ Replace code in MainPage.xaml with following snippet. The text box will be used
39
43
<RowDefinitionHeight="60*"/>
40
44
<RowDefinitionHeight="16*"/>
41
45
</Grid.RowDefinitions>
42
-
<TextBox Grid.Row="1"x:Name="CalleeTextBox"PlaceholderText="Who would you like to call?"TextWrapping="Wrap"VerticalAlignment="Center"Height="30"Margin="10,10,10,10" />
<!-- Width of the padding columns is set in LayoutMetricsChanged handler. -->
46
49
<!-- Using padding columns instead of Margin ensures that the background paints the area under the caption control buttons (for transparent buttons). -->
47
50
<TextBlockx:Name="QuickstartTitle"Text="Calling Quickstart sample title bar"Style="{StaticResource CaptionTextBlockStyle}"Padding="7,7,0,0"/>
48
51
</Grid>
49
52
53
+
<StackPanel Grid.Row="1">
54
+
<TextBoxx:Name="CalleeTextBox"PlaceholderText="Who would you like to call?"TextWrapping="Wrap"VerticalAlignment="Center" />
The Teams meeting link can be retrieved using Graph APIs. This is detailed in [Graph documentation](/graph/api/onlinemeeting-createorget?tabs=http&view=graph-rest-beta&preserve-view=true).
352
377
The Communication Services Calling SDK accepts a full Teams meeting link. This link is returned as part of the `onlineMeeting` resource, accessible under the [`joinWebUrl` property](/graph/api/resources/onlinemeeting?view=graph-rest-beta&preserve-view=true). You can also get the required meeting information from the **Join Meeting** URL in the Teams meeting invite itself.
353
378
379
+
## Get the Teams meeting ID and passcode
380
+
* Graph API: Use Graph API to retrieve information about onlineMeeting resource and check the object in property `joinMeetingIdSettings`.
381
+
* Teams: In your Teams application, go to Calendar app and open details of a meeting. Online meetings have meeting ID and passcode in the definition of the meeting.
382
+
* Outlook: You can find the meeting ID & passcode in calendar events or in email meeting invites.
383
+
354
384
## Launch the app and join Teams meeting
355
385
356
386
You can build and run your app on Visual Studio by selecting **Debug** > **Start Debugging** or by using the (F5) keyboard shortcut.
0 commit comments