Skip to content

Commit 3d9d0cc

Browse files
committed
Merge remote-tracking branch 'upstream/main' into AB#7814-openssh-server-wont-start-1053-1067-7034
2 parents 673a2f9 + 99a900a commit 3d9d0cc

File tree

6 files changed

+366
-325
lines changed

6 files changed

+366
-325
lines changed

Teams/phone-system/direct-routing/issues-with-call-transfers.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ appliesto:
1515
- Microsoft Teams
1616
search.appverid:
1717
- MET150
18-
ms.date: 10/30/2023
18+
ms.date: 11/25/2025
1919
---
2020
# Issues that affect call transfers
2121

@@ -33,7 +33,11 @@ A call transfer can be made by using any of the following methods, in order of p
3333

3434
All transfers that use an SIP Refer message must go through the Microsoft Teams infrastructure. When the Microsoft SIP proxy sends an SIP Refer message to SBC, an SIP Invite message should be returned to the SIP proxy, not to PSTN or to any other destination. It is true even if the call is transferred to an external PSTN number. SBC doesn't have to parse the SIP Refer message to look for the transfer target. SBC should send the SIP Invite message together with the Request-URI (RURI) setting only to contents of the Refer-To header. It also should include the Referred-By header from the SIP Refer message. Make sure that the strings of the SIP Invite message are not changed, and that they are sent as the exact same strings that are provided in the SIP Refer message (especially in the Referred-By header). This is because these strings are used to identify calls, targets, and other important parts of a call transfer.
3535

36-
**Note:** The strings could be either x-* strings or custom strings in the Referred-By and Refer-To headers.
36+
**Note:**
37+
38+
- The strings could be either x-* strings or custom strings in the Referred-By and Refer-To headers.
39+
40+
- When the transfer is handled by the internal Microsoft Teams infrastructure, the transferee might hear an international ringtone.
3741

3842
## Auto attendant does not transfer calls to an external PSTN number
3943

