59°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Why do I use Tropo over Twilio?

    December 16, 2010

    Tropo LogoMany people keep asking me why I use Tropo instead of Twilio. It seems that Twilio does a great job of getting the word out about their service, so many people end up using them first. But there are a few reasons I'm using Tropo instead. Basically it comes down to features, scalability and support.

    AIM, Yahoo IM, MSN, Jabber and Twitter!

    In addition to sending SMSs and calling phone numbers, Tropo can send messages over other text channels such as AIM, Google Chat, MSN, Yahoo IM, Jabber and Twitter, and can also call Skype and SIP numbers.

    In-Browser Phone

    Tropo recently released Phono, a browser-based SIP client, so you can now do things like have a click-to-call button on your website which will use the computer's mic and speakers to make the call!

    Browser-Based Chat Client

    Phono also turns a browser into a Jabber client. Your browser gets an address you can use to send messages to via the Jabber protocol. This means you can quickly make a chat interface without having to build the server-side code dealing with sockets.

    Custom Caller ID

    Tropo lets you set the caller ID of outgoing calls to any arbitrary phone number, which can be used to more tightly integrate with existing phone systems. For example, I'm using caller ID tricks for a client to route calls directly to extensions in their office phone system.

    Voice Recognition

    Tropo can do great voice recognition to let callers speak instead of enter digits. For example, you can prompt a caller to say "sales" or "support" instead of just entering 1 or 2 on the keypad. This is especially great for when you need to ask the caller to choose from a large number of options such as states, or cities within a state.

    Free for Development

    Tropo doesn't charge anything for development applications until you put them onto the production network. This is really great for experimenting with a new idea without running down your development "credits."

    Scalability

    Twilio runs on Amazon EC2. Tropo runs in the private Voxeo network. "Co-tenancy is hard." says John from Netflix in a blog post titled 5 Lessons We?ve Learned Using AWS. Personally, voice data and SMSs are not something I want running in a shared environment where resources may be allocated away from a call while I'm on the phone.

    Additionally, if you are building an application that needs to be secure, such as for a bank or a government agency, they probably won't allow the application to run on the Amazon cloud for security reasons. With Tropo, you can license Prophecy and run your own Tropo platform in a secure location.

    Support

    I've had nothing but great experiences with Tropo support. They are very responsive to tickets submitted, I usually get a response back in less than an hour.

    There are also several Tropo staff available on their IRC channel (#tropo on freenode.net) at pretty much any time of the day. There are also several community members that hang out on the channel and can help with questions and issues.

    More Information

    Here are some links about projects built using Tropo.

    • Mobile Assessment of Damage Hotline built during the Random Hacks of Kindness hackathon in December 2010.
    • Loqi.me Wins Most Useful App and Best in Show at CivicApps Award Ceremony
    • Apps built at the Geoloqi+Tropo hackathon
    Thu, Dec 16, 2010 11:14am -08:00 #phono #sip #sms #tropo #twilio #voice
    1 mention

    Other Mentions

    • www.pearltrees.com
      Thu, Apr 10, 2014 9:56am -08:00
Posted in /articles

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv