Sender resource applications and country requirements
Apply for SMS and RCS sender resources by country. Covers brand and campaign approval processes, standard application requirements, sender resource type traits, and per-country approval tables for all supported geographies.
Use this file to discover all available pages before exploring further.
Every sender resource must be approved before you can send messages on it. The approval process verifies that your brand is legitimate and that your messaging program meets carrier and regulatory requirements for that country.There are generally two steps to every sender resource application:
Brand vetting: Proves your organization is a legitimate business. You submit company information (legal name, address, tax ID, website) and a vetting body reviews it.
Campaign approval: Proves your specific messaging program is compliant. You submit sample messages, your opt-in and opt-out flows, and a description of the use case. A single brand can have multiple campaigns (for example, one for promotional, one for transactional, and one for OTP).
These traits apply universally across all countries. Country-specific requirements are listed in the sections below.Alphanumeric sender IDs:
One-way only: alphanumeric sender IDs cannot receive inbound messages. STOP keyword handling, double opt-in, tap-to-text, and two-way messaging are not available. Opt-out must be managed via an unsubscribe link in the message body. See Consent keyword management for how to build a web-based unsubscribe flow.
Long codes:
Two-way: long codes can receive inbound messages, enabling STOP/HELP keywords, double opt-in, tap-to-text, and two-way messaging.
MMS support varies by country.
Short codes:
Two-way: short codes can receive inbound messages.
Country-specific: a short code only works in the country where it is provisioned.
Highest throughput of any SMS number type.
Longest approval timelines (weeks to months) and typically require a premium monthly fee.
Not available in every country.
Toll-free numbers:
Two-way: toll-free numbers can receive inbound messages.
Available in the US and Canada only. The same toll-free number covers both countries.
RCS:
Two-way: RCS supports inbound messages, keyword replies, and action buttons.
Branded sender: recipients see your business name, logo, and brand color instead of a phone number.
Requires a separate RCS sender resource in addition to an SMS sender resource. SMS is used as an automatic fallback when the recipient’s device or carrier does not support RCS.
OneSignal SMS customers: Our compliance team handles carrier and regulator interactions on your behalf. Whether the reviewer listed in the country tables below is “OneSignal” or a third-party body (like TCR in the US, ACMA in Australia, or ComReg in Ireland), OneSignal submits to those bodies on your behalf.Twilio integration customers: You work with Twilio directly through their console or support team to manage sender resource applications, brand registration, and campaign approvals. Twilio submits to those bodies on your behalf.
Common Short Code Administration + individual carriers
Google + Individual carriers
Approval timeline
3–5 business days
1–3 weeks
8–12 weeks
8–16 weeks
Additional notes:
RCS requires additional brand assets: logo, brand color, agent description, and launch URL. Carriers currently prioritize notable brands (Fortune 1000), high-quality rich content experiences, and established messaging volume (100K+ msgs/month).
10DLC throughput is determined by your brand’s trust score, assigned during TCR vetting. Enhanced vetting through Aegis and WMC Global can unlock higher tiers.
Short code brand vetting through Aegis is non-transferable. Campaign approval goes through CSCA, then each carrier independently. Not all industries are eligible.
Governed by TCPA (federal) and CTIA Messaging Principles. Regulator: FCC.
Beyond the federal TCPA, 15+ states have their own SMS legislation that may impose stricter requirements. The state law applies based on the recipient’s location, not your business location.
State
Law
Key differences from federal TCPA
Florida
Florida Telephone Solicitation Act (FTSA)
Max 3 texts per 24 hours on same topic. Sending window: 8 AM–8 PM (narrower than federal 8 AM–9 PM). One of the most litigated SMS states.
Oklahoma
Oklahoma Telephone Solicitation Act (OTSA, 2022)
Mirrors Florida: 3 texts per 24 hours on same topic, 8 AM–8 PM window.
Maryland
Stop the Spam Calls Act
3 texts per 24 hours limit. Express written consent required. Detailed consent logs mandatory.
Washington
Consumer Electronic Mail Act
Unsolicited commercial texts are illegal. Sending window: 8 AM–8 PM.
Texas
SB 140 (2025)
New telemarketing rules effective 2025. Expanding SMS-specific requirements.
California
CCPA + state telemarketing laws
Broader privacy rights: right to know, delete, and opt out of personal data use. Must respond to opt-out requests within 15 business days.
Virginia
TTPA amendment
Business must identify themselves by full name and entity.
Types: Alphanumeric sender ID, Short code, RCSShort codes are the primary A2P method. Long codes are not available.
Alphanumeric sender ID
Short code
RCS
Brand reviewer
Individual carriers (TIM, Claro, Vivo only)
Individual carriers
Google + Individual carriers
Campaign reviewer
OneSignal
Individual carriers
Google + Individual carriers
Approval timeline
~10 weeks
2–4 weeks
8–16 weeks
Additional notes:
Short code applications require opt-in/opt-out flows in Portuguese.
Alphanumeric sender IDs require pre-registration and are only available on TIM, Claro, and Vivo. Other carriers do not deliver alphanumeric-originated messages. Allow ~10 weeks for provisioning.
Marketing SMS prohibited 9 PM–9 AM and all day Sundays. Brazil spans 3 time zones.
Prohibited content: adult, cannabis, controlled substances, contest/sweepstakes, telecom service promotions.
Some carriers do not support unicode. Test before sending emojis or special characters.
RCS: Requires creating a separate RCS sender specifically for Brazil (cannot reuse other countries’ senders).
Governed by LGPD (Lei Geral de Proteção de Dados). Regulators: ANPD (data protection), ANATEL (telecom).
Additional notes: Gracias No Insista (Do Not Contact registry): do not send marketing to registered individuals.Governed by Peru’s Personal Data Protection Law (Ley 29733). Regulator: OSIPTEL.
Types: Same as United States (Toll-free, 10DLC, Short code, RCS)Puerto Rico uses US phone numbers (+1 area codes) and falls under US regulations. See United States.
Types: Alphanumeric sender ID, Long code, Short code, RCS
Alphanumeric sender ID
Long code
Short code
RCS
Brand reviewer
MEF SenderID Protection Registry
Ofcom (via KYC)
Individual carriers
Google + Individual carriers
Campaign reviewer
OneSignal
Individual carriers
Individual carriers
Google + Individual carriers
Approval timeline
1–5 business days; longer for Protected Sender IDs
1–3 weeks
12–16 weeks
8–16 weeks
Additional notes:
Protected Sender IDs (MEF or BT protected brands) must be pre-registered.
Non-compliant alphanumeric sender IDs may be blocked or penalized by carriers. Generic sender IDs (Verify, OTP, Alert, Info, etc.) are blocked by BT and other carriers.
Short code carrier freeze: mid-December through early January. Age-restricted content (alcohol, gambling) evaluated case-by-case. Cannabis prohibited; CBD permissible.
RCS: RCS sender profile may not contain international phone numbers. Only +44 UK numbers allowed.
Governed by UK-GDPR, PECR (2003), and Data Protection Act 2018. “Soft opt-in” exception applies for existing customers. Regulators: Ofcom (telecom), ICO (data protection).
Additional notes: Delivery to M2M numbers is not supported over long codes.Governed by GDPR and Austrian Telecommunications Act (TKG 2021). Regulator: RTR.
Types: Long code, RCSLong-code-only market, one of the few European countries where alphanumeric sender IDs are not available. Include your brand name in the message body.
Long code
RCS
Brand reviewer
OneSignal
Google + Individual carriers
Campaign reviewer
Individual carriers
Google + Individual carriers
Approval timeline
1–3 weeks
8–16 weeks
Additional notes: Trilingual market (Dutch, French, German): support HELP/STOP in the end user’s local language. Gambling/betting/casino permitted only for licensed companies.Governed by GDPR and Belgian Electronic Communications Act. Regulator: BIPT.
Additional notes: Gambling/betting/casino permitted only for licensed companies. Robinson List (Robinsonlisten): do not send marketing to registered individuals.Governed by GDPR and Danish Marketing Practices Act. Regulator: Danish Business Authority.
Types: Alphanumeric sender ID, Short code, RCSNo long codes available in France.
Alphanumeric sender ID
Short code
RCS
Brand reviewer
OneSignal
ARCEP + AF2M
Google + Individual carriers
Campaign reviewer
OneSignal
Individual carriers
Google + Individual carriers
Approval timeline
1–3 business days
8–10 weeks
8–16 weeks
Additional notes:
Marketing SMS blocked on Sundays, public holidays, and after 10 PM. Messages sent outside permitted times are queued.
Short codes: 3-month minimum term, 3-month notice to return. Inactive codes (30 days no traffic) risk withdrawal. Carrier freezes in August and December.
URL shorteners (bit.ly, tinyurl) are strictly forbidden.
CONTACT keyword must return company name + support contact. STOP must be in French.
Housing energy marketing ban effective July 2025.
Governed by GDPR, French Data Protection Act, and ARCEP regulations. Regulators: CNIL (data protection), ARCEP (telecom), AF2M (industry code of conduct).
Types: Alphanumeric sender ID, Long code, Short code, RCS
Alphanumeric sender ID
Long code
Short code
RCS
Brand reviewer
OneSignal
OneSignal
Bundesnetzagentur
Google + Individual carriers
Campaign reviewer
OneSignal
Individual carriers
Individual carriers
Google + Individual carriers
Approval timeline
1–3 business days
1–3 weeks
6–8 weeks
8–16 weeks
Additional notes: Short code carrier freezes: November–mid-January and July–mid-September. Inactive short codes risk withdrawal. RCS: Only one RCS sender per name and per use case. Website, ToS, and privacy policy must be in German.Governed by GDPR, German Unfair Competition Act (UWG), and TDDDG. Regulator: Bundesnetzagentur.
URL allow-listing required: Icelandic carriers block SMS containing web URLs unless the URL (or domain) has been pre-approved. Contact your OneSignal account manager to submit the request. Allow-list your opt-out URL before sending any messages, since this is the only way to provide an unsubscribe mechanism in Iceland.
Two-way SMS is not supported: long codes cannot receive replies. STOP keywords, two-way messaging, and keyword-based opt-out are unavailable. Opt-out must be managed via an unsubscribe link.
Use alphanumeric sender IDs for messages containing URLs, as domestic long codes with URL content are filtered even after allow-listing.
Gambling and lottery content is strictly prohibited.
Governed by GDPR via EEA Agreement (not EU). Regulator: Fjarskiptastofa.
Additional notes: Gambling and lottery content strictly prohibited. Reservasjonsregisteret (Do Not Contact registry): do not send marketing to registered individuals.Governed by GDPR via EEA Agreement (not EU). Regulator: Nkom.
Types: Alphanumeric sender ID, Long code, Short code, RCS
Alphanumeric sender ID
Long code
Short code
RCS
Brand reviewer
OneSignal
OneSignal
Individual carriers
Google + Individual carriers
Campaign reviewer
OneSignal
Individual carriers
Individual carriers
Google + Individual carriers
Approval timeline
1–3 business days
1–3 weeks
12–14 weeks
8–16 weeks
Additional notes: MEF Protected Sender IDs require an LOA. Cannabis content strictly prohibited. Lista Robinson: do not send marketing to registered individuals.Governed by GDPR and LOPDGDD. Regulators: AEPD (data protection), CNMC (telecom).
Types: Alphanumeric sender ID, Long code, Short code, RCS
Alphanumeric sender ID
Long code
Short code
RCS
Brand reviewer
OneSignal
OneSignal
Individual carriers
Google + Individual carriers
Campaign reviewer
OneSignal
Individual carriers
Individual carriers
Google + Individual carriers
Approval timeline
1–3 business days
1–3 weeks
6–8 weeks
8–16 weeks
Additional notes: Gambling, lottery, and adult content restricted, may require case-by-case carrier approval. NIX-Telefon (Do Not Contact registry): do not send marketing to registered individuals.Governed by GDPR and Swedish Electronic Communications Act (LEK). Regulators: IMY (data protection), PTS (telecom).
Sender resource types, reviewers, and approval timelines for markets across Asia and the Middle East. Many countries in this region have mandatory sender ID registration.
OFCA registration mandatory since February 2024. Registered sender IDs display with a # prefix as a verification indicator (for example, “#ACME”). China Mobile Hong Kong blocks unregistered sender IDs entirely.
DLT is India’s sender registration system, operated by each major carrier (Jio, Airtel, Vodafone Idea, BSNL, MTNL). You must register on the DLT portal of the carrier(s) you want to reach.
You register three things: (1) your entity (brand identity, verified with PAN card, GST number, etc.), (2) your header (6-character alphanumeric sender ID), and (3) your content templates (actual message templates with variable placeholders). Every message you send must match an approved template.
Sender ID is preserved with a 2-letter carrier prefix indicating use case category (for example, “VM-TWILIO” where VM = transactional on Vodafone Idea).
Use cases restricted to: transactional, service implicit, and service explicit only. Promotional messaging via DLT-approved 6-digit sender IDs is not yet supported by Twilio.
India’s Do-Not-Disturb (DND) registry is respected on the domestic gateway.
International gateway (fallback):
No DLT registration required. Messages sent via random ILDO-approved short codes (format 5NNNN–5NNNNNNN).
Sender ID is not preserved. It is overwritten with a random 5–9 digit number regardless of what you set.
Bypasses India’s DND database and has no time-of-day restrictions.
Useful as a fallback delivery route, but not suitable for branded messaging.
General: Shortened URLs not allowed. Two-way SMS supported. MMS not supported. Prohibited: firearms, gambling, adult, money/loan, political, religious, controlled substances, cannabis, alcohol.Governed by IT Act 2000 and TRAI Telecom Commercial Communications Customer Preference Regulations. Regulator: TRAI.
KDDI network limitation: Messages with 5 or more concatenated segments experience delivery delays on KDDI’s platform. The message still delivers, but slower than normal. NTT Docomo and SoftBank are not affected.
International numeric sender IDs are prepended with 010 per KDDI Japan policy.
As of July 1, 2026, all alphanumeric sender IDs must be registered under the ACMA SMS Sender ID Register. Unregistered sender IDs may be blocked.
Long codes support MMS in Australia (one of the few international markets where this works).
Delivery to M2M numbers is not supported.
Governed by Spam Act 2003 and Spam Regulations 2021. Regulator: ACMA. Unsubscribe must remain functional for 30 days; opt-outs actioned within 5 business days.
Timelines vary by country and sender resource type. Alphanumeric sender IDs in most countries take 1–5 business days. 10DLC in the US takes 1–3 weeks. Short codes and RCS typically take 8–16 weeks depending on the market. See each country section above for specifics.
Can I use the same sender resource for multiple countries?
No. Sender resources are provisioned for a specific country. The exception is US toll-free numbers, which also cover Canada without a separate application.
What happens if I send without a registered sender resource?
Messages may be blocked, filtered, or delivered without your sender ID. In countries with mandatory registration (for example, Ireland, Singapore, Philippines, Thailand), unregistered sender IDs are blocked entirely.
Do I need a separate sender resource for each use case?
Yes. Each use case (promotional, transactional, OTP) requires its own approved campaign. Sending outside the approved use case can result in campaign suspension or sender resource revocation.