I have a cell phone with an area code where I no longer have any connections or ties. Almost all the spam calls I receive come from that area code. By simply ignoring or blocking calls from that area code, I can avoid nearly all of the spam.
On the plus side, iOS and Android now have features for auto-answering and filtering so thankfully I have that.