Skip to content

ringcentral/ringcentral-for-practicesuite

Repository files navigation

RingCentral for PracticeSuite (Community)

RingCentral for PracticeSuite Chrome extension. Build with RingCentral Embeddable and Extension Factory, you could create similar extension for other CRM sites with it.

Features

  • Add RingCentral Widget into PracticeSuite web application
  • Add Click-to-call button in Schedule detail page.
  • Hover on patient phone number to show Click-to-call tooltip.
  • Search patient on RingCentral Dial and SMS page
  • Match Patient name on RingCentral incoming call page
  • Custom X-USER-AGENT header for api request
  • Support RingCentral Video

Video

https://youtu.be/vZXrEDy9Be4

Screenshots

screenshots screenshots
PracticeSuite-1 PracticeSuite-2
PracticeSuite-3 PracticeSuite-4

Releases

Please get releases in here.

For Chrome: Download chrome extension zip file and decompress in local and goto chrome://extensions/ to open developer mode and load unpackaged files.

Development

  1. Create an app from https://developer.ringcentral.com/, make sure you choose a browser based app, and set all permissions, and add https://ringcentral.github.io/ringcentral-embeddable/redirect.html to your redirect URI list.

  2. Edit config.js:

create config file, and set proper thirdPartyConfigs.serviceName and ringCentralConfigs.appKey

cp config.sample.js config.js
  1. Build

Default to build chrome extension

# install dependencies, requires nodejs8.10+
npm i
# then run it
npm start
# edit src/*.js, webpack will auto-rebuild,
# after rebuild, do not forget to refresh in extension page

License

MIT