I've had pretty good luck with nomorobo call blocker. It's free for land lines. https://www.nomorobo.com/