Skip to content

Commit 4086db3

Browse files
authored
Merge pull request #9629 from revaldiv/docs-editor/sms-calling-errors-1756500249
AB#7336: Update sms-calling-errors.md
2 parents 9c87c83 + 1e7e481 commit 4086db3

1 file changed

Lines changed: 19 additions & 16 deletions

File tree

Teams/phone-system/sms-calling-errors.md

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
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
55
manager: dcscontentpm
66
audience: Admin
77
ms.topic: troubleshooting
@@ -12,32 +12,35 @@ ms.custom:
1212
- CI 7095
1313
ms.reviewer: julienp, revaldiv
1414
---
15-
# Resolve 10DLC campaign rejection errors
15+
# Resolve campaign rejection errors for SMS in Microsoft Teams
1616

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.
1818

1919
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.
2020

2121
## Call to Action
2222

2323
| Error | Description | Recommended action |
2424
|-------|-------------|--------------------|
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.|
2628
| 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. |
2729
| CallToActionIsMissingOrInaccessible | The Call to Action is missing or inaccessible. | Make sure that the Call to Action is present and accessible to users. |
2830
| CallToActionMissingBrandName | The Call to Action doesn't contain the registered (DBA) brand name. | Add the brand name in the Call to Action. |
2931
| 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. |
3032
| 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. |
3234
| CallToActionMissingHelpInstructions | The Call to Action doesn't include HELP instructions. | Add HELP instructions for user support. |
3335
| 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.|
3437
| 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. |
3538
| CallToActionMissingStopInstructions | The Call to Action doesn't contain STOP instructions. | Add STOP instructions to enable users to opt out. |
3639
| 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. |
3740
| 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. |
3842
| 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. |
4144

4245
## Terms and conditions
4346

@@ -69,7 +72,7 @@ The following sections provide a comprehensive list of potential rejection error
6972
| OptInMessageMissingHelpInstructions | The opt-in message doesn't include HELP instructions. | Add HELP instructions. |
7073
| OptInMessageMissingMessageFrequency | The opt-in message doesn't contain a message frequency disclosure. | Add message frequency information. |
7174
| 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. |
7376

7477
## Opt-out message
7578

@@ -84,10 +87,10 @@ The following sections provide a comprehensive list of potential rejection error
8487

8588
| Error | Description | Recommended action |
8689
|-------|-------------|--------------------|
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. |
8891
| HelpMessageMissingBrandName | The HELP message doesn't contain the brand name. | Add the registered (DBA) brand name. |
8992
| HelpMessageMissingSupportContact | The HELP message doesn't include customer support contact information. | Add customer support contact details. |
90-
| MandatoryMessageTerminologyMissing | Required message terminology is missing. | Add brand name, HELP, STOP, frequency, fees. |
93+
| MandatoryMessageTerminologyMissing | Required message terminology is missing. | Add brand name, HELP, STOP, frequency, and fees. |
9194

9295
## Sample messages
9396

@@ -113,16 +116,16 @@ The following sections provide a comprehensive list of potential rejection error
113116

114117
## Brand
115118

116-
| Error | Description | Recommended action |
119+
| Error | Description | Recommended action |
117120
|-------|-------------|--------------------|
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.|
119122
| BrandAssociatedWithDisallowedContent | The brand is associated with disallowed content. | Remove any association with SHAFT or other prohibited content. |
120123
| 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. |
121124
| 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. |
122125
| 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. |
124127
| 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. |
126129
| BrandVettingScoreRequirementNotMet | The brand doesn't meet the minimum vetting score requirements. | Contact support to improve the vetting score or to appeal the decision. |
127130
| 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.|
128131
| 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. |

0 commit comments

Comments
 (0)