Updated 1/14/2019 to include a downloadable Alternative method
People with adequate WiFi but poor cell service can find their incoming calls going to voice mail if their phone has been sleeping for a while. This happens because after sleeping for an hour or more the Doze function puts apps to sleep. When a call comes in RW attempts to awaken the phone but it doesn’t wake up fast enough to reply to RW’s interrogation. RW sends the call to cell but if cell service is unavailable the call goes to voicemail.
Here are a couple of work-arounds for the problem:
MacroDroid is the easiest way to automate your daily tasks on your Android smartphone or tablet. Via the smart user interface MacroDroid offers a simple solution to make automated tasks on your device in just a few taps.MacroDroid helps you by automating the activities you did manually before, and customize them in a way you want it to work for you, many of these were high lighted in the Community Challenge 5: MacroDroid Automations
Original Method to Manage Doze
- Go to the Play store and install the free Macrodroid app:
- Make this macro:
The macro turns the screen on every 50 minutes preventing the phone from entering the Doze mode. This will drain the battery a little faster depending on one’s display settings. The app can be turned on and off with a simple toggle.
Turning the screen off immediately after turning it on can extend the battery life BUT on Samsung phones this forces you to use a PIN instead of the fingerprint sensor on your next access. On my S7 I deleted this step and let the screen turn off by itself.
It is quite likely this work-around will also fix a problem where WiFi disconnects in Doze which, in turn, causes the phone to use cellular data (if LTE service is available) while connected to WiFi. That problem can also be fixed by toggling WiFi off and back on again but the Macrodroid work-around makes that unnecessary.
There is a lengthy discussion regarding this problem here: Are your calls coming in on Cell or going to voicemail when your phone is sleeping?
Alternative Method to Manage Doze
Some devices and later levels of OS have shown to use a different interval of time before Doze turns off the WiFi made it was necessary to take a different approach. This combined with the major improvements in the Connectivity Status Notifications resulted in the following
The latest iteration has been uploaded and it is available to anyone as a Template and prevents you from having to build it yourself .
- Download and Open MacroDroid
- Select Templates (center left grey) Home Screen
- Search Doze RW (current version is labeled 0.9.2 and valid for 3.0 RW App 188.8.131.52 and higher)
- Once located TAP the Macro, then hit the Plus to save local on your phone .
- Ensure it is toggled on (not greyed out). Menu Top right, also provides Enable/Disable.
Changes this iteration:
Due to the occasional failure that required the screen to be turned on and let time out, it is now turned on, and then when the 2nd RW Notification (which should be On WiFi) is detected the display is turned off to conserve battery life