Given a list of phone numbers and locations, feed into an application to call them automatically to determine if they have phone service, if they have power, etc. Display on map. Using Twilio. Project on github. Continuing to work on this project. Collaborating with Twilio.
Some power companies have poor data, this is a way to supplement that.
More info at http://bit.ly/rna-ltda
Laurian Gridinoc (@gridinoc)
Expertise: server-side (php, java, node.js), client-side (html5, css3, js, maps, datavis)
Working on: calling a list of phones via the twilio API and mapping them out on phone line status, response and questionaire answers.
Code repo: https://github.com/Laurian/RNA
Need: a way to get a list of phones (of local business?) and their geolocation per affected area
The idea of the app is given a list of phones and geo coordinates (think of a list of small business in a specific area), the app will display them on a map, then on click (later with a scheduler) will call those numbers and map their status (no answer, busy, etc.), each call will have a questionaire and the data from that will be again shown on the map and you would be able to filter by questions, etc.
In a way you could do “wardialing” for an area (think of a random sample rather than calling numbers in sequence) and map the response to various questions.
Summary of progress:
Spent most of the time testing calls with Twilio API and doing all the plumbing for the application, code at https://github.com/Laurian/RNA
The elements that are in place are configuration management, object-relational mapping (to sqlite), twilio api, etc.
Had several conversations with Rob Spectre (@dn0t, a Twilio evangelist) on how to actually handle various things with their API.
Wire-in all twilio callbacks and store them.
Generate KML from the database.
Use MIT Simile Exhibit to create a facetet interface over the data (map and timeline)