10 DLC Overview


10 DLC Service Overview

10DLC is the industry-led long code solution for North American application-to-person (A2P) business messaging.

10DLC is a reliable messaging channel with throughput levels suitable for SMS campaigns and is sanctioned by the US MNO’s.  It is the approved industry standard for any business who would like to establish a B2C communication via SMS/MMS to a customer with a US mobile phone.

In addition to SMS/MMS messaging, a10DLC also supports voice calls on the same number.

Any business that wants to send SMS/MMS using a 10DLC to communicate with their customers/employees is required to register details of their messaging use case and message content as a campaign on the TCR (The Campaign Registry) platform.

The TCR platform collects and displays both information on the parties involved as part of the delivery chain for the campaign (e.g. brand, content service provider, aggregators and MNO's) and provides a central repository for all involved parties to access details of the messaging campaigns.

As part of the process for registering and approval of registered campaign, MNO’s can have additional process flows that have to be supported that go beyond TCR’s standard implementation.

Syniverse, as part of its role as an aggregator in the delivery chain, provides customers with API’s to facilitate 10 DLC provisioning activities to T-Mobile for campaign set-up, longcode and number pool provisioning in readiness for sending 10DLC messages to subscribers on the T-Mobile network that have subscribed to the customer campaign.

Syniverse API's

Syniverse’s API design addresses a broad number of use cases and MNO policies. The steps defined in this document are tightly connected to Syniverse’s messaging platform that handles messaging traffic in the CPaaS, SMS, and MMS routing layers. 

There are 3 main provisioning tasks that are performed by Syniverse’s API.

Campaign provisioning to T-Mobile:

Syniverse triggers the T-Mobile campaign creation via its API as part of the campaign vetting process.  There is no requirement for the customer to perform any action for this step.

This provisioning flow will create an equivalent of a TCR campaign in the T-Mobile SMG Platform and send ESS Notifications to keep our customer provisioning systems informed.

Suspend/Resume Campaign

Customers can suspend/resume campaigns at T-Mobile by calling the Suspend/Resume endpoints

This feature is to be used for campaigns that currently have no longcodes provisioned to them, but the campaign remains in an active state on TCR.

Longcode provisioning to T-Mobile:

Customer will call the Syniverse API for adding longcodes to the campaign.

Customer will call the Syniverse API for deleting longcodes from the campaign.

Number Pool provisioning

Customer will call the Syniverse API for adding a number pool to a DEPLOYED campaign at T-Mobile

Customer will call the Syniverse API for removing a number pool from a DEPLOYED campaign at T-Mobile