Skip to content

Introducing RingCentral Embeddable 2.0

RingCentral Embeddable 2.0, currently in beta, marks the next generation of this popular RingCentral product, allowing developers to easily embed a RingCentral phone, SMS client, and more into any webpage or web application.

RingCentral Embeddable 2.0 is 100% backwards compatible

The latest version of RingCentral Embeddable is completely backwards compatible with all previous versions of Embeddable 1.x. This means that developers can quickly and easily upgrade to the latest version with minimal risk of breaking your existing implementation.

What's new in 2.0

New RingCentral Embeddable 2.x UI

Updated design

RingCentral Embeddable 2.0 front-end has been completely refactored to better conform with RingCentral's user interface guidelines and best practices. Users familiar with the RingCentral app will feel right at home using the new version of Embeddable. User interface highlights include:

  • New navigation bar: A redesigned navigation bar for improved accessibility and navigation efficiency.
  • New phone dialer: The dialer and calls are merged into phone tab. New call history UI make it modernized user interface.
  • New SMS inbox: Experience a refreshed inbox with a modernized user interface, making message management more efficient.
  • New meetings home: The meetings interface has been updated for a modernized user interface.

Direct access to call recordings

In this new version, a new recordings page has been added, allowing users to conveniently manage and play their recorded calls directly within Embeddable.

Enhanced voicemail player

The new voicemail player in RingCentral Embeddable 2.x comes with seek support, providing users with more control over their voicemail playback.

Noise reduction

Enjoy improved audio quality with noise reduction enabled by default, ensuring a clearer communication experience. This feature is available, but disabled by default in Embeddable 1.x.

Developer features

Over the course of the Embeddable 2.0 beta, we will be working to make the UI more extensible by developers, without developers having to know or code HTML and CSS to conform to the RingCentral UI standard.

Customized settings API

RingCentral Embeddable 2.x introduces a new customized settings API, offering developers more flexibility to tailor Embeddable's settings to the specific needs of the application it powers. Consider for example a circumstance in which Embeddable is being used within a third-party app, and settings specific to that app need to be made available to end users. This feature allows developers to inject the setting/preference into the "Settings" page using a simple JSON data structure.

Try it

Add following code to any website's header to embed a RingCentral phone into that page.

<script>
  (function() {
    var rcs = document.createElement("script");
    rcs.src = "https://apps.ringcentral.com/integration/ringcentral-embeddable/2.x/adapter.js";
    var rcs0 = document.getElementsByTagName("script")[0];
    rcs0.parentNode.insertBefore(rcs, rcs0);
  })();
</script>

Add the following anywhere on your webpage.

<iframe width="300" height="500" allow="microphone" 
  src="https://apps.ringcentral.com/integration/ringcentral-embeddable/2.x/app.html">
</iframe>