Sender ID types by country
Not every sender type works in every country. Here’s what’s supported in the top international destinations:| Country | Alphanumeric ID | Long Code | Short Code | Toll-Free | Pre-Registration |
|---|---|---|---|---|---|
| 🇺🇸 United States | ❌ | ✅ (10DLC) | ✅ | ✅ | 10DLC required |
| 🇨🇦 Canada | ❌ | ✅ | ✅ | ✅ | Short code approval |
| 🇬🇧 United Kingdom | ✅ | ✅ | ✅ | — | Recommended |
| 🇩🇪 Germany | ✅ | ✅ | ✅ | — | No |
| 🇫🇷 France | ✅ | ✅ | ✅ | — | OACP required |
| 🇪🇸 Spain | ✅ | ✅ | ✅ | — | No |
| 🇦🇺 Australia | ✅ | ✅ | ✅ | — | Sender ID registration |
| 🇮🇳 India | ✅ (registered) | ❌ | ❌ | — | DLT mandatory |
| 🇧🇷 Brazil | ✅ | ✅ | ✅ | — | No |
| 🇲🇽 Mexico | ✅ | ✅ | ✅ | — | No |
Countries requiring pre-registration
Several countries require sender ID or entity registration before you can send messages. Failing to register results in blocked traffic or filtered messages.Mandatory registration
🇮🇳 India — DLT Registration (Mandatory)
🇮🇳 India — DLT Registration (Mandatory)
- Entity registration on a DLT platform (JioConnect, Vodafone DLT, Airtel DLT, or BSNL DLT)
- Header (sender ID) registration — your alphanumeric sender ID must be approved
- Template registration — every message template must be pre-approved
- Content category — transactional, promotional, or service
- Register as a business entity on one of the DLT platforms
- Submit your sender ID (called “header”) for approval
- Create and submit message templates
- Provide Telnyx with your DLT Entity ID, registered headers, and template IDs
| Category | Allowed Hours | DND Filtering | Example |
|---|---|---|---|
| Transactional | 24/7 | Exempt | OTP, order confirmations |
| Service (Implicit) | 24/7 | Exempt | Account updates to existing customers |
| Promotional | 9 AM – 9 PM IST | Applies | Marketing, offers, discounts |
{#var#} and the template must match exactly at delivery time.🇫🇷 France — OACP Registration
🇫🇷 France — OACP Registration
- Sender ID must be registered with French carriers
- Opt-out must include “STOP” at no cost to the recipient
- Commercial messages restricted to 8 AM – 8 PM local time
- No commercial SMS on Sundays or public holidays
- CNIL (French data authority) consent rules apply
- Submit sender ID registration through Telnyx support
- Provide business documentation (SIRET number for French businesses)
- Allow 5–10 business days for approval
🇦🇺 Australia — Sender ID Registration
🇦🇺 Australia — Sender ID Registration
- Alphanumeric sender IDs must be registered with carriers
- Messages must include opt-out instructions
- Commercial messages must comply with the Spam Act 2003
- Sender must have consent (express or inferred)
- Submit sender ID through Telnyx support
- Provide Australian Business Number (ABN) or equivalent
- Typical approval: 3–5 business days
🇸🇬 Singapore — SSIR Registration
🇸🇬 Singapore — SSIR Registration
- Mandatory SSIR registration since January 2023
- Unregistered alphanumeric sender IDs display as “Likely-SCAM”
- Registration through SGNIC (Singapore Network Information Centre)
- Register on the SSIR portal (sgnic.sg)
- Submit sender ID with business documentation
- Link registered sender ID to Telnyx account via support
Recommended (not mandatory) registration
| Country | Registration | Benefit |
|---|---|---|
| 🇬🇧 United Kingdom | Sender ID pre-registration | Higher delivery rates, reduced filtering |
| 🇩🇪 Germany | None required | — |
| 🇪🇸 Spain | None required | — |
| 🇧🇷 Brazil | Sender ID registration | Better deliverability |
| 🇲🇽 Mexico | None required | — |
Opt-in requirements by region
Europe (GDPR + ePrivacy)
The EU’s GDPR and ePrivacy Directive set the baseline for all EU/EEA countries:Explicit consent required
Purpose limitation
Right to withdraw
- Germany: Requires “double opt-in” (confirmation SMS after initial signup) as best practice
- France: CNIL requires explicit, separate consent for marketing SMS
- Spain: AEPD allows “soft opt-in” for existing customers (similar products/services only)
- Italy: Garante requires clear separation between service and marketing consent
North America
| Requirement | United States | Canada |
|---|---|---|
| Governing law | TCPA + CTIA guidelines | CASL |
| Consent type | Express written (marketing) / Express (transactional) | Express or implied |
| Opt-out mechanism | STOP keyword mandatory | Unsubscribe mechanism required |
| Record retention | Recommended 4+ years | Duration of consent |
| Pre-registration | 10DLC / toll-free verification | Short code approval |
Asia-Pacific
| Country | Key requirement |
|---|---|
| 🇮🇳 India | DLT registration + template approval. DND registry filtering for promotional. |
| 🇦🇺 Australia | Express consent required (Spam Act 2003). Include sender identity + opt-out. |
| 🇸🇬 Singapore | SSIR registration. PDPA consent rules. No SMS between 9 PM – 9 AM without consent. |
| 🇯🇵 Japan | Act on Specified Commercial Transactions. Opt-out link required. Sender identification mandatory. |
| 🇰🇷 South Korea | Pre-approved templates only. 080 opt-out number required for commercial messages. |
Latin America
| Country | Key requirement |
|---|---|
| 🇧🇷 Brazil | LGPD consent required. No messages between 9 PM – 9 AM. Include opt-out. |
| 🇲🇽 Mexico | LFPDPPP consent. Include sender identity. Opt-out mechanism required. |
| 🇨🇴 Colombia | SIC consent requirements. Habeas Data law. Pre-registration recommended. |
| 🇦🇷 Argentina | PDPA consent. National Do Not Call Registry must be checked. |
Content restrictions
Universally restricted content
These content types are restricted or prohibited in most countries:| Content type | Status | Notes |
|---|---|---|
| Cannabis / CBD | 🚫 Prohibited in most countries | Even where locally legal, carriers often block |
| Gambling | ⚠️ Heavily regulated | Requires specific licensing in most jurisdictions |
| Adult content | 🚫 Prohibited | Blocked by most carriers globally |
| Phishing / fraud | 🚫 Prohibited | Immediate account termination |
| Financial services | ⚠️ Regulated | Must comply with local financial advertising laws |
| Healthcare / pharma | ⚠️ Regulated | Prescription drug messaging restricted in many countries |
| Political campaigns | ⚠️ Varies by country | Some countries ban political SMS entirely |
Country-specific restrictions
🇬🇧 United Kingdom
🇬🇧 United Kingdom
- Financial promotions: Must be approved by an FCA-authorized firm
- Age-gated content: Must use age verification for alcohol, gambling
- Charity messaging: Regulated by the Fundraising Regulator
- Marketing hours: No legal restriction, but industry best practice is 8 AM – 9 PM
🇩🇪 Germany
🇩🇪 Germany
- UWG (Competition Law): Strict consent requirements for all commercial messages
- Heilmittelwerbegesetz: Restricts pharmaceutical advertising
- Glücksspielstaatsvertrag: Strict gambling advertising rules
- Double opt-in: Expected best practice for marketing consent
🇫🇷 France
🇫🇷 France
- Loi Hamon: Right to opt out of all commercial solicitation
- Time restrictions: No commercial SMS 8 PM – 8 AM, Sundays, or public holidays
- CNIL enforcement: Active enforcement with significant fines
- Language: Commercial messages should be in French
🇮🇳 India
🇮🇳 India
- Promotional hours: 9 AM – 9 PM IST only (mandatory, not best practice)
- DND registry: Promotional messages blocked to DND-registered numbers
- Template approval: Every message must match a pre-approved template
- Scrubbing: Numbers are checked against DND registry before delivery
🇧🇷 Brazil
🇧🇷 Brazil
- LGPD compliance: Explicit consent with specific purpose
- Quiet hours: 9 PM – 9 AM (industry standard)
- Consumer code: Price/offer messages must include full terms
- Language: Messages should be in Portuguese
Country-by-country reference
🇬🇧 United Kingdom
| Setting | Value |
|---|---|
| Sender types | Alphanumeric (recommended), long code, short code |
| Alphanumeric length | 3–11 characters |
| Regulation | PECR + UK GDPR |
| Regulator | ICO (Information Commissioner’s Office) |
| Pre-registration | Recommended (improves deliverability) |
| Opt-out | STOP keyword or unsubscribe link |
| Time restrictions | None (best practice: 8 AM – 9 PM) |
🇮🇳 India
| Setting | Value |
|---|---|
| Sender types | Alphanumeric only (6 characters, registered header) |
| Regulation | TRAI + DLT framework |
| Regulator | TRAI (Telecom Regulatory Authority of India) |
| Pre-registration | Mandatory — DLT entity, header, and template registration |
| Opt-out | Handled via DLT/DND registry |
| Time restrictions | Promotional: 9 AM – 9 PM IST only |
🇩🇪 Germany
| Setting | Value |
|---|---|
| Sender types | Alphanumeric, long code |
| Regulation | GDPR + UWG (Competition Act) + TTDSG |
| Regulator | BfDI (Federal Data Protection Commissioner) |
| Pre-registration | Not required |
| Opt-out | Must be free and easy (STOP keyword or link) |
| Time restrictions | None legally, best practice 8 AM – 9 PM |
🇫🇷 France
| Setting | Value |
|---|---|
| Sender types | Alphanumeric (registered via OACP), long code, short code |
| Regulation | GDPR + Code des postes et des communications |
| Regulator | CNIL + ARCEP |
| Pre-registration | Required — OACP sender ID registration |
| Opt-out | ”STOP” at no cost to recipient (mandatory) |
| Time restrictions | 8 AM – 8 PM, no Sundays/holidays (mandatory for commercial) |
🇦🇺 Australia
| Setting | Value |
|---|---|
| Sender types | Alphanumeric (registered), long code, short code |
| Regulation | Spam Act 2003 + Privacy Act 1988 |
| Regulator | ACMA |
| Pre-registration | Required (sender ID registration) |
| Opt-out | Functional unsubscribe within 5 business days |
| Time restrictions | None legally, best practice 9 AM – 8 PM AEST |
🇧🇷 Brazil
| Setting | Value |
|---|---|
| Sender types | Alphanumeric, long code, short code |
| Regulation | LGPD + Consumer Protection Code |
| Regulator | ANPD (National Data Protection Authority) |
| Pre-registration | Recommended |
| Opt-out | Easy mechanism required |
| Time restrictions | 9 PM – 9 AM quiet hours (industry standard) |
🇲🇽 Mexico
| Setting | Value |
|---|---|
| Sender types | Alphanumeric, long code, short code |
| Regulation | LFPDPPP (Federal Data Protection Law) |
| Regulator | INAI |
| Pre-registration | Not required |
| Opt-out | Mechanism required in privacy notice |
| Time restrictions | None legally |
Best practices for international messaging
Check country requirements before launch
Use the right sender type
Localize your messages
Respect time zones and quiet hours
Include opt-out in every message
Maintain consent records
Monitor delivery rates by country