Search Results

iconectiv 10DLC Registration

This user guide is designed to walk iconectiv TruReach Deliver Aerialink customers through registration for A2P 10DLC registration via our secure portal. Before registering, please take a moment to review all things 10DLC compliance.

There are a lot of messaging ecosystem changes with the carrier introduction of A2P 10DLC service. We understand these changes and requirements can be complicated. The iconectiv team is focused on simplifying the process of getting carrier-verified and make it easier to get your messaging traffic registered. That’s why we’ve built the Registration Portal, allowing you to add and manage the information you need for 10DLC brand and campaign registration directly through iconectiv.

iconectiv’s Registration Portal integrates with third-party administrative platform The Campaign Registry (TCR) which carriers use to conduct the vetting for brand and campaign registration. Whether you are a reseller with many downstream customers or an iconectiv direct brand customer, you can register your business, your messaging campaigns, and associate the long codes that will be running the messaging for the campaign. Once approved, iconvectiv will publish your long codes to the Number Registry and your traffic will be running on the A2P service. The 10DLC fees will be on your iconectiv invoice along with your other messaging fees.

Direct TCR Registration

If you choose to contract directly with TCR to register, you can still use iconectiv TruReach Deliver Aerialink as your SMS provider. Simply select “iconectiv” as your Connectivity Partner (CNP) and we will receive your campaign requests through our integration with TCR. The registrations fees will be billed to you through TCR, and the carrier-related fees, such as message surcharges will be invoiced through iconectiv.

NOTE: Once the MNO status of a campaign is approved, TCR-contracted customers must send a list of numbers associated with their campaign to using this excel template.

Be aware that premature submission of numbers to Aerialink Support prior to MNO approval status may result in:

Registration Form Access

To access the secure iconectiv 10DLC registration portal:

  1. Go to
  2. Enter the username and password associated with your Aerialink Platform Portal login. If you do not have your own Aerialink Platform Portal login, contact a coworker who has admin privileges to add you to the account.

Reseller Registration

The iconectiv Registration Portal is your hub for submitting all your customer’s brand and campaign registrations. Note that if you are not a reseller, this does not apply to you.

To register as a reseller:

  1. Login w/ your platform portal credentials.
  2. Fill out the Reseller Form. The email you enter in the Reseller form is the recipient to receive status updates on your registrations. The statuses are sent from
  3. When you have a SUCCESSFUL Reseller status, then you are ready to submit Brand registrations.
  4. Follow the steps for brand registration if your company sends and/or receives messages for any reason, ex. Testing, trials, customer care.
  5. Follow the steps for brand registration on behalf of your customer brands.
  6. Finally, follow the steps for campaign registration for all campaigns under your registered brands.
  7. When support completes the A2P enabling of your numbers then you are are ready to send A2P messaging.

Brand Registration

Brands must be registered before any campaigns can be added. To register a brand:

  1. Click “Brands.”
  2. Then, “Create Brand.”
  3. Enter brand details. Note that required fields are indicated with a red asterisk. Which fields are required may change depending on “Legal Entity Type.”
  4. Note - the email provided in brand registration will receive status updates for campaigns registered under that brand.
  5. Note that applying for third party vetting is necessary to improve your brand score. If you would like to apply automatically for third-party vetting with Aegis, click the “Apply for Vetting” button. This will change the default selection of “Standard” to “Aegis.” Once third-party vetting concludes, a vetting ID will be provided for your records. *
  6. When all information is entered, click “Save” at the top of the form.
  7. Take another look at the “Brands” page. Your new Brand should appear.
  8. At this time, “Basic Verification” will be occurring with TCR. See the Basic Verification article below.
  9. Finally, follow the steps for campaign registration for all campaigns under your registered brands.
  10. When support completes the A2P enabling of your numbers then you are are ready to send A2P messaging.

* Note: If you requested vetting directly through Aegis, WM Global or Campaign Verify (for political campaigns) rather than through the iconectiv 10DLC registration portal, you may submit the vetting ID and token to iconectiv via a support ticket by emailing At that time, we will provide the information to TCR.

Basic Verification

