Skip to content

Commit c3d2617

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into yelevin/unified-IIT-take-two
2 parents fcfb35e + 106ce45 commit c3d2617

File tree

73 files changed

+587
-977
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+587
-977
lines changed

articles/app-service/overview-diagnostics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ This article explains how to troubleshoot issues with your app in Azure App Serv
1515

1616
Azure App Service diagnostics is an interactive experience to help you troubleshoot your app with no configuration required. App Service diagnostics points out what's wrong and guides you to the right information to more easily and quickly troubleshoot and resolve the problem.
1717

18-
Although this experience is most helpful for problems that occured within the last 24 hours, all the diagnostic graphs are always available for you to analyze.
18+
Although this experience is most helpful for problems that occurred within the last 24 hours, all the diagnostic graphs are always available for you to analyze.
1919

2020
App Service diagnostics works for not only apps on Windows, but also for apps on built-in or custom containers, [App Service Environments](./environment/intro.md), and [Azure Functions](../azure-functions/functions-overview.md).
2121

articles/app-service/tutorial-java-jboss-mysql-app.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -665,7 +665,7 @@ If you see the error: `The subscription '701ea799-fb46-4407-bb67-9cbcf289f1c7' i
665665
666666
Depending on your subscription and the region you select, you might see the deployment status for Azure Database for MySQL Flexible Server to be `Conflict`, with the following message in Operation details:
667667
668-
`InternalServerError: An unexpected error occured while processing the request.`
668+
`InternalServerError: An unexpected error occurred while processing the request.`
669669
670670
This error is most likely caused by a limit on your subscription for the region you select. Try choosing a different region for your deployment.
671671

articles/app-service/tutorial-java-tomcat-mysql-app.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,7 @@ You can ignore the warnings. The Maven Jetty plugin shows the warnings because t
697697

698698
Depending on your subscription and the region you select, you might see the deployment status for Azure Database for MySQL Flexible Server to be `Conflict`, with the following message in Operation details:
699699

700-
`InternalServerError: An unexpected error occured while processing the request.`
700+
`InternalServerError: An unexpected error occurred while processing the request.`
701701
702702
This error is most likely caused by a limit on your subscription for the region you select. Try choosing a different region for your deployment.
703703

articles/azure-functions/dotnet-aspire-integration.md

Lines changed: 65 additions & 54 deletions
Large diffs are not rendered by default.

articles/azure-functions/durable/durable-task-scheduler/develop-with-durable-task-scheduler-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ You can create a scheduler and a task hub as part of the Function app creation o
2828

2929
Durable Task Scheduler **only** supports either *user-assigned* or *system-assigned* managed identity authentication. **User-assigned identities are recommended,** as they aren't tied to the lifecycle of the app and can be reused after the app is deprovisioned.
3030

31-
If you haven't already, [configure managed identity for your Durable Functions app](./durable-task-scheduler-identity.md).
31+
See step-by-step instructions on how to [configure managed identity for your Durable Functions app](./durable-task-scheduler-identity.md).
3232

3333
## Access the Durable Task Scheduler dashboard
3434

articles/azure-functions/durable/durable-task-scheduler/includes/function-app-integrated-creation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ ms.date: 03/19/2025
4242

4343
1. Click **Review + create** to review the resource creation.
4444

45-
A user-assigned managed identity with the required role-based access control (RBAC) permission is created automatically so that the Function app can access durable task scheduler. You can find in the summary view information related to the managed identity resource, such as:
46-
- The RBAC assigned to it (*Durable Task Data Contributor*)
47-
- The assignment scope (the scheduler or task hub name)
45+
A user-assigned managed identity with the required role-based access control (RBAC) permission is created automatically and added to the Function app. You can find in the summary view information related to the managed identity resource, such as:
46+
- The role assigned to it (*Durable Task Data Contributor*)
47+
- The assignment scoped to the task hub level
4848

4949
:::image type="content" source="../media/create-durable-task-scheduler/functions-review-create-tab.png" alt-text="Screenshot of fields and properties chosen and in review on the Review + create tab.":::
5050

articles/azure-resource-manager/templates/syntax.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ In the `definitions` section of the template, specify the schemas used for valid
5757

5858
```json
5959
"definitions": {
60-
"<definition-name": {
60+
"<definition-name>": {
6161
"type": "<data-type-of-definition>",
6262
"allowedValues": [ "<array-of-allowed-values>" ],
6363
"minValue": <minimum-value-for-int>,
@@ -287,8 +287,8 @@ You define resources with the following structure:
287287
"<settings-for-the-resource>",
288288
"copy": [
289289
{
290-
"name": ,
291-
"count": ,
290+
"name": "<name-of-copy-loop>",
291+
"count": <number-of-iterations>,
292292
"input": {}
293293
}
294294
]

articles/azure-resource-manager/templates/template-functions-deployment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ The following example returns the deployer object.
5252
"outputs": {
5353
"developerOutput": {
5454
"type": "object",
55-
"value": "[developer()]"
55+
"value": "[deployer()]"
5656
}
5757
}
5858
}

articles/communication-services/concepts/analytics/logs/call-metrics-log-schema.md

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,21 @@ Since these metrics give you an overview of your entire calling resource, you ca
5353

5454
These metrics measure both the successes and failures (dcount) of the calling SDK public APIs, for example (mute, join, etc.).
5555

56-
- reliability/api/CreateView/Local
57-
- reliability/api/Join
58-
- reliability/api/StartVideo
59-
- reliability/api/AcceptIncomingCall
60-
- reliability/api/CreateView/Remote
61-
- reliability/api/StopVideo
62-
- reliability/api/CallAgentInit
63-
- reliability/api/StartCall
56+
This table describes each property.
57+
58+
| Property | Description |
59+
|----------------------------|----------------------------------------------------------------------------------------------------------------------------|
60+
| `reliability/api/CreateView/Local` | Measures the reliability of the calling SDK `CreatView/Local` API which renders local video streams. This API is required for user's to see their local video stream. |
61+
| `reliability/api/Join` | Measures the reliability of the calling SDK `Join` API. When this API succeeds, a user's client is admitted to an existing call or meeting. |
62+
| `reliability/api/StartVideo` | Measures the reliability of the calling SDK `StartVideo` API which begins streaming video from the calling client to remote participants. When this API succeeds a user's client successfully sends video. |
63+
| `reliability/api/AcceptIncomingCall` | Measures the reliability of the calling SDK `AcceptIncomingCall` API which indicates the client successfully accepted and connected to an incoming call. |
64+
| `reliability/api/CreateView/Remote` | Measures the reliability of the calling SDK `CreateView/Remote` API which indicates the client successfully renders incoming video from a remote participant. |
65+
| `reliability/api/StopVideo` | Measures the reliability of the calling SDK `StopVideo` API which indicates the calling SDK successfully stopped streaming video to remote participants. |
66+
| `reliability/api/CallAgentInit` | Measures the reliability of the calling SDK `CallAgentInit` API which indicates the calling SDK successfully created the `CallAgent` object. If this fails, the reliability/api/Join or reliability/api/StartCall APIs can not be triggered. |
67+
| `reliability/api/StartCall` | Measures the reliability of the calling SDK `StartCall` API which indicates the calling SDK succseffuly initiated a new call. |
68+
| `reliability/api/Drop` | Measures the reliability of individual call legs by identifying which call legs were dropped unexpectedly after they successfully connected to a call. Focuses on participants call legs that successfully connected to a call and checks if the call legs were later dropped due to specific error codes. |
69+
70+
6471

6572
### User Facing Diagnostics (UFD) metrics
6673

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
---
22
title: Voice and video concepts in Azure Communication Services
3-
titleSuffix: An Azure Communication Services concept document
3+
titleSuffix: An Azure Communication Services article
44
description: Learn about Communication Services call types.
55
author: sloanster
66
manager: chpalm
77
services: azure-communication-services
88

99
ms.author: micahvivion
10-
ms.date: 03/11/2023
10+
ms.date: 05/01/2025
1111
ms.topic: conceptual
1212
ms.service: azure-communication-services
1313
ms.subservice: calling
1414
---
1515
# Voice and video concepts
1616

17-
You can use Azure Communication Services to make and receive one to one or group voice and video calls. Your calls can be made to other Internet-connected devices and to plain-old telephones. You can use the Communication Services JavaScript, Android, or iOS SDKs to build applications that allow your users to speak to one another in private conversations or in group discussions. Azure Communication Services supports calls to and from services or Bots.
17+
You can use Azure Communication Services to make and receive one to one or group voice and video calls. You can make calls to other Internet-connected devices and to plain-old telephones. You can use the Communication Services JavaScript, Android, or iOS SDKs to build applications that enable your users to speak to one another in private conversations or in group discussions. Azure Communication Services supports calls to and from services or bots.
1818

1919
## Call types in Azure Communication Services
2020

@@ -26,7 +26,7 @@ When a user of your application calls another user of your application over an i
2626

2727
### Public switched telephone network (PSTN)
2828

29-
Anytime your users interact with a traditional telephone number, calls are facilitated by PSTN (Public Switched Telephone Network) voice calling. To make and receive PSTN calls, you need to add telephony capabilities to your Azure Communication Services resource. In this case, signaling and media use a combination of IP-based and PSTN-based technologies to connect your users.
29+
Any time your users interact with a traditional telephone number, the Public Switched Telephone Network (PSTN) voice calling facilitates the calls. To make and receive PSTN calls, you need to add telephony capabilities to your Azure Communication Services resource. In this case, signaling and media use a combination of IP-based and PSTN-based technologies to connect your users.
3030

3131
### One-to-one call
3232

@@ -38,17 +38,18 @@ A group call on Azure Communication Services happens when three or more particip
3838

3939
### Rooms call
4040

41-
A call that takes place within the context of a Room. A Room is a container that manages activity between Azure Communication Services end-users. A Room offers application developers better control over *who* can join a call, *when* they meet and *how* they collaborate. To learn more about Rooms, see the [conceptual documentation](../rooms/room-concept.md).
41+
A call that takes place within the context of a Room. A Room is a container that manages activity between Azure Communication Services end-users. A Room offers application developers better control over *who* can join a call, *when* they meet and *how* they collaborate. For more information, see the [rooms conceptual documentation](../rooms/room-concept.md).
4242

4343
### Supported video standards
4444
We support H.264 (MPEG-4) video codec.
4545

4646
### Video quality
47+
4748
| Maximum video resolution | WebJS | iOS | Android | Windows |
4849
| ------------- | ----- | ----- | ------- | ------- |
49-
| **Receiving a remote video stream or screen share** | 1080P | 1080P | 1080P | 1080P |
50-
| **Sending video** | 720P | 720P | 720P | 1080P |
51-
| **Sending screen share** | 1080P | 1080P | 1080P | 1080P |
50+
| **Receiving a remote video stream or screen share** | 1080-P | 1080-P | 1080-P | 1080-P |
51+
| **Sending video** | 720-P | 720-P | 720-P | 1080-P |
52+
| **Sending screen share** | 1080-P | 1080-P | 1080-P | 1080-P |
5253

5354
The resolution can vary depending on the number of participants on a call, the amount of bandwidth available to the client, hardware capabilities of local participant who renders remote video streams and other overall call parameters.
5455

@@ -57,7 +58,8 @@ The resolution can vary depending on the number of participants on a call, the a
5758
> [!div class="nextstepaction"]
5859
> [Get started with calling](../../quickstarts/voice-video-calling/getting-started-with-calling.md)
5960
60-
For more information, see the following articles:
61-
- Familiarize yourself with general [call flows](../call-flows.md)
62-
- [Phone number types](../telephony/plan-solution.md)
63-
- Learn about the [Calling SDK capabilities](../voice-video-calling/calling-sdk-features.md)
61+
## Related articles
62+
63+
- Familiarize yourself with general [call flows](../call-flows.md).
64+
- Learn about [Phone number types](../telephony/plan-solution.md).
65+
- Learn about the [Calling SDK capabilities](../voice-video-calling/calling-sdk-features.md).

0 commit comments

Comments
 (0)