I’m with a Sprint company & I pay $2.99/mon to be warned when a call is SPAM. I also have a setting that I can tick so my phone doesn’t even ring & it doesn’t go to VM. After that, I just don’t answer any calls that aren’t on my contact list. I think there’s a setting where I can block ALL calls that aen’t in my contacts, but I prefer to have control over who I ignore & when!!! You might want to read this article for other ideas. They rank Sprint as the weakest with the VM issue; but, I find it well worth my $2.99/mon to not have to deal with spammers!!! This also recommends a few apps that can do the same thing for free, but since NOTHING is free anymore, it explains what you’ll be giving up with the free!!! Personally, I’d rather pay $3–5/mon to NOT have to deal with unwanted calls. I now have my home phone transferred to my cell so those calls are also covered under my SPAM free plan!!! Good luck on fixing your problem!!!