Since I retired about 5 years ago, it was like somebody put out a notice to start calling me and trying to find out if I would fall for all of the scams. I began getting up to 14 calls a day (the record) for things like solar power systems, contractors that happened to be "in the neighborhood", requests for donations to phony veterans and police organizations, duct cleaning, threats from the Bollywood IRS to pay back taxes or go to jail, computer virus removal that also includes the bonus of encrypting my drives so I can't access my information, and of course the chance to be a guinea pig for new medication trials.
I ended up purchasing a call blocker that required entry of the phone numbers that I wanted to block. This became tedious and finally hopeless when the telemarketers began using IP phones and spoofing numbers and caller ID info.
Finally I was asked by a friend to help test a new service he was working on that would block robocallers and telemarketers by using the simultaneous ring feature that would also ring his computer, allowing the software to compare the incoming call to a huge list of know robocallers and telemarketers who have been identified by their calling habits. The service had a few issues at first, but quickly became super accurate and now nails at least 98% of the robocallers and telemarketers who try to interrupt my daily life. All they get is one ring and I get to see who they were by the caller ID display. It has never accidentally blocked any legitimate calls from anyone or any legitimate robocallers such as pharmacies, schools, and emergency alert services.
The name of this service is NomoRobo
It is available for most landline services in the US and is free. If you want coverage on both your cell and landline, there is a modest charge. I understand that many carriers offer it as an option.
Give it a try and enjoy some peace and quiet in your home and on the run.