Posts Tagged ‘Open Source’

Tropo invades Vancouver

Thursday, May 5th, 2011

Some cities have Tech weeks. Vancouver’s awesome enough to have Open Source Week with topics ranging from WordPress to open data.

Adam Kalsey will be in Vancouver Thursday, Friday and Saturday, is at WordCamp today, a discussion on using open data and mobile tools to improve communities tomorrow, the inaugural HTML 5 meetup tomorrow night, and Microsoft’s Open Source conference Make Web Not War on Saturday. At Make Web Not War, Adam’s going to be giving a talk about Drupal.

If you’re a Tropo user in Vancouver and want to meet up with Adam, grab him at one of these events, contact him on Twitter, or email adam@tropo.com.

Want to build voice, SMS, IM and Twitter apps in python? Tropo WebAPI library now available

Tuesday, September 7th, 2010

Python logo

Do you want to use the python language to build applications that interact with your users / customers using voice, text messaging (SMS), instant messaging (IM) or Twitter?

If so, we now have a python module available to help you create those apps on our Tropo platform using the Tropo Web API.  The module is available for download here:

http://github.com/tropo/tropo-webapi-python

You can download it directly from the website or use the git version control system to clone a copy to your local system.

There are a couple of samples provided, one that works with Google AppEngine and one that works with the “itty-bitty python web framework” :

http://github.com/tropo/tropo-webapi-python/tree/master/samples/

We need to get some more samples in there, quite frankly, and will be doing that in the time ahead, so please do check back occasionally.  For more info on what you can do with the Tropo Web API in general, please read the Tropo Web API Guide.

The module is still in development, too, so you may see some changes to it over time as we work on continuing to improve it and make it better.  If you are git-savvy, the best way to stay up-to-date would be to clone a copy and then issue a “git pull origin master” from time-to-time to be sure you have the latest and greatest code.

This python module is freely available as open source, and I and others will be writing more about what you can do with it in the weeks ahead.  If you would like to contribute samples, find bugs or have other issues, please either contact me on Github or via email.

If python’s not your language of choice, we also do have Tropo Web API libraries for Ruby, PHP and C#. Check them all out on http://github.com/tropo/

Enjoy… and please do drop us a line if you build some cool apps with this library!

P.S. And yes, this python library has been updated to line up with our new library naming guidelines, so there are no expected changes to the module name any time soon. That’s been done.

P.P.S. I should note that Ted Gilchrist was the primary author of this python library for Tropo, with additional contributions from Saúl Ibarra Corretgé and myself.

Introducing OpenVoice. Your number, Open Source.

Wednesday, May 19th, 2010

OpenVoiceLong time Tropo developer Zhao Lu launched OpenVoice today. OpenVoice is a virtual number application that can forward calls, handle voicemail (with transcriptions), send and receive SMS, and make outbound calls from your OpenVoice number. And because OpenVoice is built on Tropo, it has built in support for speech recognition and phone numbers are available from around the world.

OpenVoice is built with Ruby on Rails using the Tropo WebAPI to communicate with the phone system, and Tropo has signed on as a contributor to the project. We’ll be using OpenVoice to show off how to build Sophisticated Tropo applications and using the OpenVoice code and use cases to create tutorials for Tropo features. You can bet in the future that when we add a new feature, we’ll describe how to implement it by using OpenVoice as an example.

We’re launching OpenVoice alongside Zhao today at Google I/O and we’ve packed it with all sorts of Google technologies.

  • Android Client
  • Voicemail notifications and transcriptions delivered over Google Talk
  • Call logs displayed on a google map
  • Import contacts from Gmail
  • Some other hidden goodies

In addition to those, we’ve developed a version of OpenVoice that can run on Google App Engine and uses your Google Account as a single signon platform.

Using Tropo as a platform allowed us to create OpenVoice in under 4 man-weeks. We went from idea to implementation in less than a month. Because of the Tropo underpinnings, developers have a full API they can work with to implement features of their own or interact with their phone for them.

Want to see OpenVoice in action? Stop by and visit Voxeo in the Google I/O Sandbox today and tomorrow. Not at I/O? Chris Matthieu, one of the OpenVoice developers put together a 10 minute video overview. Or download a copy of the code from Github and try it out for yourself.

Opening the Tropo Cloud

Thursday, July 23rd, 2009

tropo.comlogo.jpgToday we announced the availability of the Tropo Servlet under an open-source license at OSCON. This is the next step in opening Tropo and building the developer community for open-source cloud telephony.

In the coming days we will be publishing additional details on the Tropo architecture and how the Tropo Servlet fits into SIP Servlet engines. In the meantime, everyone is welcome to have a look at the source code on Github: https://github.com/voxeo/tropo-servlet/.