VXML Solutions

News and Comments from Around the Web

Entries Tagged ‘API’

SMSified’s New REST API Explorer

Voxeo Labs, the creators of SMSified, Tropo, Phono, IMified, and other innovative communications services and technologies, has partnered with Apigee to introduce the new SMSified API Explorer!  Now developers can experiment with the SMSified REST API without writing a single line of code!  Yes, it’s that easy and here’s a video to prove it. Get started with [...]

W3C WebRTC Group Releases First Draft of API Specification For Browser-Based Communication

As part of the ongoing RTCWEB/WebRTC initiative to enable real-time communications in web browsers without extra plugins or extensions, the W3C working group released its first draft of the API specification. It can be found at: http://dev.w3.org/2011/webrtc/editor/webrtc.html As that URL actually points to a version that will change as more edits are made, there is [...]

Ruby Gem for the SMSified API

The SMSified API is already easy to use, but now even easier with a Ruby gem. Now you may do the following: gem install smsified Then, to send an SMS: require ‘rubygems’ require ‘smsified’ oneapi = Smsified::OneAPI.new :username => ‘user’, :password => ‘bug.fungus24′ oneapi.send_sms :address => ’14155551212′, :message => ‘Hi there!’, :sender_address => ’13035551212′ Thats [...]

Supporting An Open Standard for a SMS API – Why SMSified Uses the GSMA’s OneAPI

Why should you be locked in to a SMS API? Why should you be forced to continue using a SMS messaging platform because you built your application on their proprietary API? What if there was a way you could build a SMS application using a “standard” API so that you could move it to another [...]

New RTCWEB Internet-Draft: Architecture and API Requirements for RTC Web

Related to the RTCWEB BOF coming up at IETF 80 at the end of the month, Cullen Jennings at Cisco just submitted an interesting Internet-Draft: http://tools.ietf.org/html/draft-jennings-rtcweb-api The abstract is: Internet browsers and other software applications are enabling support for real time interactive voice and video. This draft outlines a set of IETF protocols that can [...]

New Tropo Scripting API Tutorial – The Chance Facilitator

Since random number generation is a common “first app” for people learning a new language, we decided to add a new tutorial showing an application that utilizes the math functions of each of the five supported languages (JavaScript, Ruby, PHP, Python & Groovy) to create the Chance Facilitator in Tropo. It allows you to roll [...]

Java Media Control API: SDP Negotiation

Before the media server can talk to the client, both sides have to negotiate the media session description. In Java Media Control API, the media session negotiation is based on SDP offer/answer model. NetworkConnection in Java Media Control API represents the client connecting to the media server. A NetworkConnection is created when a call is [...]

Java Media Control API: Event Model

Most of Java Media Control APIs are asynchronous. The Java Media Control applications are typically event driven. So it is important to understand Java Media Control API’s event model. There are three entities in the event model, as illustrated in the diagram. MediaEvents are sent by MediaEventNotifier to registered MediaEventListeners. A MediaEventNotifier can have multiple [...]

Java Media Control API: Driver and Factory

In the last blog, I gave an overview of the core objects in Java Media Control API, a.k.a. JSR 309. But how do you create these media objects in the first place? Here is the object ownership in Java Media Control API. The root object – MsControlFactory – can be obtained from a Java Media [...]

Using the Tropo Web API behind a firewall with Tunnlr

Many times we find ourselves sitting behind networks without the ability to open a TCP port to hack on our web services. This may be at a coffee shop, a corporate network or that guest network you just connected to at your developer meetup. We have a solution for that. In steps Tunnlr, a great [...]