Appearance
Messaging
FreshThe Campaign Registry
If you’re using an application platform (e.g. SignalWire) to send customers messages from a local phone number, you need to register with the Campaign Registry regardless of your use case. In this guide, we will walk you through what the Campaign Registry is and why is it important to register.
The Campaign Registry only applies to 10DLC/local numbers sending messages to local US phone numbers. If you are sending messaging exclusively outside of the US or only from toll-free/shortcode numbers, this guide is not for you!
These pages containing an overview of TCR rules and regulations and FAQs illustrate SignalWire’s most current understanding of carrier plans. Many of these details are still being finalized and could be subject to change, however SignalWire will continue to update this information as TCR evolves.
What is the Campaign Registry?
The usage of extended codes for messaging campaigns has increased due to their simplicity and ability to meet the needs of Application-to-Person (A2P) messaging between businesses and customers. As text message volume has increased, some businesses have used the same technology for sending spam text messages. This proliferation of spam is bad for customers, businesses, and the mobile industry overall.
With the above in mind, the Mobile Network Operators (MNOs) have partnered up with a company called Kaleyra to create The Campaign Registry. This platform is a single source of information about 10DLC messaging campaigns throughout the U.S., enabling the MNOs to serve as a record of who sent any given 10DLC message and what they claim to be sending, which can be checked and validated against actual messaging behavior.
The Campaign Registry is about creating a centralized, trusted access point to key information enabling messaging service providers such as SignalWire, to exchange transparency (directly with the MNO’s) in who they are and what they are doing for more predictable and reliable service delivery to end-users.
MNO’s can now have visibility into the “who” and “what” of each messaging campaign which allows them to provide a better quality of service for 10DLC messaging, while service providers like SignalWire can have confidence knowing that they are using an officially sanctioned messaging channel. Businesses can finally benefit from a better quality of service as well as better predictability of success for your messaging campaigns.
How is SignalWire involved?
SignalWire is proud to be at the forefront of these changes by working with all of our partners within this new communications ecosystem since its inception. Our priority is ensuring that your business is thriving and there is no disruption. We are fully committed to providing you with these updates as they are received and assisting you with adapting whatever changes are needed.
We will help you register and get your numbers and messaging verified with the registry, and navigate you through all the changes.
Who needs to register?
If you’re using an application platform to send messages to the customers, regardless of the conversational nature of the use case, then it is considered A2P (Application-to-Person) and you need to register. In other words, if you are using SignalWire to send messages to customers, you need to register your brand, campaigns, and phone numbers.
Registering with the Campaign Registry is mandatory for all 10DLC traffic to US numbers.
Brands registering with The Campaign Registry will have their legal company name, legal company address, and EIN/Tax ID checked against multiple databases, resulting in either a Verified or Unverified status. Any brand marked Unverified can update their details and resubmit to The Campaign Registry. Each submission incurs a $4 charge.
Given the way that each brand is viewed, every brand that is registered must have a unique EIN. This means that no two brands may share the same EIN or you will risk damaging your companies trust score.
Terms to know
There are four categories of players involved in this ecosystem -
- MNO - These are the Mobile Network Operators aka wireless carriers (Verizon, AT&T, T-Mobile, Sprint, etc.). These are the companies that deliver your messages to the End Users.
- DCA (Direct Connect Aggregators) - These companies directly connect to the MNO’s gateways and transmit messages on behalf of its customers, such as SignalWire.
- CSP - This Is SignalWire - A Campaign Service Provider provides messaging services to its customers. A CSP works with its customers (aka Brands) to create and launch new and successful messaging campaigns. SignalWire is a fully registered CSP!
- Brands - This is the company or entity that will be sending the messages to its End Users.
Registration best practices
1
Be transparent and honest
You do not want to be in a situation where you are flagged for an error in your brand information or other information requested. More information on this is below.
2
Provide clarity and detail
We advise you to be clear and detailed, especially for special use cases. Your use case is what you are using that campaign for. This lets the MNOs know what type of messaging to expect. Here’s a list of the use cases that you can select from. When reviewing a campaign, carriers will look at the campaign description and see if it matches the content of the messages being sent.
| Standard Use Case | Description |
|---|---|
| 2FA | Any authentication, verification or one-time passcodes. |
| Account Notifications | Standard notifications for account holders, relating to and being about a user’s account. |
| Customer Care | All customer care interactions including, but not limited to, account management and customer support. |
| Delivery Notifications | Notification about the status of the delivery of a product or service. |
| Fraud Alert Messaging | Notifications regarding potential fraudulent activity on a user’s account. |
| Higher Education | Messaging created on behalf of colleges or universities, including school districts and education institutions. This use case is NOT for “free to the consumer” messaging models. |
| Low Volume Mixed | For brands that have multiple use cases and require a very low messaging throughput. Examples include: test or demo accounts, small businesses (a single doctor’s office, a single pizza shop, etc.) |
| Marketing | Any communication that includes marketing and/or promotional content. |
| Mixed | Any messaging campaign containing 2 to 5 standard use cases. |
| Polling and voting | The sending of surveys and polling/voting campaigns for non-political arenas. |
| Public Service Announcement | Informational messaging to raise an audience’s awareness about important issues. |
| Security Alert | A notification that the security of a system, either software or hardware, has been compromised in some way and there is an action you need to take. |
Post-registration review by MNOs is required for all Special Use Cases detailed below.
| Special Use Case | Description |
|---|---|
| Charity | Communications from a registered charity aimed at providing help and raising money for those in need. 501c3 Tax-Exempt Organizations only. |
| Proxy | Peer-to-peer app-based group messaging with proxy/pooled numbers. Supporting personalized services and non-exposure of personal numbers for enterprise or A2P communications. |
| Emergency | Notification services designed to support public safety / health during natural disasters, armed conflicts, pandemics and other national or regional emergencies. |
| Sweepstakes | All sweepstakes messaging. |
| Political | Part of organized effort to influence decision making of specific group. Only federal. All campaigns to be pre-vetted. |
| Social | Communication with or between closed communities. Examples include: YouTube influencer or celebrity alerts. |
| Platform Free Trial | CSP “Free Trial” Offers for non-paying customers. |
| Agents and Franchises | Brands that have multiple agents, franchises or offices in the same brand vertical, but require individual localized numbers per agent/location/office. |
| K-12 Education | Campaigns created for messaging platforms that support schools from grades K-12, and distance learning centers. This is not for post-secondary schools. |
| UCaaS High Volume | UCaaS companies provide cloud delivered communication services for businesses. Each number assigned to a UCaaS campaign is typically assigned to a different employee of that business and the use cases are varied. This use case is not for any API/automated driven communication. This is for UCaaS campaigns that require higher volume. This use case is only available to approved UCaaS businesses. |
| UCaaS Low Volume | UCaaS companies provide cloud delivered communication services for businesses. Each number assigned to a UCaaS campaign is typically assigned to a different employee of that business and the use cases are varied. This use case is not for any API/automated driven communication. This use case is only available to approved UCaaS businesses. |
3
Provide message templates
To verify that your use case is what you say it is, the registry also asks for messages or message templates that you would be sending. Even if you do not expect to have standard messages, try coming up with a few of your most common scenarios, especially if you are going to use the campaign for some common use cases, to help the registry judge your validity. Opt-out language is a must!
When you create a phone number assignment for a brand new campaign, SignalWire has to send information up to our carriers in order to get it connected on their end. For a brand new campaign, this process can take up to 24 hours in normal circumstances. You may see failed or pending for the number assignment order during this time. Rest assured that as soon as it’s completed on the carrier end, you will see it reflected in your portal!
Frequently asked questions
Does the TCR requirement apply only to SignalWire?
No! This is an industry-wide program and all messaging service providers will need to abide by and be part of this new ecosystem to help ensure messaging compliance among the industry as a whole. SignalWire strictly adheres to all carrier guidelines and regulations when it comes to registrations. Any platform like SignalWire would be required to go through the 10DLC registration process that occurs through The Campaign Registry.
Once the Campaign Registry registration is complete, am I clear to send?
No, the campaign must be vetted by our DCA and connections must be accepted upstream before you’re able to send messages, which DCA vetting times can vary typically around 24-48hrs. Once your Campaign is fully vetted and we (SignalWire) inform you that your Campaign is connected, you will need to assign any phone numbers and ensure their assignment status is “Complete” before sending (number assignments may take up to 24hrs to complete). See our next question on DCA Election. Phone numbers must also be assigned to a Campaign ID. Once you are informed by SignalWire via Email that your Campaign is connected and your phone number assignment status is “Complete”, you will be able to start sending.
What is a DCA election?
Direct Connect Aggregator (DCAs) are the companies that provide direct connectivity to mobile carrier gateways for the purpose of delivering SMS messaging. In short, a DCA is that organization confirming that the campaign in question is registered with the Campaign Registry. DCA election occurs when our upstream DCA completes their campaign vetting process and the campaign connection request has been accepted.
What is Campaign Verify?
Campaign Verify is a third-party SMS campaign verification platform that 527 organizations must go through in order to gain access to the Political use case.
T-Mobile sets a daily SMS limit for each brand. When does that count reset each day?
T-Mobile resets their counting towards your daily SMS limit every day at Midnight, US Pacific Time.
What information is required to register?
There are essentially two components to become registered:
- Brands - First, we need to register your business as a Brand on The Campaign Registry. Once registered, a Brand is given a unique Brand ID that is associated with ALL its campaigns and numbers, and messages. To become a Brand, the registry requires you to provide details about your business such as official company name, website, Tax ID / EIN, company contact name, direct number, and email.
- Campaigns - We will then need to register each of your unique campaigns. Once registered, each campaign will also be given a unique ID which will be registered directly with the MNOs (carriers). Information required will be your campaign’s use cases, opt-in/out process, help process, and message samples.
How long does the registration process take?
Approximately 3-5 business days (can take shorter or longer depending on the information submitted).
Can I use multiple long code numbers in one campaign?
Yes, as long as you have a valid use case for doing so. The maximum is 49 numbers currently; anything more than that will require additional registration for Number Pooling. If this applies to you, open a Support Ticket and we will discuss this in more detail with you!
What if I don't register?
If you do not register, you will not be able to send messages from a local US number to another local US number using our platform. Registration is required!
Why can't I send or receive messages on my newly purchased 10DLC number?
As of December 2025, newly purchased US 10DLC numbers do not have messaging capabilities enabled by default. Messaging is automatically enabled when you assign the number to an approved TCR campaign.
If you need inbound-only messaging (receiving messages without sending), you can contact Support to request enablement without a full campaign registration.
For testing purposes, your first purchased number is automatically enabled for Platform Free Trial messaging when paired with a verified mobile number.
What if my traffic is P2P (person to person)?
SignalWire provides non-consumer messaging routes for businesses, and even if your traffic is “conversational” in nature, it will still need to be registered.
Does this apply to toll-free numbers?
No! Toll-Free numbers have to go through a totally unrelated verification process.
What factors will affect my maximum approved throughput?
For Brands that are not part of the Russell 2000 list, your default throughput to T-Mobile is 2000 segments per day. External vetting may result in a higher daily throughput. For the other carriers, throughput is determined by use case!
What if my throughput is not high enough for my needs?
If the throughput for your campaign does not fit your needs, there are 3rd party vetting partners of the registry that allow for additional vetting. There are added costs associated with that process and added vetting does not guarantee a better outcome.
What exactly is a campaign?
The simplest way to describe a campaign is a unique use case. For example, if you send marketing messages and also send alert messages, that would represent two different use cases. However, mixed use case campaigns are possible for lower traffic cases. See the use case table for more details.
How many campaigns will I need?
You need one campaign per use case as defined above. Some businesses will require only one use case/campaign (ie…I only send marketing messages). Other businesses may require many use cases/campaigns (ie…I send marketing and alert messages). There are mixed use cases available for businesses that aren’t worried about throughput.
Can I go directly to the Campaign Registry to register?
SignalWire has been at the forefront and has become a registered CSP (Campaign Service Provider) so that we can handle registration on your behalf and make it easier for you. That said, if you still prefer to directly go to the Campaign Registry on your own, please reach out to your sales representative for further details and read our guide on Campaign Service Providers.
How will I know when I am fully registered and ready to go?
Our dedicated Campaign Registration Specialists will be working closely with you from the time you have submitted your request until all steps have been completed.
Once I am registered, can I send anything I want?
No! As mentioned, registration is not a green-light ticket to send anything. In fact, the system is set up so that the MNOs have a way of knowing who and what they are sending allowing for proper enforcement. ALL messaging industry guidelines set forth by the CTIA as well as the MNOs must still be followed to ensure successful message delivery. Those details can be found in our best practices guide.
What if I change my messaging content?
If the content change is related to the same use case you used during the initial Campaign registration process, no changes will likely need to be made. However, if the new content you are looking to send is not related to the original use case, you would likely need to have that information changed within the registry. If you are not sure, please contact one of our Campaign Registration Specialists.
What if I want to add an additional number to my current campaign?
As mentioned above, as long as there is a valid reason you are needing to add an additional number to a current and active campaign, you are able to do so from the Messaging Campaigns Space on your Dashboard.
What if I want to add a new campaign?
You can start the process by accessing the “Messaging Campaigns” tab within your SignalWire Space or by using our API!
Will there be daily messaging limits?
T-Mobile has a daily cap on the number of message segments you can send to their network, per brand.
What if I send messages to SignalWire at a higher throughput rate than I am approved for?
SignalWire has built a queuing system on our end that will queue up your messages and send them out in accordance with the approved throughput limits. This ensures all your messages will be delivered even if you send them at a higher than approved rate.
My company provides messaging services to multiple companies, how do I go about getting them registered?
The Campaign Registry provides for a Reseller persona. In addition, you have the option to register as your own CSP (Campaign Service Provider) directly with the registry. Please reach out to your sales representatives with a support ticket to discuss these options in further detail.
Do these changes affect my shortcodes?
No! SignalWire currently offers dedicated short code services. Dedicated short code services are not affected by TCR.
What about other mobile networks?
Some MNOs are not currently participating in the Campaign Registry. This whole ecosystem is still very new as well as a large industry change. The Campaign Registry is continuing to work with all the MNO’s and we expect them all to join in the near future. We will provide those updates accordingly. However, SignalWire will still be requiring registration for all 10DLC A2P traffic (regardless of MNO), in order to prevent future hiccups that will occur when other MNOs do eventually join the Campaign Registry.
Do these changes apply everywhere or just in the US?
If you are sending messaging exclusively outside of the US, you do not need to register with TCR.
What if I am already registered on the Campaign Registry with another provider, will I need to re-register again when migrating to SignalWire?
Yes! Each messaging provider is its own CSP (Campaign Service Provider) and therefore registered uniquely with The Campaign Registry. If you are migrating from another provider, you will need to go through this process again.
If I am migrating from another provider, will my messages be blocked before I am registered with SignalWire?
No! Your registration with your current provider will remain in place until you request campaign deactivation. Until your campaign with SignalWire is fully registered, we suggest using your current provider for messaging in the meantime.
What if I switch to another provider in the future, will I need to re-register?
Yes! As mentioned, each messaging provider is its own unique CSP (Campaign Service Provider). Therefore, you would need to go through the same process with the new provider when switching over.
Can I have numbers with multiple providers at the same time?
Yes! However, you would need to register with each provider accordingly for each set of numbers.
Have any more questions?
If you have a question that is not covered in our documentation, please reach out to our support specialists by creating a support ticket from your Dashboard’s top navigation bar.
\\\*
title: Character limits
For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt
## What is a Message Segment?
A message segment is a part of an entire message that has been broken down into several pieces. If the body of the message is larger than 160 GSM-7 characters or 70 UCS-2 characters, it will automatically be broken up into smaller messages and annotated to attempt proper reconstruction on the recipient handset. Not all carriers and handsets support this. You can have a maximum of 1600 characters in an SMS body.
SignalWire will recombine inbound messages into a single message. **Your project will be charged for each segment sent or received.**
\* All white spaces (space, tab, carriage return) count as a single character toward the total. \* \r = CR (Carriage Return) → Used as a new line character in Mac OS before X \* \n = LF (Line Feed) → Used as a new line character in Unix/Mac OS X \* \r\n = CR + LF → Used as a new line character in Windows
**Never copy and paste the message content that you are going to send!** Doing so is likely to result in segmenting and delivery issues.
## View Message Encoding
Check your SignalWire Space portal for the full breakdown to see how your messages are encoded and sent. Click an individual message record to see the encoding details, cost, character count, number of segments, and number of media attachments.
!\A message record in a SignalWire Space portal titled 'Message Encoding Details' The message is split into three parts, labeled 'Segments 1 through 3'. Each character of the message is in a square box. The first three boxes of each segment are colored blue, and show the code 'UDH'. Emojis are shown in pink boxes.\
## GSM
When all characters in an SMS are part of the \GSM 7-bit alphabet, the SMS is billed as GSM. This allows for up to 160 characters in a single message segment.
For larger messages beyond 160 characters, all segments (including the first) will be segmented at 153 characters per segment, using 7 characters for each segment's \User Data Header. These are industry standards ensuring proper assembly/disassembly of SMS amongst various handsets.
## Unicode
A single Unicode character such as (♥) causes the entire message to be billed as Unicode. This allows for up to 70 characters in a single message segment.
For larger messages beyond 70 characters, all segments (including the first) will be segmented at 67 characters per segment, using 3 characters per segment's \User Data Header.
## Final Note about Carriers
Some carriers may not utilize all 5 segments in an SMS and may limit to 5 or fewer. That decision is carrier-dependent and does not reflect SignalWire's ability to send up to 5 segments.
If a message is being truncated, you can always create a support ticket with a [Message SID](/docs/platform/what-is-a-sid) of the truncated message, and we can reach out to our carrier peer to see if there were any issues in delivery. However, they will often advise that the decision is based on the end user's carrier and therefore, that user would need to inquire with their carrier to find out more.
Hosted messaging
Hosted Messaging allows you to use SignalWire to send and receive SMS and MMS on 10DLC and Toll-Free VoIP phone numbers that are held elsewhere for voice (such as a PBX or VoIP provider).
Use Hosted Messaging to migrate a phone number to SignalWire’s robust Messaging platform while maintaining your existing Voice infrastructure.
Prerequisites
A Letter of Authorization (LOA) signed and dated by the authorized user or administrator of the number within the past 30 days
- Download the LOA form from the “Letter of Authorization” section of the Port In form
A recent invoice from the current voice provider showing the phone number in service
Permission from your current voice provider to split Messaging services away from Voice services
An active Campaign with The Campaign Registry(not required for Toll-Free numbers)
- Valid 10DLC Campaign provisioning is required for all US VoIP phone numbers to send outbound messages to the US.
- Please ensure that your 10DLC Campaign is in an active state with SignalWire before requesting to host your messaging services.
- Learn more about The Campaign Registry
SignalWire does not offer Hosted Messaging services for mobile (wireless) phone numbers. You can convert a wireless number to VoIP (non-wireless) by porting both Voice and Messaging services to SignalWire.
Instructions
1
Verify ownership
Before SignalWire can host messaging, we must verify that you have ownership and authorization to text enable the phone number(s).
To do so, complete a Letter of Authorization.
Letter of Authorization form\ \ Download the LOA form under the section titled “Letter of Authorization”.
2
Complete request form
Click Initiate Port Request to complete the form in your SignalWire Dashboard in the Port Requests area of the Phone Numbers section. Fill out all required fields. Under Services to Port, be sure to select Messaging Services Only.
Port Requests\ \ Open the Port Requests interface in your SignalWire Dashboard.
Standard Hosted Messaging requests submitted outside of the process outlined in this guide will not be processed, and you will be instructed to return to your Dashboard to submit the order properly. SignalWire does not currently offer an API for porting submissions.
3
Order processing and configuration
Once your request is received:
- SignalWire will review the documentation provided and will add the phone number to your account.
- SignalWire will submit the order to host messaging services. There is a 48 hour minimum turnaround time for message enablement processing. During this time, messaging services should still process through the voice provider or current messaging service provider.
- Once the phone numbers are added to your dashboard, set up your Inbound Message Settings in the phone number configuration. You won’t be able to test right away, as the hosted messaging request is still processing.
- 10DLC Campaign provisioning (for US numbers only) begins once the Messaging services have been enabled. This process may take 10-30 minutes. During this provisioning step, outbound messaging will not function.
4
Hosted Messaging active
Once SignalWire confirms message enablement, test inbound and outbound functionality.
With all of the above steps completed, you’re ready to go!
Next steps
Keep Voice services active
You must keep Voice services active with the current voice provider in order to host messaging services with SignalWire.
Releasing the phone number with your old voice provider could result in disruption of messaging services. If you wish to port the number completely away from your old provider, follow our guide to porting both voice and messaging services.
Registration or Verification requirements
10DLC (local) numbers
Maintain valid 10DLC Campaign provisioning. Consult our reference to 10DLC Campaigns and our documentation on The Campaign Registry for more information.
Toll-Free numbers
To begin messaging, follow the required Toll-Free verification process.
Frequently asked questions
Can I release Voice services from my old provider once SignalWire's Hosted Messaging is active?
No. If you release Voice services, you will release the whole number. This will break Hosted Messaging.
Is there an API for port requests?
Not currently.
Support
If you have any questions or need assistance during the porting process, contact Support. Ensuring a smooth and timely transition is our top priority, and we’re happy to guide you through each step.
MIME types
To send MMS, you must include a media attachment. The content-type header must have an accepted content type, or SignalWire will have to reject the request.
Media Size Limits
The overall size limit is 1.2MB for local numbers and 750KB for toll-free numbers. Most carriers support message attachments with a total size of 1MB-1.2MB. However, to maximize deliverability across all carriers, limit your attachment size to 500KB.
Accepted MIME Types
All of the following MIME types are accepted. SignalWire will not modify the body content for device compatibility.
| Type | Description |
|---|---|
| audio/mp4 | mpeg layer 4 audio |
| audio/mpeg | mpeg layer 3 audio |
| audio/mpeg3 | mpeg layer 3 audio |
| audio/ogg | ogg audio |
| audio/vorbis | audio compression format |
| audio/vnd.wav | wav format audio |
| audio/ac3 | codec format audio |
| audio/amr | codec format audio |
| audio/midi | musical instrument digital interface format |
| image/jpeg | jpeg format image |
| image/gif | graphics interchange format |
| image/png | portable network graphics format |
| image/bmp | bitmap image format |
| text/plain | text file format |
| text/calendar | text file format |
| text/vcard | text file format |
| text/x-vcard | text file format |
| video/mpeg | mpeg video format |
| video/mp4 | mpeg layer 4 video format |
| video/quicktime | quicktime video |
| video/h264 | video compression format |
| video/3gp | media container format |
Overview
Toll-free numbers are a great alternative to messaging with Short Code or 10DLC (local area code) numbers. In the US, toll-free numbers can be used for business messaging to all major US carriers, as well as most major mobile Canadian carriers.
All toll-free numbers must be verified prior to sending messages.
Toll-free verification form\ \ Submit this form to begin the verification process for a new toll-free number.
As a rule of thumb, some categories of messaging are forbidden on SignalWire. Please take the time to review our list of explicitly prohibited content before submitting your application for Toll-Free, 10DLC, and Short Code.
Downstream message filtering is designed to prevent unwanted messaging, fraud, and abuse. Before considering verifying your Toll-Free number, please be sure to follow the CTIA guidelines and best messaging practices.
Requirements
The following standards must be followed for Toll-Free messaging:
- Obtain clear opt-in consent from your recipients before sending messages
- Enable easy opt-out for message recipients
- Avoid using shortened URLs
- It’s highly recommended to use a full branded URL as well as URLs that lead back to a legitimate website that contains branding, a privacy policy, terms of service, and contact information. Publicly hosted URL shorteners are forbidden and are guaranteed to cause spam blocks.
- Using multiple Toll-Free numbers to send the same or similar content to bypass throughput limitations is known as snowshoeing. This is highly prohibited by carriers. If you need to increase your throughput, it can be approved by our Sales team. If you have a valid use case for using multiple Toll-Free numbers (such as multiple locations all requiring an individual Toll-Free number), this is something we may be able to work out with our carriers.
Verification process
Getting your Toll-Free number verified means that your business and use case has been reviewed and vetted prior to sending messaging via Toll-Free and that your content has received carrier approval.
There is no charge associated with the verification process.
Having your Toll-Free numbers verified will greatly reduce the risk of spam filtering on Toll-Free traffic towards all major mobile carriers in the US, as well as most major mobile carriers in Canada. Make sure you stick to the content you submitted for verification and continue to follow SignalWire’s messaging best practices and code of conduct. Deviation from your verification registration can still result in spam filtering. Verified does not mean whitelisted.
Verification affects messaging to mobile subscribers in the United States as well as Fido, Rogers, Telus, and Videotron in Canada.
Note: Other (non-US/Canada) countries do not treat Toll-Free SMS any differently than other international SMS, and you should consult that country’s SMS Guidelines page to learn more about compliance considerations for messaging.
Toll-Free Verification Process
If you believe you have a valid use case for a Toll-Free number, our Carrier Operations team would be happy to assist you. Once you fill out the verification form, a ticket will be generated for our Carrier Operations team to process. The turnaround for Toll-Free verification is 3-5 business days.
Due to an influx of upstream requests, our messaging peer has stated that the current turnaround time for registrations can be around 1-2 weeks or longer if insufficient information is provided.
The form linked above includes the following fields, all of which are required.
| Field | Description |
|---|---|
| Business Name | Legal name of business |
| Company Website | Official company website |
| Business Address | Primary physical address of business |
| Compliance Contact | Someone at your business who can respond to compliance questions if they arise) |
| Requested Throughput | Default is 3 MPS |
| Toll-Free number(s) to be verified | If multiple, please provide justification. |
| Use Case | Description of the Use Case |
| Message Content | Sample messages that reflect the type of content you will be sending. Samples need not include every possible iteration of your messaging content, but they should represent the majority of planned content. |
| Opt-in Description | Describe how your recipients provide consent to receive messages. |
| Opt-in details | Link to, image of, or scanned copy of opt-in page or process |
| Business Registration Number | A unique identifier assigned to a business by a government authority or regulatory agency to identify and legitimize the business is recognized and allow to operate within a specific jurisdiction. |
| Issuing Country of Business Registration | The country where the business is legally registered to operate. |
| Entity Type | The classification of the business based on ownership and purpose based on the following: - Public Profit - Private Profit - Non-Profit - Government - Sole Proprietor (requires additional vetting) |
Effective September 30th, 2025, the Business Registration Number, Issuing Country of Business Registration, and Entity Type fields will be added to the existing Toll-Free Messaging Verification Form. These fields will be optional until January 1st, 2026 at which time they will be mandatory.
FAQs
I have many Toll-Free customers under my account, can I verify in bulk?
If you are an ISV, for example, and need to complete verification for multiple customers/multiple numbers, please download this template and fill out the required information for each number. To download, click File > Download > Microsoft Excel (.xlsx). Once you’re ready to submit, send the form to support@signalwire.com and our Carrier Operations team will be in touch.
Is there an API available?
No.
Does TCR (The Campaign Registry) process toll-free verifications?
No, TCR is not involved with Toll-Free verifications. A specific Toll-Free Aggregator handles Toll-Free messaging for the industry and is unrelated to TCR.
Why does Canada have stricter requirements?
Canada is more restrictive because of its anti-spam laws and the policies implemented by mobile carriers to meet the law.
Is legal language required somewhere on the brand's website about messaging?
Toll-Free Verification and the downstream provider require legal language to be found somewhere on the brand’s website about messaging. You will have to provide a link to your company’s terms and conditions and your privacy policy.
How long does the toll-free verification process take?
It can take up to 2 weeks, from start to finish.
If my Toll-Free number is verified, does that guarantee deliverability?
No, your verified Toll-Free number is subject to limited filtering. If your content is flagged as spam, that specific content will be blocked, but not the Toll-Free number.
