Skip to content

Commit fe52bb5

Browse files
Merge pull request #309555 from MicrosoftDocs/main
Auto Publish – main to live - 2025-12-15 12:00 UTC
2 parents ad3e599 + a0695c6 commit fe52bb5

48 files changed

Lines changed: 439 additions & 298 deletions

File tree

Some content is hidden

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

articles/azure-netapp-files/configure-directory-server.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
55
author: b-ahibbard
66
ms.service: azure-netapp-files
77
ms.topic: how-to
8-
ms.date: 10/07/2025
8+
ms.date: 12/09/2025
99
ms.author: anfdocs
1010
---
1111
# Configure LDAP directory services for Azure NetApp Files NFS volumes (preview)
@@ -121,6 +121,10 @@ You must first create the LDAP server before you can connect it to Azure NetApp
121121
* **Domain:** The domain name serves as the base DN.
122122
* **LDAP servers:** The IP address of the LDAP server.
123123
* **LDAP over TLS:** Optionally, check the box to enable LDAP over TLS for secure communication. For more information, see [Configure LDAP over TLS](configure-ldap-over-tls.md).
124+
125+
> [!NOTE]
126+
> To enable LDAP over TLS on multiple servers, you should generate and install the common certificate on each server and then upload the server CA certificate in the Azure portal.
127+
124128
* **Server CA certificate:** The certification authority certificate. This option is required if you use LDAP over TLS.
125129
* **Certificate CN Host:** The common name server of the host, for example contoso.server.com.
126130
@@ -141,4 +145,4 @@ You must first create the LDAP server before you can connect it to Azure NetApp
141145
- [Understand name mapping using LDAP](lightweight-directory-access-protocol-name-mapping.md)
142146
- [Understand allow local NFS users with LDAP option](lightweight-directory-access-protocol-local-users.md)
143147
- [Understand LDAP schemas](lightweight-directory-access-protocol-schemas.md)
144-
- [Create an NFS volume](azure-netapp-files-create-volumes.md)
148+
- [Create an NFS volume](azure-netapp-files-create-volumes.md)

articles/communication-services/concepts/interop/tpe/teams-phone-extensibility-troubleshooting.md

