I cannot block unknown callers - my advice

I get calls all day, everyday from unknown callers. They ask to speak to people I never heard of. When I had AT&T they could block the unknown callers. So, I ask myself, if my current phone provider cannot do this and I do not want to change my number, maybe I need to switch back.