When I complained about all the robo calls to the Frontier rep I was talking to when renewing our phone package he referred me to this site:
Stop robocalls and telemarketers with Nomorobo
You might give it a look. I didn't sign up for it but it does look promising.