Skip to content

Commit b9d9a74

Browse files
authored
Merge pull request #242789 from mkhribech/Update-metrics-call-automation
Create call-automation-metrics
2 parents 2726fc1 + 27fd027 commit b9d9a74

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
title: Call automation metrics definitions for Azure Communication Service
3+
titleSuffix: An Azure Communication Services concept document
4+
description: This document covers definitions of call automation metrics available in the Azure portal.
5+
author: mkhribech
6+
manager: timmitchell
7+
services: azure-communication-services
8+
ms.author: mkhribech
9+
ms.date: 06/23/2023
10+
ms.topic: conceptual
11+
ms.service: azure-communication-services
12+
ms.subservice: data
13+
---
14+
# Call automation metrics overview
15+
16+
Azure Communication Services currently provides metrics for all ACS primitives. [Azure Metrics Explorer](../../../../azure-monitor\essentials\metrics-getting-started.md) can be used to plot your own charts, investigate abnormalities in your metric values, and understand your API traffic by using the metrics data that call automation requests emit.
17+
18+
## Where to find metrics
19+
20+
Primitives in Azure Communication Services emit metrics for API requests. These metrics can be found in the Metrics tab under your Communication Services resource. You can also create permanent dashboards using the workbooks tab under your Communication Services resource.
21+
22+
## Metric definitions
23+
24+
All API request metrics contain three dimensions that you can use to filter your metrics data. These dimensions can be aggregated together using the `Count` aggregation type and support all standard Azure Aggregation time series including `Sum`, `Average`, `Min`, and `Max`.
25+
26+
More information on supported aggregation types and time series aggregations can be found [Advanced features of Azure Metrics Explorer](../../../../azure-monitor/essentials/metrics-charts.md#aggregation).
27+
28+
- **Operation** - All operations or routes that can be called on the Azure Communication Services Chat gateway.
29+
- **Status Code** - The status code response sent after the request.
30+
- **StatusSubClass** - The status code series sent after the response.
31+
32+
### Call Automation API requests
33+
34+
The following operations are available on Call Automation API request metrics:
35+
36+
| Operation / Route | Description |
37+
| -------------------- | ---------------------------------------------------------------------------------------------- |
38+
| Create Call | Create an outbound call to user.
39+
| Answer Call | Answer an inbound call. |
40+
| Redirect Call | Redirect an inbound call to another user. |
41+
| Reject Call | Reject an inbound call. |
42+
| Transfer Call To Participant | Transfer 1:1 call to another user. |
43+
| Play | Play audio to call participants. |
44+
| PlayPrompt | Play a prompt to users as part of the Recognize action. |
45+
| Recognize | Recognize user input from call participants. |
46+
| Add Participants | Add a participant to a call. |
47+
| Remove Participants | Remove a participant from a call. |
48+
| HangUp Call | Hang up your call leg. |
49+
| Terminate Call | End the call for all participants. |
50+
| Get Call | Get details about a call. |
51+
| Get Participant | Get details on a call participant. |
52+
| Get Participants | Get all participants in a call. |
53+
| Delete Call | Delete a call. |
54+
| Cancel All Media Operations | Cancel all ongoing or queued media operations in a call. |
55+
56+
57+
58+
## Next steps
59+
60+
- Learn more about [Data Platform Metrics](../../../../azure-monitor/essentials/data-platform-metrics.md).

0 commit comments

Comments
 (0)