This check is carried out for each brand by TCR after registration. TCR locates and confirms the existence of the company submitted as the brand entity by cross-checking against several databases and utilizing best-practice third-party verification vendors. The “Brand Identity Status” outcome will either be “Verified” or “Unverified” and is based on the accuracy of the submitted information. The following information must be valid for the brand to obtain a “Verified” status:

  1. EIN/Tax ID
  2. Legal Company Name
  3. Legal Company Address
  4. Correct, qualifying status if filed as “non-profit” entity
  5. Russell 3000 status

Note that typos and outdated information can significantly impact the outcome of this verification.

Verification Resubmission

If your Brand Identity Status is returned as “Unverified,” double-check the accuracy of the information you provided in your brand registration submission. You can use the brand status email notification feedback loop to identify possible data inaccuracies and resubmit the brand for Basic Verification. You can also view the Brand Identity Status on the Brand Details page.

There is a resubmission fee of $4.00 USD. Resubmitted brands, when positively Verified, can have access to all standard use cases with AT&T message classes E/F or A/B for Russell 3000 brands.

External Vetting

Externally vetted brands gain access to all standard use cases and potentially achieve available classes permitting higher daily message volumes or throughput.

Deleting Brands

To delete a brand, simply click the “DELETE BRAND” button in the upper right corner of the Brand Details page.

Additional Brand Information


Note that each unique DBA which is sending SMS requires individual Brand registration, even if they are under the same legal name. Note that two companies with different legal names can be registered with the same DBA without issue.

Russel 3000 Companies

Note that any Russel 3000 companies registering as brands will automatically be placed in T-Mobile’s top volume bucket range. Companies who do not meet this rule will most likely be filed into the lowest-volume tier to begin with regardless of third-party risk score. To then move from the lowest tier to a higher tier, the brand must be externally vetted with a TCR-approved third-party vetting provider.

Non-Profit Entities

Political Campaigns

Organizations registering as “non-profit” looking to submit campaigns with the “political” use case will be subject to the following additional requirements.

  • Organization must have 501(c)(4), 501(c)(5) or 501(c)(6) in order to be immediately recognized upon brand registration and gain instant access to the “political” special use case.
  • Organizations not immediately identified by TCR will be held in “Unverified” status until a Campaign Verify token is imported through the API or “Brand Details” page, “Vetting” section.
  • Only 527 organizations with an FEC filing will have their status displayed immediately after the Campaign Verify token is imported.
  • Organizations who imported a Campaign Verify token will have access to the “political” special use case only.
  • Campaign Verify tokens can be imported only once.

Alternative Business IDs

10DLC brand registration now supports optional alternative business IDs (DUNS, GIIN, LEI). While EIN is still required for registration and the alternative IDs do not replace the EIN, other IDs can be enered optionally as additional data to help with the brand identificaion and/or veting process.

Campaign Registration

Once you have registered a brand, you can register campaigns which will run under that brand.

If you are registering your first campaign, we recommend you contact your TruReach Deliver Aerialink Account Director for assistance. There are factors to take into consideration such as carrier message segment throughput caps, daily outbound message caps per Brand, as well as variable message surcharges by campaign type. The carriers are still working through these details and it is expected these will be implemented with the full 10DLC launch. Your Account Director will be a valuable resource to help you determine the best strategy for your different campaign types.

To register a campaign:

  1. Click “Campaigns.”
  2. Then, “Create Campaign.”
  3. Enter campaign details. Required information is outlined for you in advance here. Familiarize yourself with the use cases in advance here.
  4. Note that required fields are indicated with a red asterisk and that opt-in, opt-out and HELP response must be marked as “YES” for all use cases.* It is mandatory that applications interfaced with our messaging API support subscriber opt-in, opt-out mechanisms and “help” keyword and auto-reply message. If in a pinch, you can set this up by long code in the Aerialink Platform Portal Hosted Auto Replies tool. Please refer to our article on Obtaining & Observing Consent and HELP message requirements for short codes, which is the gold standard of HELP message compliance.
  5. Note that whether one or more sub-usecases are required is dependent on the primary use case chosen.
  6. By default, campaigns will “Auto-Renew” every three months. For shorter campaigns, uncheck this box, enabling the campaign to expire automatically after three months’ time.
  7. Be sure to be as detailed as possible when describing the use case in the “Desription” field, as more information will improve understanding of the campaign and improve its likelihood for receiving a “Verified” status.
  8. We recommend including a minimum of three sample messages. As in the case of the description, more information is better.
  9. For “Message Flow,” describe the opt-in process and any aspect of the flow between business and consumer messages including but not limited to the sample messages, help or stop messages provided.
  10. In the text entry field for “long code,” provide the long codes associated with the campaign separated by comma or line return. *
  11. Click “submit.”

