18-04-2018 09:30 AM
What is the technical reason (if any!) why VoLTE is not enabled on Samsung, Sony and some other devices not purchased from EE?
18-04-2018 10:50 AM
Hi @DonDino Well there are many reasons. Android is partly at fault for letting it get into this situation and having many manufacturers do what they like. So much fragmentation and vendors releasing phones and effectively dropping support and patches. They just aren't interested in supporting a device when its sold.
Android needs to enforce carrier settings like Apple do so phones just work.
Apple said no to network specific firmware and all the networks agreed otherwise they won't sell an iPhone. WIth Android EE can add their own bloatware and use these "features" as a way to sell phones.
It's getting better, slowly, but unless Google steps in and does something, it's not going to get better any time soon.
Vodafone only released VoLTE for iPhones last month though. How long has that taken them! MNOs need to up their game as well, but unless it's increasing their bottom line, they don't see any reason to do it.
18-04-2018 11:26 AM
Hi @chistery, thank you for replying!
So what you're saying is basically EE (and other networks) are to blame for deliberately keeping VoLTE just for phones they sell through their own network, right?
Sure, Google/Android can step in and say "all phones must have VoLTE", or Samsung could do that, or whoever... but even though there's no such forcing, EE could choose to have VoLTE enabled for all phones, correct? Or do, say, Samsung phones bought from Samsung have the VoLTE functionality actually disabled (while EE turns it on before selling the phone)?
18-04-2018 11:37 AM
@DonDino My understanding is the networks have to have their VoLTE settings in the phone to allow it to work and all networks have different settings. EE/everyone else would have to submit their network settings to every manufacturer and have them baked into the generic firmware, something which costs money, has to be tested properly, etc. It's far easier for EE to take the generic firmware, add their settings, and make it an EE version. They can then test it doesn't break their network, something they can't do if every phone released had the same functionality.
For iPhones it's done in the carrier settings. Android since Marshmallow has the Carrier Configuration options, but it will require everyone to agree to use it and it won't work on old phones. Just over 50% of Androids are running Marshmallow or later. I think we'll get there at some point with Android, it just takes so long as there's not one big massive company controlling everything.
by max1486 yesterday
by Maisie2 Saturday