I answer every spam call. I do not speak, i just let them talk, or the robot play (and then they talk - they think they've got your interest)...and wait for the caller to hang up. You soon get taken off lists.
With your approach how many calls do you get per month?
About a decade ago I just started ignoring unknown numbers that didn't make sense. I still get some spam calls from Idaho numbers. Especially early in the morning. I assume because that's when people are more susceptible.