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
How do I add the SubscriptionWebhook and CallControl Permissions to my app?
Tags: developer sandbox, permissions
Mar 15, 2022 at 1:13pm   •   2 replies  •  0 likes
Chays van Deventer

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

on Mar 15, 2022 at 2:35pm   •  0 likes

Are your apps supposed to be public apps?

on Mar 15, 2022 at 3:10pm   •  0 likes

@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?

on Mar 15, 2022 at 3:15pm   •  0 likes

@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.


on Mar 15, 2022 at 3:19pm   •  0 likes

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.

on Mar 15, 2022 at 3:45pm   •  0 likes

@Phong Vu Any chance you will be able to assist given that its public?

on Mar 15, 2022 at 3:21pm   •  0 likes

@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.

1 Answer
answered on Mar 15, 2022 at 8:29pm  

@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.


 0
on Mar 15, 2022 at 11:02pm   •  0 likes

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

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