Skip to content

Commit 3f4b52f

Browse files
committed
include review feedback
1 parent 0256054 commit 3f4b52f

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

articles/communication-services/how-tos/call-automation-sdk/actions-for-call-control.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,14 @@ ms.subservice: call-automation
1010
ms.date: 11/03/2022
1111
ms.author: askaur
1212
manager: visho
13-
ms.custom: public_preview
13+
ms.custom: private_preview
1414
services: azure-communication-services
1515
zone_pivot_groups: acs-csharp-java
1616
---
1717

1818
# How to control and steer calls with Call Automation
1919
> [!IMPORTANT]
20-
> This feature of Azure Communication Services is currently in public preview.
21-
> Preview APIs and SDKs are provided without a service-level agreement, and are not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
22-
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
20+
> 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. Apply to become an early adopter by filling out the form for [preview access to Azure Communication Services](https://aka.ms/ACS-EarlyAdopter).
2321
2422
Call Automation uses a REST API interface to receive requests for actions and provide responses to notify whether the request was successfully submitted or not. Due to the asynchronous nature of calling, most actions have corresponding events that are triggered when the action completes successfully or fails. This guide covers the actions available for steering calls, like CreateCall, Transfer, Redirect, and managing participants. Actions are accompanied with sample code on how to invoke the said action and sequence diagrams describing the events expected after invoking an action. These diagrams will help you visualize how to program your service application with Call Automation.
2523

@@ -32,7 +30,7 @@ As a pre-requisite, we recommend you to read the below articles to make the most
3230
1. Call Automation [concepts guide](../../concepts/voice-video-calling/call-automation.md#call-actions) that describes the action-event programming model and event callbacks.
3331
2. Learn about [user identifiers](../../concepts/identifiers.md#the-communicationidentifier-type) like CommunicationUserIdentifier and PhoneNumberIdentifier used in this guide.
3432

35-
For all the code samples, `client` is CallAutomationClient object that can be created as shown and `callConnection` is the CallConnection object obtained from Answer or CreateCall response.
33+
For all the code samples, `client` is CallAutomationClient object that can be created as shown and `callConnection` is the CallConnection object obtained from Answer or CreateCall response. You can also obtain it from callback events received by your application.
3634
## [csharp](#tab/csharp)
3735
```csharp
3836
var client = new CallAutomationClient("<resource_connection_string>");

0 commit comments

Comments
 (0)