https://github.com/ringcentral/ringcentral-for-practicesuite
RingCentral for PracticeSuite (Community)
https://github.com/ringcentral/ringcentral-for-practicesuite
Last synced: 12 months ago
JSON representation
RingCentral for PracticeSuite (Community)
- Host: GitHub
- URL: https://github.com/ringcentral/ringcentral-for-practicesuite
- Owner: ringcentral
- License: mit
- Created: 2019-03-11T05:55:27.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T05:08:29.000Z (over 3 years ago)
- Last Synced: 2025-04-07T20:43:11.559Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://www.ringcentral.com/apps/practicesuite
- Size: 1.11 MB
- Stars: 3
- Watchers: 17
- Forks: 3
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RingCentral for PracticeSuite (Community)
RingCentral for PracticeSuite Chrome extension. Build with [RingCentral Embeddable](https://github.com/ringcentral/ringcentral-embeddable) and [Extension Factory](https://github.com/ringcentral/ringcentral-embeddable-extension-factory), you could create similar extension for other CRM sites with it.
## Features
- [x] Add RingCentral Widget into PracticeSuite web application
- [x] Add Click-to-call button in Schedule detail page.
- [x] Hover on patient phone number to show Click-to-call tooltip.
- [x] Search patient on RingCentral Dial and SMS page
- [x] Match Patient name on RingCentral incoming call page
- [x] Custom X-USER-AGENT header for api request
- [x] Support RingCentral Video
## Video
[https://youtu.be/vZXrEDy9Be4](https://youtu.be/vZXrEDy9Be4)
## Screenshots
| screenshots | screenshots |
:-------------------------:|:-------------------------:
 | 
 | 
## Releases
Please get releases in [here](https://github.com/ringcentral/ringcentral-for-practicesuite/releases).
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/](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
```bash
cp config.sample.js config.js
```
3. Build
Default to build chrome extension
```bash
# 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