How One Small Company Blocked 15.1 Million Robocalls Last Year 145
TechCurmudgeon sends this excerpt from an article at Wired:
Aaron Foss won a $25,000 cash prize from the Federal Trade Commission for figuring out how eliminate all those annoying robocalls that dial into your phone from a world of sleazy marketers. ... Using a little telephone hackery, Foss found a way of blocking spammers while still allowing the emergency alert service and other legitimate entities to call in bulk. Basically, he re-routed all calls through a service that would check them against a whitelist of legitimate operations and a blacklist of spammers, and this little trick was so effective, he soon parlayed it into a modest business. Last year, his service, called Nomorobo, blocked 15.1 million robocalls.
Re: (Score:1)
The service actually does some fairly cool stuff since he has lots of customers. He can see if one caller is hitting several of his users in multiple areas and if so, automatically blacklist it for all the rest unless it's explicitly whitelisted. Of course users can also report bad numbers that get through so everyone else gets the benefit of the shared blacklist, and report any legitimate calls that get blocked so they can be whitelisted. Sure, a spammer could TRY to sign up for the service and whitelis
Click here! (Score:5, Funny)
Re:Click here! (Score:5, Funny)
Some regular guy got $25,000 from the government with one weird trick!
Robocallers hate him.
With a name like his (Score:5, Funny)
I sure hope his hack is free/open-source.
Re: (Score:3)
I sure hope his hack is free/open-source.
No, it would appear that Foss's software is non-f/oss.
Re:With a name like his (Score:4, Informative)
I sure hope his hack is free/open-source.
He's using Twilio. Twilio [twilio.com] is not free for him (with the amount of phone traffic he's generating). Somebody has to pay for the service, whether the customer ultimately ends up paying for it, or the service is being monetized by advertisements, or a phone company decides to pay for the service as a value-added service that they pass to their own customers. The source code itself is nothing special. The idea itself isn't even new. This guy just happened to have entered a contest/hackathon sponsored by the FTC.
For white listing phone calls, google voice (integrated with Sprint) is actually pretty good. If you're looking to combine both white listing and shared black listing at the same time, there are many other startups that are offering that kind of service as well. With cloud services like Twilio or Voxeo, it's fairly easy for just one developer, or a small startup, to get into the telephony business.
Re: (Score:2)
Re: (Score:2)
I've got it! The service is free to users because it's paid for by ad robocalls.
No, wait...
Re:With a name like his (Score:4, Informative)
Pretty great joke, I never would have noticed the name.
Re: (Score:1)
BOOYAH.
Re: (Score:2)
Implement locally? (Score:4, Insightful)
Any reason not to just do this on your phone? e.g: my phone doesn't ring unless the caller is in the address book / contact list.
A.
Re: (Score:2, Informative)
There are plenty ways to implement screening yourself, https://www.wrbishop.com/telecom/end-robocaller-solicitation-and-hangup-calls-with-asterisk/ has a from scratch way. There are many of these asterisk callscripts available, from simply always playing a no sollicitors message and needing a keypress from the caller to, white/blacklists and greylisting unknowns by having them enter a message and have you decide what to do with calls (accept once, whitelist/blacklist/ignore/terminate)
Re: (Score:2)
"Because there are plenty of reasons you might want to receive calls from someone that's not in your contact list yet."
Name 3.
(for private persons obviously, not business)
Re:Implement locally? (Score:5, Insightful)
1) A close family member's cell phone battery dies, they try to call you from a pay phone or a friend's (or stranger's) cell phone.
2) A friend (old friend if you wish) has changed their number, and wants to reach you.
3) Someone who has you as their Emergency contact number had a mishap, and the emergency service wants to reach you..
Re: (Score:2)
With the possible exception of #3, I think voicemail has this covered.
A.
Re:Implement locally? (Score:5, Insightful)
Who's ever going to listen to voice mail, knowing that the ten voice mail messages the system has waiting for you are recordings of a robocall, because thanks to the white list all robocalls are automatically sent to voicemail?
Re: (Score:2)
The advantage is that I can go through voice mail asynchronously.
Re: (Score:1)
Re: (Score:2)
Voicemail is not the same as picking up a call. It does not have it covered, atleast for me.
Re: (Score:2)
Re: (Score:3)
It is probably the cost thing.
In the US it generally doesn't cost either party any money once you pay the flat monthly rate for the telephone line, which can be had for pretty cheap.
So it's a tradeoff, really - it is nice to be able to make calls across the country without thinking about the cost. On the other hand, it lowers the bar for telemarketers.
Re: (Score:3)
With the possible exception of #3, I think voicemail has this covered.
A.
That is definitely not true for #1. I ran in a marathon event and I had my cell phone with me. At the end of the event, some woman who was not feeling very well at all was desperately trying to get a hold of her boyfriend. I called him 10 times in a row from my cell phone and, after he ran into her by chance, he admitted that he ignored my calls and voicemails. I suspect his girlfriend was not happy with him after that.
Re: (Score:2, Insightful)
Why didn't you text him with "<insert GF's name> is sick call back asap" after the first call went to voice-mail?
Re: (Score:2)
Re: (Score:2)
Assuming they're calling from a cellphone.
Re: (Score:2)
I called him 10 times in a row from my cell phone
Re: (Score:2)
In this case, yes. But, in general, someone with an important call might not be calling from a cellphone, and hence not have the opportunity to send an SMS.
Re: (Score:2)
Sure, I get there are edge cases where you might want to get a call from an unknown caller. The circumstances on your list (for me) are rare. I'm talking maybe once every few years rare. Robocalls are obnoxious and legion. I pretty much don't even answer my landline anymore because it rings several times a day with junk calls. Registering the number on the do not call lists had zero effect. More needs to be done to punish purveyors of this service at the source.
It would be nice if you could have your
Re: (Score:2)
1: SMS
2: SMS
3: Why didn't they clear with you first?
Re: (Score:2)
1) The payphones here dont have SMS
2) Fair enough.
3) I am talking about someone close enough that it is an implied contract. Your children or your significant other or your parents or someone you care deeply about.
Re: (Score:2)
3: Why didn't they clear with you first?
How would you know what number an incoming emergency call would come from whether you knew you were the emergency contact or not? If your wife is hurt at work will a call come from her cell phone, her supervisor's cell phone, desk phone, main business number, the HR office, one of hundreds of hospital numbers, etc?
Re: (Score:2)
Thats why you clear it. Things can be arranged without issues, so long they are arranged.
Re: (Score:2)
I don't SMS. Sorry. I don't even have a texting plan at all because I've never used it, never had a reason to use it, and all the texts I've received over the years were all spam. Maybe only a couple were legitmate, one when I was keeping a number alive via Google Voice, and another when Google or someone texted me a confirmation code (I think it may have been my carrier to confirm a purchase).
Now, I too only answer the phone when I recognize the number. However, I admit, I have a landline as well and
Re: (Score:2)
The old asterisk voice menu system I used to run was pretty good at shutting down telemarketers and robocallers while still letting legitimate callers through. I don't think it'd be so ea
Re: (Score:2)
" There's a guy at work whose wife is expecting a baby... Maybe his wife should have a talk with him about working for a company that lets him work from home. "
#1 Are you saying he should change jobs so that he can be available for a call for the singular time that he may get a call that its time for her to give birth?
#2 Not all jobs lend themselves to working from home. What about those people who actually have to be somewhere to get work done?
"There is no situation I could be in where an incoming call is
Re: (Score:1)
Re: (Score:3)
Many payphones have no receive-call feature anymore, in part to prevent drug dealers from using them to semianonymously set up their final meeting points. Can't return their call even if you try.
Phishy (Score:2)
In USA, your 2) will be a fraud attempt.
Re: (Score:1)
Yesterday I got a call with number withheld which turned out to be the hospital making an appointment for me to attend for a scan. I would not have wanted to miss that call, but they withhold their number for reasons I can understand.
Re: (Score:1)
they withhold their number for reasons I can understand.
No, there's no reason for them to withhold their number. Most clueful hospitals and clinics just have their outbound number set to their reception desk, meaning that anyone calling out from the facility on any extension will have their apparent number be set to their reception desk, much like how NAT works for IP.
Unlike individuals, hospitals and clinics need to be reachable via fixed landline phone service.
Re: (Score:2)
Medical privacy? Perhaps a patient doesn't want others to see "Midwest Cancer Services" on the caller id. Or "Planned Parenthood". Or any other possibly recognizable number/name.
Re: (Score:3)
Actually this happens all the time. Caller ID works great for land lines, where there is no switching. However when you go through multiple services (like a sip connection, through google voice, to a cell phone) the caller ID gets lost A LOT. They are not blocking it - just the phone call is of higher priority than the caller ID session that gets passed and it is not updated once the "call" initiates the ringer on the end device. So if it gets lagged by 1/2 a second, it won't even show up on the end dev
Re: (Score:2)
Surprises me no one has come up with a box that you put between, have a little wireless connection and a web page to manage. It could mimic the same as the android blocker app. You could back up your white and black lists. Basically it checks the call display and hang it up if it is on the black list. Your phone would never ring. You could also send logs via email if needed.
Re: (Score:1)
Re: (Score:2)
Technically, I'm sure is totally doable. Myself I have an app called "SudioKuma Call Filter" installed, this is a blacklist for Hong Kong local junk calls. Also I am on a government do-not-call list, which blocks robocalls, but allows calls made by humans - the call filter takes care of that one. They have a blacklist of some 20k numbers, and a whitelist of some 162k numbers, so far less than what this company is dealing with. The size of that blacklist (TFA mentions 850,000 numbers, and hundreds of changes
Re: (Score:3)
The size of that blacklist (TFA mentions 850,000 numbers, and hundreds of changes a day) may be an issue for a regular phone, particularly the database lookups may be too slow for it to work well.
There are MUCH better ways than what I'm about to suggest, but this is just to get a generic feel for the size of the dataset you're talking about...
US phone numbers easily fit into a 64bit int.
64bit * 850,000 = 54,400,000 bit = 6,800,000 byte = 6.5mb
Even if you just iterated over every item, a phone could search that plenty fast enough (especially if you cache it in memory).
This could also be implemented the same way that the RBL (realtime blacklist) anti-spam lists are managed - DNS. To improve speed when
Re: (Score:2)
I use Root Call Blocker on Android. It hacks the phone sub-system so that calls you do not want to receive do not even register on the phone system. RCB picks up the call and then hangs up. Your phone doesn't ring, and the caller get to voice mail, and no one is wiser. I have nothing to do with RCB other than a satisfied user.
Am I reading The Onion? (Score:3)
...because that's what I just thought.
Newsflash! Government pays entrepreneur USD 25 k for coming up with a technological solution for a legislative problem!
Re: (Score:2)
Re: (Score:2, Interesting)
It's not a legislative problem. At least not one that is fixable with more legislation. I still get robocalls, they just do more to hide who they are to avoid complaints and government action. And even then, the penalty is a slap on the wrist generally, or they bankrupt and change names and start again.
Here is the solution - TALK TO THEM. They went to robocalls to eliminate the bad lead cost of a person calling. They tell you if you are not interested to hang up - with further reduces THEIR costs in ma
Re: Am I reading The Onion? (Score:1)
"Re-route the calls" (Score:1)
So, yet one more party that gets to peek at all your phone traffic?
Sure, filtering robocalls is useful, but I do have questions about the way it is implemented.
I quite enjoy them (Score:2)
Sounds like a lot of work (Score:2)
Re: (Score:1)
Not with that spelling they won't!
I don't get this (Score:2)
Why do you need to route calls through a seperate business just to do some basic black/whitelisting? That's a basic feature of anything that can forward or route calls anyway.
Re: (Score:3, Informative)
As usual, the service is the maintenance of the black-/whitelists. You can DIY, but then you lack the economies of scale and it's not worth it.
Let's get this straight (Score:5, Insightful)
What's actually going on is that phone companies love robocalls because they make money on them and the FCC doesn't give a damn and/or is too "pro-business" to do anything for consumers.
Just stop lying and pretending that this is a hard problem. It's bad enough that this crap goes on in the first place. Pretending that nothing can be done is adding insult to injury. STFU and admit that it happens on purpose and nothing will change because you like the status quo. Stop lying to us!
That's Right! (Score:2)
FCC currently seeking comments (Score:3, Interesting)
The FCC does give a damn and is currently seeking comments http://www.fcc.gov/document/cgb-seeks-comment-call-blocking-letter-attorneys-general [fcc.gov] on telcos blocking robo calls.
The telcos tried blaming it on their status as common carriers ... so the FTC jumped in http://www.ftc.gov/system/files/documents/advocacy_documents/ftc-staff-comment-federal-communications-commission-public-notice-da-14-1700-regarding-issues/150127fcccomment.pdf [ftc.gov] with their legal opinion that common carriers are allowed to block robo ca
Network neutrality (Score:1)
In fact, if you read the original filings from the telecoms, they specifically claim that it is the network neutrality obligations which come with common carrier status that tie their hands from blocking robo calls. They don't miss a trick in the fight for the Internet.
Re: (Score:2)
I eonder how that will trickle to ISP provided Email if the make ISPs common carriers?.
Re: (Score:3)
NSA et.al. work in secret, outside the law. Formally they're covered by the law, but the problem is that this includes many secret laws giving them lots of leeway, and if the law gets in the way they'll ignore it anyway.
The FCC and phone companies however work more in the open, and are bound by the law. One such laws says that the phone company must do their best to make all phone calls come through, no matter the content. This is typical part of being a common carrier (like the postal service): they can no
Re:Let's get this straight (Score:5, Insightful)
I disagree. No U.S. law can supersedes the Constitution. Much of what they've done violates the fourth and eighth Amendments. The problem isn't simply secret laws, it's a lawless executive branch, a pandering legislative branch, and a cowardly judicial branch.
Re: (Score:2)
If the phone contracts says you are not allowed to do robocalls or local laws does not allowed they are legally allowed to block them. Also they are legally allowed to track who calls
Re: (Score:2)
In that case, they would be allowed to block any robocalls originating from their network (because those customers are violating their contract); not the ones entering their network. That'd be a legal quagmire: how do they know for sure it's a robocall until it's answered and listened in to? They're not legally allowed to listen in to calls, a warrant is needed for that.
Re: (Score:2)
http://twothirds.us/the-oaths-... [twothirds.us]
All federal employees have an oath to uphold the constitution. Just because you don't understand the legal reasoning behind the different programs you have heard only pieces of, doesn't mean that every person in these organizations is doing unconstitutional stuff. If you want, most of the legal opinions have now been published, so you can read exactly why the programs are legal and constitutional.
Re: (Score:2)
Re: (Score:2)
That. In most European countries there's no such thing as robocalls. They get their line disconnected fast.
So you head on over to India, Africa, the Bahamas or the Ukraine to disconnect people's phones?
Christ, you Europeans have this shit all figured out.
Re: (Score:2)
Re: (Score:1)
Just stop lying and pretending that this is a hard problem. It's bad enough that this crap goes on in the first place. Pretending that nothing can be done is adding insult to injury. STFU and admit that it happens on purpose and nothing will change because you like the status quo. Stop lying to us!
People have to stop rewarding the liars with their votes if you expecting to happen at all. You will get nowhere with the continued 95% reelection rate that Congress enjoys.
Re: (Score:2)
The NSA has metadata (and most likely recordings) of most of the phone calls in the entire world. The FBI (and a bunch of other unnamed government agencies) can and do tap phones without court orders. Cell phones can be used to track individuals 24/7. And yet somehow between the FCC and all the phone companies no one can figure out who is making robocalls. Really?
What's actually going on is that phone companies love robocalls because they make money on them and the FCC doesn't give a damn and/or is too "pro-business" to do anything for consumers.
Just stop lying and pretending that this is a hard problem. It's bad enough that this crap goes on in the first place. Pretending that nothing can be done is adding insult to injury. STFU and admit that it happens on purpose and nothing will change because you like the status quo. Stop lying to us!
Who said its hard to figure out who is making robocalls? Its not difficult to figure that out. The problem is that it is not illegal to make robocalls. The concern is that some robocalls violate the law by calling people that are registered on do not call lists and do not have a valid legal reason for calling, and other robocalls are perfectly legal but the recipient doesn't want to answer them anyway. Services like nomorobo and others are intended for people who want to control the kinds of telemarketi
How about a real solution? (Score:3)
Why not 20 digit number where wrong numbers all answer and charge the caller? That would fix telemarketing forever.
Re: (Score:2)
Don't be silly. They know your number. People carelessly give it out all the time.
Another option (Score:3)
In the UK we can set preferences with the telephone preference service [tpsonline.org.uk]. But another is to set up a premium rate line and rake in the money [theguardian.com] - although it might be polite to set up another regular number for family and friends.
Re: (Score:1)
In the US we have a Do Not Call list also. Telemarketers just regard it as a confirmed good number list.
Block spoofing. Or charge for that privilege (Score:5, Insightful)
Root cause of the problem seems to be, some large corporations with large phone banks want to spoof their number. They don't care if that ability is misused by shady operators peddling junk. They are totally wrong, it is better to pay a few cents more per call to get an account with the privilege to spoof the originating number. If they reduce the number of junk calls, their potential customers might actually answer their calls. Right now the junk call menace is so high most people are refusing answer any unknown number.
Just charge 1 cent per call to spoof the originating number, the junk call volume will go down by orders of magnitude.
Re: (Score:3)
I don't even care if they allow spoofing or not -- Just when the number is spoofed, the receiver should get an indication that it has been spoofed, and then I can make my own decision on whether I want to receive those calls or not.
I'd just drop any call from a spoofed number. If somebody want to talk to me, they can get a real phone.
Re: (Score:2)
Re: (Score:1)
I wish they'd do that to spam too. Hey, they could charge a tenth of a cent per message and it would still kill the spammers.
Re: (Score:1)
Sounds like your setup is needlessly complicated and/or your service provider(s) is/are having a laugh at your expense.
What would be wrong with having the 800 number show up as the caller ID*? In most organizations, the 800 number is usually associated with the business, not the local number(s) - ideally, I can dial an 800 number and be geo-routed to the nearest branch, or for businesses that don't have an 800 number, it is normal to assign 1 number as the main number/CID and all the others are connected to
banana phone? (Score:2)
What ever happen to the raspberry pi banana phone guy? http://lifehacker.com/5981063/block-telemarketers-and-robocalls-for-good-with-the-raspberry-pi-powered-banana-phone
I was looking forward to seeing that. I even bought the parts for it but haven't had time to build my own.
Someone need to make this for cellphones. (Score:2)
A blacklist call app that downloads daily a new blacklist number list. If a marketing call get's through, I can manually blacklist and it reports back, if 10 or more of this same number comes in from users, it's added to the global blacklist.
It would decimate the scumbag telemarketing industry within a year.
Re: (Score:1)
Then when I see some telemarketeers calling me, I answer, and put the phone on mute.
I believe someone went on for over a minute with their script before hanging up.
It worked for a while (Score:2)
So I just don't answer the home phone any more unless I recognize the number.
Re: (Score:2)
So I just don't answer the home phone any more unless I recognize the number.
Same here. My home phone is generally used for outgoing calls like emergencies and where I want someone like a bank to recognize me (look up customer acount databased on my incoming number).
But here's an interesting thing I noticed lately: I may make one or two calls a week from my home number. And I get very few robocalls (having kept my number out of most marketing databases). But these robocalls all seem to come in within a few seconds of my having hung up from a legitimate call. I'm wondering if my pho
Easy solution (Score:1)
I just want his blacklist... (Score:2)
Re: (Score:2)
What does Nomorobo do with the call data? (Score:1)
Better system (Score:1)
Your caller gets a message "dial 75 (random number) if you are not a robot, and you will be connected." It would get rid of most of them.
Re: (Score:2)
Something being banned or made illegal does not prevent it from happening. It just prevdnts it from happening legally. See speeding for reference.
Re: (Score:2)
Re: (Score:2)