Calls at unreasonable hours rarely will have anything to say. It's likely a computer checking for people who answer the phone at that hour and disconnect if they get one. It may be 330 your time, but within business hours where they're calling from. The easiest way to stop that is by not answering at all, if possible.