Need a way to filter lead lists for dialer

Our call center dialer needs a way to filter phone numbers for outgoing calls (leads) based on the current time and the time zone of the number being dialed. We don’t want to call anyone too early or too late.

Right now, our leads just have names and phone numbers.

We need a way to determine their time zone based on their phone number, and a way to tell the dialer not to call numbers until after a “Too Early” time and before a “Too Late” time.

Suggestions?

ummm you could just use their area codes to determine where they are
312-xxx-xxxx=chicago=central time zone…