Skip to main content

Calling Hour Restrictions

India's TRAI regulations restrict unsolicited commercial communication to specific hours. This guide covers the rules, how they apply to different communication types, and how to configure your Exotel campaigns for compliance.


The 9 AM -- 9 PM Rule​

TRAI's TCCCPR 2018 mandates that unsolicited commercial communication (UCC) can only be made between 9:00 AM and 9:00 PM Indian Standard Time (IST).

Communication TypeAllowed HoursTimezone
Promotional voice calls9:00 AM -- 9:00 PMIST (+05:30)
Promotional SMS9:00 AM -- 9:00 PMIST (+05:30)
Transactional voice calls24/7Not restricted
Transactional SMS24/7Not restricted
Service messages (implicit/explicit)24/7Not restricted
warning

Exotel does not automatically enforce calling hour restrictions at the API level. It is your responsibility to configure campaign schedules within the permitted window. Violations can result in TRAI penalties and potential service suspension.


What Counts as Unsolicited Commercial Communication?​

CommunicationClassified AsTime Restricted?
Marketing offers and promotionsUCCYes (9 AM -- 9 PM)
Product announcementsUCCYes
Survey and feedback callsUCCYes
Promotional contest notificationsUCCYes
Appointment remindersTransactionalNo
OTP and verification codesTransactionalNo
Order status and shipping updatesTransactionalNo
Payment confirmations and receiptsTransactionalNo
Account alerts and notificationsTransactionalNo
Emergency and safety notificationsTransactionalNo
info

The classification depends on the content of the communication, not your intent. If the primary purpose is to promote a product or service, it is considered commercial communication regardless of the context.


Configuring Campaign Schedules​

Voice Campaign Schedule for Compliance​

"schedule": {
"send_at": "2024-02-01T09:00:00+05:30",
"end_at": "2024-02-01T21:00:00+05:30"
}
Campaign PurposeRecommended StartRecommended EndNotes
B2B promotional10:00 AM IST6:00 PM ISTBusiness hours for best connect rate
B2C promotional10:00 AM IST8:00 PM ISTAvoid the edges of the allowed window
Transactional alertsAny timeAny timeSchedule based on business event triggers
Appointment reminders9:00 AM IST7:00 PM ISTDuring reasonable hours for best experience
Emergency notificationsAny timeAny timeSend immediately when triggered

Buffer Recommendation​

Add a buffer to the end of your scheduled window to account for in-progress calls and retries:

ScenarioRecommended End Time
Campaign with no retries8:45 PM IST (15-minute buffer)
Campaign with 1 retry at 15-min interval8:30 PM IST
Campaign with 2 retries at 15-min intervals8:15 PM IST
Campaign with 3 retries at 15-min intervals8:00 PM IST
tip

Setting end_at to 9:00 PM exactly risks in-progress calls extending past the permitted window. Set your end time at least 15 minutes before 9:00 PM to ensure all calls complete within the allowed hours.


Multi-Timezone Considerations​

If your contacts span multiple time zones, the 9 AM -- 9 PM restriction applies to the recipient's local time as a best practice, even though TRAI technically applies IST.

India-Focused Campaigns​

India has a single timezone (IST, UTC+05:30), so all contacts within India follow the same 9 AM -- 9 PM window.

International Campaigns​

For campaigns targeting countries outside India, be aware of local regulations:

Country / RegionCalling Hours RegulationNotes
India9 AM -- 9 PM IST (TRAI mandate)Applies to all commercial calls
SingaporeNo specific regulationFollow business etiquette (9 AM -- 6 PM SGT)
MalaysiaNo specific regulationFollow business etiquette
UAENo specific regulationAvoid Friday prayer hours
US8 AM -- 9 PM recipient's local time (TCPA)Per-state rules may also apply
UKNo specific hoursICO guidelines recommend reasonable hours

For detailed international calling information, see International Calling.


Enforcement and Penalties​

How Violations Are Detected​

  1. Consumer complaints: Recipients report violations through the TRAI DND app or their operator
  2. Operator monitoring: Telecom operators can monitor call and SMS timing
  3. Audit trails: DLT records include timestamps of all commercial SMS

Penalties for Calling Hour Violations​

ViolationConsequence
First occurrenceWarning from operator
Repeated violationsFines as per TRAI regulations
Persistent non-complianceTemporary suspension of telecom resources
Severe violationsDisconnection of services for up to 2 years

Best Practices​

  1. Always set explicit schedules: Never rely on default (immediate) for promotional campaigns
  2. Use RFC 3339 with timezone: Always include +05:30 offset for IST
  3. Add end-time buffers: Set end_at 15-30 minutes before 9 PM
  4. Test with transactional first: Use transactional campaigns for testing (not time-restricted)
  5. Monitor call completion times: Verify through reports that no calls extended past 9 PM
  6. Document your scheduling logic: Maintain records showing compliance intent

Frequently Asked Questions​

Can I call at 9:00 PM exactly?​

Technically, 9:00 PM falls within the 9 AM -- 9 PM window. However, if a call placed at 9:00 PM rings for 30 seconds and connects at 9:00:30 PM, the conversation extends past 9 PM. To be safe, avoid initiating calls in the last 15 minutes of the window.

Do calling hour restrictions apply to IVR calls (no live agent)?​

Yes. The restriction applies to all unsolicited commercial communication, regardless of whether it involves a live agent, a pre-recorded message, or an IVR system.

Are reminder calls considered commercial communication?​

It depends on the content. An appointment reminder for an existing service is transactional. However, if the reminder also promotes a new service or product, it may be classified as commercial.

What about calls that the customer requested?​

Calls explicitly requested by the customer (e.g., callback requests) are not considered unsolicited and are not subject to the 9 AM -- 9 PM restriction.