You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -117,7 +117,7 @@ The following table lists the available diagnostics on the **Help** pane. You ca
117
117
|[Archive mailbox](https://aka.ms/PillarArchiveMailbox)| Checks for issues that are related to archive mailboxes. | Any Microsoft 365 admin role |[Enable archive mailboxes for Microsoft 365](/microsoft-365/compliance/enable-archive-mailboxes)|
118
118
|[Retention policy for a user mailbox](https://aka.ms/PillarRetentionPolicy)| Checks the retention policy settings for a user mailbox. | Any Microsoft 365 admin role |[Retention tags and retention policies in Exchange Online](/exchange/security-and-compliance/messaging-records-management/retention-tags-and-policies)|
119
119
|[Mailbox holds](https://aka.ms/PillarMailboxHoldsDiag)| Lists all holds that are applied to a mailbox. Hold types include: retention, eDiscovery, app retention, delay, and delay release. | Compliance admin |[How to identify the type of hold placed on an Exchange Online mailbox](/purview/ediscovery-identify-a-hold-on-an-exchange-online-mailbox)|
120
-
|[Grace eDiscovery hold or invalid retention policy](https://aka.ms/PillarInvalidRetention)| Identifies items that prevent site deletion, specifically active holds, compliance tags ([retention labels](/purview/retention)), and invalid retention policies. Provides an option to remove any grace eDiscovery hold or invalid retention policy that's found. |Any Microsoft 365 admin role to identify items. Compliance admin role for removal.|[Can't delete a site because of a retention policy or eDiscovery hold](/sharepoint/troubleshoot/sites/compliance-policy-blocking-site-deletion)|
120
+
|[Grace eDiscovery hold or invalid retention policy](https://aka.ms/PillarInvalidRetention)| Identifies items that prevent site deletion, specifically active holds, compliance tags ([retention labels](/purview/retention)), and invalid retention policies. Provides an option to remove any grace eDiscovery hold or invalid retention policy that's found. | Compliance admin |[Can't delete a site because of a retention policy or eDiscovery hold](/sharepoint/troubleshoot/sites/compliance-policy-blocking-site-deletion)|
121
121
|[Compromised account](https://aka.ms/diagca)| Identifies suspicious account activities, and provides information about how to recover a compromised account. | Any Microsoft 365 admin role |[Respond to a compromised email account](/microsoft-365/security/office-365-security/responding-to-a-compromised-email-account)|
122
122
|[eDiscovery RBAC](https://aka.ms/PillareDisRBACDiag)| Checks eDiscovery role-based access control (RBAC) to determine whether the Search, Export, or Preview roles are assigned to the designated administrator account. | Any Microsoft 365 admin role |[Resolve search errors in eDiscovery (Standard)](/microsoft-365/troubleshoot/ediscovery/resolve-ediscovery-issues)|
123
123
|[DLP policy and rule configuration](https://aka.ms/PillarDLPPolicyConfig)<br> | Troubleshoots common issues that affect a DLP policy and rule configuration. Checks whether a DLP policy and rule are correctly configured for use in the following workloads:<ul><li>Exchange Online</li><li>Endpoint devices</li><li>SharePoint</li><li>OneDrive for work or school</li></ul> | Global admin |[Scenario-based troubleshooting guide for DLP issues](https://techcommunity.microsoft.com/blog/microsoft-security-blog/scenario-based-troubleshooting-guide---dlp-issues/3445489)<br> |
Copy file name to clipboardExpand all lines: Teams/phone-system/sms-calling-errors.md
+19-16Lines changed: 19 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
-
title: Resolve 10DLC campaign rejection errors
3
-
description: Provides a list of potential 10DLC campaign rejection errors, and guidance to resolve them.
4
-
ms.date: 08/18/2025
2
+
title: Resolve Campaign Rejection Errors for SMS in Microsoft Teams
3
+
description: Provides a list of potential campaign rejection errors when setting up SMS in Teams, and guidance to resolve them.
4
+
ms.date: 09/03/2025
5
5
manager: dcscontentpm
6
6
audience: Admin
7
7
ms.topic: troubleshooting
@@ -12,32 +12,35 @@ ms.custom:
12
12
- CI 7095
13
13
ms.reviewer: julienp, revaldiv
14
14
---
15
-
# Resolve 10DLC campaign rejection errors
15
+
# Resolve campaign rejection errors for SMS in Microsoft Teams
16
16
17
-
When you enable the [Short Message Service (SMS)](/microsoftteams/sms-overview) feature in Microsoft Teams, you might need to troubleshoot and resubmit [campaigns](/microsoftteams/sms-setup-campaign) that were rejected during the 10-digit-long code (10DLC) review process. After a campaign is submitted, Microsoft and 10DLC operators evaluate it for compliance with Mobile Network Operator (MNO) and industry standards. If the campaign doesn't meet these requirements, it's rejected and generates one or more error codes.
17
+
If you enable the [Short Message Service (SMS)](/microsoftteams/sms-overview) feature in Microsoft Teams, you might have to troubleshoot and resubmit [campaigns](/microsoftteams/sms-setup-campaign) that were rejected during the 10-digit-long code (10DLC) review process. After a campaign is submitted, Microsoft and 10DLC operators evaluate it for compliance with Mobile Network Operator (MNO) and industry standards. If the campaign doesn't meet these requirements, it's rejected and generates one or more error codes.
18
18
19
19
The following sections provide a comprehensive list of potential rejection errors, together with clear descriptions and actionable recommendations to help you resolve issues and successfully resubmit your campaign. The sections are organized by the categories of information that you submit to register a campaign.
20
20
21
21
## Call to Action
22
22
23
23
| Error | Description | Recommended action |
24
24
|-------|-------------|--------------------|
25
-
| CallToActionContainsDisallowedContent | The Call to Action contains disallowed content. | Remove any prohibited content from the Call to Action. |
25
+
|CallToActionConsentNotOptional | The opt-in form is used for purposes beyond SMS messaging, but SMS consent isn't optional. | If your opt-in form serves multiple purposes (for example, account creation, newsletter signup), make sure that SMS consent is optional. You can make this change either by making the phone number field optional or including a clearly labeled checkbox to let users agree to receive SMS messages. Forced consent isn't permitted. |
26
+
|CallToActionContainsDisallowedContent | The Call to Action contains disallowed content. | Remove any prohibited content from the Call to Action. |
27
+
|CallToActionCourtOrderedOptIn | Opt-in information implies that consent is acquired through a court order. This statement is disallowed. | Remove any language that suggests that opt-in is obtained through a legal mandate or court order. Consent must be voluntary and user-initiated.|
26
28
| CallToActionDoesNotContainRobustAgeGate | The Call to Action doesn't contain a robust age gate for age-restricted content. | Add a clear age verification step for age-restricted campaigns. |
27
29
| CallToActionIsMissingOrInaccessible | The Call to Action is missing or inaccessible. | Make sure that the Call to Action is present and accessible to users. |
28
30
| CallToActionMissingBrandName | The Call to Action doesn't contain the registered (DBA) brand name. | Add the brand name in the Call to Action. |
29
31
| CallToActionMissingDataRatesDisclosure | The Call to Action doesn't include the "message and data rates may apply" disclosure. | Add the required disclosure to inform users about potential charges. |
30
32
| CallToActionMissingExplicitConsent | The Call to Action doesn't express explicit or written consent. | Add language that clearly obtains user consent. |
31
-
| CallToActionMissingExpressWrittenConsent | The Call to Action doesn't obtain express written consent for promotional message content. | Add a checkbox or statement for express written consent. |
33
+
| CallToActionMissingExpressWrittenConsent | The Call to Action doesn't obtain express written consent for promotional message content. | Add a checkbox or statement to obtain express written consent. |
32
34
| CallToActionMissingHelpInstructions | The Call to Action doesn't include HELP instructions. | Add HELP instructions for user support. |
33
35
| CallToActionMissingMessageFrequencyDisclosure | The Call to Action doesn't include the frequency at which messages are sent. | Add a statement about message frequency. |
36
+
|CallToActionMissingOptInForm | The webpage that's used for opt-in doesn't contain an opt-in form. | Make sure that the opt-in webpage includes a visible and functional opt-in form. Avoid linking to generic or unrelated pages.|
34
37
| CallToActionMissingPrivacyPolicyLink | The Call to Action or the opt-in form doesn't include a link to the privacy policy. | Add a link to the privacy policy or a statement about data sharing. |
35
38
| CallToActionMissingStopInstructions | The Call to Action doesn't contain STOP instructions. | Add STOP instructions to enable users to opt out. |
36
39
| CallToActionMissingTermsAndConditions | The Call to Action doesn't contain full terms and conditions or a link to them. | Add the full terms or a link to them. |
37
40
| CallToActionMissingVerbalScript | The Call to Action doesn't include a verbal script or required disclosures. | Add a verbal script that has the required disclosures. |
41
+
| CallToActionMissingMessageType | The Call to Action doesn't mention the kinds of messages that a customer can expect to receive. | Specify the kinds of messages that users might receive. |
38
42
| CallToActionOptInIssues | The opt-in URL is inaccessible or returns a certificate error. | Make sure that the opt-in URL is valid and secure. |
39
-
| CallToActionMissingMessageType | The Call to Action doesn't mention the kinds of messages that a customer can expect. | Specify the kinds of messages that users might receive. |
40
-
| CallToActionInvalidOrIncomplete | The Call to Action is noncompliant or incomplete. | Make sure that all required elements are present: brand name, HELP, STOP, frequency, fees, privacy policy. |
43
+
| CallToActionInvalidOrIncomplete | The Call to Action is noncompliant or incomplete. | Make sure that all required elements are present: brand name, HELP, STOP, frequency, fees, and privacy policy. |
41
44
42
45
## Terms and conditions
43
46
@@ -69,7 +72,7 @@ The following sections provide a comprehensive list of potential rejection error
69
72
| OptInMessageMissingHelpInstructions | The opt-in message doesn't include HELP instructions. | Add HELP instructions. |
70
73
| OptInMessageMissingMessageFrequency | The opt-in message doesn't contain a message frequency disclosure. | Add message frequency information. |
71
74
| OptInMessageMissingOptOutInstructions | The opt-in message doesn't include opt-out instructions. | Add STOP instructions. |
72
-
| MandatoryMessageTerminologyMissing | Required message terminology is missing. | Add all mandatory terms: brand name, HELP, STOP, frequency, fees. |
75
+
| MandatoryMessageTerminologyMissing | Required message terminology is missing. | Add all mandatory terms: brand name, HELP, STOP, frequency, and fees. |
73
76
74
77
## Opt-out message
75
78
@@ -84,10 +87,10 @@ The following sections provide a comprehensive list of potential rejection error
84
87
85
88
| Error | Description | Recommended action |
86
89
|-------|-------------|--------------------|
87
-
| HelpMessageNotMatchingBrandSupportContactEmail | The support contact email address doesn't match the registered brand support email. | Make sure that the support email address matches the brand's registered contact information. |
90
+
| HelpMessageNotMatchingBrandSupportContactEmail | The support contact email address doesn't match the registered brand support email address. | Make sure that the support email address matches the brand's registered contact information. |
88
91
| HelpMessageMissingBrandName | The HELP message doesn't contain the brand name. | Add the registered (DBA) brand name. |
89
92
| HelpMessageMissingSupportContact | The HELP message doesn't include customer support contact information. | Add customer support contact details. |
| MandatoryMessageTerminologyMissing | Required message terminology is missing. | Add brand name, HELP, STOP, frequency, and fees. |
91
94
92
95
## Sample messages
93
96
@@ -113,16 +116,16 @@ The following sections provide a comprehensive list of potential rejection error
113
116
114
117
## Brand
115
118
116
-
| Error | Description | Recommended action |
119
+
| Error | Description | Recommended action |
117
120
|-------|-------------|--------------------|
118
-
| BrandAddressInvalid | The physical address of the brand is invalid or unverifiable. | Verify brand address. Contact support to update the address or appeal the decision.|
121
+
| BrandAddressInvalid | The physical address of the brand is invalid or unverifiable. | Verify the brand address. Contact support to update the address or appeal the decision.|
119
122
| BrandAssociatedWithDisallowedContent | The brand is associated with disallowed content. | Remove any association with SHAFT or other prohibited content. |
120
123
| BrandAssociatedWithSpamScam | The brand or its address is associated with known spam or scam complaints. | Make sure that the brand isn't flagged for spam or scam activity. Contact support to appeal the decision, as applicable. |
121
124
| BrandEmailIssues | The brand email address is missing or invalid or hosted on a free domain. | Verify the brand contact email address. Contact support to update the brand email address or to appeal the decision. |
122
125
| BrandEntityTypeSoleProprietorsNotSupported | Sole proprietor campaigns must be associated with a brand that doesn't have a registered tax ID. | Provide a valid EIN or register the brand as a business entity. |
123
-
| BrandIdentifiedAsResellerOrIvr | The brand is a reseller or ISV and not the actual content provider. | Make sure that the brand is the actual content provider, not a reseller or ISV. |
126
+
| BrandIdentifiedAsResellerOrIvr | The brand is a reseller or ISV, not the actual content provider. | Make sure that the brand is the actual content provider, not a reseller or ISV. |
124
127
| BrandNotAllowed | The brand isn't allowed by 10DLC operators and can't run a campaign. | Contact support to verify brand eligibility or appeal the restriction. |
125
-
| BrandPhoneNumberMissingOrInvalid | The brand phone number is missing or invalid. | Verify brand contact phone number. Contact support to update the brand phone number or to appeal the decision. |
128
+
| BrandPhoneNumberMissingOrInvalid | The brand phone number is missing or invalid. | Verify the brand contact phone number. Contact support to update the brand phone number or to appeal the decision. |
126
129
| BrandVettingScoreRequirementNotMet | The brand doesn't meet the minimum vetting score requirements. | Contact support to improve the vetting score or to appeal the decision. |
127
130
| BrandWebsiteIssues | The brand website URL is missing, doesn't match the brand name, is inaccessible, or doesn't reflect the campaign's declared use case. | Verify that the brand website is valid and has an accessible website URL. Make sure that the site is live and reflects the brand identity. Contact support to update the brand website or to appeal the decision.|
128
131
| BrandCampaignMismatch | The brand's name and website don't match, or the sample messages are incomplete or are missing the brand name. | Make sure that the brand name and website are consistent and that sample messages include the brand name. |
@@ -37,7 +37,7 @@ Each of the following links provides information for all of the applicable produ
37
37
38
38
|Version|Latest service pack|Latest GDR|Latest cumulative update|
39
39
|---|---|---|---|
40
-
|**SQL Server 2022**<br/><br/>- [Build information](#sql-server-2022)<br/>- [Installation](/sql/database-engine/install-windows/install-sql-server?view=sql-server-ver16&preserve-view=true)|None|[GDR](https://support.microsoft.com/help/5065221) <br/>(16.0.1150.1 - September 2025) |[CU20 for 2022](sqlserver-2022/cumulativeupdate20.md) <br/>(16.0.4205.1 - July 2025) <br/><br/>[CU20 + GDR](https://support.microsoft.com/help/5065220) <br/>(16.0.4212.1 - September 2025)|
40
+
|**SQL Server 2022**<br/><br/>- [Build information](#sql-server-2022)<br/>- [Installation](/sql/database-engine/install-windows/install-sql-server?view=sql-server-ver16&preserve-view=true)|None|[GDR](https://support.microsoft.com/help/5065221) <br/>(16.0.1150.1 - September 2025) |[CU21 for 2022](sqlserver-2022/cumulativeupdate21.md) <br/>(16.0.4215.2 - September 2025) <br/><br/>[CU20 + GDR](https://support.microsoft.com/help/5065220) <br/>(16.0.4212.1 - September 2025)|
41
41
|**SQL Server 2019**<br/><br/>- [Build information](#sql-server-2019)<br/>- [Installation](/sql/database-engine/install-windows/install-sql-server?view=sql-server-ver15&preserve-view=true)|None|[GDR](https://support.microsoft.com/help/5065223) <br/>(15.0.2145.1 - September 2025)|[CU32 for 2019](sqlserver-2019/cumulativeupdate32.md) <br/>(15.0.4430.1 - February 2025)<br/><br/>[CU32 + GDR](https://support.microsoft.com/help/5065222) <br/>(15.0.4445.1 - September 2025)|
42
42
|**SQL Server 2017**<br/><br/>- [Build information](#sql-server-2017)<br/>- [Installation](/sql/database-engine/install-windows/install-sql-server?view=sql-server-2017&preserve-view=true)|[Azure Connect pack](sqlserver-2017/azureconnect.md) <br/>(14.0.3490.10 - March 2025)|[GDR](https://support.microsoft.com/help/5065224) <br/>(14.0.2085.1 - September 2025)|[CU31 for 2017](sqlserver-2017/cumulativeupdate31.md) <br/>(14.0.3456.2 - September 2022)<br/><br/>[CU31 + GDR](https://support.microsoft.com/help/5065225) <br/>(14.0.3505.1 - September 2025)|
43
43
|**SQL Server 2016**<br/><br/>- [Build information](#sql-server-2016)<br/>- [Installation](/sql/database-engine/install-windows/install-sql-server?view=sql-server-2016&preserve-view=true)|[Azure Connect pack](sqlserver-2016/servicepack3-azureconnect.md) <br/>(13.0.7000.253 - May 2022)<br/><br/>[SP3](sqlserver-2016/servicepack3.md) <br/>(13.0.6300.2 - September 2021)<br/><br/>[SP2](sqlserver-2016/servicepack2.md) <br/>(13.0.5026.0 - April 2018)<br/><br/>[SP1](sqlserver-2016/servicepack1.md) <br/>(13.0.4001.0 - November 2016)|[GDR for Azure Connect pack](https://support.microsoft.com/help/5065227) <br/>(13.0.7065.1 - September 2025)<br/><br/>[GDR for SP3](https://support.microsoft.com/help/5065226) <br/>(13.0.6470.1 - September 2025)<br/><br/>[GDR for SP2](https://support.microsoft.com/help/5014365) <br/>(13.0.5108.50 - June 2022)<br/><br/>[GDR for SP1](https://support.microsoft.com/help/4505219) <br/>(13.0.4259.0 - July 2019)<br/><br/>[GDR for RTM](https://support.microsoft.com/help/4058560) <br/>(13.0.1745.2 - January 2018)|[CU17 + GDR for SP2](https://support.microsoft.com/help/5014351) <br/>(13.0.5893.48 - June 2022)<br/><br/>[CU17 for 2016 SP2](sqlserver-2016/servicepack2-cumulativeupdate17.md) <br/>(13.0.5888.11 - March 2021)<br/><br/>[CU15 + GDR for SP1](https://support.microsoft.com/help/4505221) <br/>(13.0.4604.0 - July 2019)<br/><br/>[CU15 for SP1](sqlserver-2016/servicepack1-cumulativeupdate15.md) <br/>(13.0.4574.0 - May 2019)<br/><br/>[CU9 for RTM](sqlserver-2016/rtm-cumulativeupdate9.md) <br/>(13.0.2216.0 - November 2017)|
@@ -58,6 +58,7 @@ Each of the following links provides information for all of the applicable produ
58
58
59
59
| Build number or version | Service pack | Update | Knowledge Base number | Release date |
0 commit comments