Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ringcentral/ringcentral-embeddable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1,021 Commits

Repository files navigation

RingCentral Embeddable is a fully functional, embeddable phone and dialer that is ready to use right out of the box. Using RingCentral Embeddable developers can embed a phone onto any web page to do the following:

  • make and receive phone calls
  • send and receive SMS messages
  • access voicemail
  • receive and view faxes
  • access the contacts in your address book

For developers, RingCentral Embeddable is also a framework that allows them to customize the display and behavior of the embedded phone. This can be done via simple CSS, and by listening for events emitted by Embeddable to engage custom functionality via Javascript. For example, developers can listen for an event that is triggered when a call ends to surface a dialog to collect call notes.

RingCentral Embeddable is React and Redux wrapper around RingCentral Widgets.

Additional RingCentral Embeddable resources

Getting started

RingCentral Embeddable can be integrate into a web page in two primary ways.

Quick start and demo

For those who want to get up and running as quickly as possible, the instructions below allow you to embed a phone into a web page in under a minute. This is perfect for a quick demo or proof of concept.

Please note: this quick start mode has all developers share the same client ID and secret. It is NOT recommended for production use as the actions of other users may result in the app being rate-limited, or even suspended - causing disruption to your integration. Once you have successfully demo'ed Embeddable, please register your own app with RingCentral, being careful to configure it properly, and insert your own Client ID into your embed tag.

Embed via a