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
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/call-automation/azure-communication-services-azure-cognitive-services-integration.md
+40-2Lines changed: 40 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,7 +59,7 @@ You can configure and bind your Communication Services and Azure AI services thr
59
59
2.3. Enable system assigned identity. This action begins the creation of the identity; A pop-up notification appears notifying you that the request is being processed.
60
60
[](./media/enable-system-identity.png#lightbox)
61
61
62
-
2.4. Once the identity is enabled you should see something similar.
62
+
2.4. Once the identity is enabled, you should see something similar.
63
63
[](./media/identity-saved.png#lightbox)
64
64
65
65
3. When managed identity is enabled the Cognitive Service tab should show a button 'Connect cognitive service' to connect the two services.
@@ -74,6 +74,44 @@ You can configure and bind your Communication Services and Azure AI services thr
74
74
6. Now in the Cognitive Service tab you should see your connected services showing up.
75
75
[](./media/new-entry-created.png#lightbox)
76
76
77
+
### Manually adding Managed Identity to Azure Communication Services resource
78
+
Alternatively if you would like to go through the manual process of connecting your resources you can follow these steps.
79
+
80
+
#### Enable system assigned identity
81
+
1. Navigate to your Azure Communication Services resource in the Azure portal.
82
+
2. Select the Identity tab.
83
+
3. Enable system assigned identity. This action begins the creation of the identity. A pop-up notification appears notifying you that the request is being processed.
84
+
[](./media/enable-system-identity.png#lightbox)
85
+
86
+
#### Option 1: Add role from Azure Cognitive Services in the Azure portal
87
+
1. Navigate to your Azure Cognitive Services resource.
88
+
2. Select the "Access control (IAM)" tab.
89
+
3. Click the "+ Add" button.
90
+
4. Select "Add role assignments" from the menu.
91
+
[](./media/add-role.png#lightbox)
92
+
5. Choose the "Cognitive Services User" role to assign, then click "Next."
93
+
[](media/cognitive-service-user.png#lightbox)
94
+
6. For the field "Assign access to" choose the "User, group or service principal."
95
+
7. Press "+ Select members" and a side tab opens.
96
+
8. Search for your Azure Communication Services resource name in the text box and click it when it shows up, then click "Select."
97
+
[](./media/select-acs-resource.png#lightbox)
98
+
9. Click "Review + assign," this assigns the role to the managed identity.
99
+
100
+
#### Option 2: Add role through Azure Communication Services Identity tab
101
+
1. Navigate to your Azure Communication Services resource in the Azure portal.
102
+
2. Select Identity tab.
103
+
3. Click on "Azure role assignments."
104
+
[](./media/add-role-acs.png#lightbox)
105
+
4. Click the "Add role assignment (Preview)" button, which opens the "Add role assignment (Preview)" tab.
106
+
5. Select the "Resource group" for "Scope."
107
+
6. Select the "Subscription."
108
+
7. Select the "Resource Group" containing the Cognitive Service.
109
+
8. Select the Role "Cognitive Services User."
110
+
[](./media/acs-roles-cognitive-services.png#lightbox)
111
+
9. Click Save.
112
+
113
+
Your Azure Communication Service has now been linked to your Azure Cognitive Service resource.
114
+
77
115
## Azure AI services regions supported
78
116
79
117
This integration between Azure Communication Services and Azure AI services is only supported in the following regions:
@@ -89,6 +127,6 @@ This integration between Azure Communication Services and Azure AI services is o
89
127
- westeu
90
128
- uksouth
91
129
92
-
## Next Steps
130
+
## Next steps
93
131
- Learn about [playing audio](../../concepts/call-automation/play-action.md) to callers using Text-to-Speech.
94
132
- Learn about [gathering user input](../../concepts/call-automation/recognize-action.md) with Speech-to-Text.
0 commit comments