Buy the Cerberus Call Filter for $4.95 on time fee. I LOVE it! Blocks unknown, private, and any other number you choose. They do get to your VM but you can always delete that. It will not ring though, only shows as missed call in your call log. Not sure if it works for texts though.