I use my own variation of blocking calls that are not in my contact list. From day one I only gave out my number to selected people, I put them in a group in my contacts and assign them a special ring all other calls get just a vibration and a silent ring tone. If I'm not busy and a feel a vibration I look at the screen, if they are in my contact list their name shows up and must have gotten my number from one of the people on my accepted list and I'll answer. Unknown go to voice mail. I almost never get a legit call from someone not in my list of people I gave my number to. My method doesn't work if you number is already everywhere, but you can make a list of who you want to really talk to. I consider my phone is for my convince not other people. I get very few spam calls since my number has never been sold by all kinds of companies that ask for my cell number since they don't get it. I also add all spam calls I get to the blocked list built into the phone.