At this point we're entering criminal territory. Enriching yourself when you should reasonably know something criminal is occurring (like someone being defrauded), and helping the perpetrator by providing your service anyways, can make you a criminal yourself very fast.
As far as judges will be concerned, you're now a perp yourself.
I have a very hard time seeing the criminality of this. Can any lawyers provide more insight?
One young prosecutor seeking to make a splash in a jurisdiction with a twilio customer.
Twilio might win in court, but they’d lose in the big picture.
That doesn't sound automated.
Isn’t this a major selling feature of pretty much every CRM?
EDIT: With AWS SNS SMS you can set a spending limit and your bill will never go over that.
Source: use it and twilio.
Looks like we'd need https://docs.aws.amazon.com/pinpoint/latest/userguide/channe...
Which isn't bad, but is much more limited than what Twilio provides.
For example, all UK mobile phone numbers begin 07 (i.e. +44 7), fixed/special rate 08, and premium rate 09.
But SMS also has "short codes", which is probably what's being abused here. 5 or 6 digit numbers, usually used for things like "Text 12345 to donate €2 to this charity" or "Send 'CXM' to 12345 and receive a message telling you when the next bus comes to this stop, costs 10¢".
https://en.wikipedia.org/wiki/Telephone_numbers_in_the_Unite...
AFAIK there's no easy way to always, securely detect premium numbers. The fraudster can setup a forward from a normal number to a premium one anyway. So checking number prefix is useless. One could listen for the "After the beep, this call will be billed at X c/min" recording that premium numbers in honest countries have. The fraudsters manage to find less honest premium number providers that skip these.
This is a well enough known issue that Twilio has a page about it: https://www.twilio.com/learn/voice-and-video/toll-fraud
If Twilio wanted to stand up for their customers they would refuse to pay for any premium number that's not in an ITU registered premium range. It will cause a few lawsuits with telecom carriers, but then probably ends this problem once and for all.
Twilio claims this isn't possible, but most mobile operators offer an option to disable calling premium numbers. So either the providers are very customer friendly and eat the cost (unlikely, it would open them up for huge amounts of fraud) or the mobile operators figured out how to block it or push the cost back to the upstream provider.
Doesn't this mean that your call from Twillo to the normal number would be charged at your usual rate, and the fraudster would pick up the cost for the forwarding?
Would the forwarding party not have to pay the premium rate part in this case?
Twilio is also the only Pay as you Go SaaS vendor that doesn’t have spend limits on accounts and advises customers to implement their own any fraud measures themselves.
While this was going on, we got an email from their sales rep, congratulating us for increasing our spend by more than 8000% and wanted to have a chat. So I guess they do have the systems to monitor unusual patterns, they just turn a blind eye.
You’d never know, someone in Twilio might even be selling customer lists on the black market to the fraudsters so they know who to target.