The Twilio.js library allows developers to establish audio connections between a web browser and a Twilio Application. Including the Twilio.js library gives developers access to a couple of objects. One, Twilio.Device, allows one to make outbound connections, accept incoming connections, and set up connection event handlers. Another object, Twilio.Connection, allows an application to interact with a call as it is happening -- mute, unmute, or send DTMF tones. The extensive documentation includes a Quick Start option.
Plivo was founded after its founders, Venky Balasubramanian and Michael Ricordeau, found each other on Github and collectively decided, "[t]elephony is complex." Today, Plivo's focus is simple in statement, but complex in execution: Plivo offers "simple and powerful APIs that make it easier for businesses to develop telephony applications." Plivo's building block APIs allow developers to create telephony applications without learning the nuts and bolts of legacy telephony.
Telephony and voice APIs are one of the most active segments of the API and mashup world. For example, in the past week, two of the latest mashups in our directory use telephony APIs in innovative ways (the directory has 42 telephony-related APIs):
Since mid summer we've seen an uptick in the number of submitted mashups that use the Twilio API. Twilio (a ProgrammableWeb sponsor) offers extensive documentation that along with their bi-weekly contest encourages developers to create a variety of mashups, many which make their way into our directory. This week we'll take a look at some of our favorites that have been recently submitted.