I enabled call screening with Google Voice, where callers who are not in my contacts are asked to say their name before they are connected.
It completely weeds out robocalls, and no actual humans seem to have an issue with it. On the contrary, everyone sees why it's necessary.