Skip to content

Commit 400fe8b

Browse files
authored
Update call-automation.md
1 parent 073805f commit 400fe8b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

articles/communication-services/concepts/voice-video-calling/call-automation.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.custom: private_preview
1616
> Functionality described on this document is currently in private preview. Private preview includes access to SDKs and documentation for testing purposes that are not yet available publicly.
1717
> Apply to become an early adopter by filling out the form for [preview access to Azure Communication Services](https://aka.ms/ACS-EarlyAdopter).
1818
19-
Azure Communication Services Call Automation provides developers the ability to build server-based, intelligent call workflows for voice and PSTN channels. The SDKs, available for .NET and Java, uses an action-event model to help you build personalized customer interactions. Your communication applications can listen to real-time call events and perform control plane actions (like answer, transfer, play audio, etc.) to steer and control calls based on your business logic.
19+
Azure Communication Services Call Automation provides developers the ability to build server-based, intelligent call workflows, and call recording for voice and PSTN channels. The SDKs, available for .NET and Java, uses an action-event model to help you build personalized customer interactions. Your communication applications can listen to real-time call events and perform control plane actions (like answer, transfer, play audio, start recording, etc.) to steer and control calls based on your business logic.
2020

2121
## Common Use Cases
2222

@@ -27,6 +27,7 @@ Some of the common use cases that can be build using Call Automation include:
2727
- Integrate your communication applications with Contact Centers and your private telephony networks using Direct Routing.
2828
- Protect your customer's identity by building number masking services to connect buyers to sellers or users to partner vendors on your platform.
2929
- Increase engagement by building automated customer outreach programs for marketing and customer service.
30+
- Analyze in a post-call process your unmixed audio recordings for quality assurance purposes.
3031

3132
ACS Call Automation can be used to build calling workflows for customer service scenarios, as depicted in the high-level architecture below. You can answer inbound calls or make outbound calls. Execute actions like playing a welcome message, connecting the customer to a live agent on an ACS Calling SDK client app to answer the incoming call request. With support for ACS PSTN or Direct Routing, you can then connect this workflow back to your contact center.
3233

@@ -53,6 +54,7 @@ The following list presents the set of features that are currently available in
5354
| Query scenarios | Get the call state | ✔️ | ✔️ |
5455
| | Get a participant in a call | ✔️ | ✔️ |
5556
| | List all participants in a call | ✔️ | ✔️ |
57+
| Call Recording | Start/pause/resume/stop recording | ✔️ | ✔️ |
5658

5759
*Transfer of VoIP call to a phone number is currently not supported.
5860

@@ -91,6 +93,8 @@ These actions can be performed on the calls that are answered or placed using Ca
9193

9294
**Transfer** – When your application answers a call or places an outbound call to an endpoint, that endpoint can be transferred to another destination endpoint. Transferring a 1:1 call will remove your application's ability to control the call using the Call Automation SDKs.
9395

96+
**Record** - You decide when to start/pause/resume/stop recording based on your application business logic, or you can grant control to the end user to trigger those actions. To learn more, view our [concepts](./call-recording.md) and [quickstart](../../quickstarts/voice-video-calling/get-started-call-recording.md).
97+
9498
**Hang-up** – When your application has answered a one-to-one call, the hang-up action will remove the call leg and terminate the call with the other endpoint. If there are more than two participants in the call (group call), performing a ‘hang-up’ action will remove your application’s endpoint from the group call.
9599

96100
**Terminate** – Whether your application has answered a one-to-one or group call, or placed an outbound call with one or more participants, this action will remove all participants and end the call. This operation is triggered by setting `forEveryOne` property to true in Hang-Up call action.
@@ -139,4 +143,4 @@ The Call Automation events are sent to the web hook callback URI specified when
139143
## Next Steps
140144

141145
> [!div class="nextstepaction"]
142-
> [Get started with Call Automation](./../../quickstarts/voice-video-calling/Callflows-for-customer-interactions.md)
146+
> [Get started with Call Automation](./../../quickstarts/voice-video-calling/Callflows-for-customer-interactions.md)

0 commit comments

Comments
 (0)