A2P (Application to Person) 10DLC (10 digit long code) is the standard that United States telecom carriers have put in place to ensure that SMS traffic to US end-users through long code phone numbers is verified and consensual.
In this overview, you can find:
What is A2P?
Application to Person (A2P) messaging is SMS/MMS traffic in which a person is receiving messages from an application rather than another individual.
US telecom carriers consider any messages sent from a Twilio number (or any other messaging provider) to be application to person. Learn more in this glossary article about A2P.
Traffic sent from an individual person to another person is called Person to Person (P2P) traffic.
What is 10DLC?
10DLC stands for 10 Digit Long Code. A 10DLC phone number contains 10 digits, and is also called a local phone number. When you are buying a US phone number from Twilio, 10DLC numbers have "Local" as their Type.
You might also hear 10DLC numbers called 10DLC "routes".
You can also use Toll-Free numbers and short codes to send messages from Twilio to people in the US. Learn more in this article comparing the three different types of phone numbers.
Why was A2P 10DLC created?
10 digit long code numbers in the US were originally designed for person to person (P2P) communication. These routes were unregulated, and in recent years have started seeing abuse from spam applications and unsolicited messaging.
Due to the increase in spam messages, many consumers have lost trust in SMS as a form of communication. US A2P 10DLC is the standard that carriers have implemented in the US to regulate this communication pathway.
A2P 10DLC improves the end-user experience by making sure that people can opt in and out of messaging and also know who is sending them messages. It also benefits businesses, offering them higher messaging throughput, brand awareness, and accountability.
Anyone sending SMS/MMS messages over a 10DLC number from an application to the US must register for A2P 10DLC.
Carriers consider all SMS traffic from Twilio to be sent from an application, so anyone using a 10DLC number with Twilio to send SMS messages to the US will need to register. This includes individuals and hobbyists using Twilio.
Toll-Free numbers and shortcode numbers are not part of the A2P 10DLC system and can also be used for messaging end-users in the United States. See a comparison of 10DLC, Toll-Free, and shortcode numbers here.
If you are only using 10DLC numbers to send user verification text messages, you can use Twilio Verify rather than registering for A2P 10DLC.
Registering for A2P 10DLC results in lower message filtering and higher messaging throughput. Additionally, customers who send messages from a Twilio 10DLC number but do not register will receive additional carrier fees for sending unregistered traffic. See a list of fees here.
You can register for A2P 10DLC within the Twilio Console. If you are an ISV who is registering your customers for A2P 10DLC, you can also use Twilio's APIs. Learn more in the sections below.
US A2P 10DLC has been put in place to ensure that all A2P 10DLC traffic to US phone numbers is verified and consensual. To meet this goal, there are two main components of A2P 10DLC registration:
Create a Brand
Create a Campaign
You can create a Brand and Campaign either in the Twilio Console or via the Twilio API, depending on what type of customer you are. The section below shows the different customer types.
Below are the different A2P 10DLC customer types with Twilio:
Customer Type | Description | How do I register my business? | How do I register my customers? (ISV) |
---|---|---|---|
Direct Brand | You're a business owner that uses Twilio messaging services to send and receive SMS to/from your customers. You have a business Tax ID (not including a US Social Security Number). | Using the Twilio Console. See the Direct Standard and Low-Volume Standard Brand Onboarding Guide for a detailed registration walkthrough. | N/A |
Independent Software Vendor (ISV) | You're a software company that embeds Twilio APIs into your software solutions to power digital communications for your customers. | Using the Twilio Console. See the ISV Onboarding Guide for a detailed registration walkthrough. | Using the A2P 10DLC ISV API |
Sole Proprietor | You're a student, hobbyist, someone working at an organization or someone trying out Twilio messaging products for the first time. | Using the Twilio Console. See the Direct Sole Proprietor Brand Onboarding Guide for a detailed registration walkthrough. | N/A |
Twilio offers different A2P 10DLC Brand types, depending on the type of customer you are and the messaging volume and throughput you need. Review the chart below to determine the best Brand type for you or your customers.