Automatic filtering on modern iOS has been a game changer here. Assume Android has something similar, but I can't speak highly enough of that one feature
I've got it configured to block on a country basis, with previous calls and contacts as a whitelist - that works for me.