* Note: Campaigns of one thousand (1,000) long codes or greater must use a different submission process. Email with the campaign ID and a list of all long codes associated with the campaign included within this form.

“Standard” (predefined) campaign use cases are generally approved within five minutes, while “Special” use cases require manual carrier review and often additional 3rd Party Vetting.

Sample Messages

When providing sample messages for a campaign, here are some things to keep in mind:

  • A minimum of two sample outbound messages are required.
  • A maximum of five sample outbound messages is permitted.
  • Providing more sample messages provides increased clarity for the carrier review and may improve your assessment.
  • Sample inbound messages are not required.
  • Samples should match the selected primary message use case (e.g. the primary use case is Customer Care - samples should be consistent with a customer care use case.)
  • If the use of embedded links is anticipated in your campaign, include at least one sample message which contains a URL (e.g. a download link to an app, a link to a secure portal) NOTE: public URL shorteners such as or tinyurl are not accepted.

Message Flow

When providing message flow information, remember:

  • If you typically send a single message to multiple recipients, your flow is “one to many.”
  • If you typically support conversational (such as “proxy”) messaging, your flow is “one-on-one chat.”
  • If you typically send system-generated, personalized informational messages (e.g. reservation confirmation number), your flow is “event-triggered notifications.”

Campaign Cloning

The Registation Portal makes it easy for you to replicate “like” campaigns for faster entry.

  1. Start from the Campaign List view page, select the campaign you want to clone
  2. Select the “Clone Campaign” button. All the fields will be pre-populated.
  3. Simply change the fields that need modifying.
  4. Don’t forget to “Save”!

* Two-factor authentication use cases are the only exception to opt-out requirements.

Campaign Status

Carrier status for your campaign will be sent via email notification, which looks like this:

Here is a guide to the information you will see:

STATUSINITIAL: The Campaign Registry is processing the campaign’s registration.
UPDATED: The campaign registration information has been updated.
SUCCESS: The campaign has been sent for review by upstream carriers.
FAILED: An error occurred in processing your campaign.
CARRIERThe name of the MNO (Mobile Network Operator).
QUALIFYA determination of your brand’s qualification by each carrier for the chosen campaign use case. If this field returns “false,” the brand does not qualify and the campaign will be unable to continue registration. If that occurs, consider seeking third-party brand vetting to improve the result.
SURCHARGEPer-message carrier fees - may vary depending on brand qualification and use case.
TPM“Throughput per Minute” - indicates the maximum message velocity the campaign has qualified to use toward AT&T for the all numbers across the campaign.
MESSAGE CLASSWhen a brand is registered it undergoes a cyber and identity check after which TCR assigns a brand status as “verified” or “unverified,” based on which the brand is placed in a “Message Class” for AT&T and a “Brand Tier” for T-Mobile.*
Standard use cases will return a value A through F, or T. Special use cases will return G, N, P, S, Q, W, X, Y or Z.
BRAND TIERWhen a brand is registered it undergoes a cyber and identity check after which TCR assigns a brand status as “verified” or “unverified,” based on which the brand is placed in a “Message Class” for AT&T and a “Brand Tier” for T-Mobile.*
Possible Values: Low, Lower Mid, Upperr Mid, Top.**
CARRIER STATUSWill return a status of “Review,” “Approved” or “Rejected.” Note that T-Mobile may return “Rejected” for Special Use Cases temporarily while reviewing.

