Tropo Powered Virtual Call Center in 10 Minutes

July 7th, 2011 by Mark Headd

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.

That series had a fairly heavy emphasis on the use of Asterisk as the engine driving calls from customers to remote agents.

We’re now revisiting this solution with an emphasis on making it easy for anyone (including those with no need for an Asterisk application) to get a remote call center solution up and running quickly and with amazing ease.

This screencast will demonstrate how to get a fully functional, cloud-based remote call center solution deployed and working in about 10 minutes.

You’ll need a few items to follow along and get your own virtual call center up and running.

But don’t worry – they’re easy to get and (for development purposes) free to use.

  • A Tropo account.
  • A Phono API key.
  • An instance of the open source NoSQL database, CouchDB.
  • The CouchApp command line utility for deploying CouchApps.

You can clone the solution demonstrated in this screencast by doing the following at the command line:

git clone git@github.com:mheadd/remoteagent.git

As I emphasize in this screencast, the potential to extend and expand the features currently included in this solution are almost endless.

Because Tropo and Phono support open standards like SIP, XMPP and HTTP you can integrate with almost any system that you need to, so you can provide cutting edge features in your virtual call center.

The solution demonstrated here is completely open source. Clone it, extend it, make it your own – the only limit is your imagination.

Have fun!

Related posts:

  1. Using Tropo for a Remote Call Center Solution
  2. JavaScript Remote Call Center Solution: Part 3
  3. SMS Voting App in 10 Minutes with Tropo and CouchDB
  4. Introducing the new AT&T Call Management API powered by Tropo
  5. Tropo-Powered Hamradio Callsign Lookup App

Tags: , , , ,

4 Responses to “Tropo Powered Virtual Call Center in 10 Minutes”

  1. andycat says:

    Hey Mark, nice tutorial

    Have you noticed stale entries in the couchdb app , from phono instances that dont seem to properly unregister?

    Andy

  2. Mark Headd says:

    I’ve seen this happen very rarely, but have not yet been able to recreate the issue in my testing.

    If you see this happen, it would be great if you could collect the details of how you observe this and start an issue in the GutHub repo for this solution.

    Thanks, Andy!

  3. Fred Guth says:

    Hi, I tried to replicate, but was unsuccessful. According to Tropo Support, the Jabber network is no longer supported :-(

    Thanks, Fred

  4. Fred Guth says:

    Is RemoteAgent still working? I heard that Tropo is no longer supporting Jabber.

    Thanks.

Leave a Reply

Please note: By submitting a comment you agree to comply with our Comment Policy. We welcome all comments, positive or negative, but do reserve the right to remove all or part of blog comments that do not comply with our policy.

Additionally, the first time you leave a comment on this blog, it will be held for moderation. After that first comment has been approved, future comments will be posted without delay.

Additional comments powered by BackType