Skip to content

Commit a0695c6

Browse files
authored
Merge pull request #309436 from henikaraa/patch-37
Revise troubleshooting for outbound call errors
2 parents f26e2f5 + ca204bf commit a0695c6

1 file changed

Lines changed: 53 additions & 21 deletions

File tree

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.

0 commit comments

Comments
 (0)