The short answer

Calling windows are evaluated in the recipient’s local time, not the caller’s and not the server’s. That single fact makes them an engineering problem: a scheduler running in UTC must infer where each recipient is before it can decide whether dialling is permitted. Getting the timezone wrong is what turns a compliant campaign into a violation.

In detail

The federal baseline in the US restricts telemarketing to between 8am and 9pm in the called party’s local time. Several states impose narrower windows, some restrict weekends, and other jurisdictions have their own rules entirely. Many organisations therefore run a conservative window inside the legal minimum, on the basis that calling at the edge of what is permitted is both risky and unproductive.

Determining recipient-local time is the hard part. An explicit timezone on the contact record is authoritative when it exists. When it does not, the area code of a North American number is the usual proxy — but several area codes straddle a timezone boundary, and the failure is asymmetric: assuming Eastern for a number that is actually Central shifts the whole window an hour later and can push a call past the cutoff.

A robust implementation does not merely block out-of-window calls; it reschedules them. Blocking silently drops contacts from a campaign, whereas computing the next moment the window opens and requeuing preserves the attempt. Weekend and holiday suppression has the same requirement — the contact must land at the next permitted opening rather than disappearing.

How Rexa handles it

Rexa evaluates calling windows in recipient-local time with a default window of 09:00 to 20:00, deliberately tighter than the federal baseline. When a contact carries no explicit timezone, the platform infers one from the number’s area code, with a six-digit prefix overlay for split-zone area codes such as the western Florida panhandle and northern Idaho. Out-of-window contacts are rescheduled to the next window opening rather than dropped, including across weekend suppression.

Compliance reference

Back to the glossary

All 53 glossary terms