You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
\*Transfer or redirect of a VoIP call to a phone number is currently not supported.
67
+
\*Redirect of a VoIP call to a phone number is not supported.
68
68
69
69
## Architecture
70
70
@@ -84,11 +84,11 @@ These actions are performed before the destination endpoint listed in the `Incom
84
84
85
85
**Reject** – To reject a call means your application can receive the `IncomingCall` event and prevent the call from being connected to the destination endpoint.
86
86
87
-
**Redirect** – Using the `IncomingCall` event from Event Grid, you can redirect a call to one or more endpoints creating a single or simultaneous ringing (sim-ring) scenario. Redirect action doesn't answer the call. The call is redirected or forwarded to another destination endpoint to be answered.
87
+
**Redirect** – Using the `IncomingCall` event from Event Grid, you can redirect a call to another endpoint. Redirect action doesn't answer the call. The call is redirected or forwarded to another destination endpoint to be answered.
88
88
89
89
**Create Call** - Use the Create Call action to place outbound calls to phone numbers and to other communication users. Use cases include your application placing outbound calls to proactively inform users about an outage or notify about an order update.
90
90
91
-
**Connect Call**(in preview) - Use the Connect Call action to connect to an ongoing call and take call actions on it. You can also use this action to connect and [manage a Rooms call programmatically](./../../quickstarts/rooms/manage-rooms-call.md), like performing PSTN dial outs for Room using your service.
91
+
**Connect Call** - Use the Connect Call action to connect to an ongoing call and take call actions on it. You can also use this action to connect and [manage a Rooms call programmatically](./../../quickstarts/rooms/manage-rooms-call.md), like performing PSTN dial outs for Room using your service.
92
92
93
93
### Mid-call actions
94
94
@@ -153,6 +153,7 @@ The Call Automation events are sent to the web hook callback URI specified when
153
153
|`CallConnected`| The call successfully started (when using `Answer` or `Create` action) or your application successfully connected to an ongoing call (when using `Connect` action). |
154
154
|`CallDisconnected`| Your application has been disconnected from the call. |
155
155
|`CreateCallFailed`| Your application has failed to create the call. |
156
+
|`AnswerFailed`| Your application has failed to answer the call. |
156
157
|`ConnectFailed`| Your application failed to connect to a call (for `Connect` call action only). |
157
158
|`CallTransferAccepted`| Transfer action successfully completed and the transferee is connected to the target participant. |
158
159
|`CallTransferFailed`| The transfer action failed. |
Copy file name to clipboardExpand all lines: articles/communication-services/how-tos/call-automation/actions-for-call-control.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -166,9 +166,9 @@ The response provides you with CallConnection object that you can use to take fu
166
166
2.`ParticipantsUpdated` event that contains the latest list of participants in the call.
167
167

168
168
169
-
In the case where the call fails, you will receive a `CallDisconnected` and `CreateCallFailed` event with error codes for further troubleshooting (see [this page](./../../resources/troubleshooting/voice-video-calling/troubleshooting-codes.md) for more information on Call Automation error codes).
169
+
In the case where the call fails, you will receive a `CallDisconnected` and `CreateCallFailed` event with error codes for further troubleshooting (see [this page](./../../resources/troubleshooting/voice-video-calling/troubleshooting-codes.md) for more information on error codes).
170
170
171
-
## Connect to a call (in preview)
171
+
## Connect to a call
172
172
173
173
Connect action enables your service to establish a connection with an ongoing call and take actions on it. This is useful to manage a Rooms call or when client applications started a 1:1 or group call that Call automation isn't part of. Connection is established using the CallLocator property and can be of types: ServerCallLocator, GroupCallLocator, and RoomCallLocator. These IDs can be found when the call is originally established or a Room is created, and also published as part of [CallStarted](./../../../event-grid/communication-services-voice-video-events.md#microsoftcommunicationcallstarted) event.
174
174
@@ -303,6 +303,8 @@ The response provides you with CallConnection object that you can use to take fu
303
303
304
304

305
305
306
+
In the case where answer operation fails, you will receive a `AnswerFailed` event with error codes for further troubleshooting (see [this page](./../../resources/troubleshooting/voice-video-calling/troubleshooting-codes.md) for more information on error codes).
307
+
306
308
## Reject a call
307
309
308
310
You can choose to reject an incoming call as shown below. You can provide a reject reason: none, busy or forbidden. If nothing is provided, none is chosen by default.
0 commit comments