OM Enterprises Group
Bulk SMSOct 14, 2026

SMS With Links Not Delivering? TRAI's URL, APK and Callback Number Whitelisting Explained

SMS With Links Not Delivering? TRAI's URL, APK and Callback Number Whitelisting Explained

Your festive offer SMS went out to 50,000 customers. The dashboard says "submitted", but hardly anyone clicked. When you check delivery reports, a big chunk shows as failed or rejected. The template was approved, the header is registered — so what went wrong?

Very often, the culprit is the link inside the message.

The rule in plain language

TRAI directed telecom operators that, from 1 September 2024, they must not deliver commercial messages containing URLs, APKs, OTT links or callback numbers that haven't been whitelisted by the sender. Message traceability across the sender-to-recipient chain was also mandated later in 2024.

In short: if your SMS contains a link or phone number that isn't registered against your entity on the DLT platform, it can be blocked — even if the template itself is approved.

What needs to be whitelisted

  • Website URLs — the exact domains or URLs you send in messages
  • Short links — the shortener domain and links you use
  • APK links — app download links (sending APKs via SMS is especially sensitive because of fraud risk)
  • OTT links — WhatsApp click-to-chat links, Telegram links and similar
  • Callback numbers — phone numbers you ask customers to call

Common reasons messages still get blocked

1. Public URL shorteners

Generic shorteners are frequently associated with spam. Many businesses switched to branded short domains or provider-supplied whitelisted shorteners.

2. Using a different domain from the one registered

Registering yourbrand.com but sending offers.yourbrand.in or a campaign landing page on a third-party tool can fail.

3. Template variable misuse

Putting a full URL inside a free-text variable rather than the template's defined link position may cause rejection.

4. Unregistered WhatsApp links

Click-to-chat links are OTT links — they need whitelisting too.

5. New phone numbers

Adding a new branch number or salesperson's mobile to a message without registering it.

How to fix and prevent failures

  1. Inventory every link and number you use in SMS — websites, landing pages, payment links, app links, WhatsApp links, helplines.
  2. Register them on your DLT portal (or ask your SMS provider to help you do it) and wait for approval before using them.
  3. Standardise link formats. Use a consistent branded short domain and keep templates aligned with where the link appears.
  4. Test before bulk sends. Send to a small internal group across Jio, Airtel and Vi numbers and check delivery reports.
  5. Review delivery reports by error code, not just overall delivery percentage.
  6. Keep a change process. Any new landing page or number goes through registration before marketing uses it.

Why this rule exists — and why it helps you

Phishing SMS with fake bank and delivery links have caused real financial losses. Whitelisting makes it harder for fraudsters to use the SMS channel and helps restore trust in genuine business messages. Brands that follow the rules benefit from a cleaner, more trusted channel.

Consider richer alternatives for link-heavy campaigns

If your campaigns depend on links and visuals, RCS Business Messaging with a verified brand profile and buttons, or WhatsApp templates with CTA buttons, can complement SMS — with SMS as the universal fallback.

Frequently asked questions

Do transactional SMS with links also need whitelisting?

The directive covers commercial communications broadly. Treat all links and callback numbers in business SMS as needing registration.

How long does whitelisting take?

It depends on the DLT operator and your provider. Plan ahead rather than registering on the day of a campaign.

Can I use bit.ly-style shorteners?

Generic public shorteners are risky. A branded or provider-approved short domain is safer.

Get your SMS delivering again

OM Enterprises helps businesses register URLs, callback numbers and templates correctly, and provides delivery reports that show exactly why messages fail. Talk to our SMS compliance team.