FDroid has a very good call blocker. It integrates with everything so you don't even remember it's there.
But I didn't try to block calls with no disclosed id. Those disappeared from my view a while ago, so either it does block them by default or something changed on the part of the callers.