Haven't received a call about Solar but I just moved to a brand new subdivision and so far I have had 2 different Companies stop by to talk about Solar energy.
Some how I do not believe that was spam call, but you did the right thing since you did not feel comfortable.