I have had the same experience. Unfortunately, I have not had a chance at my job to pick up the phone. It is always at a bad time and always a disconnected number when I call back.
He woke me up in my deep sleep to tell me about putting a new roof to my house with financing, and tax deductions. I asked him, where did you get my number? And his answer was he has no idea, and went on with his written speech. I hanged up on him.