Skip to content

Commit c06d95c

Browse files
authored
simplified language
1 parent bd2860b commit c06d95c

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

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

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -168,11 +168,9 @@ The response provides you with CallConnection object that you can use to take fu
168168

169169
## Connect to a call
170170

171-
You can create a connection to a call using CallLocator, then you can manage the call and perform actions in the call using Call Automation.
171+
Connect action enables your service to join an ongoing call to manage it and perform actions. Connection is established using the CallLocator property and can be of types: ServerCallLocator, GroupCallLocator, and RoomCallLocator.
172172

173-
Currently, we support 3 different CallLocators:ServerCallLocator, GroupCallLocator, and RoomCallLocator
174-
175-
To connect to a call using ServerCallLocator, which take a serverCallId. You can use it to connect to regular P2P or multi-parties call.
173+
ServerCallLocator takes the serverCallId and can be used to connect to any 1:1 or group call.
176174
### [csharp](#tab/csharp)
177175

178176
```csharp
@@ -207,7 +205,7 @@ call_connection_properties = client.connect_call(call_locator=server_call_locato
207205

208206
-----
209207

210-
To connect to a call using GroupCallLocator, which takes a GroupCallId. You can use it to connect to a group call created using GroupCallId
208+
GroupCallLocator takes a GroupCallId - this is relevant when a call was created using GroupCallId in the first place.
211209
### [csharp](#tab/csharp)
212210

213211
```csharp
@@ -242,7 +240,7 @@ call_connection_properties = client.connect_call(call_locator=group_call_locator
242240

243241
-----
244242

245-
To connect to a call using RoomCallLocator, which takes a RoomId. You can use it to connect to a virtual meeting call using ACS Room
243+
To connect to a Rooms call, use RoomCallLocator which takes RoomId.
246244
### [csharp](#tab/csharp)
247245

248246
```csharp
@@ -277,13 +275,13 @@ call_connection_properties = client.connect_call(call_locator=room_call_locator,
277275

278276
-----
279277

280-
The response provides you with CallConnection object that you can use to take further actions on this call once it successfully connect to a call. Once it connects to the call, two events are published to the callback endpoint you provided earlier:
281-
278+
A successful response provides you with CallConnection object that you can use to take further actions on this call. Two events are published to the callback endpoint you provided earlier:
282279
1. `CallConnected` event notifying that you successfully connect to the call.
283280
2. `ParticipantsUpdated` event that contains the latest list of participants in the call.
284281

285-
![Sequence diagram for connecting to call.](media/connect-call-flow.png)
282+
Failure to connect to the call results in ConnectFailed event.
286283

284+
![Sequence diagram for connecting to call.](media/connect-call-flow.png)
287285

288286
## Answer an incoming call
289287

0 commit comments

Comments
 (0)