What is A2P 10DLC? Complete Guide to Registration, Compliance & SMS Messaging with Telin

Telin SMS Compliance & Registration Guide

What is A2P 10DLC?


A2P 10DLC stands for Application-to-Person 10-Digit Long Code. It allows businesses to send SMS and MMS messages from U.S.-based 10-digit phone numbers that are registered specifically for A2P messaging traffic, using platforms such as 3CX.
 
A2P 10DLC is governed by mobile network carriers and The Campaign Registry (TCR). These regulations and standards are designed to reduce unwanted spam and fraudulent messages by requiring businesses to register their identity, declare their messaging use case, and demonstrate compliance with opt-in and opt-out requirements.
 

Who needs to register for an A2P 10DLC profile?

If you are a business sending application-to-person(A2P) messages (such as messages from 3CX) to phone numbers within the United States, you will require a complete A2P 10DLC profile. An A2P 10DLC profile is required regardless of use-case.

 How long does the A2P 10DLC registration process take?

The process generally takes 1 week. To ensure you have SMS working as quickly as possible be sure to follow our guidelines.

 What fees are involved with the A2P 10DLC process?


Category

Fee Description

Cost

Customer Account Fees

Customer Account Registration Fee

$0

SMS Brand Fees

Low-Volume Brand One-Time Registration (Under 2,000 msgs/day)

$4 per submission

 
Standard Brand One-Time Registration (Over 2,000 msgs/day)

$44 per submission

SMS Campaign Fees

SMS Campaign One-Time Registration

$15 per submission

 
SMS Campaign Recurring Monthly Fee

$5 - $30 (Varies by use case)

Total Fees

One-Time Fees (Brand + Campaign, varies by volume)

Min. $19

 
Monthly Recurring Fee (Varies by use case)

$5 - $30

*Additional SMS usage fees will apply. Please see One Console pricing sheet for additional information
 

A2P 10DLC Registration Process :

 
To facilitate the registration process, please follow these steps:

 Step 1: Customer Account Registration (1-3 days processing time)

  1. On your One Console navigate to Customer Accounts -> Add New Account (Or   edit an existing account via the ellipsis -> Edit Account)
  2. Complete all fields that fall under "Business Profile Information". Please note that profiles undergo manual review and inaccuracies will result in rejection.
  3. After all fields have been completed, profile will be automatically submitted.

How do I ensure my Customer Profile receives approval?

  1. Ensure the business name, address and EIN match exactly what is on the CP-575 Notice or 147c Letter. A 147c letter is a replacement for a CP-575 Notice. The IRS can provide a 147c Letter in as little as 1 business day if requested by fax.     
  2. Ensure the “Contact for the business profile” “Phone Number” is not hosted through Telin. Generally, a cellphone number is used here.
  3. Ensure the website domain resembles the legal business name
  4. Ensure the “Contact for the business profile” “Email” domain resembles the website domain.

Step 2: SMS Brand Creation

*You can move onto this step when the customer profile is in the "In-Review" or "Approved" status*

  1. Navigate to SIP -> SMS Brand -> Add SMS Brand
  2. Select your Customer Account
  3. Determine the daily SMS volume intended for this customer. A volume under 2000 outbound messages per day is classified as low, while above 2000 outbound messages per day is standard.
  4. Submit the SMS Brand.

Step 3: A2P 10DLC Campaign Registration (1-3 days processing time)

  1. Navigate to SIP -> SMS Campaigns -> Add SMS Campaign
  2. Select your registered SMS Brand
  3. Populate all fields in accordance with the campaign details. Indicate the primary type of messaging the customer will undertake (e.g., marketing, customer updates, etc.) and provide representative examples of standard message content.
  4. Describe your call-to-action and opt-in and opt-out procedures. Specify whether it is through a website, a specific text message command (e.g., 'subscribe' or 'STOP'), or an alternative method.


