Skip to content

Commit 736bb95

Browse files
Merge pull request #295204 from rahulva-msft/patch-14
Update bring-your-own-storage.md
2 parents 4568427 + 7c43a32 commit 736bb95

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

articles/communication-services/quickstarts/call-automation/call-recording/bring-your-own-storage.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
ms.author: dbasantes
2+
ms.author: rahulva
33
title: Azure Communication Services Call Recording Bring Your Own Storage
44
titleSuffix: An Azure Communication Services document
55
description: Quickstart for Bring your own storage
@@ -16,7 +16,7 @@ ms.custom: mode-api, devx-track-extended-java
1616

1717
This quickstart gets you started with Bring your own Azure storage for Call Recording. To start using Bring your own Azure Storage functionality, make sure you're familiar with the [Call Recording APIs](../../voice-video-calling/get-started-call-recording.md).
1818

19-
## Pre-requisite: Setting up Managed Identity and Role Based Access Controls(RBAC) role assignments
19+
## Prerequisite: Setting up Managed Identity and Role Based Access Controls(RBAC) role assignments
2020

2121
### 1. Enable system assigned managed identity for Azure Communication Services
2222

@@ -28,7 +28,7 @@ This quickstart gets you started with Bring your own Azure storage for Call Reco
2828

2929
![Diagram showing a communication service resource with managed identity enabled](../media/byos-managed-identity-2.png)
3030

31-
4. Once the identity has been successfully created, click on *Azure role assignments* to start adding role assignments.
31+
4. Once the identity is successfully created, click on *Azure role assignments* to start adding role assignments.
3232

3333
### 2. Add role assignment
3434

@@ -44,7 +44,7 @@ This quickstart gets you started with Bring your own Azure storage for Call Reco
4444

4545
![Diagram showing a communication service resource managed identity adding role assignment details](../media/role-assignment-2.png)
4646

47-
3. Click on *"Save"*.
47+
3. Click on *Save*.
4848
4. Once completed, you see the newly added role assignment in the *"Azure role assignment"* window.
4949

5050
![Diagram showing a communication service resource managed identity role assignment success](../media/role-assignment-3.png)
@@ -63,7 +63,7 @@ Use the server call ID received during initiation of the call.
6363

6464
### Notification on successful export
6565

66-
Use an [Azure Event Grid](../../../../event-grid/overview.md) web hook, or other triggered action, to notify your services when the recorded media is ready and exported to the external storage location.
66+
To notify your services when the recorded media is ready and exported to the external storage location, use an [Azure Event Grid](../../../../event-grid/overview.md) web hook, or other triggered action.
6767

6868
Refer to this example of the event schema.
6969

@@ -74,11 +74,11 @@ Refer to this example of the event schema.
7474
"subject": "string", // /recording/call/{call-id}/serverCallId/{serverCallId}
7575
"data": {
7676
"storageType": "string", // AzureBlob etc.
77-
"recordingId": "string", // unique id for recording
77+
"recordingId": "string", // unique ID for recording
7878
"recordingStorageInfo": {
7979
"recordingChunks": [
8080
{
81-
"documentId": "string", // Document id for the recording chunk
81+
"documentId": "string", // Document ID for the recording chunk
8282
"contentLocation": "string", //Azure Communication Services URL where the content is located
8383
"metadataLocation": "string", // Azure Communication Services URL where the metadata for this chunk is located
8484
"deleteLocation": "string", // Azure Communication Services URL to use to delete all content, including recording and metadata.
@@ -97,6 +97,12 @@ Refer to this example of the event schema.
9797
"eventTime": "string" // ISO 8601 date time for when the event was created
9898
}
9999
```
100+
### Notification and Action for recording export failure.
101+
102+
Failure to export recording file can occur due to incorrect configuration settings or service outages.
103+
In both cases, the failure notification includes the download url to obtain recordings.
104+
Download recordings from the location in failure notification within 24 hours.
105+
100106
### Folder Structure for Call Recording
101107

102108
Recordings are stored in the following format as shown in the diagram.

0 commit comments

Comments
 (0)