support/azure/azure-monitor/app-insights/availability/diagnose-ping-test-failure.md

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
---
22
title: Diagnose Problems That Cause Availability Tests to Fail in Application Insights
33
description: This article discusses how to diagnose common issues that cause availability tests to fail in Application Insights.
4-
ms.date: 8/27/2025
4+
author: JarrettRenshaw
5+
ms.author: aaronmax
6+
manager: dcscontentpm
7+
ms.date: 9/22/2025
58
editor: v-jsitser
6-
ms.reviewer: aaronmax, cogoodson, matthofa, v-leedennis, v-weizhu, v-liuamson
9+
ms.reviewer: aaronmax, cogoodson, matthofa, v-leedennis, v-weizhu, v-liuamson, v-ryanberg
710
ms.service: azure-monitor
811
ms.custom: sap:Availability Tests
912
---
@@ -38,29 +41,27 @@ The following table lists the steps, error messages, and possible causes that yo
3841
|-----|---------------|----------------|
3942
| Connection reuse | No specific error message is returned for this issue. | The web test step is dependent on a previously established connection. Therefore, no DNS, connection, or SSL step is required. |
4043
| DNS resolution | The remote name could not be resolved: "\<your-URL>" | The DNS resolution process fails. This most likely occurred because of misconfigured DNS records or temporary DNS server failures. |
41-
| Connection establishment | A connection attempt failed because the connected party did not properly respond after a period of time. | Your server doesn't respond to the HTTP request. A common cause is that a firewall on your server is blocking our test agents. To test within an Azure Virtual Network, add the Availability service tag to your environment.|
42-
| TLS transport | The client and server cannot communicate because they do not possess a common algorithm.| Only TLS 1.2, and 1.3 are supported. SSL isn't supported. This step doesn't validate SSL certificates, it only establishes a secure connection. This step appears only if an error occurs. |
44+
| Connection establishment | A connection attempt failed because the connected party did not properly respond after a period of time. | Your server doesn't respond to the HTTP request. A common cause is that a firewall on your server is blocking our test agents. To test within an Azure Virtual Network, add the **Availability service** tag to your environment.|
45+
| TLS transport | The client and server cannot communicate because they do not possess a common algorithm.| Only TLS 1.2 and TLS 1.3 are supported. SSL isn't supported. This step doesn't validate certificates. It only establishes a secure connection and appears only if an error occurs. If you suspect a region-specific TLS 1.3 issue, see [TLS 1.3 regional restrictions](#tls-13-regional-restrictions). |
4346
| Receiving response header | Unable to read data from the transport connection. The connection was closed. | Your server commits a protocol error in the response header. For example, your server closes the connection if the response isn't fully read. |
44-
| Receiving response body | Unable to read data from the transport connection: The connection was closed. | Your server commits a protocol error in the response body. For example, your server closes the connection if the response isn't fully read, or the chunk size is wrong in the chunked response body. |
47+
| Receiving response body | Unable to read data from the transport connection: The connection was closed. | Your server commits a protocol error in the response body. For example, your server closes the connection if the response isn't fully read or the chunk size is wrong in the chunked response body. |
4548
| Redirect limit validation | This webpage has too many redirects. This loop will be terminated here since this request exceeded the limit for auto redirects. | Redirects are limited to 10 per test. |
4649
| Status code validation | `200 - OK` does not match the expected status `400 - BadRequest`. | The returned status code is counted as a success. The "200" code indicates that a normal web page was returned. |
47-
| Content validation | The required text '\<expected-response-text>' did not appear in the response. | <p>The string isn't an exact case-sensitive match in the response. For example, the string "Welcome!" must be a plain string, without wildcard characters (such as an asterisk). If your page content changes, you might have to update the string. Content match supports only English characters.</p> <p>Content match also fails if the response body is more than 1,000,000 bytes long. After the client reads that number of bytes, it stops reading the response body and drops the connection. Because of this behavior, the server experiences a `ClientConnectionFailure` exception, even if the client returns a success status code.</p> |
50+
| Content validation | The required text '\<expected-response-text>' did not appear in the response. | <p>The string is not an exact case-sensitive match in the response. For example, the string "Welcome!" must be a plain string, without wildcard characters (like an asterisk). If your page content changes, you might have to update the string. Content match supports only English characters.</p> <p>Content match also fails if the response body is more than 1,000,000 bytes long. After the client reads that number of bytes, it stops reading the response body and drops the connection. Because of this behavior, the server experiences a `ClientConnectionFailure` exception, even if the client returns a success status code.</p> |
4851
|Missing test results in Azure portal|No specific error message is returned for this issue. Test results are missing in the Azure portal when viewing the end-to-end transaction details of an availability test. |Non-UTF8 characters aren't supported for viewing web test results. Make sure that no non-UTF8 characters exist in the response from the endpoint that's called by using the availability test.|
49-
|Unsupported URL|This URL is not supported|<p>Availability tests only allow communicating over publicly available IP addresses and hostnames. This error might occur when you try to communicate with an internal IP address that isn't routable via the public internet.</p> <p>To resolve this error, make sure that only public IP addresses are defined in your web test and that any DNS lookups that your web test depends on return only valid, publicly routable IP addresses.</p>|
50-
51-
## TLS 1.3 regional restrictions
52-
53-
Some regions restrict the use of TLS 1.3. If you experience connectivity issues in these regions, try to use an earlier version of TLS, such as TLS 1.2. For details about TLS 1.3 support, see [RFC 8446](https://datatracker.ietf.org/doc/html/rfc8446). To learn more about the supported regions, see [Supported TLS configurations](/azure/azure-monitor/app/availability?tabs=standard#supported-tls-configurations).
54-
55-
Only TLS 1.2 and TLS 1.3 are supported. TLS 1.3 availablility varies by region. SSL is not supported.
56-
57-
This step doesn't validate certificates. It establishes a secure connection and only appears if an error occurs.
52+
|Unsupported URL|This URL is not supported|<p>Availability tests only allow communicating over publicly available IP addresses and hostnames. This error can occur when you try to communicate with an internal IP address that's not routable via the public internet.</p> <p>To resolve this error, make sure that only public IP addresses are defined in your web test and that any DNS lookups that your web test depends on return only valid, publicly routable IP addresses.</p>|
5853

5954
> [!NOTE]
60-
> If the "connection reuse" step exists, the following steps won't exist:
55+
> If the **Connection reuse** step exists, the following steps don't appear:
6156
>
62-
> - DNS resolution
63-
> - Connection establishment
64-
> - TLS transport
57+
> - **DNS resolution**
58+
> - **Connection establishment**
59+
> - **TLS transport**
60+
61+
## TLS 1.3 regional restrictions
62+
63+
Some regions restrict the use of TLS 1.3. If you experience connectivity issues in these regions, try an earlier version of TLS, such as TLS 1.2. For details about TLS 1.3, see [RFC 8446](https://datatracker.ietf.org/doc/html/rfc8446). To learn more about the supported regions, see [Supported TLS configurations](/azure/azure-monitor/app/availability?tabs=standard#supported-tls-configurations).
6564

6665
[!INCLUDE [Azure Help Support](../../../../includes/azure-help-support.md)]
66+
67+
[!INCLUDE [Third-party contact disclaimer](~/includes/third-party-contact-disclaimer.md)]

support/azure/virtual-machines/linux/serial-console-linux.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.service: azure-virtual-machines
1111
ms.collection: linux
1212
ms.tgt_pltfrm: vm-linux
1313
ms.workload: infrastructure-services
14-
ms.date: 09/10/2025
14+
ms.date: 11/20/2025
1515
ms.author: mbifeld
1616
---
1717

@@ -92,7 +92,7 @@ By default, all subscriptions have serial console access enabled. You can disabl
9292
> There's a known issue where Azure Serial Console might fail to connect when a custom boot diagnostics storage account has firewall restrictions when using the [az serial-console](/cli/azure/serial-console) command. To avoid connectivity issues, use Serial Console in the Azure Portal.
9393
9494
> [!IMPORTANT]
95-
> By the end of 2025, Azure Serial Console will no longer utilize boot diagnostics storage accounts for establishing a connection. No customer action is required for this change. This change doesn't affect serial logs or screenshots.
95+
> In 2026, Azure Serial Console will no longer utilize boot diagnostics storage accounts for establishing a connection. No customer action is required for this change. This change doesn't affect serial logs or screenshots.
9696
9797
Serial Console uses the storage account configured for boot diagnostics in its connection workflow. When a firewall is enabled on this storage account, the Serial Console service IPs must be added as exclusions. To do this, follow these steps:
9898

support/azure/virtual-machines/windows/serial-console-windows.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.service: azure-virtual-machines
1010
ms.collection: windows
1111
ms.tgt_pltfrm: vm-windows
1212
ms.workload: infrastructure-services
13-
ms.date: 10/16/2025
13+
ms.date: 11/20/2025
1414
ms.author: jarrettr
1515
ms.reviewer: mbifeld
1616
ms.custom: sap:Cannot connect to my VM
@@ -146,7 +146,7 @@ By default, all subscriptions have serial console access enabled. You can disabl
146146
> There's a known issue where Azure Serial Console might fail to connect when a custom boot diagnostics storage account has firewall restrictions when using the [az serial-console](/cli/azure/serial-console) command. To avoid connectivity issues, use Serial Console in the Azure Portal.
147147
148148
> [!IMPORTANT]
149-
> By the end of 2025, Azure Serial Console will no longer utilize boot diagnostics storage accounts for establishing a connection. No customer action is required for this change. This change doesn't affect serial logs or screenshots.
149+
> In 2026, Azure Serial Console will no longer utilize boot diagnostics storage accounts for establishing a connection. No customer action is required for this change. This change doesn't affect serial logs or screenshots.
150150
151151
Serial Console uses the storage account configured for boot diagnostics in its connection workflow. When a firewall is enabled on this storage account, the Serial Console service IPs must be added as exclusions. To do this, follow these steps:
152152

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: Troubleshoot Version Control Errors When Publishing or Saving a Flow
3+
description: Learn how to resolve version control errors in Power Automate for Desktop. Fix unpublished active row issues when saving or publishing flows.
4+
ms.reviewer: Nikos.Moutzourakis, v-shaywood
5+
ms.date: 11/24/2025
6+
ms.custom: sap:Desktop flows\List, create, open, save or delete flows
7+
---
8+
9+
# Version control error when publishing a flow or saving it as draft
10+
11+
This article provides troubleshooting guidance for an error you might encounter in Power Automate for desktop when you try to publish a flow or save it as a draft in an environment where [version control](/power-automate/desktop-flows/version-control) is enabled.
12+
13+
## Symptoms
14+
15+
When you try to publish a flow or save it as a draft in an environment where version control is enabled, you receive the following error message:
16+
17+
> You are attempting to do a published update of a component in an unmodified context when there is an unpublished active row.
18+
19+
## Cause
20+
21+
This error might occur in the following scenarios:
22+
23+
- You initially created or edited the flow using a newer version of Power Automate for desktop than the one you are currently running.
24+
- The newer version of Power Automate for desktop hasn't rolled out or installed yet on your device.
25+
- You switch from an environment that has version control enabled to an environment that doesn't.
26+
27+
## Resolution
28+
29+
To resolve this issue, follow these guidelines:
30+
31+
- Use the same version of Power Automate for Desktop that you previously used to create or edit the flow, or upgrade to the latest version.
32+
- If the latest version of Power Automate for Desktop isn’t available yet on your device, wait until it is.
33+
- Make sure that version control is enabled for all environments where you edit or publish flows.

0 commit comments

Comments
 (0)