On iOS, you can do block everyone but favorites, or just all, with an option of allowing repeat callers through (they call X amount of times in a 5 minute duration).
Unfortunately this also disables all other app notifications which is less than desirable.