Allow App to Bypass Android DND Settings for Audible Notifications
On iOS, a user can allow the RingCentral app through various Focus modes. If a RingCentral call is received while in a Focus mode, the RingCentral app can still vibrate and audibly ring the device.On Android, a user can allow the RingCentral app through Do Not Disturb. If a RingCentral call is received while in Do Not Disturb, the RingCentral app DOES NOT vibrate or audibly ring the device. An audible notification of a missed call DOES come through while the device is in Do Not Disturb. Please change the Android App behavior to match that of iOS: to override or allow audible notifications of a ringing call to occur while an Android device is in Do Not Disturb. This is needed to use the RingCentral app for afterhours support or on-call rotations, where the user may use Do Not Disturb to suppress other notifications, but cannot afford to miss a notification of a RingCentral phone call.From the Android App logs, the audible notification from a ringing call is clearly being suppressed:2024-02-22 11:20:24.100 MST : INFO : [APP] [76c7b364f8] :0 () [IncomingCallEventHandler][IncomingCallFlow](IncomingCallEventHandler.kt:150) handleActionIntent incomingCallAction:StartRingAndVibrate2024-02-22 11:20:24.106 MST : WARN : [APP] [76c7b364f8] :0 () [IncomingCallEventHandler][IncomingCallFlow](IncomingCallEventHandler.kt:227) startRingAndVibrate can not ring and vibrate for dnd mode on.But the audible notification from a missed call is delivered:2024-02-22 11:20:30.139 MST : DEBUG : [RcCallRecordHandler-calllogs] [73162aecb0] rccallrecord_handler.cpp:438 operator()() Going to show missed call notification.