Calls almost everyday but I don't answer. I did answer this morning though when they called at 8:15AM and informed him that it is illegal to call at this time. He said "no it's 9:00AM" as if I can't read a clock. Btw they are selling car warranties.
The federal legal time for calls is 8am to 9 pm, your time. State laws may differ. So unless your state law forbids it, the call time was legal. The content of the call, however wasn't, and if you are on the do not call registry, then the call would have been illegal because of that as well.