Have a bookmark to https://www.getcreditcardnumbers.com, go along with their script and feed them all the fake CC numbers they want. After a couple, they'll cuss you out, hang up, and put you on the real do-not-call list. You're hurting them by tying up a phone line, a "representative's" time, and making them give bad credit card numbers to their payment processor.
Like I said, my spam calls are down to one a month. I get excited when one calls. At first I was doing a call every day or so, but it fizzled out really fast.
Spammers are a business; if you make it hideously unprofitable to call you they'll quit calling you.
Spammer: Hello?
Trickster: Yes hello?
Spammer -> *redirects to another list member*
Member: Hello?
Trickster: Yes, hello?
Member: Hello? How can I help?
Trickster: You called me?
Member: No? You called me?
Trickster: No no, you called me?
Member: No no no, you called me?
[etc ad infinitum]Depending on the logistics, others might have similar success with a google voice number or the equivalent from a unique area code.
I don't remember the last time I had a spam call make it past it. They almost always just disconnect.
You’d have to disable inbound POTS though.
Why would that be? POTS calls are gated to VoIP above the end-users system.
Edit: Actually, Google Pixel phones have an automatic call screening feature using the Google Assistant: https://support.google.com/phoneapp/answer/9118387. Demo: https://www.youtube.com/watch?v=jWap-nPQUO0. The privacy trade-off is that Google screens all of your calls, and the feature does not work with custom OSes, but some people might find this to be worth the added convenience. I'd love to see a FOSS implementation of this after a free voice recognition solution becomes available.
It's still pretty new though. So maybe it will start working better soon.
- Enroll all of your phone numbers into the National Do Not Call Registry: https://www.donotcall.gov. This lets you report robocalls immediately after registration, and forbids sales calls (including ones that are not robocalls) to your number starting 31 days after registration. Report all robocalls to https://www.donotcall.gov/report.html after registering your numbers. When the FTC receives enough reports about a robocaller, they will file a class action lawsuit and you can get reimbursed.
- If you have a postpaid plan with a major US carrier, you may be able to use a free app that blocks calls identified as spam. Postpaid customers of AT&T, T-Mobile/Sprint, and Verizon all qualify. The Verge has a summary: https://www.theverge.com/21327304/spam-calls-how-to-stop-blo...
- Both Android and iOS have APIs for call blocking, which third-party apps can use. If you are on Android, Yet Another Call Blocker is a free and open source app that uses an offline database to show you the reputation of incoming callers, and optionally lets you block them automatically: https://gitlab.com/xynngh/YetAnotherCallBlocker
- If you don't need to receive calls from phone numbers outside of your contact list, you can set your phone to send all calls from numbers not on your contact list to voicemail. Instructions for Android vary by phone manufacturer, but Yet Another Call Blocker can do this on any Android phone (use "*" in the blacklist to block all calls, and whitelist all contacts). iOS has the Silence Unknown Callers feature: https://support.apple.com/en-us/HT207099