Comment Asterisk (Score 1) 497
This is a bit involved, but will work if you have the time and know how to set it up.
You can likely port your landline number to a VOIP service and then setup asterisk. Use IVR to play a message when you are called. Have a code that your friends and family know that will allow them to break out of the IVR and ring an extention.. Funnel everything else to voicemail or whatever you want.. You will only get a ring when it is someone who knows the code.