Could just sign up for the do not call list folks. It’s free and works like a charm. It does not cover charitable solicitations, but I NEVER EVER get a sales call.