How do I ensure my call-to-action & opt-in/opt-out procedure is compliant?

 
Anywhere consumer phone numbers are collected should contain a valid Call-To-Action, opt-in/out process, and links to your Privacy Policy and Terms & Conditions. Your call-to-action and opt-in/opt-out procedures ensure that consumers receive messages only after providing explicit consent. It also ensures consumers are clearly informed about the purpose of the messages they will receive and are given easy-to-follow instructions on how to opt-out at any time if they choose to stop receiving messages. 
*Full A2P 10DLC registration is required, even if your use case is limited to receiving inbound messages from consumers.
 
Compliant Call-To-Action/Message Flow :
  1. Call-To-Action invites consumer to opt-in to receive messages from the sender (Ex. “Enter your number below to opt-in")
  2. Discloses to the consumer in conspicuous language:
    1. What type of messages the consumer will receive (Ex. Order updates, support   responses, and account alerts.)
    2. The phone number(s) the consumer can expect messages from
    3. The identity of the message sender (Ex. “Telin”)
    4. How the consumer opts-in (Ex. Reply START to opt-in)
    5. Any associated fees (Ex. "Msg & data rates may apply")
    6. Opt-out instructions (Ex. “"Reply STOP to opt-out")
    7. Linked compliant Terms & Conditions
    8. A compliant privacy policy if consumer data is stored, or if consumer data is shared with 3rd parties, or if marketing messages will be sent 
  
Compliant opt-in/opt-out procedure:
  1. Messages cannot be sent unless the consumer explicitly opted in, except when replying to a consumer-initiated inquiry
  2. A sender responding to a consumer-initiated message is considered implied opt-in though responses must be strictly transactional and limited to addressing the consumer's specific inquiry. For example, if a consumer asks about business hours, the sender may provide that information but may not send marketing messages unless the consumer has explicitly opted in to receiving that type of messaging.
  3. Anytime a consumer opts-in or opts-out they should receive a confirmation message acknowledging the consumers wish to opt-in or out-in.
  4. Telin preprograms specific SMS opt-in/opt-out keywords on all accounts (“START”, “STOP”, & “HELP”) that trigger templated responses instantly. 
 
Valid opt-in methods include:
  1. Entering a telephone number through a website
  2. Clicking a button on a mobile webpage
  3. Sending a message from the Consumer’s mobile device that contains a specific keyword (“START”)
  4. nitiating the text message exchange in which the message sender replies to the consumer only with responsive information
  5. Signing up at a point-of-sale (POS) or other message sender on-site location
  6. Opting-in over the phone using interactive voice response (IVR) technology.


Compliant Terms & Conditions will include the following:

  1. Message purpose (Ex. "By opting into SMS you agree to receive messages regarding promotions and appointment reminders")
  2. Consent acknowledgment
  3. Opt-out instructions (Ex. Respond "STOP" to opt-out at any time)
  4. Support contact
  5. Disclosure about message/data rates (ex. "Standard msg and data rates may apply")

Terms and Conditions Example:

  1. Message and data rates may apply. Your consent to receive SMS messages is not a condition of purchase.
  2. To opt out of SMS messages at any time, reply STOP.
  3. For support, contact us at [Customer Support Number/Email].
  4. Messages will be sent from [Your 10DLC number].
  5. By subscribing, you confirm you are the owner or authorized user of the mobile device you registered.
  6. For more information on how we collect and use your information, please refer to our Privacy Policy at [link].
  
A Compliant Privacy Policy will include the following:

  1. Information collected (Phone number)
  2. Purpose of collection (SMS messaging only)
  3. Data sharing policy ("Your data will not be shared with any 3rd parties")
  4. Opt-out process (Respond "STOP" to any of our messages")
  5. Data Deletion (Contact <EMAIL> if you would like your data removed)

Privacy Policy Example:

[Business Name] respects your privacy. We collect your personal information, including your mobile phone number, when you opt into our SMS program. We use this information solely to send you [updates, alerts, promotions, or transactional notifications] as described in our Terms and Conditions.
We do not sell, rent, or share your mobile information with third parties for their marketing purposes. Your data may be shared with service providers strictly for the purpose of delivering messages on our behalf.
You can opt out at any time by replying STOP to our messages. If you have questions about your data or want your information deleted, contact us at [support email or phone].

Opt-in/out Confirmation & process:

When a consumer opts-in or opts-out of your messaging campaign, this request must be acknowledged. Opt-in confirmation must be sent before the sender is permitted to send any other messaging.

Opt-In Confirmation must include:

  1.  Confirms the consumer has successfully opted in.
  2. Explains the program purpose, message frequency, opt-out instructions, and any fees (e.g., "Msg & data rates may apply").
  3. Establishes compliance with CTIA, TCPA, and carrier rules.

Opt-in Confirmation Example:

 "You’re subscribed to [Business Name] alerts. You’ll receive up to [X] messages per [week/month]. Msg & data rates may apply. Reply STOP to opt-out, HELP for help. Terms & Privacy: [URL]."

 Opt-out Confirmation must include:

  1. Confirms the consumer has successfully opted out
  2. Assures no further messages will be sent
  3. Customer support contact info (Optionally)

Opt-out Confirmation Example

"You have successfully unsubscribed from [Business Name] SMS alerts. No further messages will be sent. For support, contact us at [email/phone number]."
 

Telin Default SMS Keywords & Responses:

Telin programs the following SMS keywords and responses on all accounts.

Opt-Out
Keywords: cancel, end, quit, unsubscribe, stop, stopall
Response: You have successfully been unsubscribed. You will not receive any more messages from this number. Reply START to resubscribe.

Opt-In
Keywords: start, yes, unstop
Response: You have successfully been re-subscribed to messages from this number. Reply HELP for help. Reply STOP to unsubscribe. Msg&Data Rates May Apply.
 
Help
Keywords: help, info
Response: Reply STOP to unsubscribe. Msg&Data Rates May Apply.
 

SMS Campaign Use Cases:

2FA

Any authentication or account verification such as OTP

Account Notifications

Notifications about the status of an account or related to being a part of an account

Customer Care

Support, account management, and other avenues of customer interaction

Delivery Notifications

Information about the status of a delivery

Fraud Alert Messaging

Messaging about potential fraudulent activity such as spending alerts

Higher Education

Message campaigns from colleges, universities, and other education institutions

Marketing

Promotional content such as sales and limited time offers

Mixed

A campaign that covers multiple use cases such as Customer Care and Delivery Notifications.  Note - mixed campaigns are likely to have lower throughput and a higher cost per message. NOTE: Low-Volume Brands are eligible for the Low-Volume Mixed use case detailed below.

Polling and voting

For conducting polling and voting, such as customer surveys. Not for political use.

Public Service Announcement

PSAs to raise audience awareness about a given topic

Security Alert

Notification of a compromised system (software or hardware related)

 
 
For additional information on SMS compliance please review the CTIA guidelines.

    • Related Articles

    • SMS configuration with Telin & 3CX

      On 3CX 1. Navigate to SIP Trunks→Add SIP Trunk 2. Select “Worldwide” for country 3. Select the “Twilio” trunk template 4. Input a Main Trunk Number 5. Input your “Registrar/Server/Gateway Hostname or IP” matching what your current Telin trunk has or ...
    • Purchasing a DID on the Telin One.Console

      Purchasing and provisioning a DID on the Telin One.Console is designed to be an easy, and user friendly process with features such as search functionality by a number of criteria and provisioning ability all in one place! Below is a step-by-step ...
    • Verify a Caller ID on the Telin One.Console

      A verified caller ID allows you to use a number that is not currently with Telin’s SIP trunking service as an outbound caller ID. The use-case for this is generally if you want to use numbers that are going to be/in the process of porting over to ...
    • Purchasing a SIP Trunk on the Telin One.Console

      Purchasing a SIP trunk on the Telin One Console is a straightforward process where you can have your client set up and ready to make calls within minutes! In this guide, you’ll be taken through each step of getting your trunk initially configured. ...
    • How to Purchase a Phone Number on Telin Console

      1. Navigate to https://console.telin.one/ 2. Click "SIP" 3. Click "SIP Trunks" 4. Click here. 5. Click "Delete Trunk"