Pixel 6 – LineageOS and VoLTE Roaming

One of my reasons to switch from my previous phone with LineageOS to a Pixel 6 with LineageOS was to get Voice over LTE (VoLTE) support. It has worked well in my home network and I’m very happy about the upgrade. But what about VoLTE Roaming support when visiting another country? I had no idea … Continue reading Pixel 6 – LineageOS and VoLTE Roaming

VoLTE and VoWifi – Wireless Telephony Has Truly Become Network Independent

When GSM was designed, the network and the voice service running over it were inseparable. That’s because the GSM network was designed in the 1980s as a mobile voice network. Fast forward 20 years and the picture had changed significantly with LTE having been designed as a wireless network that only transports IP packets. Agreed, … Continue reading VoLTE and VoWifi – Wireless Telephony Has Truly Become Network Independent

VoLTE and Quality of Service – The Ultimate Test

If your uplink bandwidth at home is limited and you use Skype or other Internet based voice services you’ve probably experienced more than once that when someone else in your household starts uploading cat videos, your Skype call goes south. That’s because the voice packets are treated like all other packets and start queuing up … Continue reading VoLTE and Quality of Service – The Ultimate Test

VoLTE – Some Thoughts On Bandwidth Negotiation

In the previous blog post on VoLTE I discussed how speech codecs are negotiated during connection establishment. VoLTE uses the AMR and WB-AMR codecs that are adaptive and can encode the voice stream in several data rates and qualities. In the case of WB-AMR, voice streams can be sent with data rates between 6.6 and … Continue reading VoLTE – Some Thoughts On Bandwidth Negotiation