I’m having a similar issue as discussed in the following thread:
https://community.ringcentral.com/questions/8943/call-control-permission-required-for-webhook-subsc.html
Could you please help graduate my app based on the following:
We are having issues with the Call Control and Webhook Subscriptions permissions. If we remove them our app fails in production. To create the webhooks callbacks for letting us know when a call is completed so that we can pull the recording the permission is needed. Without it we get the following errors:
- 403 status code and error message of "[SubscriptionWebhook] application permission is required for [WebHook] transport"
- "message": "Required application permission [CallControl] is missing" This is linked to case 14820907 which I have not heard back on.
ASK: Please could you either promote this App with ClientID fk1w1cjvQQqptDvg52_sgQ or update the permission by including Call Control and Webhook Subscriptions permission on the production app associated to ClientID aEs9m0miS9Wbdh-iKfItRQ.
Thank you for your assistance
Are your apps supposed to be public apps?
@Phong Vu, I'm not sure I understand the question, so I will respond with our use case.
We will need other RingCentral MVP account to connect and Authenticate to allow our app to pull recordings, but it does not need to be listed in any marketplace to appear within the downloaded ring central app.
I hope that makes sense?
@Phong Vu I have gone back to the setting to get clarity on Public vs Private definitions. Given our use case we will need it to be a public Apps which will be callable via any RingCentral customer.
So you app/service is kind an ISV that serves any RingCentral Customer?
Public app => any RingCentral customer (account) can login and use the service
Private app => any user (extension) under the account that owns the app can access and use the service
Please confirm.
@Phong Vu Any chance you will be able to assist given that its public?
@Phong Vu correct. We are an ISV that serves any RingCentral Customer, ie we are a Public app => any RingCentral customer (account) can login and use the service.
@Chays van Deventer Thank you for your question. This is a common request and one we have plans to make easier to change in the future. In the meantime, the answer to this post does address the recommended way to make this change: https://community.ringcentral.com/questions/354/i-need-to-change-the-permissions-on-a-production-a.html
That being said, and as mentioned in that post, there are circumstances in which we can on the backend make the changes you are asking for. The proper process to follow is to submit a help ticket so our developer support team can process your request properly.
Hi @Byrne Reese, thanks for getting back to me.
The issue we are experiencing is that permissions are not being registered as being used in the sandbox, even though they are. The steps in the attached post you mentioned was already actioned. However;
If we dont have those permissions, we cant setup the webhook.
If we do have those permissions, we cant graduate the app.
I have requested 2 support tickets with this ask, but have not heard any feedback yet.
Case numbers:
- 14820907
- 14830610
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