iPhone puts RingCentral call on Hold when there's an incoming call to my phone

  • 0
  • 8
  • Idea
  • Updated 4 years ago
  • (Edited)
Merged

This conversation has been merged. Please reference the main conversation: Calls to cell phone # interrupt the connected call on Mobile App.

Feature request: When I'm on a Ring Central call through the Ring Central app on my phone, whenever a call comes in to my phone, the Ring Central call is automatically put on Hold. Please add this new feature: give me the option to Accept or Ignore the newly incoming call, so that my clients aren't cut off in the middle of a sentence and music suddenly starts playing.
Photo of Tina Chen

Tina Chen

  • 152 Points 100 badge 2x thumb
  • annoyed

Posted 5 years ago

  • 0
  • 8
Photo of Ted

Ted, Product Manager

  • 870 Points 500 badge 2x thumb
Official Response
Hello.  Chuck and Claudio are correct that the behavior is controlled by the native operating system.  As the OS takes over control of the app running in the foreground, it will also take control over the audio stream.  It will only release the audio stream once the native (cellular) incoming interruption has completed its task.

Apple does not provide VoIP app developers with API’s to be able to control and prevent native interruptions.  Starting with iOS 8, Apple has started to introduce some functionality specific for VoIP apps, but unfortunately still no capabilities to prevent native interruptions.  We’re hoping this is a sign that Apple will one day provide API’s to allow VoIP apps to have full control in a future iOS release.

In the interim, here’s some options to continue to use your RingCentral number for calling (inbound and outbound) and not have to give out your personal cellular number.  Your inbound and outbound calls will be cellular calls, not VoIP, so if you receive an incoming native call to your personal cellular then iOS will give you control to handle the call as you’d like.

Inbound Calling Setup:

1)   Setup a call forwarding rule to your personal cellular number.  You can do this in the “Call Handling & Forwarding” setting in the RingCentral mobile app by going to Settings->Extension Settings->Call Handling & Forwarding

Or from the service.ringcentral.com website by going to Settings-> ->Call Handling & Forwarding

2)   To make it easy to identify this is a business call to your RingCentral number you can do the following.

From the RingCentral mobile app go to Settings->Extension Settings->Call Handling & Forwarding->Incoming Call Information

 Or from service.ringcentral.com go to Settings-> ->Call Handling & Forwarding->Incoming Call Information

a) Add a prefix to the beginning (or end) to the incoming caller ID. 

b) If you want, you can control it so it only displays the prefix on non-RingCentral phones, like your mobile device.


Outbound Call Setup:

Use our RingOut functionality, by turning off “VoIP Calling” in Settings in the RingCentral mobile app.

When you place a phone call from the app, it will place the call as a cellular phone call, but will continue to show your RingCentral phone number as the Caller ID (not your personal cellphone number).


P.S.  Google Voice forwards inbounds calls over the cellular network and places outbound calls as cellular calls.  The Google Voice app does not place VoIP calls.  Since they are cellular calls this is why incoming native cellular calls do not interrupt your Google Voice call.   Following the Inbound and Outbound setup as described above will do the same with your RingCentral calls.