Ribbit Platform Overview
The Ribbit Platform is an open, scalable, cloud-based environment for communications innovation.
Developers, ISVs, and businesses across all industries—from hosted call centers to advertising and digital agencies—can use the Ribbit Platform tools and services to quickly add voice, messaging, and rich communications features to any Web page, application, or campaign.
Opportunities for creating new ways to communicate—with people, businesses, and software—are limitless.
With no knowledge of telephony and no costly equipment to buy, developers can access Ribbit’s global phone network using Adobe Flash, Java, JavaScript, PHP, .NET, Silverlight, and other familiar programming tools (even directly via our RESTful API).
At Ribbit’s core is the Ribbit SmartSwitch™, a multiprotocol, Lucent-certified, Class 5 soft switch.
The Ribbit SmartSwitch is what allows calls to initiate on multiple devices, and transverse multiple communications protocols, networks, and device types. Incoming calls may be answered through a Web browser, application, widget, or VoIP client such as Skype. Outgoing calls may be answered on a soft phone, landline phone, mobile phone, or through a desktop widget. The Ribbit SmartSwitch makes call routing transparent to users, and allows users to decide which devices should “ring” when.
Ribbit Mobile and Ribbit for Salesforce are examples of commercial applications built on the Ribbit Platform.
These applications demonstrate how the Ribbit Platform can be used to integrate voice and rich communications into existing applications, and also to create exciting new applications that save time, money, and shape entire markets.


