At Tropo we love to make it free and easy to sign up and start developing. It’s time for a bit of spring cleaning though and we found that there are almost 100, 000 numbers assigned to Tropo developer apps, the majority of which have not been used in the last few months. Going forward we will be implementing a policy where numbers associated with development apps that are not used in 90 days will automatically be returned to our number pools. These unused numbers do cost us money and could be reused in the larger production pool. If you have a strong affection for your number and worry that it might be impacted the easiest thing to do is simply move your application to production. With prices as low as 1$ per month it’s a simple and cost effective way to guarantee you’ll keep your number even if you aren’t using it.
For now, we will release every number that wasn’t used for more than 90 days coming April 30. I.e. every number that didn’t make or receive a call or SMS since Feb 1st will be released back into the common phone numbers pool.
We are happy to announce that we’re able to make numbers in Denmark, Finland, Sweden and Portugal available to Tropo.eu developers. We now provide both local and toll-free numbers that support inbound voice in all four of these countries as well as inbound SMS numbers in Denmark Finland, and Sweden.
The purchase of these numbers can be done through our portal and you can find pricing on the pricing page. Contact email@example.com if you can’t find a number you are looking for.
Just recently, yours truly made a hop, skip, and two jumps from Orlando, Florida to Melbourne, Australia (a mere 23-hour jaunt) to deliver the Cisco Spark and Tropo API Experience workshop at the APJ Collaboration Specialist Training (CST) event. The event was held at the Cisco Melbourne office, located on eastern side of the famous Collins Street, starting on Monday, November 14th. Essentially, it’s a 4-day technical training for Cisco Collaboration Engineers, taking a deep dive into the Cisco Collaboration portfolio with a lot of hands on lab opportunity. The Spark and Tropo API Experience workshop is roadshow-style event for Cisco engineers, partners, and customers to learn all about Cisco’s Cloud Collaboration APIs. A perfect fit for this event!
The CST event officially kicked-off Tuesday with various workshops delivered by the Cisco team over the next few days. The sessions spanned across all sorts of Cisco Collaboration technology, such as migrating from Microsoft platforms and adding cloud business solutions inside organizations. One of our awesome Cisco Spark experts, Paul O’Dwyer, gave a great talk on Cisco cloud APIs, with a detailed description from a developer standpoint. The attendees were kept pretty busy with a nice mix of instructional content and labs. At the end of the day on Tuesday, the Cisco team had a nice dinner together at a restaurant that specialized in Texas-style BBQ, which is certainly the type of cuisine worth traveling almost 10,000 miles for.
As the CST event drew to a conclusion on Friday, I presented the Cisco Spark and Tropo Experience to a hearty group of partners and colleagues. There were plenty of eager folks ready to start using the APIs and this session was intended to get them jump started. The workshop started off with comprehensive review of both the technical and business sides of Spark and Tropo. This included some live demos, such as the ‘Email to Spark’ bot which automatically adds the people and context of an existing email thread to a new Spark room.
Then it was time for the group to get some instructional hands-on work, starting with the Tropo.com Scripting API. Through this portion, they created and deployed Tropo voice scripts that utilized text to speech, played audio files and even asked questions to the caller. The locals in the group were pleased to be able assign a Melbourne telephone number to their application and they dialed it right from their mobile phones. For others in the group, it was easier to make test calls from a SIP client on a laptop. Tropo makes that very easy to do since all applications are automatically assigned a unique inbound SIP address.
From there, we moved over to the Spark API developer portal and used the interactive documentation to create a live webhook in Spark. We configured the webhook to use a requestb.in URL easily view the code that is returned from the API when an event is triggered. This is also a great way to quickly troubleshoot existing webhooks.
The workshop then moved on to the two Spark API labs. The first lab had the group initiate API requests to create new Spark rooms, add participants and postmessages. The complexity increased in the second lab that had the group deploy a Spark integration using an OAuth grant flow. Integrations are how you request permission to invoke Spark APIs on behalf of another user. While the labs can be challenging, everyone made it through them successfully, which should boost their confidence to utilize the Spark and Tropo platforms moving forward.
My visit to Melbourne was a really positive experience all the way around. It’s always enjoyable to educate others about Cisco’s easy to use APIs and to do it in an amazing city like this made it extra special. The entire team who put together the CST event for APJ really did a commendable job. The week did seem to go by way too fast. I barely had enough time to psyche myself up for the trip back home. The long…trip…home.
Alas, this show must go on! If you are interested in having a Cisco Spark and Tropo APIworkshop delivered at your next event, we’d love to hear from you – just follow the link here to request more details. The workshop can be tailored for a wide variety of skillsets – developers, power users, and IT professionals. Additionally, we will also be offering a ‘Train-the-Trainer’ program for Cisco engineers who want to re-deliver this workshop at their own event. If you are a Cisco employee and want more details on the ‘Train-the-Trainer’ program for the Spark and Tropo API Workshop, you can request more information here.