Lines changed: 53 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -59,19 +59,47 @@ Then execute the following command to add a service principal to your tenant. Do
5959
New-MgServicePrincipal -AppId "1fd5118e-2576-4263-8130-9503064c837a"
6060
```
6161

62-
### Error 404 subcode 580406 "Balance not found"
62+
---
63+
### Error 404 subcode 5804xx: Blocked Outbound Calls
6364

64-
This error typically occurs when the resource account does not have an active calling plan with PAYG enabled or sufficient Communications Credits. This is required for all Outbound calling scenarios in Teams Phone Extensibility. Follow these steps to resolve the issue:
65+
These errors typically occur when the resource account does not have an active funding source for outbound calls. The funding source depends on the customer’s agreement type:
6566

66-
#### 1. Sign in to Microsoft 365 Admin Center
67-
Log in with your **admin credentials** [https://admin.microsoft.com](https://admin.microsoft.com)
67+
- **If the customer has an MCA agreement:**
68+
- Ensure a **postpaid payment method** is in place.
69+
- Ensure the tenant has a **Microsoft Teams Calling Plan (Pay-As-You-Go)** license.
70+
- Ensure the **Pay-As-You-Go Calling Plan license is assigned to the resource account**.
71+
72+
- **If the customer has an older agreement:**
73+
- Ensure the tenant has a **Communications Credits** license.
74+
- Ensure the **Communications Credits balance is positive** (funds are loaded).
75+
76+
Outbound calling in Teams Phone Extensibility requires one of these funding sources to be correctly configured. If not set properly, you may see one of the below error subcodes:
77+
78+
| Error Code | Meaning | Fix |
79+
|------------|---------------------------------------------|--------------------------------------------------------------------|
80+
| 580406 | Balance not found | Check funding source setup (MCA or Communications Credits) |
81+
| 580462 | No enabled tenant capabilities | Assign Communications Credits license to tenant |
82+
| 580464 | No enabled user capabilities | Assign Communications Credits license to user
6883

69-
#### 2. Add Pay-As-You-Go Calling Plan
70-
- Navigate to **Marketplace → All Products**.
71-
- Search for **Microsoft Teams Calling Plan (Pay-As-You-Go)**.
72-
- Select the appropriate **Pay-As-You-Go Calling Plan Zone (Zone 1 or Zone 2)** based on your location.
73-
- Add the plan under **Add-ons**.
74-
More details: [Learn more about Calling Plans PAYG](/microsoftteams/calling-plans-for-office-365#pay-as-you-go-calling-plan)
84+
You can follow the below steps to solve this:
85+
86+
#### 1. Sign in to Microsoft 365 Admin Center
87+
Log in with your **admin credentials**: [https://admin.microsoft.com](https://admin.microsoft.com)
88+
89+
#### 2. Verify agreement type and funding source
90+
- For **MCA agreements**:
91+
- Confirm **postpaid payment method** is active.
92+
- Navigate to **Marketplace → All Products**.
93+
- Search for **Microsoft Teams Calling Plan (Pay-As-You-Go)**.
94+
- Select the appropriate **Pay-As-You-Go Calling Plan Zone (Zone 1 or Zone 2)** based on your location.
95+
- Add the plan under **Add-ons**.
96+
More details: [Learn more about Calling Plans pay-as-you-go](/microsoftteams/calling-plans-for-office-365#pay-as-you-go-calling-plan)
97+
98+
- For **older agreements**:
99+
- Navigate to **Marketplace → All Products** and purchase **Communications Credits**.
100+
- Add funds to ensure a positive balance.
101+
- Enable **Auto-Recharge** under **Billing → Your Products → Communications Credits**.
102+
More details: [Set up Communications Credits](/microsoftteams/set-up-communications-credits-for-your-organization)
75103

76104
#### 3. Assign Licenses to Resource Account
77105
- Go to **Users → Active Users**.
@@ -81,19 +109,17 @@ More details: [Learn more about Calling Plans PAYG](/microsoftteams/calling-plan
81109
- **Important:** Remove any other conflicting calling plans.
82110
More details: [Assign licenses to users](/microsoft-365/admin/manage/assign-licenses-to-users)
83111

84-
#### 4. Purchase Communications Credits
85-
- Go to **Marketplace → All Products**.
86-
- Search for **Communications Credits** under **Add-ons**.
87-
- Purchase credits and add funds.
88-
More details: [What are Communications Credits?](/microsoftteams/what-are-communications-credits)
89112

90-
#### 5. Enable Auto-Recharge
91-
- After purchase, go to **Billing → Your Products**.
92-
- Select **Communications Credits**.
93-
- Turn **Auto-Recharge ON** to avoid running out of balance.
94-
More details: [Set up Communications Credits](/microsoftteams/set-up-communications-credits-for-your-organization)
113+
---
114+
### Error 403 subcode 510586: Blocked Outbound Calls from Operator Connect Carrier
115+
116+
This error indicates that outbound PSTN calls are being blocked by your Operator Connect carrier. This typically occurs when there are restrictions or issues with your carrier’s configuration or account status. This can be caused by:
117+
- Carrier-imposed restrictions on outbound calling.
118+
- Account suspension or insufficient balance with the carrier.
119+
- Incorrect configuration of Operator Connect settings.
95120

96121

122+
---
97123
### Error 400 code 8523 Invalid request: SourceCallerIdNumber and SourceDisplayName aren't supported
98124

99125
Trying to set caller display name caller ID via CallInvite options return an error:
@@ -106,7 +132,7 @@ These parameters aren't currently supported in Teams Phone extensibility. You ne
106132
```csharp
107133
await answerCallContext.CallConnection.AddParticipantAsync(new CallInvite(new PhoneNumberIdentifier("+133333333"),null));
108134
```
109-
135+
---
110136
### Error 422 Invalid CommunicationUser identifier specified
111137

112138
When your app places an OBO call, the client gets this error if you try to place a call with a phone number.
@@ -128,6 +154,7 @@ Calling OBO feature doesn't support calling from a phone number. In `onBehalfOfO
128154

