Mar 16, 2013
google voice is the answer - you get a free number - forward your home phone to that gv number, and say bye to the spammers - super easy.
http://support.google.com/voice/bin/answer.py?hl=en&answer=115089
Blocking unwanted calls
Spam from Individual Callers
Google Voice gives you three options when dealing with unwanted calls. You can:
Send the caller to voicemail: None of your phones will ring, but the caller will be prompted to leave you a voicemail message.
Treat the call as spam: The caller will hear ringing and then be prompted to leave you a voicemail message. None of your phones will ring. The voicemail will be automatically marked in your inbox as Spam, and you won't receive a notification for the voicemail.
Block the caller: The caller will hear a 'Number not in service' message when calling your Google number. None of your phones will ring. The call will be marked as 'Blocked' under 'History' and 'Missed.'
To adjust your settings for an unwanted caller:
Go to your Contacts list in Google Voice.
Select the checkbox next to your contact's name.
Click Edit Google Voice Settings and select the second radio button under the 'When this contact calls you:' section, next to the drop-down menu.
Choose one of these options from the drop-down menu:
If you've marked a call or voicemail as spam on the Google Voice website, any future calls from the caller will be sent to your voicemail, and your phones won't ring. The voicemail will be automatically placed in the Spam folder. Just find the call or voicemail from the caller, select the checkbox next to the call or voicemail, and click the Report Spam button.
You can also mark a caller as spam when listening to your voicemails; just press 8 at any time during the message.