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/azure-arc/vmware-vsphere/overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ To deliver this experience, you need to deploy the [Azure Arc resource bridge](.
26
26
27
27
## Supported VMware vSphere versions
28
28
29
-
Azure Arc-enabled VMware vSphere (preview) works with VMware vSphere version 7.
29
+
Azure Arc-enabled VMware vSphere (preview) works with VMware vSphere version 6.7 and 7.
30
30
31
31
> [!NOTE]
32
32
> Azure Arc-enabled VMware vSphere (preview) supports vCenters with a maximum of 2500 VMs. If your vCenter has more than 2500 VMs, it is not recommended to use Arc-enabled VMware vSphere with it at this point.
Copy file name to clipboardExpand all lines: articles/azure-arc/vmware-vsphere/quick-start-connect-vcenter-to-arc-using-script.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ First, the script deploys a virtual appliance called [Azure Arc resource bridge
24
24
25
25
### vCenter Server
26
26
27
-
- vCenter Server version 7.
27
+
- vCenter Server version 6.7 or 7.
28
28
29
29
- A virtual network that can provide internet access, directly or through a proxy. It must also be possible for VMs on this network to communicate with the vCenter server on TCP port (usually 443).
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/teams-endpoint.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,11 +18,11 @@ ms.subservice: teams-interop
18
18
19
19
You can use Azure Communication Services and Graph API to integrate communication as Teams user into your products to communicate with other people in and outside your organization. With Azure Communication Services supporting Teams identities and Graph API, you can customize a voice, video, chat, and screen-sharing experience for Teams users.
20
20
21
-
You can use the Azure Communication Services Identity SDK to exchange Azure Active Directory (Azure AD) access tokens of Teams users for Communication Identity access tokens. The diagrams in the next sections demonstrate multitenant use cases, where fictional company Fabrikam is the customer of fictional company Contoso.
21
+
You can use the Azure Communication Services Identity SDK to exchange Azure Active Directory (Azure AD) access tokens of Teams users for Communication Identity access tokens. The diagrams in the next sections demonstrate multitenant use cases, where fictional company Fabrikam is the customer of fictional company Contoso. Contoso builds multi-tenant SaaS product that Fabrikam's administrator purchases for its employees.
22
22
23
23
## Calling
24
24
25
-
Voice, video, and screen-sharing capabilities are provided via Azure Communication Services Calling SDKs. The following diagram shows an overview of the process you'll follow as you integrate your calling experiences with Azure Communication Services support Teams identities.
25
+
Voice, video, and screen-sharing capabilities are provided via [Azure Communication Services Calling SDKs](./interop/teams-user-calling.md). The following diagram shows an overview of the process you'll follow as you integrate your calling experiences with Azure Communication Services support Teams identities. You can learn more details about the [authentication](./interop/custom-teams-endpoint-authentication-overview.md) and [used packages](../quickstarts/manage-teams-identity.md).
26
26
27
27

28
28
@@ -56,6 +56,8 @@ Find more details in [Azure Active Directory documentation](../../active-directo
56
56
## Next steps
57
57
58
58
> [!div class="nextstepaction"]
59
+
> [Check use cases for communication as a Teams user](./interop/custom-teams-endpoint-use-cases.md)
59
60
> [Issue a Teams access token](../quickstarts/manage-teams-identity.md)
61
+
> [Start a call with Teams user as a Teams user](../quickstarts/voice-video-calling/get-started-with-voice-video-calling-custom-teams-client.md)
60
62
61
-
Learn about [Teams interoperability](./teams-interop.md).
63
+
Learn about [Teams interoperability](./teams-interop.md).
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/teams-interop.md
+10-6Lines changed: 10 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ Azure Communication Services can be used to build custom applications and experi
29
29
30
30
Azure Communication Services supports two types of Teams interoperability depending on the identity of the user:
31
31
32
-
-**[Bring your own identity (BYOI)](#bring-your-own-identity).** You control user authentication and users of your custom applications don't need to have Azure Active Directory identities or Teams licenses. This model allows you to build custom applications for non-Teams users to connect and communicate with Teams users.
32
+
-**[Guest/Bring your own identity (BYOI)](#guestbring-your-own-identity).** You control user authentication and users of your custom applications don't need to have Azure Active Directory identities or Teams licenses. This model allows you to build custom applications for non-Teams users to connect and communicate with Teams users.
33
33
-**[Teams identity](#teams-identity).** User authentication is controlled by Azure Active Directory and users of your custom application must have Teams licenses. This model allows you to build custom applications for Teams users to enable specialized workflows or experiences that are not possible with the existing Teams clients.
34
34
35
35
Applications can implement both authentication models and leave the choice of authentication up to the user. The following table compares two models:
@@ -47,7 +47,7 @@ Applications can implement both authentication models and leave the choice of au
47
47
48
48
\* Server logic issuing access tokens can perform any custom authentication and authorization of the request.
49
49
50
-
## Bring your own identity
50
+
## Guest/Bring your own identity
51
51
52
52
The bring your own identity (BYOI) authentication model allows you to build custom applications for non-Teams users to connect and communicate with Teams users. You control user authentication and users of your custom applications don't need to have Azure Active Directory identities or Teams licenses. The first scenario that has been enabled allows users of your application to join Microsoft Teams meetings as external accounts, similar to [anonymous users that join meetings](/microsoftteams/meeting-settings-in-teams#allow-anonymous-users-to-join-meetings) using the Teams web application. This is ideal for business-to-consumer applications that bring together employees (familiar with Teams) and external users (using a custom application) into a meeting experience. In the future, we will be enabling additional scenarios including direct calling and chat which will allow your application to initiate calls and chats with Teams users outside the context of a Teams meeting.
53
53
@@ -57,7 +57,7 @@ It is currently not possible for a Teams user to join a call that was initiated
57
57
58
58
## Teams identity
59
59
60
-
Developers can use Communication Services Calling SDK with Teams identity to build custom applications for Teams users. Custom applications can enable specialized workflows for Teams users such as management of incoming and outgoing PSTN calls or bring Teams calling experience into devices that are not supported with the standard Teams client. Teams identities are authenticated by Azure Active Directory, and all attributes and details about the user are bound to their Azure Active Directory account.
60
+
Developers can use [Communication Services Calling SDK with Teams identity](./interop/teams-user-calling.md) to build custom applications for Teams users. Custom applications can enable specialized workflows for Teams users such as management of incoming and outgoing PSTN calls or bring Teams calling experience into devices that are not supported with the standard Teams client. Teams identities are authenticated by Azure Active Directory, and all attributes and details about the user are bound to their Azure Active Directory account.
61
61
62
62
When a Communication Services endpoint connects to a Teams meeting or Teams call using a Teams identity, the endpoint is treated like a Teams user with a Teams client and the experience is driven by policies assigned to users within and outside of the organization. Teams users can join Teams meetings, place calls to other Teams users, receive calls from phone numbers, transfer an ongoing call to the Teams call queue or share screen.
63
63
@@ -69,7 +69,7 @@ There are several ways that users can join a Teams meeting:
69
69
70
70
- Via Teams clients as authenticated **Teams users**. This includes the desktop, mobile, and web Teams clients.
71
71
- Via Teams clients as unauthenticated **Anonymous users**.
72
-
- Via custom Communication Services applications as **BYOI users** using the bring your own identity authentication model.
72
+
- Via custom Communication Services applications as **Guest/BYOI users** using the bring your own identity authentication model.
73
73
- Via custom Communication Services applications as **Teams users** using the Teams identity authentication model.
74
74
75
75

@@ -83,7 +83,7 @@ Interoperability between Azure Communication Services and Microsoft Teams enable
83
83
Microsoft will indicate to you via the Azure Communication Services API that recording or transcription has commenced and you must communicate this fact, in real-time, to your users within your application's user interface. You agree to indemnify Microsoft for all costs and damages incurred as a result of your failure to comply with this obligation.
84
84
85
85
## Pricing
86
-
All usage of Azure Communication Service APIs and SDKs increments [Azure Communication Service billing meters](https://azure.microsoft.com/pricing/details/communication-services/). Interactions with Microsoft Teams, such as joining a meeting or initiating a phone call using a Teams allocated number, will increment these meters but there is no additional fee for the Teams interoperability capability itself, and there is no pricing distinction between the BYOI and Microsoft 365 authentication options.
86
+
All usage of Azure Communication Service APIs and SDKs increments [Azure Communication Service billing meters](https://azure.microsoft.com/pricing/details/communication-services/). Interactions with Microsoft Teams, such as joining a meeting or initiating a phone call using a Teams allocated number, will increment these meters but there is no additional fee for the Teams interoperability capability itself, and there is no pricing distinction between the Guest/BYOI and Microsoft 365 authentication options.
87
87
88
88
If your Azure application has a user spend 10 minutes in a meeting with a user of Microsoft Teams, those two users combined consumed 20 calling minutes. The 10 minutes exercised through the custom application and using Azure APIs and SDKs will be billed to your resource. However, the 10 minutes consumed by the user in the native Teams application is covered by the applicable Teams license and is not metered by Azure.
89
89
@@ -93,4 +93,8 @@ Azure Communication Services interoperability isn't compatible with Teams deploy
93
93
## Next steps
94
94
95
95
> [!div class="nextstepaction"]
96
-
> [Enable Teams access tokens](../quickstarts/manage-teams-identity.md)
96
+
> [Get access tokens for Guest/BYOI](../quickstarts/access-tokens.md)
97
+
> [Join Teams meeting call as a Guest/BYOI](../quickstarts/voice-video-calling/get-started-teams-interop.md)
98
+
> [Join Teams meeting chat as a Guest/BYOI](../quickstarts/chat/meeting-interop.md)
99
+
> [Get access tokens for Teams users](../quickstarts/manage-teams-identity.md)
100
+
> [Make a call as a Teams users to a Teams user](../quickstarts/voice-video-calling/get-started-with-voice-video-calling-custom-teams-client.md)
|`Disconnected`| Final state | The participant is disconnected from the call. If the remote participant loses their network connectivity, their state changes to `Disconnected` after two minutes. |
167
167
168
168
169
+
States of remote participants in one-to-one or group calls:
170
+

171
+
172
+
States of remote participants in Teams meetings:
173
+

0 commit comments