Posts Tagged ‘couchdb’

Timeless SMS – Using CouchDB to Track Two Way SMS Conversations

Wednesday, March 28th, 2012

Tropo includes an “ask” method, which allows you to ask a question and wait for a response.  On a voice call, the user is actually on the phone and typically responds quickly; with SMS, they might receive your text with the question but wait to respond until they have the free time.  If your ask has a timeout of 30 seconds, and your user responds in a couple hours, how do you manage it? The absolute maximum timeout you can set is 2 hours – what if they respond the next day?

The best way to work around this limitation is by storing and reading the progress of an SMS conversation in a database, effectively eliminating any timeout concerns. This blog will discuss – and show – how to start, save and work with CouchDB to accomplish this. For the sake of simplity in this sample code, we’re getting back all the users. Realize that in a production system, you’ll probably want to tune this lookup so instead of getting back the couch documents for every user, you should search for the callerID and get only the documents for a particular user.

(more…)

SMS Voting App in 10 Minutes with Tropo and CouchDB

Wednesday, February 8th, 2012

Lat fall, I attended CouchConf NYC and gave a presentation on using Tropo with CouchDB.

(more…)

Winner of the CouchConf NYC Ticket

Friday, October 21st, 2011

A few days ago, we asked people to send out a tweet to win a free ticket we’re giving away to the CouchConf NYC event taking place on Monday.

(more…)

Win a Free Ticket to CouchConf NYC

Wednesday, October 19th, 2011

Tropo is giving away 1 free ticket to CouchConf in NYC next week.

(more…)

Speech Enabling Open311

Tuesday, August 9th, 2011

Since SpeechTEK is this week, I thought it was a good time to update a post I did several months ago on using speech recognition to capture a street address.

(more…)

Tropo Powered Virtual Call Center in 10 Minutes

Thursday, July 7th, 2011

A few months ago, my colleague Dave Hoff and I blogged about a CouchDB based solution to enable a virtual call center powered by Phono – the jQuery extension that lets you build telephone and instant messaging clients inside a web browser.

(more…)

JavaScript Remote Call Center Solution: Part 3

Monday, March 28th, 2011

As promised in a previous post, this entry will conclude a series we started over on the Phono blog discussing an effort to build a remote call center solution in JavaScript.

(more…)

Using Tropo for a Remote Call Center Solution

Wednesday, March 23rd, 2011

Phono jQuery library for browser-based phone apps. Over on the Phono blog, we’re doing a series of posts on a new project to build a remote call center solution with Phono and other JavaScript components.

(more…)

No More Coworking Lockouts with Tropo and CouchDB

Monday, February 28th, 2011

Has this ever happened to you?

You’re feeling a bit randy so you decide to head over to your local coworking facility or hacker dojo to get some work done. Although it’s a bit of an odd hour, the caffeine is pumping in your veins and you’re raring to code up the next big thing. CloudKnock in action Unfortunately, when you get to your coworking site your realize that the door is locked, and you don’t know who is inside to call or send a message to so they may come and let you in. Bummer!

(more…)

Control Your Tropo Scripts with External Events

Thursday, January 20th, 2011

A few weeks back, Adam Kalsey introduced an exciting new piece of functionality on the Tropo platform – the ability to control a Tropo script by injecting events into a running session.

(more…)