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
Ring Out doesn't play well with the RingCentral App
Tags: ringout
Mar 3, 2022 at 9:11am   •   4 replies  •  0 likes
Carl Schmitt

My RingCentral phone account has both an extension and a direct phone number.

I use the RingCentral app.

I do not have a hard phone.

I am using RingCentral SDK for PHP.

Issue:

When I set the "from" phoneNumber to my direct phone number, I get

Status: {"callStatus":"Error","callerStatus":"GenericError","calleeStatus":"InProgress"} Done.

If I install and have the RC Phone Desktop App open, it will succeed.

If I close the RC Phone Desktop App, I either get the GenericError again OR

Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"Invalid","callerStatus":"Invalid","calleeStatus":"InProgress"} Done.


NOTE: the RingCentral App has been open the entire time. The error or success appears to be tied directly to the RC Phone App


Confusing [to me anyway] Solution:

If I set the from phoneNumber to the main phone number & my extension (EX: +15555555555x123), it will succeed.


Is this expected behavior? Should I be using the main phone number & my extension for the from phone numbers instead of direct lines?

I don't want the RC Phone Desktop App to be installed.


Problem 2 (can only test with the RC Phone Desktop App due to the direct line issue above):

RingOut doesn't know about statuses if I dial the main line & extension.


If I install and keep the RC Phone App open, set the from phone number to my direct phone number, and change the RC Phone App Statuses, I will get:

Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"CannotReach","callerStatus":"Busy","calleeStatus":"InProgress"} Done.

when set to "Busy" and I ignore the call

Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"CannotReach","callerStatus":"Busy","calleeStatus":"InProgress"} Done.

when set to "Do not disturb"


The trouble is that if I set the status to "Do not disturb" in the RC Phone App and dial the main phone number & my extension, (I also tried setting the RingCentral App to "Do not disturb" at the same time - didn't help) It goes to voicemail instead of returning a "CannotReach" status.

Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"InProgress","callerStatus":"InProgress","calleeStatus":"InProgress"} Status: {"callStatus":"Success","callerStatus":"Finished","calleeStatus":"InProgress"} Done.

on Mar 8, 2022 at 8:25am   •  0 likes

For the direct line question - any idea when that might make to to the RingCentral App?

3 Answers
answered on Mar 7, 2022 at 3:03pm  

For the problem 2 you reported above, I think that it is by design that when an incoming is set to forward to voicemail, DnD will follow the setting rule to forward the call to voicemail. Thus, call status will not be reported with the CannotReach status.


 1
on Mar 8, 2022 at 7:58am   •  0 likes

Is there a way to get the user's status in the RingCentral app via API so I would know whether or not they would receive the call or go to voicemail when using main number + extension?

on Mar 8, 2022 at 8:16am   •  1 likes

You can poll or subscribe for the user presence status to detect user status. But it does not mean that you can detect if a call is directed to a voicemail or not. That depends on the call handling settings for an extension. I guess that you can read the settings using this API.

screen-shot-2022-03-08-at-80717-am.png

answered on Mar 4, 2022 at 9:38am  

I have submitted the ticket.

Thank you.


 1
on Mar 4, 2022 at 9:40am   •  0 likes

Thanks! I also tested it myself and found that this does not work. So I will also provide my inputs to the team.

on Mar 4, 2022 at 1:05pm   •  0 likes

The response to my ticket demonstrated that they did not read / understand / or try to reproduce the problems I was having. They told me how to deauthorize a computer from the RC Phone App. I did that however the problems still remain. Unfortunately, your system doesn't allow me to reopen the ticket.

Proof: Same Error.

1646427857664.png


on Mar 4, 2022 at 1:12pm   •  0 likes

"log back in to the RC phone app and refresh, you should see your device online with the green check " That is the point of this problem. I don't want to install the RC Phone App.


Are you able to have the ticket reopened and reviewed?

on Mar 7, 2022 at 7:08am   •  0 likes

Can you share case number?

on Mar 7, 2022 at 7:13am   •  0 likes

@Phong Vu Thank you for responding.


I submitted a second ticket referencing the first and they replied.

Their response was "the "Ringout" option it will only work using the RingCentral Phone App."


If the RingOut API is only set to work with the RC Phone App, is there a similar API that works with the RingCentral Desktop App?

on Mar 7, 2022 at 7:19am   •  0 likes

Share with me the ticket ref. number. Thanks.

The ring-out must work with the RC app. Tell me about the use case you try to implement, is it just a Web app and click to dial, or it is more complicated?

on Mar 7, 2022 at 7:24am   •  0 likes

5002H00001NUNBhQAP and 5002H00001NUPmtQAH

on Mar 7, 2022 at 9:18am   •  0 likes

This does not look like a case number. Where did you get it from?

on Mar 7, 2022 at 9:26am   •  0 likes

Oops - those were reference numbers. The case numbers are 14754870 and 14757771

1646673864518.png

on Mar 7, 2022 at 8:10am   •  0 likes

We have employees that fall into the following categories,

  • Hardphone without any program
  • Hardphone + RC Phone App
  • Hardphone + RingCentral App
  • No hardphone + RC Phone App
  • No hardphone + RingCentral App

We have been discouraging the RC Phone App because of the following page: https://support.ringcentral.com/transition-to-rcv/user.html

Because your company is retiring the RC Phone App - per the above website, we are moving to,

  • Hardphone without any program
  • Hardphone + RingCentral App
  • No hardphone + RingCentral App


I am trying to integrate RingCentral with our custom database. Part of this will be to generate outgoing calls. I have used the rcapp protocol when available (rcapp://r/call?number=) however this won't address all my needs. The RingOut api appeared to address my needs however I had no idea that it was tied exclusively to the "retiring" RC Phone App.

on Mar 7, 2022 at 2:51pm   •  0 likes

I found out that the limitation right now is that on RC app, ring-out works only with main company number * extension number, NOT direct number. It seems the limitation is related to the device id registration and the team is working on resolving it.

answered on Mar 4, 2022 at 9:18am  

Would you mind to submit a support ticket with the same content in this thread so the dev support team would handle this issue better.

Thank you for your cooperation!


 0



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