When the Federal Trade Commission told the public it would give $50,000 to anyone who could devise an effective and convenient way to stop telemarketing robocalls, proposals from more than 700 would-be inventors came in.
Among those was Alex Ruiz, a 24-year-old Linux systems administrator from California. Ruiz saw a way to combine his programming and tinkering skills with a device we’ve written a lot about—the Raspberry Pi. During the past three months, Ruiz devised a system including a Raspberry Pi, an analog telephone adapter, and a network switch that uses whitelisting to pass legitimate calls through while blocking those annoying telemarketers.
Winners of the FTC contest are expected to be announced in early April. Ruiz’s setup, while it appears to be technically sound, may be inconvenient for consumers since his current design requires three separate hardware devices. Ruiz is confident he’ll win, though, and at the very least his project is a good demonstration of how low-cost computers like the $35-Raspberry Pi can open new opportunities for tinkerers.
“I felt [the Raspberry Pi] was economically viable and Linux is flexible enough for me to write whatever I need to,” Ruiz said in a phone interview. “If I need to test eight units quickly, even on a budget, I could do it with this.”
Ruiz calls his product the “Banana Phone,” after this video. The Raspberry Pi acts as a communications server handling telephony processing, call logic handling, and integration with a whitelist database. The analog telephone adapter converts landline phone calls into VoIP (Voice over Internet Protocol) traffic, and the network switch allows the Raspberry Pi and analog telephone adapter to communicate with each other.
While the Raspberry Pi was key in building the Banana Phone because of its low cost and Ruiz’s experience with Linux, that doesn’t necessarily mean a Pi would be required in a final design. Ruiz said he “kept it hardware agnostic,” so if implemented “on any semi-intelligent calling platform, it will be able to do the job.”

Loading comments...