* If the initial verification result (Message Class or Brand Tier) does not permit throughput which meets requirements for the brand in question, seek external vetting.
** Message volumes to be associated with each T-Mobile Brand Tier have yet to be announced.

Campaign Auto-Renew

All TCR-related campaign registrations are invoiced monthly for an initial three-month period, after which all campaigns are renewed monthly.

If you are registering a short-term campaign and auto-renew is not desired, toggle the auto-renew option to “off” in the Campaign Registration Details page within the portal before submission.

Canceling a Campaign

To cancel a campaign, click the “deactivate” button. This will remove the A2P 10DLC property from the associated long codes at the number registry level.

10DLC Campaign Long Codes

When the campaign has been approved by at least one carrier, our system will automatically submit the long codes and their campaign ID to the number registry for A2P 10DLC registration.

Long Code Status

Keep in mind that the status of each long code is independent - one may fail, but it will not prevent the “SUCCESS” of other long codes.

The status of each individual long code is displayed on the campaign page. Keep in mind that the status of each long code is independent - one may fail, but it will not prevent the “SUCCESS” of other long codes. Similarly, one long code’s “SUCCESS” does not mean that all codes will succeed.

PENDINGto be submitted to the number registry once the campaign has been approved by at least one carrier.
SUCCESSthe code has been published to the number registry and is live for A2P 10DLC delivery.*
FAILEDthe code has failed. A reason for the failure will be displayed. Please contact to resolve.
INVALIDcauses may vary. A reason for the status will be displayed.**

* AT&T is live with A2P 10DLC delivery. An update regarding T-Mobile will be provided when available.
** The most likely cause for “INVALID” status is that the code is not assigned to the account. Please contact support if you require assistance.

Invalid Long Codes

If the status of a long code is “invalid,” please contact support to resolve the issue. The backend publishing process will not attempt to retry to publish “invalid” long codes. Remember - MNO A2P terms such as throughput and daily message maximums do not kick in until a long code has been published successfully. Long codes whose status is “invalid” will continue to be subject to P2P restrictions.

Adding & Removing Long Codes

To add new codes to the campaign, simply add them to the same text entry field you used when first associating codes.

To remove codes from the campaign, check the “Delete” box.

This will update the number registry by removing the A2P campaign ID. Note that removing a long code from a 10DLC campaign does not deactivate it from your Aerialink account. It may be reassigned or assigned to a new campaign at any time.

Note that the delete function is enabled when the AT&T and T-Mobile publishing statuses are the same. Either both must be “SUCCESS” - indicating the code was successfully published to both MNOs - or both must be “INVALID” - indicating that the code did not successfully publish for one or more possible reasons. Please see the Long Code Status section above.

Number Pool

Campaigns approved by T-Mobile for the Number Pool Special Business Use Case will display a checkmark in the box beside “Number Pool.” If this box is checked, it indicates that fifty-one or more (up to 999) numbers may be added via the Campaign Details page. To add 1,000 or more numbers to your pool, please submit a request to

Brand Vetting

Each brand has a TCR Brand Identity Status which is located on the Brand Details page. Brands can apply for external vetting by a TCR-approved third-party vetting partner. The vetting partner’s score can potentially improve the carriers’ trust in the brand, enabling the brand to gain access to Special Use Cases for their campaigns, a higher throughput for campaigns through AT&T, and a higher daily message volume tier for T-Mobile. Note that in the case of T-Mobile, brands not in the Russell 3000 will be placed automatically in the lowest tier unless externally vetted to access a higher tier.

Approved Vetting Partners

TCR-approved vetting partners are identified here. Note that partners whose mode is “Import” only must seek vetting directly through the approved partner and contact iconectiv to import the score. Partners whose mode includes “10dlc Portal” may request vetting directly through the Brand Details page of the portal.

PartnerVetting TypeVetting Mode
AegisStandardImport or 10DLC Portal
WMC GlobalStandardImport

Management Features

Registration Events

All TCR submission events and registration statuses can be viewed on a single page, providing visibility to possible data inaccuracies and insight for resubmission. Note that resubmission fees do apply.

This page was last updated 1641582353148