SOURCE: Ribbit


November 18, 2009 13:30 ET

Ribbit Brings Programmable Voice Communications to Microsoft Silverlight and .NET Platform Developers

Software Development Kit and Language Support for Microsoft Silverlight Gives Microsoft's Global Development Community Easy Access to Open Platform for Communications Innovation

MOUNTAIN VIEW, CA--(Marketwire - November 18, 2009) - Ribbit and Microsoft today announced the immediate availability of Ribbit's .NET Software Development Kit (SDK) and ready-to-use Microsoft Silverlight controls for communications-enabling Web pages and applications. The SDKs and programming tools, which were developed by Ribbit and Microsoft Corp., give Microsoft's global community of 1,000,000+ developers easy access to Ribbit's cloud-based platform for programmable telephony.

Now, Silverlight and .NET Platform developers can integrate voice, messaging, and rich communications functionality directly into Web pages, applications, social networks, online campaigns, or Web-to-mobile interactions -- without any knowledge of telephony or expensive capital outlays. This breakthrough platform for communications innovation now supports Silverlight and the Microsoft .NET Platform -- making programmable communications available to a total of more than 1,000,000+ Microsoft developers and designers worldwide.

Although developers can also access the Ribbit Platform through REST HTTP calls, the new Silverlight controls provide a ready-to-use interface for quickly and easily building voice- and messaging-enabled applications. Available for download from Ribbit's Developer Center, ( Ribbit's Silverlight controls and .NET SDK expose the following features and functionality through the Ribbit Platform:

--  Calling -- Users can easily initiate and end phone calls through web
    applications with Ribbit's controls for Silverlight. Developers have the
    option of using controls that provide a simple Call button, a full phone
    dial pad, or a deluxe call manager.
--  Conferencing -- A Ribbit-enabled Silverlight application can host
    conference calls that connect up to 30 people worldwide. Users can initiate
    conference calls by interacting with the controls, and applications can
    initiate conference calls in code.
--  Send SMS Messages -- Users can easily compose and send SMS messages to
    one or more recipient phone numbers with the SMS control.
--  Manage Calls -- With the Active Call control, users can make and
    manage multiple calls and conference calls in their Silverlight
    application. Mute, hold, and transfer features are also available.
--  Review Messages and Call Activity -- Users can review their call
    activity and messages using the Message Log control. Messages with audio
    content can be played and text messages and audio transcriptions can be
    read. Messages can also be organized into folders and deleted.

"By opening up Ribbit's programmable telephony platform to Microsoft's global developer ecosystem, .NET and Silverlight developers can now communications-enable enterprise-class applications in a drag-and-drop, easy-to-code environment," said Crick Waters, Ribbit's Co-Founder and Vice President of Strategy & Business Development.

"Ribbit's Silverlight controls allow Silverlight developers to create a whole new class of Voice 2.0 applications using the Ribbit telephony platform -- as well as augment existing applications with the added dimension of voice," noted Joe Hofstader, Senior Architect of the Developer and Platform Evangelism Group in the Communications Sector at Microsoft. "In the past, building such communications-enabled applications required expensive telecommunications equipment and deep domain knowledge."

Additional Information:

-- Ribbit for Silverlight Presentation from Neudesic

-- Ribbit for Silverlight Example

-- Getting Started (Release Notes, API Pocket Guide and more)

-- Ribbit for Silverlight Tutorial

-- Screenshots: Dial Pad and SMS


Ribbit is an open platform for communication innovation, bringing together the Internet, voice and data to form a new world of intelligent, integrated communication solutions. We see a future where rich voice and data travels seamlessly across devices, networks, carriers and protocols to create a better informed and more connected world. Ribbit was created to accelerate that future.

Headquartered in Mountain View, California, Ribbit is a wholly owned subsidiary of BT. For more information about Ribbit, please visit