Numbers that aren't already in my contacts list or outgoing calls list get sent straight to voicemail. I use Google Voice, so when people leave legit messages, I get a transcription and don't have to waste time listening to the messages themselves.
I get about 10-12 spam calls a day but this system works well.