Some of the most-requested features for Tropo have arrived. APIs to manage applications, add and remove numbers, and remotely control a running Tropo session are now available. If I were a cliched hack, I’d call this a Christmas gift for Tropo users. But I’m not, so I won’t.
Provisioning – For managing applications, Tropo has a set of new REST APIs that allow you to do with code anything you can do with the Tropo UI. Create applications, add and remove phone numbers, fetch all the contact methods for your application, change URLs. If you’ve set up billing information, you can even move applications to production. All from your code. Even some things you can’t do in the UI can be done from the API (like moving a number between apps or switching an app from Scripting to WebAPI).
Remote Control – A common request is to allow a developer to break a caller out of a conference call, stop hold music, or cancel some long-running operation. Our new event API allows you to send an “exit” signal to any running session and have it interrupt any Tropo function. You can even target that signal at a specific piece of code, useful if you have 10 different say() functions in your app, but only want to stop the one that’s playing hold music.
The event API is available on the servers powering the free development applications now and will be promoted to production applications in about two weeks.
These two new APIs are added to the REST API we already offered for launching new sessions and the RESTful WebAPI for running a Tropo application over HTTP. And we’re not done. Look for more RESTful interaction with your Tropo applications soon. Check out the Full REST documentation for more info.
SSL – All APIs are now available over SSL and all examples are being updated to show https urls. Using non-SSL encrypted connections will continue to be available, but we strongly encourage that all API calls be made over SSL. We’ve also added SSL certificates to our WebDAV servers, allowing you to securely update application code over WebDAV.
In addition to these new features, Tropo still offers:
- Free developer accounts – Try out Tropo without adding a credit card or keeping track of limited developer credits. Tropo is free for developer usage, including phone numbers around the world.
- 24×7 Support – Our support team is available around the clock if you have any questions while working on your application.
- Worldwide Platform – Phone numbers in 41 countries. Voice recognition and text to speech in 9 languages. Calls and SMS to anywhere in the world. International telephony is hard. We make it easy.
- Skype, SIP, iNum, XMPP, and more – Tropo’s way more than just phone numbers. Send text messages, interact over IM, call into your app with Skype or SIP. We provide you with multiple communications channels and the tools to use them.
So get cracking. Build something great with Tropo. We can’t want to see what you do. Don’t have an account? Sign up free.