I've been using "No mo(re) Robo" for a few years now. Free, simple and easy.
https://www.nomorobo.com/
Live people like doctor's offices or whoever can push the button and leave a message. Regular callers are recognized. I probably have at least 5 blocked calls per day.