Community Ideas

Welcome! We're glad you're here.

In the Ideas Portal, we encourage you to share your ideas and feature improvements for RingCentral products. Whether you're an admin supporting your whole team on the RingCentral app, an employee attending meetings with RingCentral Video, or a developer using integrations, we want to hear from you!

You're invited to browse existing ideas, vote on features you would like to see, and leave comments sharing your use case.

We've put together a helpful guide for getting the most out of Submitting and Voting for Product Ideas.

We can't wait to hear your bright ideas!

Event API Feature request: Unified Presence Event

Hi RC Devs.

Hope this is the right place to post this.

In currently aware of that the new RingCentral App Presence is different from the Phone App Presecen on the API site, and since Phone is in progress of sun set (got info from your one of your devs) we need to move on to support your new App, including the white labeled solutions.

Unfortunately we rely on Presence Events, and currently the Unified Presence is only available as a GET using the API. We would much appreciate if the new presence would be available as an Unified Presence Event - like the old event for Phone, Extension Presence Event.

If that's not an option I would much appreciate if you would notify me - and in that case I would guess that we must change the engine of our app to do some intensive polling using the GET method to keep Presence synced???

Note* I'm open for ideas if you got any, though have spoken with tech support who recommened me going straight to the developer community and make a feature request since he couldn't find much regarding the topic.

Thanks in advance.
Hope it makes sense and feel free to contact me!

  • Phillip Thomsen
  • Jan 5 2021
Product Line Developer Platform and APIs
  • Attach files
  • Phillip Thomsen commented
    20 Jan 02:25pm

    Please just ignore my last post, don't know what i was thinking when testing the call flow with the new presence call.
    Anyway figured out i called myself and assumed something wrong during that, managed to test it the right way ;)
    Every thing is good!

  • Phillip Thomsen commented
    14 Jan 01:32pm

    Hi Byrne.

    I now have the core running with the polling solution. Though i noted we do not have a way to determ if a call is inbound or outbound utilizing this information - and therefore we cannot activate the speaker in our device to notify the user on incoming calls.
    We cannot do this since in- and outbound calls are both listed as Ringing in the UnifiedPresence.Telephony.Status property. Not sure if it's an option, but to get this feature working i rely on the GetUnifiedPresence response/logic is adapted a bit.

    Ideads:
    - adapting telephony state ringing to ringing-in/ringing-out
    - adding an additional property under telephony showing inbound/outbound
    - eventually, if the "UnifiedPresence.Status" could be switch to Busy on outgoing call would also fix it from my side, that way i can determ if it's one direction or the other.

  • Phillip Thomsen commented
    13 Jan 10:32am

    Hi Byrne. Thanks for your reply. Really usefull info on the rate limit, I'll try to get with support according to get it uprated at bit. We will look forward to have the event driven features down the road!

  • Admin
    Byrne Reese commented
    11 Jan 09:28pm

    @Phillip - thank you for the idea. We have this feature on our backlog and fully intend one day to implement it. However, it has not currently been scheduled. So my recommendation in the meantime is to rely on polling to keep systems in sync. We know this is not ideal, but it is the most viable solution for the time being. Keep in mind as well, depending upon how often you are polling the API, you may need to reach out to our support team to adjust your rate limits to avoid being throttled.