FAQs and Glossary
10DLC refers to a 10-digit long code that has been approved for sending A2P messages in the US and US Territories. Though still relatively new, 10DLC is steadily becoming more widely used as the top-tier mobile network operators in the US move to better control A2P messaging on their networks.
You'll want to know about 10DLC if you are currently:
- Sharing use of a short code either for multiple, different use cases or with other businesses
- Using a long code (a.k.a. virtual mobile number) to send P2P messages
- Using a short code but not getting the value from it based on cost
To help you determine whether 10DLC is a good match for your messaging needs, we've compiled this collection of FAQs. If you need further information. contact your OpenMarket account manager or, if you're not already a customer of ours, contact the office nearest you.
What is 10DLC and does it affect me?
10DLC stands for 10-digit long code. A long code is a standard phone number and a 10DLC is a specific type of long code that US mobile network operators allow for A2P messaging.
A text-enabled landline (TELL) is a 10-digit number you can use for texting and voice. A text-enabled toll-free number (TETFN) is a 10-digit number you can use for text messaging. The TELL, TETFN, and 10DLC numbers are all types of long codes you can use for messaging, but they have different processes and regulations associated with them. 10DLC is the only type of long code now that US operators are approving for A2P messaging.
Yes, because US operators will stop allowing A2P traffic on the P2P network. Using OpenMarket you can either purchase and set up a brand new 10DLC, or you can convert a long code you're currently using to 10DLC.
Long codes will not automatically switch to 10DLC.
We advise staying with your short code if you:
- Require reliable, high throughput
- Need delivery receipts
- Are using a vanity code that’s easy for your end users to remember
A shared short code is one that’s being used by more than one brand (business) to send messages. With a few exceptions, if you are using a shared short code and especially if you’re using one for a marketing use case, you will need to switch to a wholly owned short code or a 10DLC.
Yes a 10DLC number can be voice-enabled. Contact your OpenMarket account manager if you need this capability.
- MMS — Yes
- Keywords — Yes
- Delivery receipts — No, network operators do not return these for messages sourced from 10DLCs
- Voice — Coming soon
- Concatenated (long) messages — Yes
- Branded Messaging — Yes we can enable this on your account
- Encoding — Yes, both Latin1/GSM-7 and USC2 (double-byte, 70 chars)
- Tiny URL whitelisting — Yes as part of our campaign registration process
What's the process for getting set up with 10DLC?
- Acquire a 10-digit number. You can either convert one you already own (however, there are limitations) or purchase one or multiple new numbers. The quickest is to buy a new number.
- Register your brand. This means submitting basic information about your business or organization to an agency that performs a spam risk assessment and assigns a score that is then provided to the mobile network operators. T-Mobile (including Sprint) uses the brand score to determine how many messages you can send in one day.
- Submit a campaign brief. This means submitting information about the messages you intend to send using the 10DLC. It is the same information that AT&T and T-Mobile have required for short codes for many years. AT&T uses the campaign brief to assign a "message class" that in turn determines the throughput you're allowed. Low-risk message classes get higher throughput than higher risk classes.
- Configure your 10DLC number. This involves assigning the number to your messaging application and configuring how you want our system to manage incoming (MO) messages for SMS, MMS, or both.
Our Numbers tool lets you do all four steps. You will need to work with your account manager if you want to convert an existing number to 10DLC.
It can take just minutes to buy a number, register your brand and campaign, and configure the number to use your messaging application. Processing of your brand and campaign outside of OpenMarket is typically efficient, and converting an existing long code to 10DLC will take longer.
Not if you are using either the v3/v4 HTTP API or v3/v4 SMPP. All of these integration methods support 10DLC messaging.
Yes, you can buy one or multiple numbers directly from our self-service tool.
Yes, our web tool lets you select multiple numbers and assign them to a specific campaign. However, it's currently difficult to add numbers after a campaign has been reviewed and approved, so you'll want to associate all of the 10DLCs with your campaign prior to submitting the campaign for approval.
Yes, 10DLC will work on all US operators in Puerto Rico, Guam, and other territories. Note that Verizon is not in Puerto Rico.
Yes, to end users in the US and US Territories.
Understanding brand registration and scores
This is a one-time step in which you provide information about your company or organization, such as legal name, size, type (public, private, or nonprofit), website address, and contact information. Once you submit the information, we send it to a third party for an automated verification step that returns a score from 0-100. T-Mobile/Sprint takes the score into consideration when determining the how many messages you can send per day. For more information see What Vetting is and How it Works.
The initial verification and scoring that happens as part of brand registration is free. If you are not satisfied with the score, then you can request vetting, of which there are two types. Standard vetting costs $40 per request and enhanced vetting costs $95. For more information see What Vetting is and How it Works.
Currently you need to contact your OpenMarket account manager for the information. We are enhancing our self-service tool to display scores.
US mobile network operators use the term, campaign brief, when referring to a campaign that uses a short code as the source number. A similar term, campaign use case, is used in the industry for a campaign that uses a 10DLC number as the originator. Here at OpenMarket and especially in our self-service tools, we try to avoid using both terms and prefer to simply say, campaign, meaning a specific mobile conversation between you and your customers.
Generally speaking, 10DLC is a good fit if you do not require high throughput (messages per second) and you do not need delivery receipts. Here are some examples:
- Two-factor authentication
- Appointment reminders
- Airline scheduling updates
- Ride-sharing updates
Fo r a complete understanding of the types of campaigns US operators find unacceptable, we encourage you to look through the AT&T A2P Code of Conduct, the T-Mobile Code of Conduct, and the CTIA Short Code Monitoring Handbook. Here are some of the campaign types that will likely not be approved without considerable scrutiny:
- Credit repair
- Debt relief
- Work-from-home and 'secret shopping'
- Loan advertisements
- Lead-generation campaigns that share information with third parties
Throughput refers to the number of messages processed per second. If your campaign requires sending a high volume of messages at one time, then you need high throughput.
This has been the source of much confusion. Here's what you need to know:
- Verizon Wireless regards 10DLCs and short codes the same way, which means you shouldn't see a difference between the two in terms of throughput. They will not review your score or campaign brief.
- AT&T reviews the campaign brief to determine your throughput. AT&T has message classes, and depending on which message class you are in, your throughput can range from 0.5 to 200 messages per second. Classes A and B are low-risk use cases, such as 2FA, authentication, and customer care. Classes C and D are medium risk (e.g., marketing and mixed marketing), and E and F are high risk.
- T-Mobile and Sprint allot a maximum daily volume of messages to your business based on your brand registration. The range is large, from 2,000 messages a day to 200,000 a day.
If you want to try to get higher throughput, you have a few options:
- You can request additional vetting to see if you can improve your score.
- You can modify your campaign to ensure it reflects best practices. Feel free to leverage your account manager for ideas.
- Do not send messages that are out of compliance with network operator policies. This can result in termination of your campaign and noncompliance fees.
What is spam filtering and how does it relate to 10DLC?
Spam is generally defined as content the end user has not consented to receive. This includes smishing and spoofing. For more information about spam, see What to Know about Spam Filtering.
Yes. And in addition to being filtered by OpenMarket, messages are subject to filters operated by mobile network operators and other mobile service providers.
If you are using our v3 or v4 Global SMS HTTP or SMP products, you will receive a 607 response code in the delivery receipt if the OpenMarket filter blocks your message. You'll receive a 561 response code if the AT&T spam filter blocks your message.
If you don't believe the messages should have been blocked (i.e., they are false-positive), submit a ticket to OpenMarket Support. They will work with our Spam Operations Team to make a determination. If the messages are judged to be spam, then you need to stop sending them immediately.