Skip to content

Commit c0398a5

Browse files
committed
factored additional fit and finish updates
1 parent c0e78d9 commit c0398a5

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

articles/communication-services/concepts/call-automation/call-automation-teams-interop.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ This interoperability with Microsoft Teams over VoIP makes it easy for developer
2525
1. Extend customer service workforce with knowledge workers: Businesses can extend their customer service operation with more capacity during peak influx of customer service calls.
2626

2727
## Scenario Showcase – Expert Consultation
28-
A customer service agent, who is using a Contact Center Agent experience, wants to now add a subject matter expert, who is knowledge worker (regular employee) at Contoso and uses Microsoft Teams, into a support call with a customer to provide some expert advice to a resolve a customer issue.
28+
A customer service agent, who is using a Contact Center Agent experience, wants to now add a subject matter expert, who is knowledge worker (regular employee) at Contoso and uses Microsoft Teams, into a support call with a customer to provide some expert advice to resolve a customer issue.
2929

3030
The dataflow diagram depicts a canonical scenario where a Teams user is added to an ongoing ACS call for expert consultation.
3131

32-
![Diagram of calling flow for a customer service with Microsoft Teams and Call Automation.](./media/call-automation-teams-interop.png)
32+
[ ![Diagram of calling flow for a customer service with Microsoft Teams and Call Automation.](./media/call-automation-teams-interop.png)](./media/call-automation-teams-interop.png#lightbox)
3333

3434
1. Customer is on an ongoing call with a Contact Center customer service agent.
3535
1. the call, the customer service agent needs expert help from one of the domain experts part of an engineering team. The agent is able to identify a knowledge worker who is available on Teams (presence via Graph APIs) and tries to add them to the call.
3636
1. Contoso Contact Center’s SBC is already configured with ACS Direct Routing where this add participant request is processed.
37-
1. Contoso Contact Center provider has implemented a web service, using ACS Call Automation, that receives the “add Participant” request.
37+
1. Contoso Contact Center provider has implemented a web service, using ACS Call Automation that receives the “add Participant” request.
3838
1. With Teams interop built into ACS Call Automation, ACS then uses the Teams user’s ObjectId to add them to the call. The Teams user receives the incoming call notification. They accept and join the call.
3939
1. Once the Teams has provided their expertise, they leave the call. The customer service agent and customer continue wrap up their conversation.
4040

@@ -57,7 +57,10 @@ The following list presents the set of features that are currently available in
5757
| Query scenarios | Get the call state | ✔️ | ✔️ |
5858
| | Get a participant in a call | ✔️ | ✔️ |
5959
| | List all participants in a call | ✔️ | ✔️ |
60-
| Call Recording | Start/pause/resume/stop recording | ✔️ | ✔️ |
60+
| Call Recording* | Start/pause/resume/stop recording | ✔️ | ✔️ |
61+
62+
> [!IMPORTANT]
63+
> Azure Communication Services call recording notifications in Teams clients are not supported. You must obtain consent from and notify the parties of recorded communications in a manner that complies with the laws applicable to each participant. i.e., using the Play API available in Call Automation.
6164
6265
## Supported clients
6366
| Clients | Support |
30.5 KB
Loading
38.3 KB
Loading

articles/communication-services/quickstarts/call-automation/teams-interop-call-automation-quickstart.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,11 @@ await answer.Value.CallConnection.AddParticipantAsync(
8787
SourceDisplayName = "Jack (Contoso Tech Support)"
8888
});
8989
```
90-
![On the Microsoft Teams desktop client, Jack's call will be sent to the Microsoft Teams user through an incoming call toast notification, such as this sample screenshot below.](./media/incoming-call-toast-notification-teams-user.png)
90+
On the Microsoft Teams desktop client, Jack's call will be sent to the Microsoft Teams user through an incoming call toast notification.
91+
![Screenshot of Microsoft Teams desktop client, Jack's call is sent to the Microsoft Teams user through an incoming call toast notification.](./media/incoming-call-toast-notification-teams-user.png)
9192

92-
![After the Microsoft Teams user accepts the call, this diagram shows the in-call experience for the Microsoft Teams user](./media/active-call-teams-user.png)
93+
After the Microsoft Teams user accepts the call, the in-call experience for the Microsoft Teams user will have all the participants displayed on the Microsoft Teams roster.
94+
![Screenshot of Microsoft Teams user accepting the call and entering the in-call experience for the Microsoft Teams user](./media/active-call-teams-user.png)
9395

9496
## Step 4: Remove a Teams user from an existing ACS call controlled by Call Automation APIs
9597
```csharp

0 commit comments

Comments
 (0)