I think this can be accomplished with a few steps. 1)Create a * number for a very quick way to report the solicitation. Add the reported numbers to a logic list and take automatic action on these numbers that get reported over 5 times in one hour. 2) Set up a security protocol based on tones that telephone companies must abide by in order for the calls to get through. The caller and receiver must have the tones matched up with the daily "key" in order to by-pass the security wall. This can be implemented by the telephone companies and will block not trusted VoIP servers and repeat offenders automatically as they will not be given a key until they pay their fines for allowing this to happen in the first place. 3) Create penalties for reporting false robocalls. 4) Allow people to set-up passcodes in order to reach them. If someone has your number, well, then they should also have the pass-code. This can be optional, of course, and can be implemented for an additional $5 fee on your phone bill, each month. 5) Keep records of the amount of robocalls reported after devising a plan and make sure it works. Take in all complaints if the plan causes any problems and figure out a solution to fix those problems. 6) Once a user reports with the new * code, disconnect the call on one end and play a tone that indicates the number they have called is not in service. This will trick the robot into thinking it has reached a number that is disconnected and could potentially remove it from a list.
Log in or sign up for Devpost to join the conversation.