WiFi calling has become a popular feature on smartphones these days as they can offer an increase in call quality, especially when your signal is rather poor. Consider the fact that most cellular voice calls are sent using aging technologies which is why most standard phone calls don’t sound as crisp and clear as VoIP clients like Skype. VoLTE technology has largely closed the call quality gap, but not all phones support VoLTE and not everyone has access to a plan or network with it.
Thanks to WiFi calling, we can take advantage of a strong WiFi network connection to place calls instead of relying on a poor cellular radio which can’t penetrate to the inside of your office building or home. If your phone supports WiFi calling, such as the Google Pixel and Pixel XL, you might have found in option tucked away in the dialer settings to set calling to prefer using WiFi whenever possible. However, Verizon Wireless has disabled this toggle on the Pixel phones they sell to customers so you cannot enable it in the usual way.
Thankfully though, there is a way around it and we don’t even need root access – all you have to do is send a simple ADB command.
Enabling WiFi Preferred for Wifi Calling
- Install the USB drivers for your device (Google has a list of some universal USB drivers here). This may not be necessary depending on your OS.
- Download the ADB binary for your particular OS (Windows, Mac, Linux). These links will download the latest version, so no need to scour the web!
- Extract the zip file into a folder that you can quickly access such as in the Downloads folder.
- On your phone, enter Settings and tap on “About Phone”. Scroll down and find the Build Number then tap on it 7 times to enable Developer Options.
- Enter Developer Options and find USB Debugging, then enable it.
- Plug your phone into the computer and change it from the “charge only” mode to “file transfer (MTP)” mode. This is not always necessary but most phones don’t allow you to use ADB in charge only mode.
- On your computer, browse to the directory where you extracted the ADB binary, such as in Downloads.
- Open a Command Prompt in the ADB folder. For Windows users, this can be easily done by holding Shift and Right-clicking and then selecting the “open command prompt here” option.
- Once you’ve opened the command prompt or terminal, enter the following command:
- If this is your first time running ADB, you will then see a prompt on your phone asking you to authorize a connection with the computer. Go ahead and grant it.
- Now try re-running the adb devices command and the terminal will print the serial number of your device. If it does, then you’re ready to move on.
- Next enter the following command:
- Then finally execute the following command at the ADB shell prompt:
settings put global wfc_ims_mode 2
- There will NOT be a success message, but it should have taken effect. Read the following steps to verify this.
- Toggle Airplane Mode both on and then back off.
- Open the Settings application and go to the WiFi section.
- Look in the “More” section and you should see that WiFi Preferred is active. The change persists through reboots and through Airplane Mode toggles!
The post How to Enable the Preferred WiFi Calling Option on the Verizon Pixel & Pixel XL appeared first on Android News.