News & Announcements User Community Developer Community

Welcome to the RingCentral Community

Please note the community is currently under maintenance and is read-only.

Search
Make sure to review our Terms of Use and Community Guidelines.
  Please note the community is currently under maintenance and is read-only.
Home » Developers
I need to know how can I make a call in desktop from browser based application using the WebPhone WebRTC.
Tags: sdk
Aug 3, 2018 at 7:34am   •   5 replies  •  0 likes
amit-ohal

I have integrated RingCentral API for making Authentication,Inbound and Outbound SMS,SMS Store.But for making Voice call I have integrated the WebPhone from https://github.com/ringcentral/ringcentral-web-phone .WebPhone is a browser based application and I want to integrate it in my Desktop application.How to retrieve the Address book and make a call from the list of contacts from Address book and make Voice call from WebPhone.

I can share more details if required.


Regards,


5 Answers
answered on Oct 31, 2018 at 11:36pm  
The code really helped out and this was made possible, the calling in desktop from the web phone does seems like a great help. I wandered around in the  Windows 10 Recovery Media for the recovery of the code possible.

 0
answered on Aug 8, 2018 at 12:18am  
Here is the JS code to do logout: https://github.com/ringcentral/ringcentral-js#logout

 0
answered on Aug 8, 2018 at 12:17am  
https://github.com/ringcentral/ringcentral-js#retrieving-and-setting-auth-information

After authorization, you retrieve the auth data and persist it somewhere.  Next time you invoke the browser control, set the auth data back.  Then there is no need to do authorization every time. 

 0
answered on Aug 8, 2018 at 12:01am  
Hi Tyler,

I am able to make WebPhone application execute in my desktop application with a browser control in Windows but every time when I invoke the browser control it ask authentication.
I want to make the login procedure only once at the start.
Also please let me know what is the API for making logout in C# and JavaScript.

Regards,

Amit Ohal

 0
answered on Aug 4, 2018 at 1:04am  
If you want to use WebRTC in your desktop app, your desktop app must have a web browser embedded.

For example, electron has Chrome browser embedded so it is able to take advantages of WebRTC. Other languages also have solutions to embed a browser. This is a Java Desktop demo: https://github.com/tylerlong/jxbrowser-webrtc

 0



A new Community is coming to RingCentral!

Posts are currently read-only as we transition into our new platform.

We thank you for your patience
during this downtime.

Try Workflow Builder

Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!

Try RingCentral Workflow Builder

PRODUCTS
RingEX
Message
Video
Phone
OPEN ECOSYSTEM
Developer Platform
APIs
Integrated Apps
App Gallery
Developer support
Games and rewards

RESOURCES
Resource center
Blog
Product Releases
Accessibility
QUICK LINKS
App Download
RingCentral App login
Admin Portal Login
Contact Sales
© 1999-2024 RingCentral, Inc. All rights reserved. Legal Privacy Notice Site Map Contact Us