Skip to content

Commit 3b030c9

Browse files
authored
Update calling-chat.md
1 parent a0cebd7 commit 3b030c9

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

articles/communication-services/concepts/interop/calling-chat.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ ms.subservice: teams-interop
1313
# Teams Interoperability: Calling and chat
1414

1515
> [!IMPORTANT]
16-
> Calling and chat interoperability is in private preview, and restricted to a limited number of Azure Communication Services early adopters. You can [submit this form to request participation in the preview](https://forms.office.com/r/F3WLqPjw0D) and we will review your scenario(s) and evaluate your participation in the preview.
16+
> Calling and chat interoperability is in private preview, and restricted to a limited number of Azure Communication Services early adopters. You can [submit this form to request participation in the preview](https://forms.office.com/r/F3WLqPjw0D), and we'll review your scenario(s) and evaluate your participation in the preview.
1717
>
18-
> Private Preview APIs and SDKs are provided without a service-level agreement and are not appropriate for production workloads, and should only be used with test users and test data. Certain features might not be supported or might have constrained capabilities. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
18+
> Private Preview APIs and SDKs are provided without a service-level agreement, aren't appropriate for production workloads, and should only be used with test users and test data. Certain features may not be supported or have constrained capabilities. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
1919
>
2020
> For support, questions, or to provide feedback or report issues, please use the [Teams interop ad hoc calling and chat channel](https://teams.microsoft.com/l/channel/19%3abfc7d5e0b883455e80c9509e60f908fb%40thread.tacv2/Teams%2520Interop%2520ad%2520hoc%2520calling%2520and%2520chat?groupId=d78f76f3-4229-4262-abfb-172587b7a6bb&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47). You must be a member of the Azure Communication Service TAP team.
2121
2222
As part of this preview, the Azure Communication Services SDKs can be used to build applications that enable bring your own identity (BYOI) users to start 1:1 calls or 1:n chats with Teams users. [Standard Azure Communication Services pricing](https://azure.microsoft.com/pricing/details/communication-services/) applies to these users, but there's no extra fee for the interoperability capability itself. Custom applications built with Azure Communication Services to connect and communicate with Teams users or Teams voice applications can be used by end users or by bots, and there's no differentiation in how they appear to Teams users in Teams applications unless explicitly indicated by the developer of the application with a display name.
2323

24-
To enable calling and chat between your Communication Services users and your Teams tenant, you need to be allow listed via the [form](https://forms.office.com/r/F3WLqPjw0D) and enable the connection between tenant and Communication Services resource.
24+
To enable calling and chat between your Communication Services users and your Teams tenant, allow your tenant via the [form](https://forms.office.com/r/F3WLqPjw0D) and enable the connection between the tenant and Communication Services resource.
2525

2626

2727

@@ -38,19 +38,19 @@ If you don't see the MicrosoftTeams module, you need to install it first. To ins
3838
Install-Module -Name MicrosoftTeams
3939
```
4040

41-
You will be informed about the modules that are going to be installed, which you can confirm with a `Y` or `A` answer. If the module is installed but is outdated, you can run the following command to update the module:
41+
You'll be informed about the modules that are going to be installed, which you can confirm with a `Y` or `A` answer. If the module is installed but is outdated, you can run the following command to update the module:
4242

4343
```script
4444
Update-Module MicrosoftTeams
4545
```
4646

47-
When the module is installed and ready, you can connect to the MicrosftTeams module with the following command. You will be prompted with an interactive window to log in. The user account that you are going to use needs to have Teams administrator permissions. Otherwise, you might get an `access denied` response in the next steps.
47+
When the module is installed and ready, you can connect to the MicrosftTeams module with the following command. You'll be prompted with an interactive window to log in. The user account that you're going to use needs to have Teams administrator permissions. Otherwise, you might get an `access denied` response in the next steps.
4848

4949
```script
5050
Connect-MicrosoftTeams
5151
```
5252

53-
After successful login, you can run the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration) to enable Communication Services resource in your tenant. Replace the text `IMMUTABLE_RESOURCE_ID` with immutable resource ID in your communication resource. You can find more details on how to get this information [here](../troubleshooting-info.md#getting-immutable-resource-id).
53+
After successful login, you can run the cmdlet [Set-CsTeamsAcsFederationConfiguration](/powershell/module/teams/set-csteamsacsfederationconfiguration) to enable Communication Services resource in your tenant. Replace the text `IMMUTABLE_RESOURCE_ID` with an immutable resource ID in your communication resource. You can find more details on how to get this information [here](../troubleshooting-info.md#getting-immutable-resource-id).
5454

5555
```script
5656
$allowlist = @('IMMUTABLE_RESOURCE_ID')
@@ -61,11 +61,11 @@ Set-CsTeamsAcsFederationConfiguration -EnableAcsUsers $True -AllowedAcsResources
6161
## Get Teams user ID
6262

6363
To start a call or chat with a Teams user or Teams Voice application, you need an identifier of the target. You have the following options to retrieve the ID:
64-
- User interface of [Azure AD](../troubleshooting-info.md?#getting-user-id) or with on-premise directory synchronization [Azure AD Connect](../../../active-directory/hybrid/how-to-connect-sync-whatis.md)
64+
- User interface of [Azure AD](../troubleshooting-info.md?#getting-user-id) or with on-premises directory synchronization [Azure AD Connect](../../../active-directory/hybrid/how-to-connect-sync-whatis.md)
6565
- Programmatically via [Microsoft Graph API](/graph/api/resources/users)
6666

6767
## Calling
68-
With the Calling SDK, a Communication Services user or endpoint can start a 1:1 call with Teams users, identified by their Azure Active Directory (Azure AD) object ID. You can easily modify an existing application that calls other Communication Services users to instead call a Teams user.
68+
With the Calling SDK, a Communication Services user or endpoint can start a 1:1 call with Teams users, identified by their Azure Active Directory (Azure AD) object ID. You can easily modify an existing application that calls other Communication Services users to call Teams users.
6969

7070
[Manage calls - An Azure Communication Services how-to guide | Microsoft Docs](../../how-tos/calling-sdk/manage-calls.md?pivots=platform-web)
7171

@@ -85,17 +85,17 @@ const call = callAgent.startCall([teamsCallee]);
8585
[Communication Services voice and video calling events](../../../event-grid/communication-services-voice-video-events.md) are raised for calls between a Communication Services user and Teams users.
8686

8787
**Limitations and known issues**
88-
- This functionality is not currently available in the .NET Calling SDK.
88+
- This functionality isn't currently available in the .NET Calling SDK.
8989
- Teams users must be in "TeamsOnly" mode. Skype for Business users can't receive 1:1 calls from Communication Services users.
9090
- Escalation to a group call isn't supported.
9191
- Communication Services call recording isn't available for 1:1 calls.
92-
- Advanced call routing capabilities such as call forwarding, group call pickup, simulring, and voice mail are not supported.
92+
- Advanced call routing capabilities such as call forwarding, group call pickup, simultaneous ringing, and voice mail aren't supported.
9393
- Teams users can't set Communication Services users as forwarding/transfer targets.
94-
- There are a number of features in the Teams client that do not work as expected during 1:1 calls with Communication Services users.
95-
- Third-party [devices for Teams](/MicrosoftTeams/devices/teams-ip-phones) and [Skype IP phones](/skypeforbusiness/certification/devices-ip-phones) are not supported.
94+
- There are many features in the Teams client that don't work as expected during 1:1 calls with Communication Services users.
95+
- Third-party [devices for Teams](/MicrosoftTeams/devices/teams-ip-phones) and [Skype IP phones](/skypeforbusiness/certification/devices-ip-phones) aren't supported.
9696

9797
## Chat
98-
With the Chat SDK, Communication Services users or endpoints can have group chats with Teams users, identified by their Azure Active Directory (AAD) object ID. You can easily modify an existing application that creates chats with other Communication Services users, to instead create chats with Teams users. Below is an example of how to use the Chat SDK to add Teams users as participants. To learn how to use Chat SDK to send a message, manage participants, and more, see our [quickstart](../../quickstarts/chat/get-started.md?pivots=programming-language-javascript).
98+
With the Chat SDK, Communication Services users or endpoints can have group chats with Teams users, identified by their Azure Active Directory (AAD) object ID. You can easily modify an existing application that creates chats with other Communication Services users to create chats with Teams users instead. Here is an example of how to use the Chat SDK to add Teams users as participants. To learn how to use Chat SDK to send a message, manage participants, and more, see our [quickstart](../../quickstarts/chat/get-started.md?pivots=programming-language-javascript).
9999

100100
Creating a chat with a Teams user:
101101
```js
@@ -111,18 +111,18 @@ createChatThreadRequest, createChatThreadOptions );
111111
const threadId = createChatThreadResult.chatThread.id; return threadId; }
112112
```
113113

114-
To make it easier to test, we have published a sample app [here](https://github.com/Azure-Samples/communication-services-web-chat-hero/tree/teams-interop-chat-adhoc). Update the app with your Communication Services resource, and interop enabled Teams tenant to get started.
114+
To make testing easier, we've published a sample app [here](https://github.com/Azure-Samples/communication-services-web-chat-hero/tree/teams-interop-chat-adhoc). Update the app with your Communication Services resource and interop enabled Teams tenant to get started.
115115

116116
**Limitations and known issues** </br>
117117
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:
118-
- Chats can only be initiated by Communication Services users.
119-
- Communication Services users can't send or receive gifs, images, or files. Links to files and images can be shared.
118+
- Communication Services users can only initiate chats.
119+
- Communication Services users can't send or receive GIFs, images, or files. Links to files and images can be shared.
120120
- Communication Services users can delete the chat. This removes the Teams user from the chat thread and hides the message history from the Teams client.
121-
- Known issue: Communication Services users aren't displayed correctly in the participant list. They are currently displayed as External, but their people cards might be inconsistent.
121+
- Known issue: Communication Services users aren't displayed correctly in the participant list. They're currently displayed as External, but their people cards might need to be more consistent.
122122
- Known issue: A chat can't be escalated to a call from within the Teams app.
123-
- Known issue: Editing of messages by the Teams user is not supported.
123+
- Known issue: Editing of messages by the Teams user isn't supported.
124124

125125
## Privacy
126126
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.
127127

128-
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.
128+
Microsoft will indicate to you via the Azure Communication Services API that recording or transcription has commenced. 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 due to your failure to comply with this obligation.

0 commit comments

Comments
 (0)