Hi Don,
We just verified and the Demo application is working fine as expected. Could you please kindly verify if the extension which is used to login has a Digital Line attached to it, in order to use this capability.
You could find this information in the
README.md of the Web-Phone Demo application.
Can you please set the log level to 3 and provide us with the complete log ?
Sorry to take so long to respond. I'll get you the log on Monday as I have production and sandbox on the same machine and must reconfigure it. But first must the softphone be up and running to use WebRTC? I thought the login would simply perform the 3-legged auth before I tried anything else?
You do not have to be logged into the soft phone to use WebRTC if the application code has implemented 3-Legged OAuth properly. If you are experiencing an issue with that, I would add that issue to the Github Issue Tracker for the RingCentral Web Phone (
https://github.com/ringcentral/ringcentral-web-phone/issues ).
Not trying to use soft phone I was asking if it was needed for WebRTC. I set the log level = 3 and tried to login. Where is the log for me to send it to you as this is your demo site?
@Don,
With respect to the demo application, the demo app here: https://ringcentral-web-phone.herokuapp.com/demo/ works only when your app type is Server based. But your app is Browser based and needs 3 legged auth flow.
For 3 legged auth flow, you would want to run the demo app from this repository for now: https://github.com/anilkumarbp/ringcentral-web-phone/tree/feature/OAuth-2.0
The demo is placed here: https://github.com/anilkumarbp/ringcentral-web-phone/tree/feature/OAuth-2.0/demo
You would want to set up the app and run the demo app, please find all the instructions for the setup in the README file here: https://github.com/anilkumarbp/ringcentral-web-phone/blob/feature/OAuth-2.0/README.md
We will make changes to the WebRTC demo app hosted on Heroku with 3 legged auth flow soon.
For further assistance please feel free to leave us an email or submit a support ticket.