129155
```
130156

157+
---
131158
### Error 408 subcode 10057 `addParticipants` failed for participant `8:acs`
132159

133160
The issue appears when adding dual persona agent and getting an `AddParticipantFailed` event error with the following message:
@@ -142,6 +169,7 @@ The issue appears when adding dual persona agent and getting an `AddParticipantF
142169

143170
The most common cause is that you're minting a Custom Teams Endpoint (CTE) token and the client is registering with that token with an `8:orgid` MRI as opposed to a dual persona token. This problem is causing the client to not receive the calls since the MRI was `8:orgid` and the server adding a dual persona MRI with `8:acs`.
144171

172+
---
145173
### Error 403 code `UserLicenseNotPresentForbidden` when agent logs in to client application
146174

147175
The issue appears when agent attempts to sign in to the agent application.
@@ -152,18 +180,22 @@ The issue appears when agent attempts to sign in to the agent application.
152180

153181
This issue appears if the agent doesn't have a Teams license assigned or is disabled in Teams. Add the appropriate license and validate if user isn't disabled for Teams access and has all the required [Prerequisites](../../../quickstarts/tpe/teams-phone-extensibility-access-teams-phone.md#prerequisites).
154182

183+
---
155184
### Error 403 subcode 10105 Connecting Call end reason=NoPermission
156185

157186
The most common root cause of this error is a misconfiguration of the 3P Azure Bot. Follow the steps as defined in this [Teams Phone extensibility](../../../quickstarts/tpe/teams-phone-extensibility-quickstart.md#ccaas-developer-provision-the-appid-application-id), specifically enable the Teams channel.
158187

188+
---
159189
### Error 400 Bad Requests when adding a Teams Channel in Azure Bot
160190

161191
This issue generally arises if the bot was created with a reserved Microsoft Entra App ID. Delete your bot and recreate it with your Microsoft Entra App ID created or used in [Create Bot](../../../quickstarts/tpe/teams-phone-extensibility-quickstart.md#ccaas-developer-create-the-bot).
162192

193+
---
163194
### No Incoming Call notification in Call Automation application and a busy signal is heard instead of custom greeting when calling a Teams Service Number
164195

165196
This issue arises when the provisioning of the Resource Account is incomplete or incorrect. Check your [Provisioning Resource Account](../../../quickstarts/tpe/teams-phone-extensibility-quickstart.md#teams-admin-provision-resource-account) and change as needed.
166197

198+
---
167199
### No Incoming Call notification in Call Automation application and no audio is heard and call disconnects when calling a Teams Service Number
168200

169201
This issue arises when the provisioning of the Resource Account is incomplete or incorrect or failure to grant consent. Check [Provisioning Resource Account](../../../quickstarts/tpe/teams-phone-extensibility-quickstart.md#teams-admin-provision-resource-account) and [Server Consent](../../../quickstarts/tpe/teams-phone-extensibility-access-teams-phone.md#provide-server-consent), making changes as needed.

articles/cost-management-billing/manage/programmatically-create-subscription-microsoft-customer-agreement.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ ms.subservice: billing
99
ms.topic: how-to
1010
ms.date: 08/18/2025
1111
ms.custom: devx-track-azurepowershell, devx-track-azurecli, devx-track-arm-template, devx-track-bicep
12+
service.tree.id: b69a7832-2929-4f60-bf9d-c6784a865ed8
1213
---
1314

1415
# Programmatically create Azure subscriptions for a Microsoft Customer Agreement with the latest APIs

articles/cost-management-billing/troubleshoot-billing/how-to-create-azure-support-request-ea.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ ms.service: cost-management-billing
1010
ms.subservice: billing
1111
ms.custom:
1212
- build-2025
13+
service.tree.id: b69a7832-2929-4f60-bf9d-c6784a865ed8
1314
---
1415

1516
# Create an Azure support request for an Enterprise Agreement issue

articles/migrate/best-practices-least-privileged-account.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ For quick discovery of Windows servers, create a Windows user account that belon
117117

118118
The guest user account needs permission to access the **CIMV2** namespace and its sub-namespaces in the **WMI Control** item in Control Panel. To set the access, use the following steps:
119119

120-
1. On the target Windows server, open the **Start** menu, search for **Run**, and then select it.
120+
1. On the target Windows server, go to the **Start** menu, search for **Run**, and then select it.
121121

122122
1. In the **Run** dialog, type `wmimgmt.msc` and then press the Enter key.
123123

articles/migrate/cast-highlights-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Integrating CAST Highlight with Azure Migrate allows you to import code-level in
2525

2626
## Steps to Add CAST Highlight Code Insights in Azure Migrate
2727

28-
1. **Open Azure Migrate & Select Application**
28+
1. **Go to Azure Migrate & Select Application**
2929
- In the Azure Migrate portal, navigate to your project.
3030
- Go to **Servers, Databases & Web Apps > Applications** (under **Discovery and Assessment**).
3131
- Locate the application (or group of VMs) you want to enrich with code insights.

articles/migrate/define-manage-applications.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ This article describes how you can use Azure Migrate to define applications runn
4747

4848
### Add credentials and initiate discovery
4949

50-
1. Open the appliance configuration manager, complete the prerequisite checks and registration of the appliance.
50+
1. Go to the appliance configuration manager, complete the prerequisite checks and registration of the appliance.
5151

52-
2. Navigate to the **Manage credentials and discovery sources** panel.
52+
2. Go to the **Manage credentials and discovery sources** panel.
5353

5454
3. In **Step 1: Provide credentials for discovery source**, select on **Add credentials** to provide credentials for the discovery source that the appliance uses to discover servers running in your environment.
5555

articles/migrate/how-to-create-group-machine-dependencies-agentless.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ The new users need to follow the below steps:
7171

7272
### Add credentials and initiate discovery
7373

74-
1. Open the appliance configuration manager, complete the prerequisite checks and registration of the appliance.
74+
1. Go to the appliance configuration manager, complete the prerequisite checks and registration of the appliance.
7575

7676
2. Navigate to the **Manage credentials and discovery sources** panel.
7777

articles/migrate/how-to-discover-applications.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ In this tutorial, you learn how:
4949

5050
### Add credentials and initiate discovery
5151

52-
1. Open the appliance configuration manager, complete the prerequisite checks and registration of the appliance.
52+
1. Go to the appliance configuration manager, complete the prerequisite checks and registration of the appliance.
5353
2. Navigate to the **Manage credentials and discovery sources** panel.
5454
3. In **Step 1: Provide credentials for discovery source**, select on **Add credentials** to provide credentials for the discovery source that the appliance uses to discover servers running in your environment.
5555
4. In **Step 2: Provide discovery source details**, select **Add discovery source** to select the friendly name for credentials from the drop-down, specify the **IP address/FQDN** of the discovery source.

articles/migrate/how-to-migrate-vmware-vms-with-cmk-disks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ uuid label name maxSizeInBytes
140140

141141
## Create Resource Manager template for replication
142142

143-
- Open the Resource Manager template file that you downloaded in the **Identifying replication infrastructure components** step in an editor of your choice.
143+
- Go to the Resource Manager template file that you downloaded in the **Identifying replication infrastructure components** step in an editor of your choice.
144144
- Remove all resource definitions from the template except for resources that are of type *"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"*
145145
- If there are multiple resource definitions of the above type, remove all but one. Remove any **dependsOn** property definitions from the resource definition.
146146
- At the end of this step, you should have a file that looks like the example below and has the same set of properties.

0 commit comments

Comments
 (0)