Download an app called "Should I Answer"
Silent app that blocks marketing, ambulance chasers, charities, pretty much every pestering a-hole out there.
Beauty of it is, it's connected to an online database where users update it continuously.
You can set it to silently block calls, and not even notify you it's doing it.
Best blocker out there by a long shot.