Integrasikan API Verifikasi SMS (V3) dengan Pusat Pesan
🔐 Pelajari cara mengotentikasi pengguna dengan SMS OTP API menggunakan Message Central di NodeJS, Python, Java, PHP, Ruby, dan C#!
1. Kerangka Regulasi
| Dialing Code |
+91 |
| Country Name |
Republic of India (Bharat) |
| ISO Code |
IN |
| Dialing Code |
+91 |
| Region |
Asia (South Asia) |
| Mobile Country Code (MCC) |
404 (BSNL, Airtel, Jio, Vi, others) and 405 (Airtel, Jio, Vi, BSNL, Vodafone) |
| Population (Mobile Subscribers) |
~1.18 billion mobile subscribers — world's second-largest mobile market |
| Time Zone |
IST — Indian Standard Time (UTC+5:30). No Daylight Saving Time. Entire country is a single time zone. |
| Two-Way SMS Supported |
Yes |
| Number Portability Available |
Yes — Mobile Number Portability (MNP) fully operational |
| Concatenated Messages Supported |
Yes* — with caveats depending on Sender ID type |
| Message Length (Single SMS) |
160 characters (GSM-7) or 70 characters (UCS-2/Unicode) |
| MMS Support |
Converted to SMS with embedded URL — no native MMS delivery from international platforms |
| Sending to Landline Numbers |
Not possible — API throws error 21614; account not charged |
| Primary Gateway Options |
Domestic (DLT-registered, via Indian TSPs) and International (via ILDO connections) |
| Key Regulatory Body |
TRAI — Telecom Regulatory Authority of India |
| Primary Regulation |
TCCCPR 2018 (Telecom Commercial Communications Customer Preference Regulations), last amended February 12, 2025 |
| Mandatory DLT Registration |
Yes — for ALL domestic commercial SMS. Required since February 28, 2019. |
| International Route Available |
Yes — ILDO route; no DLT required; bypasses DND; different restrictions apply |
2. Kerangka Regulasi
India memiliki salah satu ekosistem regulasi SMS komersial yang paling terstruktur dan berteknologi canggih di dunia. Pada intinya adalah TCCCPR 2018 — kerangka kerja bertenaga blockchain yang mengatur setiap pesan komersial yang dikirim ke pelanggan seluler India. Memahami kerangka kerja multi-layer ini sangat penting sebelum SMS tunggal dikirim.
2.1 TRAI - Otoritas Pengatur Telekomunikasi India
Otoritas Pengatur Telekomunikasi India (TRAI), didirikan berdasarkan Undang-Undang TRAI 1997, adalah otoritas pengatur puncak untuk telekomunikasi di India. TRAI mengeluarkan peraturan, arahan, dan perintah yang mengatur A2P SMS dan komunikasi komersial. Instrumen utamanya untuk kepatuhan SMS adalah Telecom Commercial Communications Customer Preference Regulations (TCCCPR), pertama kali diberlakukan pada tahun 2018 dan diubah secara signifikan pada Februari 2025
Referensi: Situs Resmi TRAI | Halaman TRAI TCCCPR
2.2 TCCCPR 2018 - Kerangka Inti (Diubah 12 Februari 2025)
Peraturan Preferensi Pelanggan Komunikasi Komersional Telekomunikasi (TCCCPR), 2018 diberitahukan pada 19 Juli 2018 dan mulai berlaku penuh pada 28 Februari 2019. Mereka menggantikan TCCCPR 2010 sebelumnya. TCCCPR 2018 adalah instrumen hukum utama India untuk mengatur SMS komersial dan komunikasi suara dan terkenal secara global sebagai kerangka peraturan telekomunikasi pertama di dunia yang menerapkan teknologi blockchain (Distributed Ledger Technology/DLT) untuk tata kelola komunikasi komersial.
Peraturan ini memiliki tujuan ganda: melindungi konsumen dari Komunikasi Komersional yang Tidak Diminta (UCC/spam), sambil memungkinkan bisnis yang sah untuk berkomunikasi dengan pelanggan yang telah menyetujui atau menetapkan preferensi yang sesuai.
Tonggak penting dalam evolusi TCCCPR:
- 19 Juli 2018: TCCCPR 2018 diberitahukan - adopsi DLT yang diamanatkan, pendaftaran Pengirim/Entitas Utama, daftar putih templat.
- 28 Februari 2019: Penegakan penuh dimulai.
- November 2020: Batas waktu pendaftaran DLT wajib untuk semua entitas yang mengirim SMS komersial.
- 1 Februari 2021: Penggosokan template sepenuhnya diberlakukan — templat yang tidak terdaftar diblokir di tingkat jaringan.
- 1 Oktober 2024: CTA (Call-to-Action) Whitelisting dan Variable Tagging diamanatkan — semua URL/tautan dalam pesan harus disetujui sebelumnya; semua variabel template harus diberi tag sebelumnya.
- 12 Februari 2025: Amandemen utama - sistem akhiran kategori pesan baru (-P, -S, -T, -G), kategori Layanan Eksplisit dihentikan, mekanisme pengaduan UCC yang lebih ketat, otentikasi biometrik ditambahkan ke pendaftaran, penerapan honeypot diamanatkan.
- 6 Mei 2025: Aturan akhiran header efektif - semua header SMS secara otomatis membawa akhiran -P, -S, -T, atau -G ditambahkan oleh TSP selama penggosokan DLT.
Referensi: Teks Asli TCCCPR 2018 (TRAI) | Amandemen TCCCPR 2025 - Lembaran Resmi
2.3 DLT - Mesin Blockchain yang Memberdayakan Ekosistem SMS India
Teknologi Buku Besar Terdistribusi (DLT) adalah platform berbasis blockchain yang mendukung semua SMS A2P domestik di India. Setiap entitas yang mengirim SMS komersial di India — baik bank, perusahaan e-commerce, rumah sakit, atau startup — harus terdaftar pada platform DLT yang dioperasikan oleh salah satu operator telekomunikasi resmi India. Platform DLT:
- Mencatat semua pendaftaran Entitas Utama (PE) dan ID Entitas unik
- Memelihara registri terpusat dari semua Header SMS yang disetujui (ID Pengirim)
- Memelihara registri semua Templat Konten dan Templat Persetujuan yang disetujui
- Menjalankan pembersihan real-time dari setiap SMS komersial yang keluar terhadap preferensi DND, header yang disetujui, dan templat yang disetujui
- Menyinkronkan data di semua platform DLT operator — jadi pendaftaran sekali mencakup semua jaringan
- Mencatat persetujuan konsumen untuk komunikasi promosi
- Melacak keluhan dan memberlakukan daftar hitam pelanggar
Pada awal 2025, ekosistem DLT mencakup sekitar 250.000+ Entitas Utama terdaftar, 600,000+ Header terdaftar, dan lebih dari 55 juta templat pesan yang disetujui.
2.4 Undang-Undang Perlindungan Data Pribadi Digital, 2023 (Undang-Undang DPDP)
Undang-Undang Perlindungan Data Pribadi Digital, 2023 (Undang-Undang DPDP), diberlakukan pada 11 Agustus 2023, adalah undang-undang privasi komprehensif pertama di India. Sementara ketentuan penegakan substantifnya masih dioperasionalkan (Dewan Perlindungan Data India belum dibentuk pada awal 2026, dan Draf Aturan DPDP 2025 sedang dalam konsultasi publik), bisnis harus mempersiapkan penegakan penuh segera.
Khususnya untuk SMS, Undang-Undang DPDP menutupi kewajiban persetujuan tambahan di atas TCCCPR:
- Persetujuan Granular: Nomor telepon (data pribadi) hanya dapat digunakan untuk pemasaran SMS dengan persetujuan spesifik, terinformasi, diberikan secara bebas, tanpa syarat, dan tidak ambigu. Selimut atau persetujuan yang dibundel (misalnya, kotak centang S&K umum) tidak lagi cukup.
- Batasan Tujuan: Persetujuan yang diperoleh untuk satu tujuan (misalnya, peringatan pengiriman e-commerce) tidak dapat digunakan kembali untuk SMS promosi tanpa persetujuan baru.
- Hak Penarikan: Pelanggan dapat menarik persetujuan kapan saja; penarikan harus semudah pemberian persetujuan.
- Kewajiban Fidusia Data: Bisnis yang memproses nomor telepon untuk SMS adalah 'Data Fiduciari' dengan kewajiban termasuk minimalisasi data, akurasi, keamanan, dan penghapusan setelah tujuan selesai.
- Manajer Persetujuan: Kategori institusional baru — Manajer Persetujuan terdaftar — akan mengelola persetujuan pelanggan di seluruh platform.
- Lingkup Ekstrateritorial: Undang-Undang DPDP berlaku untuk setiap entitas di luar India yang memproses data pribadi warga negara India sehubungan dengan penawaran barang atau jasa di India.
- Hukuman berdasarkan Undang-Undang DPDP: Hingga ₹50 crore (~ USD $6 juta) per instans untuk memproses data tanpa persetujuan yang sah; hingga ₹250 crore (~ USD $30 juta) per insiden untuk pelanggaran data.
Referensi: Undang-Undang DPDP 2023 — Teks Lengkap (MEiTY) | Draft DPDP Rules 2025
2.5 Other Applicable Legislation
- Telecom Act, 2023: The new Telecommunications Act (replacing the Telegraph Act, 1885) reinforces powers around subscriber data, interception, and commercial communications.
- IT Act, 2000 (Sections 43A & 72A): Currently the operative data protection law pending DPDP Act enforcement — imposes liability for breach of sensitive personal data.
- Consumer Protection Act, 2019 & CCPA Guidelines (2023): Prohibit 'dark patterns' in digital consent collection. Directly relevant to opt-in flows and subscription traps in SMS marketing.
- RBI Circular on Digital Payment Security Controls (2021): For banking/fintech entities — mandates specific standards for OTP and transactional SMS delivery.
- SEBI Circular on Investor Communication: Securities-related SMS must comply with SEBI guidelines in addition to TCCCPR.
Reference: Telecom Act 2023 (DoT) | TRAI TCCCPR Full Resource Page
3. Two Delivery Routes: Domestic vs International
India offers two fundamentally different SMS delivery routes for businesses, each with distinct requirements, capabilities, and trade-offs. Understanding which route is right for your use case is the most important decision before you begin.
| Feature |
Domestic Route |
International (ILDO) |
Notes |
| Who can use it |
India-registered entities (or via a registered Indian aggregator) |
Any entity worldwide |
International companies need DLT only for domestic route |
| DLT Registration Required |
YES — mandatory |
NO |
This is the defining difference |
| Sender ID (Header) |
6-char alphanumeric brand header (e.g., VM-ABCDEF) — DLT approved. Operator prefix added. |
Random 5–9 digit ILDO short code (e.g., 54321). No brand ID. |
DLT route preserves brand identity |
| DND Bypass |
Transactional/Service messages bypass DND. Promotional respects DND. |
Bypasses DND entirely — but only for genuine transactional/opted-in promo |
International bypasses DND but content still screened |
| Promotional SMS |
Supported — with DLT-registered template and DND scrubbing (10 AM–9 PM) |
Restricted — limited to non-DND numbers in daytime hours without opt-in |
For promotional at scale, domestic route preferred |
| OTP / Transactional |
Supported 24/7 via Service Implicit category |
Supported 24/7 if truly transactional/OTP |
Both routes support OTP well |
| Time Restrictions |
Promotional: 10 AM–9 PM IST only. Service/Transactional: 24/7. |
Promotional without consent: 10 AM–9 PM, non-DND only. Opted-in/OTP: 24/7. |
Same window regardless of route for promo |
| URL Shorteners |
Blocked — all URLs must be CTA-whitelisted (since Oct 1, 2024) |
Generally not allowed — may be filtered |
No shortened URLs on either route |
| Delivery Reports (DLR) |
Reliable for transactional/service. Promotional may vary. |
Unreliable for promotional (best-effort) |
Domestic route provides better DLR |
| Brand Visibility |
Full brand header visible (e.g., VM-HDFC-T) |
No brand — random short code shown |
Domestic wins for brand trust |
| Best For |
Recurring communications, OTP, marketing campaigns, full compliance |
International businesses, one-off OTP, testing |
Most serious India programmes use domestic |
⚠️ Which Route Is Right for You?
If you are an India-registered entity or have a local Indian business entity — use the Domestic Route via DLT registration for full brand visibility, reliable delivery, and promotional capability.
If you are an international company with no Indian entity and primarily need OTP/transactional messages — the International (ILDO) Route can work without DLT registration, but you'll lose brand identity (random short code shown) and promotional capabilities are severely limited.
Not sure which path makes more sense for your business? Our team can assess your use case and recommend the right route from day one — saving you weeks of trial and error.
4. DLT Registration — The Complete Step-by-Step Process
🚨 Critical: No DLT = No Delivery
Since February 2021, telecom operators have been fully enforcing DLT scrubbing. Any SMS submitted to the domestic route from an unregistered entity, with an unregistered header, or matching no approved template will be silently dropped at the network level. The sender receives no error — the message simply never arrives.
4.1 DLT Platforms — Choose One, Covers All
TRAI authorises major Indian telecom operators to host DLT platforms. You only need to register on ONE platform — all DLT platforms are synchronised with each other, so your Entity ID, Headers, and Templates are automatically available across all operators' networks.
| DLT Platform |
URL & Notes |
| Airtel DLT (Recommended) |
dltconnect.airtel.in — Strong support, fast approvals. Recommended for most businesses. |
| Jio TrueConnect |
trueconnect.jio.com — Popular, good UI. Registration fee: ₹5,900 incl. GST. |
| Vodafone Idea (VILPOWER) |
vilpower.in — Vodafone Idea's platform. |
| BSNL DLT |
ucc-bsnl.co.in — Government operator; slightly different process. |
| Tata Teleservices |
telemarketer.tatateleservices.com — Tata's DLT platform. |
| Videocon (Ping Connect / SmartPing) |
smartping.live — Used by some aggregators; recommended for faster approvals by some providers. |
| MTNL |
ucc-mtnl.in — Delhi/Mumbai government operator |
⭐ We're With You Every Step of the Way
Choosing the right DLT platform matters — some have faster approval queues, better support, and more intuitive interfaces than others. Our team knows exactly which platforms process applications
fastest and where common bottlenecks occur. We can guide you to the right platform and submit your application correctly the first time, avoiding the back-and-forth that delays most first-time registrants by weeks
4.2 Stage 1: Principal Entity (PE) Registration
The Principal Entity (PE) is your company or organisation — the legal entity that authorises commercial SMS to be sent on its behalf. Registering as a PE is the foundation of the entire process. Upon approval, you receive a unique PE ID (Entity ID) that must be passed in the message payload of every SMS you send.
Registration Types:
- Enterprise (Principal Entity): For any company, institution, or individual that wants to send SMS to its own customers. This is what most businesses register as
- Telemarketer: For SMS aggregators, resellers, and CPaaS providers that transmit commercial SMS on behalf of other businesses. If you are a CPaaS platform, you register as a Telemarketer (or both).
Documents Required for PE Registration:
- PAN Card: Business PAN card (mandatory — primary KYC document)
- GST Certificate: GSTIN (GST Identification Number) certificate
- Business Registration: Certificate of Incorporation (for companies) / Partnership Deed / Shop & Establishment Certificate / any valid business licence
- Authorized Signatory PAN & Aadhaar: KYC documents of the person signing on behalf of the entity
- Letter of Authorization: On company letterhead, authorising the signatory to register on behalf of the company
- Valid Business Email ID and Mobile Number: Used for OTP verification and communication
- 2025 Amendment — Biometric Authentication: The February 2025 TCCCPR amendments mandate physical verification and biometric authentication (Aadhaar-based OTP or biometric) for all new registrations. This applies to both PE and Telemarketer registrations
Registration Fee:
- PE Registration: ₹5,900 (inclusive of GST) — one-time fee. This is the standard fee across Airtel, Jio, Vodafone Idea, and most other operators.
- BSNL: ₹3,300 (inclusive of GST) — slightly lower
- Business Registration: Certificate of Incorporation (for companies) / Partnership Deed / Shop & Establishment Certificate / any valid business licence
Approval Timeline:
Entity approval typically takes 24–72 working hours if all documents are correct and complete. Common reasons for delay include mismatches between company name and PAN card, unclear document scans, or missing authorisation letters.
⭐ We're With You Every Step of the Way
PE registration rejections are surprisingly common — documents in regional languages need translation, company names must exactly match the PAN card, and KYC requirements are strictly interpreted. Our team prepares your entire registration package before submission, reviews every document for accuracy, and handles any queries from the operator's verification team. Most of our clients get approved in 24–48 hours.
4.3 Stage 2: Header (Sender ID) Registration
A Header (formerly called Sender ID, now officially termed 'Header' in TRAI regulations) is the unique 6-character alphanumeric identifier that appears as the 'from' name on the recipient's phone. It must represent your brand name or service.
Header Format Rules:
- Length: Exactly 6 characters for transactional/service headers
- Case: Uppercase alphabetic (A–Z) only — no numbers in the 6-char header itself (numbers appear in the operator prefix)
- Brand Relevance: The header must be clearly identifiable as your brand or service. Generic headers (e.g., ALERTS, NOTICE, UPDATE) are rejected
- Uniqueness: A uniqueness check is enforced — if another entity already has your desired header, you must choose a different one
- Supporting Document: If the header doesn't obviously correlate with your company name, upload a document proving the relationship (trademark certificate, brand guidelines, etc.)
Header Types (Pre-2025 Amendment Classification):
| Header Type |
Description |
| Promotional Header |
6-digit numeric (e.g., 654789). For marketing/promotional SMS to non-DND numbers. Displayed as a numeric ID to recipients. |
| Transactional / Service Header (Other) |
6-character alphanumeric brand header (e.g., HDFC, SWGGY, AMZN). For OTPs, transaction alerts, service messages. Displayed with operator prefix (e.g., VM-HDFC-T). |
May 2025 Update — Header Suffix System:
From May 6, 2025 (per TCCCPR 2025 Amendment), all SMS headers automatically carry a suffix appended by the telecom operator during DLT scrubbing, indicating the message category. Businesses do NOT need to change anything — this is applied automatically by the TSP.
| Suffix |
Category & Description |
| -T (Transactional) |
OTPs, bank alerts, transaction confirmations, balance alerts. Triggered within 30 minutes of a customer-initiated transaction. No explicit consent required. |
| -S (Service) |
Service Implicit messages — updates to existing customers about products/services they actively use (warranty info, delivery updates, balance alerts, software upgrades). Based on inferred consent from the customer relationship. |
| -P (Promotional) |
Marketing and advertising messages. Also now covers former 'Service Explicit' category (post-May 2025). Requires DND compliance and promotional time window. Only sent to subscribers who have not blocked promotional messages or have given explicit consent. |
| -G (Government) |
Messages from Central/State Government or TRAI-authorised agencies. Exempt from DND restrictions. Can be sent at any time. |
⭐ Service Explicit Category — Discontinued May 7, 2025
The 'Service Explicit' category (which required proof of user consent and allowed service messages with a recommendation component) was discontinued effective May 7, 2025. All existing Service Explicit templates were automatically migrated to the Promotional (-P) category with the same content and header retained. Businesses previously using Service Explicit templates should review whether their messages are now being treated as promotional (subject to DND scrubbing and time window restrictions).
Header Fee:
- Sender ID/Header Registration: ₹590 per header per year — annual renewal required.
- Additional headers for the same entity cost the same annual rate.
Header Approval Timeline:
Header approval typically takes 1–3 working days. Unused headers (no traffic for 90 days) are automatically deactivated by operators and must be re-registered.
⭐ We're With You Every Step of the Way
Header selection is deceptively tricky — your chosen 6 characters must be brand-relevant, not already taken, and must pass the operator's approval review. We've seen companies waste days on rejected headers. We advise on the right header choice upfront, check availability before you apply, and prepare the supporting brand documentation to get approval the first time
4.4 Stage 3: Content Template Registration
Every single SMS you intend to send must match a pre-approved Content Template registered on the DLT platform. This is non-negotiable. A message that doesn't match an approved template is silently blocked at the network level. There is no error message; the SMS simply disappears.
Template Categories:
| Category |
Rules & Use Cases |
| Transactional (-T) |
Triggered within 30 minutes of a customer-initiated transaction. OTPs, bank alerts, payment confirmations, login codes, refund notifications. No DND restrictions. Can be sent 24/7. Variables like OTP code, amount, date, account number are allowed. |
| Service Implicit / Service (-S) |
Communications to existing customers about products/services they currently use, based on inferred consent from the existing relationship. Delivery updates, warranty alerts, software upgrades, balance reminders, appointment confirmations. No explicit consent needed. Can be sent 24/7. Cannot contain promotional content. |
| Promotional (-P) |
Marketing messages promoting products or services. Only sent to subscribers who have not blocked promotional communications (DND-compliant) or who have given explicit digital consent. Time-restricted: 10 AM – 9 PM IST only. Promotional content mixed with any other category = treated as Promotional. |
| Government (-G) |
Central/State Government or TRAI-authorised communications. Exempt from all DND and time restrictions. |
Template Formatting Rules:
- Brand Name Required: Every template must include your brand name (complete business name, brand name, or trademark) in the content field. This is mandatory.
- Variables (Placeholders): Dynamic content (OTP codes, names, amounts, order IDs, dates, tracking numbers) is represented by the placeholder {#var#} in templates. A maximum of 5–6 variables is allowed per template. Variables must be pre-tagged by purpose (since October 1, 2024).
- Variable Tagging (October 1, 2024 Mandate): Each variable must be tagged according to its type — e.g., OTP, amount, account number, date. This prevents misuse of open-ended variables to inject spam content. Variables can only carry the specific data type for which they're tagged.
- Template ID: Each approved template gets a unique Template ID that must be passed in the message payload alongside the PE ID.
- Template Ownership: Once approved, the entity retains ownership of that template across all DLT platforms.
- Template Registration Cost: Free — there is no charge for registering content templates.
- Template Approval Time: 1–3 working days.
Template Example:
✅ Correct Template Example — OTP
Dear {#var#}, Your OTP for logging into ABCBRAND is {#var#}. Valid for {#var#} minutes. Do not share this with anyone. - ABCBRAND Variable Tags: [1] Customer name → type: Name | [2] OTP code → type: OTP | [3] Validity → type: Duration Template Category: Transactional (-T) | Header: ABCBRD
🚨 Rejected Template Example
Your {#var#} is {#var#}. {#var#} — ABCBRAND Reason: Variables not tagged by purpose. Untag open-ended variables are rejected since October 1, 2024.
⭐ We're With You Every Step of the Way
Template registration is where most businesses hit their biggest wall. The October 2024 Variable Tagging requirement alone has caused widespread confusion and registration failures. Our team writes and structures your templates to TRAI specifications, selects the right category (transactional vs service vs promotional), tags all variables correctly, and pre-screens every template before submission. We also maintain your template library and update it whenever your message content changes
4.5 Stage 4: CTA Whitelisting (Mandatory Since October 1, 2024)
Effective October 1, 2024, all Call-to-Action (CTA) elements in SMS templates — including URLs, app download links (APKs), OTT platform links, and any clickable content — must be pre-whitelisted on the DLT platform before they can be included in messages. Any message containing a non-whitelisted URL is automatically scrubbed (blocked) during delivery.
CTA Whitelisting Rules:
- Mandatory Pre-Approval: Every URL, app link, or OTT link intended for use in SMS must be submitted and approved via the DLT platform before use.
- No Public URL Shorteners: Shortened URLs (bit.ly, tinyurl, etc.) are blocked. Use full branded URLs or dedicated branded short domains.
- Domain Ownership Proof: You must demonstrate ownership or authorised use of the URL/domain you wish to whitelist.
- Scope: Covers all URLs, APK download links, OTT links (WhatsApp, Telegram, etc.) — any clickable or callable element.
- Existing Templates: All previously approved templates containing URLs must be updated and the URLs whitelisted — retroactively applied.
⭐ We're With You Every Step of the Way
CTA Whitelisting has been one of the biggest sources of delivery failures since October 2024. Many businesses didn't realise their existing templates were being blocked until they noticed delivery drops. We audit your entire template library for CTA compliance, whitelist all your approved domains correctly, and set up a process to whitelist new URLs before your campaigns go live — so you never face a surprise block.
4.6 Stage 5: PE-TM Binding (Linking Your Provider)
The final step before you can send via a Telemarketer (your SMS provider/CPaaS platform) is the PE-TM (Principal Entity – Telemarketer) Binding. This creates a formal, DLT-recorded relationship between your entity and your chosen provider, authorising them to send messages on your behalf.
- Log in to your DLT account after PE registration is complete.
- Navigate to 'Telemarketer Request' or equivalent section.
- Search for your SMS provider/CPaaS by their registered Telemarketer ID (your provider will give you this ID). Add them and submit the binding request.
- The Telemarketer must accept the binding request from their side.
- Once bound, your provider can transmit messages using your registered headers and templates.
- TCCCPR 2025 Restriction: The maximum number of intermediaries between the Principal Entity and the end Telemarketer is now limited (typically one aggregator between PE and final TSP), to ensure full traceability of messages.
⭐ We're With You Every Step of the Way
PE-TM binding sounds simple but it's a step that many businesses forget, causing puzzling delivery failures even after registration is complete. We guide you through the exact binding process for our platform, ensure the binding is confirmed on both sides, and verify end-to-end delivery before you launch.
4.7 DLT Registration Costs Summary
| Item |
Cost |
| PE Entity Registration |
₹5,900 (incl. GST) — one-time, per entity. (BSNL: ₹3,300) |
| Additional platform registrations |
Free — synced automatically after first registration |
| Sender ID / Header Registration |
₹590 per header per year — annual renewal required |
| Content Template Registration |
Free |
| CTA URL Whitelisting |
Free |
| PE-TM Binding |
Free |
| Telemarketer Registration (if applicable) |
₹5,900 one-time + ₹590/year per header (renewal after 5 years) |
| Typical Total for One Entity, One Header |
~₹6,490–₹7,000 for first year (one PE + one header) |
| Additional Headers (each) |
₹590/year |
4.8 Typical DLT Registration Timeline
| Stage |
Estimated Time |
| PE Entity Approval |
24–72 working hours (1–3 business days) |
| Header / Sender ID Approval |
1–3 working days |
| Template Approval |
1–3 working days |
| CTA Whitelisting |
1–3 working days |
| PE-TM Binding |
Same day (both sides accept) |
| Total Expected Timeline (all steps, no rejections) |
5–10 business days |
| Total with corrections/rejections (common for first-timers) |
2–4 weeks |
| With Expert Assistance |
3–7 business days (our team pre-validates everything) |
5. Message Categories, DND, and Time Restrictions
5.1 The Four Message Categories (Post-May 2025)
Every commercial SMS in India must be classified into one of four categories. This classification determines: whether the message bypasses DND, when it can be sent, and what consent is required.
| Category |
Description & Rules |
| Transactional (-T) |
Customer-initiated, within 30 minutes of a transaction. OTPs, bank alerts, refund info, login codes, payment confirmations. NO DND restrictions. 24/7 delivery. No consent beyond the transaction itself required. |
| Service Implicit (-S) |
Service updates to existing customers about products/services they actively use — based on the inferred consent of an existing commercial relationship. Delivery updates, warranty alerts, balance reminders, appointment reminders, software upgrade notices. NO DND restrictions. 24/7 delivery. Cannot contain promotional content — if mixed, treated as Promotional. |
| Promotional (-P) |
Advertising and marketing messages. Also covers former Service Explicit (post-May 2025). Subject to DND scrubbing — only delivered to non-DND subscribers or those with explicit digital consent. Time-restricted: 10 AM – 9 PM IST. Must use DLT-registered promotional template. |
| Government (-G) |
Central/State Government or TRAI-authorised body communications. Completely exempt from DND and time restrictions. Requires TRAI-approved government header. |
5.2 DND — Do Not Disturb Registry
The National Do Not Disturb (DND) Registry (also called the National Customer Preference Register / NCPR) is managed by TRAI and maintained by all telecom operators. Subscribers can register to block all commercial communications or selectively block by category (financial, real estate, education, health, etc.).
DND has several levels:
- Fully Blocked: All commercial communications blocked, except Transactional, Service Implicit, and Government messages.
- Partially Blocked: Subscriber allows certain promotional categories. E.g., 'Receive only banking and healthcare promotions.' The DLT scrubbing system checks the promotional category tag in your template against the subscriber's allowed preferences.
- Not on DND: All commercial communications permitted, subject to time window restrictions for promotional messages.
DLT scrubbing runs in real-time against the DND registry for every outgoing message. Promotional messages to fully blocked numbers are silently dropped. There is no error — the message is simply not delivered.
🎯 Explicit Digital Consent Overrides DND
If a subscriber has given explicit digital consent (via the TRAI-mandated Digital Consent Acquisition / DCA facility) to a specific sender for a specific purpose, promotional messages from that sender CAN be delivered even if the subscriber is on DND. This is a powerful exception — but the consent must be digitally recorded on the DLT Consent Register via the DCA process, which involves OTP verification from the subscriber
5.3 Promotional SMS — Time Restriction
⏰ Promotional SMS: 10:00 AM – 9:00 PM IST Only
All Promotional (-P) SMS messages may only be delivered between 10:00 AM and 9:00 PM Indian Standard Time (IST, UTC+5:30).
India is a single time zone — there is no regional adjustment needed. Messages sent outside this window (9:01 PM – 9:59 AM) are blocked at the DLT scrubbing layer and are NOT queued for later delivery — they are dropped. Transactional (-T) and Service (-S) messages can be sent at any time
5.4 Digital Consent Acquisition (DCA)
The DCA facility, mandated by TRAI (Direction issued June 2, 2023), enables businesses to digitally register customer consent for receiving promotional communications. The process:
- Business creates and submits a Consent Template on the DLT platform (distinct from Content Templates).
- Customer is presented with the consent request (web, app, IVR, or in-person).
- Customer verifies consent via OTP (triggered through the telecom operator).
- Consent is recorded on the DLT Consent Register, linked to the subscriber's mobile number.
- Business can then send promotional messages to that subscriber regardless of DND status.
Note: Consent via DCA is valid for 12 months from approval date and must be renewed. TRAI acknowledged in 2025 that many businesses find the DCA process restrictive and alternatives are being explored.
6. How SMS Headers Appear to Recipients
Understanding the full structure of an SMS header as it appears on a recipient's phone is important for managing customer expectations and for correctly structuring your Sender ID registration.
| Header Type |
Format & Example |
| Standard Format (Domestic) |
XX-HEADER-Y (e.g., VM-HDFC-T) Where: XX = 2-letter operator+circle code | HEADER = your 6-char brand header | -Y = category suffix (-T, -S, -P, or -G, effective May 6, 2025) |
| Example: Vodafone Mumbai |
VM-HDFC-T (Vodafone Mumbai, HDFC Bank header, Transactional) |
| Example: Airtel Delhi |
AD-AMAZON-S (Airtel Delhi, Amazon header, Service) |
| Example: Jio Bangalore |
JB-SWIGGY-P (Jio Bangalore, Swiggy header, Promotional) |
| International Route |
Random 5–9 digit numeric code (e.g., 54321 or 56789012) — no brand identity visible |
| Government Header |
Exempt from prefix requirements — shown as the registered government header |
The two-letter operator+circle code (e.g., VM = Vodafone Mumbai, JB = Jio Bangalore, AD = Airtel Delhi) is automatically prepended by the carrier. Businesses do not control this prefix. If a subscriber moves from one circle or operator to another (using MNP), the prefix changes accordingly.
7. Consent Requirements
Consent requirements in India differ by message category. The most restrictive rules apply to promotional messages; transactional messages require the least formality.
| Scenario |
Consent Required |
| Transactional (-T) |
No explicit consent needed — the customer's own transaction (within 30 minutes) constitutes the basis. Sending OTPs, payment confirmations to customers who transact with you requires no separate consent registration. |
| Service Implicit (-S) |
Based on inferred consent from the existing customer/subscriber relationship. If someone is your customer, you may send them service messages related to that relationship without separate consent registration on DLT. However, must not include promotional content. |
| Promotional (-P) to Non-DND |
No explicit consent needed if the subscriber is not on DND and the message is sent within the promotional time window. The subscriber's absence from DND implies acceptance of promotional communication within TRAI's framework. |
| Promotional (-P) to DND subscribers |
Requires explicit digital consent recorded via DCA (Digital Consent Acquisition) — OTP-verified and registered on the DLT Consent Register. This consent overrides DND status. |
| Under DPDP Act (when enforced) |
Granular, specific, informed, freely given consent required for use of phone numbers for marketing. Existing blanket consent must be refreshed with proper notice. Consent withdrawal must be honoured immediately. |
7.1 Opt-Out Requirements
- STOP / UNSUBSCRIBE: All promotional SMS campaigns must offer and honour opt-out. Standard opt-out keyword is STOP (or START to re-subscribe).
- Mandatory Opt-Out Mechanism (2025 Amendment): Telecom operators are now required to include a mandatory opt-out option in promotional messages (e.g., 'Reply STOP to opt out'). This is becoming a required element of all promotional templates.
- 90-Day Re-Contact Rule: After a subscriber opts out, you may NOT send them a consent acquisition request for 90 days from the opt-out date.
- 1909 Short Code: Subscribers can report spam to their operator by SMSing to 1909 or calling 1909. Complaints can be filed within 7 days of receiving the spam message (extended from 3 days in 2025 amendment).
- TRAI DND App: Subscribers can also report spam via the TRAI DND mobile app.
8. Content Restrictions
8.1 Absolutely Prohibited Content
- Firearms — promotion, sale, or instruction related to weapons
- Gambling — any form, including online casinos, lottery, fantasy sports with financial stakes
- Adult / sexually explicit content
- Money / loan schemes — payday loans, unregulated lending, debt collection with threats
- Political content or election campaign messaging
- Religious content — proselytising or faith-based solicitation
- Controlled substances — narcotics, cannabis, vaping
- Alkohol — promosi minuman beralkohol kepada masyarakat umum
- Phishing dan penipuan — peniruan identitas, ID Pengirim palsu, konten yang menyesatkan
- Spam — pesan massal yang tidak diminta tanpa persetujuan terdaftar atau persetujuan DLT
- Lalu lintas P2P melalui jalur A2P — merutekan komunikasi pribadi melalui saluran komersial untuk menghindari DLT
- Rute abu-abu/perutean tidak sah — menggunakan kotak SIM atau telemarketer yang tidak terdaftar untuk melewati DLT
- OTP atau pesan bermerek bank yang dikirim oleh entitas non-bank yang menyamar sebagai lembaga keuangan
8.2 Pembatasan URL dan Tautan
🔗 Tidak Ada Penyingkat URL - Semua Tautan Harus Dimasukkan ke Daftar Putih CTA
Sejak 1 Oktober 2024, SEMUA URL dalam template SMS harus:
1. URL lengkap (tidak ada penyingkat publik seperti bit.ly, tinyurl, t.co, dll.)
2. Pra-daftar putih di platform DLT melalui proses Whitelisting CTA
3. Dari domain yang Anda miliki atau diizinkan untuk digunakan
Setiap SMS yang berisi URL yang tidak masuk daftar putih akan diblokir secara diam-diam selama penggosokan DLT. Ini berlaku surut untuk templat yang disetujui sebelumnya — jika Anda memiliki URL di templat lama, templat tersebut harus diperbarui dan URL dimasukkan ke daftar putih.
8.3 Aturan Khusus OTP
- Pesan OTP harus dikirim melalui kategori Transactional (-T)
- Pesan OTP harus cocok dengan template Transaksional terdaftar
- Template OTP harus menyertakan nama merek
- Kode OTP harus dalam variabel bertag {#var #} dari tipe 'OTP'
- Validitas dan instruksi OTP ('Jangan bagikan') sangat disarankan
- Tidak ada konten promosi yang boleh dicampur ke dalam pesan OTP — ini mengklasifikasi ulang pesan sebagai Promosi dan tunduk pada batasan DND/waktu
- Untuk OTP perbankan: RBI mengamanatkan standar keamanan tambahan (tidak ada tautan yang dapat diklik dalam pesan OTP per penasihat RBI)
8.4 Sektor Keuangan (BFSI) - Aturan Tambahan
- Pedoman RBI: Pesan OTP untuk otentikasi perbankan dan pembayaran harus mematuhi Kontrol Keamanan Pembayaran Digital RBI. Tidak ada URL dalam pesan OTP perbankan.
- SEBI: Komunikasi pasar modal (peringatan perdagangan, pembaruan portofolio) harus mematuhi persyaratan sirkular SEBI tentang komunikasi investor.
- : SMS terkait asuransi harus mematuhi pedoman komunikasi IRDAI.
- Tidak Ada Header Bank Palsu: Meniru ID Pengirim bank merupakan pelanggaran pidana berdasarkan Undang-Undang TI dan IPC selain pelanggaran TCCCPR.
9. Pengkodean Pesan & Batas Karakter
| Encoding |
Details |
| GSM-7 (Standard) |
160 characters per SMS segment. Concatenated: up to 6 segments = 918 characters max. Supports standard Latin alphabet + common punctuation. Available for all routes. |
| UCS-2 / Unicode |
70 characters per SMS segment. Concatenated: up to 6 segments = 402 characters max. Required for Hindi, Tamil, Telugu, Bengali, Kannada, Gujarati, Punjabi, Marathi, and other Indian languages. Supported on domestic DLT route (Transactional/Service). Also supported on International route. |
| Concatenation Support |
Supported with caveats — not all Sender ID types guarantee proper concatenation. Where messages are split may vary by carrier. |
| Indian Language Scripts |
All 22 scheduled Indian languages can be sent via UCS-2 encoding. Message limits are 70 characters per segment in Unicode mode. |
| Special Characters |
The following GSM-7 characters use 2 character slots: { } [ ] ^ ~ \ | €. Template length should account for this. |
| Template Character Limit |
Templates may define up to 5–6 variables. The total template length including all variables must be structured for the intended encoding. A 160-character GSM-7 template can have up to the limit, with variable content added at runtime. |
10. Lanskap Pembawa
India memiliki lima operator telekomunikasi utama (TSP) yang melayani lebih dari 1,18 miliar pelanggan seluler. Portabilitas Nomor (MNP) beroperasi penuh — pelanggan dapat berpindah antar operator sambil mempertahankan nomor mereka. Platform DLT secara otomatis merutekan pesan ke operator yang benar setelah portabilitas.
| Operator |
Details |
| Reliance Jio |
Largest operator — ~470 million subscribers. Launched 4G in 2016, rapidly became the market leader. DLT Platform: TrueConnect (trueconnect.jio.com). MCC/MNC: 404-50, 405-857, and others. |
| Bharti Airtel |
Second largest — ~380 million subscribers. India's oldest private telecom operator. Strong enterprise and B2B presence. DLT Platform: DLT Connect (dltconnect.airtel.in). MCC/MNC: 404-10, 404-20, and multiple others by circle. |
| Vodafone Idea (Vi) |
Third largest — ~225 million subscribers. Result of Vodafone-Idea merger. DLT Platform: VILPOWER (vilpower.in). MCC/MNC: 404-20, 404-30, 405-028, and others. |
| BSNL (Bharat Sanchar Nigam Ltd) |
Government-owned PSU. ~100 million subscribers. Primarily serves smaller cities and rural areas. DLT Platform: ucc-bsnl.co.in. MCC/MNC: 404-01, 404-07, and others. |
| MTNL (Mahanagar Telephone Nigam Ltd) |
Government-owned. Operates only in Delhi and Mumbai. ~3 million subscribers. DLT Platform: ucc-mtnl.in. MCC/MNC: 404-68 (Mumbai), 404-69 (Delhi). |
11. Mengirim Praktik Terbaik
- Selalu Sertakan ID PE dan ID Template dalam Payload Pesan: Keduanya harus diteruskan sebagai parameter dalam permintaan SMS API Anda untuk setiap pesan. Tanpa mereka, pesan gagal menggosok DLT.
- Hormati Jendela Promosi: 10:00 AM — 9:00 PM IST secara ketat. Jadwalkan kampanye untuk memastikan meskipun pengiriman API dilakukan pada pukul 20:55, pengiriman selesai sebelum pukul 21:00.
- Jangan pernah mencampur konten promosi dan transaksional: Satu kalimat promosi dalam pesan layanan/transaksional mengklasifikasi ulang seluruh pesan sebagai Promosi — memicu pemeriksaan DND dan pembatasan waktu.
- Gunakan URL Lengkap Saja: Semua URL harus masuk daftar putih CTA dan berdurasi penuh. Tidak ada pemendek publik. Ini sekarang adalah blok tingkat jaringan keras.
- Pertahankan Aktivitas Header: Header yang tidak digunakan selama 90 hari secara otomatis dinonaktifkan. Pastikan setidaknya lalu lintas minimal untuk mempertahankan header aktif, atau perbarui secara proaktif sebelum dormansi.
- Double Opt-In untuk Daftar Pemasaran: Terapkan langkah konfirmasi setelah opt-in awal. Kirim SMS konfirmasi dan aktifkan pelanggan hanya ketika mereka merespons dengan tegas.
- Catatan Persetujuan Simpan: Simpan catatan tentang bagaimana dan kapan setiap pelanggan memilih, termasuk saluran, stempel waktu, kata-kata opt-in, dan bukti pendukung apa pun. Di bawah Undang-Undang DPDP (ketika diberlakukan), Anda harus membuktikan persetujuan.
- Sertakan Opt-Out di Setiap Pesan Promosi: 'Balas STOP untuk memilih keluar' atau serupa. Segera hormati pilihan keluar.
- Uji Template Sebelum Kampanye Massal: Kirim pesan uji ke nomor Anda sendiri sebelum meluncurkan kampanye besar untuk memverifikasi pencocokan dan pemformatan template yang benar.
- Jangan Gunakan Rute Abu-abu: Perutean kotak SIM dan telemarketer yang tidak terdaftar secara aktif terdeteksi oleh sistem AI/ML dan honeypot TRAI. Hukuman termasuk pemutusan segera dan daftar hitam.
- Pesan Bahasa India: Gunakan pengkodean UCS-2 untuk konten bahasa regional. Template yang berisi skrip India harus terdaftar dalam pengkodean yang benar.
- Tinjau Template Setelah Pembaruan Peraturan: TRAI sering memperbarui peraturan. Kategori template, aturan variabel, dan persyaratan CTA semuanya telah berubah sejak 2021. Audit perpustakaan template Anda setelah setiap pengumuman TRAI utama.
12. Hukuman untuk Ketidakpatuhan
| Violation Type |
Consequence |
| Unregistered Commercial SMS (UTM) |
Warning on first instance → Usage cap (max 20 messages/day) for 6 months on second instance → Full disconnection of all telecom resources on third/subsequent violations |
| Financial Disincentives (Access Providers) |
TRAI may impose financial penalties on TSPs for failing to act on UCC complaints or misreporting — ranging from ₹2 lakh to ₹10 lakh per instance |
| Blacklisting |
Registered Telemarketers found violating TCCCPR are blacklisted — barred from registering on any DLT platform and using any commercial communication resource |
| DPDP Act — Processing Without Consent (when enforced) |
Administrative penalty up to ₹50 crore (~USD $6 million) per instance |
| DPDP Act — Data Breach Failure |
Up to ₹250 crore (~USD $30 million) per incident |
| IT Act — Data Breach (current) |
Civil liability up to ₹5 crore; criminal liability up to 3 years imprisonment under Section 72A for wrongful disclosure of personal data |
| Maximum TCCCPR Penalties on Businesses |
Up to ₹50 lakh in fines under some interpretations; service termination for repeated violations |
| Grey Route Detection |
Immediate termination of SMS services; potential criminal liability under IT Act |
| Using Fake/Impersonating Sender IDs |
Criminal offence under IT Act and IPC — fraud, cheating, and identity theft provisions apply |
| Complaint Window (2025 Update) |
Subscribers now have 7 days (previously 3 days) to file UCC complaints. Action must be taken within 5 days against unregistered senders. |
13. Daftar Periksa Kepatuhan SMS India Pra-Peluncuran
✅ Lengkapi Setiap Item Sebelum Mengirim SMS Komersil Tunggal di India
Pendaftaran DLT — Rute Domestik
- [] Menentukan rute pengiriman mana yang akan digunakan: Domestik (DLT) atau Internasional (ILDO)
- [] Platform DLT yang dipilih (Airtel, Jio, Vi, BSNL, Tata, atau SmartPing)
- [] Menyelesaikan pendaftaran Entitas Utama (PE) dengan semua dokumen KYC
- [] Menerima dan dicatat ID PE unik (ID Entitas Utama)
- [] Verifikasi OTP biometrik/Aadhaar selesai (per amandemen 2025)
- [] Semua Header SMS (ID Pengirim) terdaftar - header yang relevan dengan merek 6-karakter untuk transaksi/layanan, numerik untuk promosi
- [] Semua Template Konten terdaftar - kategori yang benar (Transaksial/Layanan/Promosi/Pemerintah)
- [] Nama merek termasuk dalam setiap template konten
- [] Semua variabel dalam template pra-tag berdasarkan jenis (OTP, jumlah, nama, tanggal, dll.) Per mandat 1 Oktober 2024
- [] Semua URL dalam templat CTA-Daftar Putih di platform DLT (mandat 1 Okt 2024)
- [] Tidak ada penyingkat URL publik yang digunakan dalam template apa pun
- [] Integrasi ID PE dan ID Template dikonfirmasi dengan API penyedia SMS
- [] PE-TM Binding selesai dengan penyedia SMS Anda/platform CPaaS
Kategori Pesan & DND
- [] Setiap jenis pesan dikategorikan dengan benar: Transaksional (-T) /Layanan (-S) /Promosi (-P) /Pemerintah (-G)
- [] Pesan promosi dijadwalkan untuk dikirim hanya antara pukul 10:00 AM — 9:00 PM IST
- [] Tidak ada konten promosi yang dicampur ke dalam template Transaksional atau Layanan
- [] DND scrubs dikonfirmasi aktif untuk kampanye promosi
- [] Proses Persetujuan Digital Eksplisit (DCA) diatur jika mengirim promosi ke pelanggan DND
Persetujuan & Opt-Out
- [] Mekanisme persetujuan opt-in berlaku untuk semua penerima pemasaran
- [] Catatan persetujuan disimpan dengan stempel waktu, saluran, kata-kata, dan nomor telepon
- [] Respons kata kunci STOP/opt-out dikonfigurasi
- [] Instruksi opt-out termasuk dalam setiap pesan promosi
- [] Pembatasan kontak ulang 90 hari diprogram untuk nomor yang dipilih keluar
Konten & Hukum
- [] Ulasan konten terlarang selesai: tidak ada perjudian, dewasa, politik, agama, senjata api, alkohol, konten ganja
- [] Pesan OTP hanya berisi kode OTP, nama merek, dan validitas - tidak ada konten promosi
- [] Pesan OTP perbankan/fintech mematuhi Kontrol Keamanan Pembayaran Digital RBI
- [] Rencana kepatuhan Undang-Undang DPDP di tempat — siap untuk penegakan
- [] Penasihat hukum dengan keahlian telekomunikasi/privasi India telah meninjau program ini
14. Sumber & Referensi Otoritatif
14.1 TRAI - Sumber Peraturan Resmi
14.2 Tautan Platform DLT
14.3 Legislasi Utama
14.4 Pelaporan Spam
14.5 Analisis Hukum & Peraturan
🤝 Siap untuk Memulai? Kami Membuat SMS India Sederhana.
Kerangka kerja DLT India benar-benar salah satu sistem kepatuhan SMS paling kompleks di dunia — dan berkembang pesat. Antara amandemen TCCCPR 2025, mandat Daftar Putih CTA Oktober 2024, persyaratan Penandaan Variabel, penegakan Undang-Undang DPDP yang tertunda, dan proses pendaftaran DLT lima langkah, ada banyak hal yang bisa salah jika Anda melakukannya sendiri.
Anda tidak perlu mencari tahu sendiri.
Pakar SMS India kami telah memandu ratusan bisnis - dari pemula hingga perusahaan - melalui proses pendaftaran DLT lengkap. Kami tahu platform DLT mana yang paling cepat menyetujui, cara menyusun template untuk menghindari penolakan, cara memasukkan URL CTA ke daftar putih dengan cepat, dan cara menghindari kesalahan umum yang menunda sebagian besar bisnis selama 2-4 minggu.
Apa yang kami tangani untuk Anda:
• Pendaftaran DLT penuh: pengaturan entitas PE, persiapan dokumen KYC, dan penyerahan
• Pemilihan header/Pengirim ID, pemeriksaan ketersediaan, dan pendaftaran
• Semua pembuatan Template Konten, penandaan variabel, dan klasifikasi kategori
• Daftar putih URL CTA untuk setiap domain dan tautan yang Anda butuhkan
• Pengikatan PE-TM dengan platform kami
• Pemantauan kepatuhan berkelanjutan saat peraturan TRAI berkembang
• Dukungan kepatuhan India khusus setiap kali Anda memiliki pertanyaan
Sebagian besar klien kami tinggal dan mengirim di India dalam 5-7 hari kerja. Hubungi dan mari kita siapkan dan jalankan program SMS India Anda — dengan benar, sesuai, dan cepat.
1. Ikhtisar Negara
India adalah pasar seluler terbesar kedua di dunia dengan lebih dari 1,18 miliar pelanggan seluler, satu zona waktu nasional (IST, UTC+ 5:30), dan salah satu yang paling kompleks A2P SMS kerangka regulasi secara global. Setiap program SMS komersial yang menargetkan nomor India harus memahami kerangka kerja TRAI TCCCPR, pendaftaran DLT, dan aturan kategori pesan sebelum mengirim satu pesan.
Fakta utama: Kode panggilan +91 | ISO: IN | MCC: 404/405 | Badan pengatur: TRAI | Peraturan inti: TCCCPR 2018 (diubah Februari 2025) | Pendaftaran DLT: Wajib untuk rute domestik | OTP tanpa DLT: Tersedia melalui rute internasional (ILDO).
2. Kerangka Regulasi
India memiliki salah satu yang paling terstruktur di dunia A2P SMS ekosistem. Pada intinya adalah TCCCPR 2018 — kerangka kerja bertenaga blockchain yang mengatur setiap pesan komersial kepada pelanggan seluler India. Memahami kerangka kerja multi-layer ini sangat penting sebelum mengirim.
2.1 TRAI - Otoritas Pengatur Telekomunikasi India
TRAI, didirikan berdasarkan Undang-Undang TRAI 1997, adalah otoritas pengatur puncak untuk telekomunikasi di India. Ini mengeluarkan semua peraturan, arahan, dan perintah yang mengatur SMS massal di India dan komunikasi komersial. Referensi: Situs Resmi TRAI
2.2 TCCCPR 2018 - Kerangka Inti (Diubah 12 Februari 2025)
TCCCPR 2018 adalah kerangka peraturan telekomunikasi pertama di dunia yang menerapkan teknologi blockchain (DLT) untuk tata kelola komunikasi komersial. Ini mengamanatkan pendaftaran DLT untuk semua SMS komersial domestik, daftar putih templat, dan manajemen persetujuan. Tonggak utama: Penegakan penuh Februari 2019 | Daftar Putih CTA Oktober 2024 | Sistem akhiran header Mei 2025 | Otentikasi biometrik Februari 2025.
Ingin melewatkan kerumitan DLT sepenuhnya untuk kasus penggunaan OTP? VerifikasiSekarang mengirimkan SMS OTP melalui rute internasional — tidak diperlukan pendaftaran DLT. Daftar untuk mendapatkan kredit gratis untuk menguji pengiriman OTP.
2.3 DLT - Mesin Blockchain untuk SMS India
DLT (Distributed Ledger Technology) adalah platform blockchain yang mendasari semua SMS A2P domestik di India. Setiap bisnis yang mengirim SMS komersial harus mendaftar di Platform DLT yang disetujui TRAI. DLT mencatat semua pendaftaran Entitas Utama, header SMS yang disetujui (ID Pengirim), templat konten yang disetujui, dan persetujuan konsumen. Pada 2025:250.000+ entitas terdaftar, 600,000+ header terdaftar, 55 juta+templat yang disetujui.
2.4 Undang-Undang Perlindungan Data Pribadi Digital, 2023 (Undang-Undang DPDP)
Statuta privasi komprehensif pertama di India. Penegakan masih tertunda (Dewan Perlindungan Data belum dibentuk pada awal 2026), tetapi bisnis harus bersiap sekarang. Untuk SMS: persetujuan terperinci yang diperlukan untuk pemasaran penggunaan nomor telepon, batasan tujuan berlaku, hak untuk menarik persetujuan harus dihormati, dan cakupan ekstrateritorial mencakup entitas apa pun yang menargetkan pengguna India. Hukuman: hingga ₹50 crore per instance untuk pemrosesan tanpa persetujuan, hingga ₹250 crore untuk pelanggaran data.
2.5 Legislasi yang Berlaku Lainnya
Undang-Undang Telekomunikasi 2023 (menggantikan Undang-Undang Telegraf 1885) | Undang-Undang TI 2000 Bagian 43A dan 72A (undang-undang perlindungan data saat ini) | Undang-Undang Perlindungan Konsumen 2019 dan Pedoman CCPA 2023 (pola gelap) | Surat Edaran RBI tentang Kontrol Keamanan Pembayaran Digital 2021 (untuk perbankan Pengiriman OTP) | Surat Edaran SEBI tentang Komunikasi Investor.
3. Dua Rute Pengiriman: Domestik vs Internasional
India menawarkan dua yang berbeda secara fundamental Rute pengiriman SMS. Pilihan yang tepat menentukan apakah pendaftaran DLT diperlukan, apakah Anda dapat mengirim promosi SMS massal di India, dan apakah pesan OTP Anda mencapai penerima dengan andal.
Rute Domestik (DLT diperlukan): Untuk entitas yang terdaftar di India. Pendaftaran DLT wajib untuk semua SMS komersial. Header merek lengkap terlihat (misalnya, VM-HDFC-T). Mendukung semua kategori pesan. Terbaik untuk komunikasi berulang, pemasaran, dan program kepatuhan penuh menggunakan Pesan Sekarang India SMS API.
Rute Internasional (ILDO — tanpa DLT): Untuk setiap entitas di seluruh dunia. Tidak ada pendaftaran DLT. ID pengirim numerik 5-9 digit acak (tanpa merek). Melewati DND. Terbaik untuk bisnis internasional yang membutuhkan pengiriman OTP/transaksional cepat. Gunakan VerifyNow India untuk pengiriman OTP melalui rute ini.
Tidak yakin rute mana yang tepat untuk bisnis Anda?
Pakar SMS India kami membantu Anda memilih rute yang tepat, menghindari kesalahan kepatuhan yang mahal, dan mendapatkan siaran lebih cepat.
Bicaralah dengan Pakar SMS India Kami →
4. Pendaftaran DLT — Proses Langkah-demi-Langkah Lengkap
Pendaftaran DLT wajib untuk setiap bisnis yang mengirim SMS komersial melalui rute domestik di India. Tanpa itu, pesan diblokir di tingkat jaringan — diam-diam, tanpa kesalahan yang dikembalikan. Prosesnya memiliki lima tahap.
🚨 Kritis: Tidak Ada DLT = Tidak Ada Pengiriman. Sejak Februari 2021, pesan yang tidak terdaftar diam-diam dijatuhkan di tingkat jaringan.
4.1 Platform DLT - Pilih Satu, Meliputi Semua
TRAI mengizinkan operator utama India untuk menjadi tuan rumah platform DLT. Daftar pada satu — sinkronisasi mencakup semua jaringan secara otomatis. Platform utama: Airtel DLT (dltconnect.airtel.in, direkomendasikan), Jio TrueConnect (trueconnect.jio.com), Vodafone Idea VILPOWER (vilpower.in), BSNL DLT (ucc-bsnl.co.in), Tata Teleservices, SmartPing.
4.2 Tahap 1: Pendaftaran Entitas Utama (PE)
Daftarkan perusahaan Anda sebagai Entitas Utama. Anda menerima ID PE unik yang harus diteruskan di setiap payload pesan saat menggunakan India SMS API. Dokumen yang diperlukan: Kartu PAN, Sertifikat GST, Pendaftaran Bisnis, Penandatangan Resmi PAN dan Aadhaar, Surat Otorisasi. Amandemen 2025: Otentikasi biometrik sekarang diperlukan. Biaya: ₹5,900 termasuk GST (BSNL: ₹3,300). Persetujuan: 24-72 jam kerja.
4.3 Tahap 2: Pendaftaran Header (ID Pengirim)
Daftarkan header merek alfanumerik 6 karakter Anda (mis., SWIGGY, HDFCBK) untuk pesan transaksi/layanan, atau header numerik untuk SMS promosi di India. Mulai Mei 2025, semua header membawa akhiran kategori (-T, -S, -P, atau -G) ditambahkan secara otomatis oleh operator. Biaya: ₹590 per header per tahun. Persetujuan: 1-3 hari kerja.
4.4 Tahap 3: Pendaftaran Template Konten
Setiap SMS yang Anda kirim harus sesuai dengan template yang telah disetujui sebelumnya. Template harus menyertakan nama merek Anda dan menggunakan placeholder {#var #} untuk konten dinamis. Sejak Oktober 2024, semua variabel harus diberi tag sebelumnya berdasarkan jenis (TP, jumlah, nama, tanggal). Persetujuan template gratis dan memakan waktu 1-3 hari kerja. Template mencakup semua jenis pesan: OTP untuk otentikasi, peringatan transaksional, dan kampanye promosi.
4.5 Tahap 4: Daftar Putih CTA (Wajib Sejak 1 Oktober 2024)
Semua URL dalam templat SMS harus dimasukkan ke daftar putih di platform DLT. Tidak ada penyingkat URL publik (bit.ly, tinyurl, dll.) yang diizinkan. Setiap SMS dengan URL yang tidak masuk daftar putih diblokir secara diam-diam. Ini berlaku surut untuk templat yang disetujui sebelumnya. Whitelisting gratis.
4.6 Tahap 5: Pengikatan PE-TM
Tautkan Entitas Utama Anda ke Penyedia SMS India (Telemarketer) pada platform DLT. Ini memberi wewenang kepada mereka untuk mengirim atas nama Anda. Saat menggunakan MessageNow, tim kami menyediakan ID Telemarketer dan memandu Anda melalui pengikatan dalam hitungan menit.
Ingin melewatkan kerumitan pendaftaran DLT?
Pusat Pesan menangani orientasi DLT, pendaftaran ID Pengirim, persetujuan template, dan daftar putih CTA untuk Anda. Sebagian besar klien hidup dalam 3-7 hari kerja.
Bicaralah dengan Pakar DLT Kami →
5. Kategori Pesan, DND, dan Batasan Waktu
5.1 Empat Kategori Pesan (Pasca-Mei 2025)
Setiap SMS komersial di India harus jatuh ke dalam salah satu dari empat kategori. Ini menentukan kelayakan bypass DND, jendela waktu pengiriman, dan persyaratan persetujuan.
Transaksional (-T): OTP dan verifikasi nomor telepon di India, peringatan bank, konfirmasi pembayaran. Diprakarsai oleh pelanggan, dalam waktu 30 menit. Tidak ada batasan DND. Pengiriman 24/7.
Layanan Implisit (-S): Pembaruan untuk pelanggan yang ada (pembaruan pengiriman, pengingat janji temu, Peringatan notifikasi SMS). Tidak ada batasan DND. Pengiriman 24/7. Tidak promosi konten.
Promosi (-P): Pesan pemasaran untuk kampanye SMS massal. Tunduk pada penggosokan DND. Waktu terbatas: 10 AM — 9 PM IST saja. Terjatuh di luar jendela ini; tidak mengantri.
Pemerintah (-G): Komunikasi Pemerintah Pusat/Negara Bagian. Dikecualikan dari semua DND dan batasan waktu.
5.2 DND - Jangan Ganggu Registri
Pemblokiran registri DND nasional (NCPR) SMS promosi untuk pelanggan terdaftar. Transaksional dan pesan Layanan selalu menjangkau pelanggan DND. Pesan promosi ke nomor DND secara diam-diam dihapus kecuali pelanggan telah memberikan persetujuan digital eksplisit melalui proses DCA.
5.3 Akuisisi Persetujuan Digital (DCA)
TRAI mengamanatkan proses digital untuk mendapatkan persetujuan pelanggan untuk SMS promosi ke nomor DND. Pelanggan memverifikasi melalui OTP dipicu melalui operator telekomunikasi. Persetujuan berlaku selama 12 bulan dan dicatat di Daftar Persetujuan DLT.
6. Bagaimana Header SMS Muncul kepada Penerima
Header rute domestik ditampilkan sebagai: [Operator+Lingkaran] - [HEADER] - [Kategori]. Contoh: VM-HDFC-T = Vodafone Mumbai, header Bank HDFC, Transaksional. Rute internasional: kode numerik 5-9 digit acak - tidak ada identitas merek. Awalan operator ditambahkan secara otomatis; bisnis tidak mengendalikannya.
7. Persyaratan Persetujuan
Pesan transaksional tidak memerlukan persetujuan terpisah - transaksi pelanggan sendiri adalah dasarnya. Pesan layanan bergantung pada hubungan pelanggan yang ada. Promosi ke non-DND: tidak diperlukan persetujuan eksplisit dalam jendela waktu. Promosi untuk pelanggan DND: Diperlukan persetujuan digital terverifikasi DCA. Di bawah Undang-Undang DPDP: persetujuan terperinci, spesifik, dan terinformasi diperlukan untuk semua penggunaan nomor telepon pemasaran.
8. Pembatasan Konten
8.1 Konten yang Benar-Benar Dilarang
Senjata api, perjudian, konten dewasa, pinjaman yang tidak diatur, kampanye politik, ajakan agama, narkotika, promosi alkohol, phishing, spam, lalu lintas P2P melalui jalur A2P, perutean abu-abu (kotak SIM), peniruan identitas lembaga keuangan.
8.2 Aturan URL dan Tautan
Semua URL harus penuh (tanpa penyingkat) dan daftar putih CTA di DLT. Setiap URL yang tidak masuk daftar putih menghasilkan pemblokiran pesan diam. Ini berlaku untuk semua kategori pesan termasuk SMS transaksional dan SMS promosi massal.
8.3 Aturan Khusus OTP
Mengirim pesan OTP di India harus menggunakan kategori Transactional (-T) dengan template terdaftar. Harus menyertakan nama merek. Tidak ada konten promosi dalam pesan OTP; ini mengklasifikasi ulang pesan sebagai Promosi. Untuk OTP perbankan: RBI mengamanatkan tidak ada tautan yang dapat diklik. VerifyNow India menangani semua aturan kepatuhan OTP secara otomatis.
Butuh pengiriman OTP yang sesuai untuk aplikasi India Anda?
VerifyNow menangani perutean Transaksional (-T), templat terdaftar DLT, dan pedoman RBI secara otomatis. Mulai gratis dengan kredit tes.
Kirim OTP Tanpa DLT →
Bicaralah dengan Pakar OTP India →
9. Pengkodean Pesan dan Batas Karakter
GSM-7 (standar): 160 karakter per segmen SMS, hingga 6 segmen (918 karakter digabungkan). UCS-2/Unicode: 70 karakter per segmen, diperlukan untuk bahasa Hindi, Tamil, Telugu, Bengali, Kannada, Gujarati, Punjabi, Marathi, dan semua skrip bahasa India lainnya. Karakter khusus GSM-7 yang menggunakan 2 slot: {} [] ^ ~\ | €.
10. Lanskap Pembawa
Lima operator besar melayani 1,18 miliar pelanggan India. MessageNow mempertahankan konektivitas langsung dengan kelima untuk keandalan pengiriman maksimum.
Reliance Jio (~ 470 juta pelanggan) | Bharti Airtel (~ 380M) | Vodafone Idea/Vi (~ 225M) | BSNL (~ 100M, milik pemerintah) | MTNL (~ 3M, Delhi dan Mumbai saja). MNP (Mobile Number Portability) beroperasi penuh — perutean DLT secara otomatis menangani nomor yang di-porting.
11. Mengirim Praktik Terbaik
- Selalu berikan PE ID dan Template ID di setiap India SMS API permintaan tanpa mereka pesan gagal menggosok DLT.
- Hormati jendela promosi dengan ketat: 10:00 AM — 9:00 PM IST. Pesan di luar jendela ini dijatuhkan, bukan mengantri.
- Jangan pernah mencampur konten promosi ke dalam templat transaksional atau layanan; ini mengklasifikasi ulang seluruh pesan.
- Gunakan URL lengkap saja: Daftar putih CTA, tanpa penyingkat. Blok tingkat jaringan keras sebaliknya.
- Pertahankan aktivitas header; header yang tidak digunakan selama 90 hari secara otomatis dinonaktifkan.
- Opt-in ganda untuk daftar pemasaran. Simpan catatan persetujuan dengan stempel waktu dan kata-kata.
- Sertakan instruksi stop/opt-out dalam setiap pesan promosi.
- Uji template sebelum kampanye massal menggunakan Lingkungan kotak pasir MessageNow.
- Jangan pernah menggunakan rute abu-abu (kotak SIM) - Sistem AI/ML TRAI dan honeypot secara aktif mendeteksi ini.
- Pertimbangkan API Bisnis WhatsApp sebagai cadangan pengiriman untuk pesan penting yang melewatkan pengiriman SMS.
12. Hukuman untuk Ketidakpatuhan
Di bawah TCCCPR 2018: Pelanggaran pertama - peringatan | Pelanggaran kedua - batas penggunaan (maks 20 pesan/hari) selama 6 bulan | Pelanggaran ketiga - pemutusan penuh dari semua sumber daya telekomunikasi. Daftar hitam Telemarketer dari semua platform DLT. Di bawah Undang-Undang DPDP 2023 (ketika diberlakukan): hingga ₹50 crore per instance untuk pemrosesan tanpa persetujuan, hingga ₹250 crore untuk pelanggaran data. Deteksi rute abu-abu: penghentian layanan segera dan potensi tanggung jawab pidana berdasarkan Undang-Undang TI.
Sudah mengirim SMS di India? Audit kepatuhan Anda sekarang.
Hukuman di bawah TCCCPR 2018 bisa mencapai ₹50 lakh per pelanggaran. Tim kepatuhan kami meninjau pengaturan Anda saat ini dan menutup celah sebelum TRAI bertindak.
Minta Audit Kepatuhan →
13. Daftar Periksa Kepatuhan SMS India Pra-Peluncuran
Selesaikan setiap item sebelum mengirim satu SMS komersial di India. Tidak yakin di mana Anda berdiri? Tim SMS India kami menjalankan audit kepatuhan dan mengidentifikasi dengan tepat apa yang hilang sebelum Anda meluncurkan.
Pendaftaran DLT (Rute Domestik): Rute pengiriman yang ditentukan (DLT Domestik atau ILDO Internasional) | Pendaftaran entitas PE lengkap dengan dokumen KYC | ID PE diterima | Otentikasi biometrik selesai | Semua Header SMS terdaftar | Semua Templat Konten terdaftar dengan kategori yang benar | Nama merek di setiap templat | Semua variabel ditandai berdasarkan jenis (mandat Oktober 2024) | Semua URL masuk daftar putih CTA (mandat Okt 2024) | Tidak ada penyingkat URL publik di template apa pun | ID PE dan ID Template terintegrasi dengan Penyedia SMS API | Pengikatan PE-TM selesai.
Kategori Pesan dan DND: Setiap jenis pesan dikategorikan dengan benar (-T/-S/-P/-G) | Pesan promosi dijadwalkan hanya pukul 10.00-21.00 IST | Tidak ada konten promosi dalam templat transaksi/layanan | DND scrubs aktif untuk kampanye promosi.
Persetujuan dan Opt-Out: Mekanisme persetujuan opt-in ada | Catatan persetujuan disimpan dengan stempel waktu | STOP opt-out kata kunci dikonfigurasi | Instruksi opt-out di setiap pesan promosi | Pembatasan kontak ulang 90 hari diprogram.
Konten dan Hukum: Peninjauan konten terlarang selesai | Pesan OTP hanya berisi kode OTP, nama merek, dan validitas | OTP perbankan mematuhi Kontrol Keamanan Pembayaran Digital RBI | Rencana kepatuhan Undang-Undang DPDP yang ada.
Siap untuk mulai mengirim SMS yang sesuai di India?
Message Central menyediakan rute operator langsung, pengiriman yang sesuai dengan DLT, dan tim yang menangani seluruh proses pendaftaran untuk Anda.
Mulai Mengirim SMS di India →
Kirim OTP Tanpa DLT →
14. Sumber dan Referensi Otoritatif
Sumber Resmi TRAI: Situs Resmi TRAI | Teks TCCCPR 2018 (PDF) | Amandemen TCCCPR 2025 (PDF)
Platform DLT: Airtel DLT | Jio TrueConnect | VILPOWER (Vi) | BSNL DLT | SmartPing
Legislasi Utama: Undang-Undang DPDP 2023 (MEiTY) | Undang-Undang Telekomunikasi 2023 (DoT)
Dokumen ini disusun dari peraturan TRAI resmi dan publikasi pemerintah. Ini bukan merupakan nasihat hukum. Kerangka peraturan SMS India sering berkembang - verifikasi terhadap pemberitahuan TRAI saat ini dan konsultasikan dengan penasihat hukum yang memenuhi syarat sebelum meluncurkan.