Skip to main content

Hi all,

We're all looking to build a simple web app to accompany our RingCentral account (with 5 lines). Ideally, we'd like the API to be able to authenticate with RingCentral behind the scenes and automatically choose an available 'line' to ring out on so that the user doesn't have to directly authenticate with RingCentral (only our own system) and not worry about which line they're ringing out on. Our own system can handle line limits, etc.

Is this possible with the RingCentral API (and ideally JavaScript) implementations or does the end user have to sign in directly with RingCentral credentials?

Thanks in advance,

Ben

Can you revise your question so I can understand what you want to achieve? Right now, I am not sure who calls whom and what phone is supposed to be ringing?


Hi Phong, thank you for getting back to me so quickly.

This is one-way only: dialing out. We want our employees to log in to our system and be presented with a list of scheduled calls for them (obviously our system would handle all of that). When they click 'call', it would automatically choose a free RingCentral line and dial out on that line (with recording).

Essentially, we want our system to authenticate with RingCentral and do all the heavy lifting so that the user can just click 'call' and not worry about logging in to a RingCentral account or anything like that.


I am not sure if this helps your use case, but here is what I can suggest you to explore. I assumed that this is a private app that serves only your own company.

Use the Ring Out API to place a call between 2 numbers (e.g. your employee's number and a customer's number). You can use the Presence API to to detect free "employee".


Reply