Yes, I still have a landline as well as a cellphone. The only reason I have a landline is for my business. Since around 2007 I've been using a program called ezvoice. It records the callerID info of people who call and text it to my phone. it also keeps a log. It also sends an email to a special Gmail account that I have.
So in Gmail I have every phone since 2007 including the voice mail message left. It's pretty cool
recently I was looking at the program and saw that if I add someone to my address book I can tell the program to block that call. When it blocks the call the moment the CallerID name and number matches it just drops the call. So about one ring, then it hangs up on them. Plus it doesn't send me any kind of notification that they called.
This is great because the same stupid telemarketer likes to call me once a day, now they always get hung up on. When a new telemarketer calls, I just open the call log, right click on them and add them to my address book under spam and to block all future calls. I've got quite the collection going.
Political calls from past are also in there, as I browsed my gmail phone log around election time and picked a bunch out to add to my spam folder
I didn't find the right solution from the Internet.