>> When I challenged him on the caller ID number being fake, he said it was a problem with my equipment and that he was calling from 877-593-2995.
Yeah. Right! A "problem with [your] equipment." Why does A1 Solar Power almost *always* spoof the numbers they use? Because they know they are breaking the law. That's why!
Over the past several weeks I have received several calls from: 408-264-3106, 2832, 3055 and 3036. I created a contact called SPAM and just add them to that list and then put them all on my blocked list.