Cualify.
OutboundInboundBookingCollectionsPricingSecurityBlog
Sign inStart a pilot

Cualify Field Notes

Building India's AI calling stack — in public.

One short essay every other Friday on voice AI, Indian SMB GTM, and what we ship. No spam. Unsubscribe in one click.

Cualify.

AI calling agency for Indian SMBs. Multilingual voice agents, INR billing, DPDP-ready from day one.

Built in Mumbai · Stored in Mumbai

Product

  • Outbound sales
  • Inbound support
  • Appointment booking
  • Collections
  • Voice library
  • Docs

Company

  • Pricing
  • Cualify vs Bolna
  • Changelog
  • Security
  • Blog
  • About
  • Contact

Legal

  • Terms of service
  • Privacy policy
  • Data Processing
  • Acceptable Use
  • 15-day refund

Compliance

  • DPDP Act 2023
  • TRAI / DLT
  • 99.5% SLA
  • Sub-processors
  • Customer KYC
  • Contact DPO

© 2026 Cualify Technologies. All rights reserved.

[email protected]·[email protected]·+91 80 0000 0000

DocsCompliance

TRAI calling windows (09:00–21:00 IST)

When you can and can't dispatch outbound calls under TRAI's TCCCPR 2018 — and how Cualify hard-gates the window so you don't have to think about it.

The rule in one line

Promotional and service-explanatory calls may only be placed between 09:00 and 21:00 IST. Transactional calls (OTPs, EMI reminders, appointment confirmations) are exempt and may be placed any time.

What counts as which category

Promotional · 09:00–21:00 only

  • Outbound sales (lead qualification, demo booking, upsell offers)
  • New-product announcements to existing customers
  • Marketing surveys not tied to a transaction
  • Loan/insurance offers not initiated by the recipient

Service-explanatory · 09:00–21:00 only

  • NPS / CSAT surveys following a service interaction
  • Renewal reminders > 7 days before due date
  • Educational content about a product the recipient already uses

Transactional · any time, 24×7

  • OTP delivery for authentication
  • EMI / invoice due-date reminders within 7 days of due date
  • Appointment confirmations and reschedules
  • Order / shipment status updates
  • Fraud or critical service alerts

The dividing line is whether a reasonable recipient would expect the call given an ongoing transaction with you. "You ordered a pizza, here's the delivery tracking call at 22:30" is transactional. "Hi, want to upgrade your phone plan?" at the same time is not — and the carrier will block it.

How Cualify enforces the window

Every campaign you create has a category field (promotional / service-explanatory / transactional). The dispatch path checks the category against the recipient's local time at dial:

  • Pre-launch validation: the campaign launcher refuses to schedule promotional / service-explanatory campaigns that would fire outside the window. You see the warning before you click launch, not after a TRAI strike.
  • Per-call gate: at dispatch time, we recompute the recipient's local IST time. Calls that drift across the 21:00 boundary mid-campaign go back to queued status and resume at 09:00 the next day.
  • Transactional bypass: if you set category=transactional, the gate is skipped. We log the override on the audit trail so a compliance review can confirm the category was set deliberately.

State-level variation

Some states have stricter windows around exam season (Tamil Nadu, Kerala) or local public holidays. Cualify ships the union of all state restrictions by default — 09:30–20:30 IST is the safe window if you want to never think about state-by-state nuances. Configure under /integrations/telephony → Calling window.

Public-holiday treatment

TRAI doesn't formally restrict promotional calls on national holidays, but carriers throttle aggressively and answer-rates tank ~30%. Cualify lets you pre-mark dates in Campaign settings → Holiday calendar; campaigns auto-pause and resume the next business day.

What happens if you violate

  • First violation: carrier flags your DLT entity; warning email from TRAI within 48h.
  • Second violation in 30 days: ₹10,000 fine + temporary suspension of your DLT header (24–72h).
  • Third violation: ₹25,000–₹50,000 fine + permanent header revocation; you have to re-register with a new entity.

Cualify's hard gate is designed to make all three impossible by accident. The only way to violate is to deliberately mis-classify a campaign — which the audit log makes visible to any reviewer.

What's next?

  • DLT registration handoff
  • NDNC / DND list scrubbing

Got a question this page didn't answer? Ping us on WhatsApp or email support. We typically reply in under 2 hours.