Problem: When the phone rings (regardless of whether I pick up or not, and regardless of whether it's a VoLTE or CDMA call), I lose Internet access over the cellular network (regardless of whether it's 2G, 3G or 4G LTE). I don't have a landline Internet at home, so "use WiFi" is not a solution to the problem.
Specs:
- Verizon iPhone 6S Plus 128 GB (CDMA)
- Unlimited LTE cellular data plan with hotspot feature enabled on the account, allowing legal USB, WiFi and Bluetooth tethering as supported by the iPhone's "Personal Hotspot" built-in feature, which is activated by Verizon when they detect that I have Hotspot enabled on my account.
- Not Jailbroken. Unwilling to Jailbreak in order to implement a solution to this problem.
For comparison, if I take out my SIM card and put it into any Android smartphone, I can receive a call over VoLTE or CDMA on the same network, at the same physical location, and use LTE data at the same time. So, no, it is definitely not a limitation of the network. The network supports simultaneous data and voice if your data is coming from LTE, which mine always is, even if the call comes in over CDMA at the same time.
And, since the 6S Plus supports VoLTE, you'd think that if the call comes in over VoLTE (which I've specifically tested from an Android phone that is definitely also on VoLTE and has great LTE signal strength), that the data would be able to continue simultaneously, right? Nope. The phone seems to be artificially limiting or killing the data, even though there is nothing inherent in the VoLTE protocol that says you can't do a VoLTE call and a data session at the same time.
How can I solve this?
Possible approaches to a solution that I've investigated:
- Is there some setting to change to force it to not disconnect the LTE when receiving a call?
- Is there some way to always forward incoming calls on the cell # to a VoIP number (Skype, Google Voice, etc.) so that my cellular # never rings? This will prevent me from taking calls when I have no Internet access on my phone, but that's rare enough that I'm willing to accept that as a consequence.
- Lastly, is there a way to keep my LTE enabled but prevent any incoming calls from ringing the phone (and thus disconnecting the Internet)?
My attempts at pursuing these solutions:
Is there some setting to change to force it to not disconnect the LTE when receiving a call?
None that I've found.
Is there some way to always forward incoming calls on the cell # to a VoIP number (Skype, Google Voice, etc.) so that my cellular # never rings? This will prevent me from taking calls when I have no Internet access on my phone, but that's rare enough that I'm willing to accept that as a consequence.
None that I can find. All the VoIP things I find seem to do the reverse: they'll forward your incoming VoIP calls to your cellular number. That's not what I want. I want the opposite of that.
Lastly, is there a way to keep my LTE enabled but prevent any incoming calls from ringing the phone (and thus disconnecting the Internet)?
Do Not Disturb mode may help me with this (?), but I think it would still momentarily "hiccup" the Internet connection, wouldn't it? I think it would, because the phone has to receive the call to decide to ignore it.
Any better solutions out there? This seems like something basic that I took for granted when I had an Android phone, but now that I switched to iPhone for completely unrelated reasons, I'm finding this to be a very annoying limitation that shouldn't be a limitation at all (because the network allows it, and all of Apple's competitors allow simultaneous voice and data, so why won't Apple?), and I'd like to work around it or directly solve it if possible.