Original: https://github.com/ringcentral/ringcentral-web-phone/issues/85
As my colleague and I are trying to explore how to work with the Web Phone, we stuck while configuring the RingCentral app for Web Phone according to the README file.
The issue is that when we try to set up a new browser-based app, there is no permission VoIP Calling
. Should I use different permissions?
Today, I found a Youtube video released by Benjamin Dean regarding to the setup. At 14:03 of the video, the demo app in the video clearly have the permission VoIP Calling. However, when I set up the application, the permission VoIP Calling doesn't seem to exist as you can see from the screenshots on GitHub.
Please advise how I should set up an application with VoIP Calling. Also, is it possible to have a Server/Web application to do VoIP Calling?
https://developers.ringcentral.com/app-gallery.html/app/312709020-312709020-7gufiGT3T3CCuCP37hMDaQ~K...
It would be nice to test with https://github.com/bdeanindy/ringcentral-webrtc-crm-demo but it requires Interoperability
How would you suggest we get started with in-browser calling without starting from scratch? We'd like to give something to our UI/UX team to work with while we develop against the sdk in parallel
I found out why we can't get the demo to work.
I followed the demo apps documentation, which says we needed to created an app and set it's Platform Type to Browser-Based. The problem is, is that a browser based app does not support Password Flow and the demo is setup to only use password flow.
You should ask the developers to fix the documentation or get them to add Password Flow as an authentication type for Browser-Based app
Is there another demo somewhere that shows how to use the Authorization Flow?
And in the mean time could you add the voip calling permission to an app called ringcentral-web-phone (Private, Mobile/Only) please,
Thanks,
RingCentral does not grant "Direct RingOut", "Interoperability", or "Read Client Info" API permissions to any external developers. If you need the "Number Lookup" API Permission, you will need to provide us with a detailed use case about how you will use this API Permission in order for us to consider granting one of your applications this Advanced API Permission.
We will not make any further modifications to application(s) which have already been approved for production access. Our graduation process will not delay you in any way towards getting your updated application(s) approved for production. In fact, the moment your application has successfully achieved the requirements to apply for production and you have applied, just add a reply here letting me know, and if everything is in order I will graduate your applications immediately.
Following our best practices, which I outlined above, will not require you to manage two sessions/apps. You will just change your configuration/environment files to use the new API keys. You should be able to do this in the Sandbox account for development with these applications as they have the necessary API permissions to do both RingOut and WebRTC voice calling:
Statflo Business Connect (Web Phone)
Statflo Business Connect (Web Phone) - Private App
Sincerely,
Benjamin
Just a few days ago, our Server/Web application "Statflo Business Connect" has been approved for production use and is currently being tested for the launch this weekend. However, as we set to release the product with a RingCentral application that can make both RingOut and WebPhone call by the end of this week, the review process for a new application, which supports both features, will delay us from launching the product.
So, is it possible for you to change our application to a "Browser-based" application and having the API permission Direct Ring Out, Interoperability, Number Lookup, Read Accounts, Read Call Log, Read Client Info and Voip Calling?
Also, while we are trying to use with WebPhone Demo app, I keep getting the following error despite the fact that the API keys are for a private browser-based app with VoIP Calling and the sandbox credential works fine for RingOut call. What could be an issue? Is there a simpler way to test an Oauth implementation with the WebPhone demo?
We are wondering if we can use a Browser-based application for both RingOut and WebPhone. The issue we want to avoid is having to require our users to authenticate with RingCentral twice within the same app - the effect of that will be confusion and potential loss of trust in the tool. Can you please advise on how we should proceed towards the goal of having ringout and browser-based calling in our app without undue user experience impact?
Currently, to obtain this API Permission we require developers to create a developer support case, but since you posted here and I was able to look you up, I went ahead and took care of this for you.
You only needed this for those two applications, correct?
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