VoLTE provider support

Outgoing works, but not incoming. Using Ice and an Xperia 10 II in Norway.

  • Country: NO
  • Provider: Ice
  • Device Model: 10 II
  • Date tested: 2022-07-18
  • Registered: ✓
  • Voice In: ✕*
  • Voice Out: ✓
  • SMS in: ✓
  • SMS out: ✓

*Sailfish phone disconnects from LTE when call arrives, caller gets a busy tone as if I hung up immediately, phone then reconnects to LTE after about 2-3 minutes

This is possibly caused by Ice doing network switching. Between their own network for LTE and Telia’s for 2G/3G. When it receives a call the phone probably still tries to switch to 2G/3G, even if that shouldn’t be required. How this switch works I’m not sure, maybe it’s a lower-level SIM/Modem thing.

When checking Ice’s list of supported VoLTE phones I notice that the Xperia 10 and Xperia 10 III are listed, but not the Xperia 10 II. It’s possible Ice as a carrier specifically does not support the 10 II, for whatever reason:

Unfortunately I don’t have the ability to reflash the 10 II with Android atm as it’s my daily driver.

Works as a charm, without any need for reboot:
Country: NO
Provider: Phonero (Telia)
Device model: 10 II (XQ-AU52)
Registered: ✓
Voice in: ✓
Voice out: ✓
SMS in: ✓
SMS out: ✓

EDIT: I saw now that I could edit the list in the OP directly, and I have filled in the data there.

1 Like

I tested Iliad in Italy on my 10 II XQ-AU52, using the new toggle in 4.0.0.68, and I cannot get it to register.

EDIT: it seems Iliad does not offer VoLTE yet, even for Android devices.

T-Mobile Poland. I have so called “Tandem” SIM cards (twin SIM cards that one can insert into two devices and use interchangeably) and I’ve just been told by T-Mobile customer support that they do not activate VoLTE and VoWiFi services for those cards. The only solution is to change those Tandem cards to a normal single SIM card, which is what I am not going to do anytime soon because I very much enjoy the freedom of being able to switch easily switch between two phones without having to swap the cards. So no VoLTE or WoWiFi for me in the nearest future.

P.S. This must be some “political” decision without any real technical background, because on various forums there are reports from people having those Tandem cards who somehow managed to have VoLTE and VoWiFi activated on them. To me, the customer support person told “I’m sorry, I really cannot do this”, which sounded more like “Sorry, I am not allowed to do this” rather than that it is not possible technically. I’ve asked him if they still offer those Tandem cards and he confirmed that they are still being normally offered, which means that they sell a product/service which is incompatible with other services of theirs.

Knowing how some call-centers operate it may help to call them a few times asking the very same question until someone activates this for you not knowing he/she is not supposed to do that :slight_smile:

1 Like

Yeah, I’ve already tried twice, no luck so far. But I’ll keep trying. I also used to have a couple of friends working in local T-Mobile shops, so it might be a good idea to check if they’re still working there. I’ve learned that T-Mobile Poland now started offering so called eSIM’s (for a monthly fee), so this is probably the only reason why they’re blocking the Tandem service (which was free of charge) from having VoLTE activated.

1 Like

I got a T-Mobile SIM today for bring-your-own-phone in USA and tried my Xperia 10 II with that. Like @sa found,

getprop persist.vendor.somc.cust.modem0

yields

S264.8

and the blinky 4G calling light . . .

@robthebold @sa
Please do the following:

devel-su
mkdir -p /vendor/oem/modem-config/S264.6/
mkdir -p /vendor/oem/modem-config/S264.8/
echo -n 'mcfg_sw/generic/euro/dtelekom/vlvw/de/mcfg_sw.mbn' > /vendor/oem/modem-config/S264.6/modem.conf
echo -n 'mcfg_sw/generic/euro/dtelekom/vlvw/de/mcfg_sw.mbn' > /vendor/oem/modem-config/S264.8/modem.conf

then reboot and enable 4g calling from the Cellular settings page.

T-Mobile and US Mobile will register on the Xperia 10 II. Phone calls now work. SMS and MMS works.

To get MMS working use the following:

  • T-Mobile

    • MMS APN
    • Messages App → Settings → SMS Message Center Address: “+1206313004”,145
  • US Mobile

    • MMS APN
    • Messages App → Settings → SMS Message Center Address: “+1206313004”,145

Enjoy!

10 Likes

A German config works in the US?? How many different ones did you try? Is it just generic enough?

It does indeed. I tried two total. I was using the Deutsche Telekom (German owned T-Mobile) config for NL originally and that partially works. The DE one works due to the configuration being identical for the essential IMS services I pulled from a mbn extracted from a Microsoft Lumia 950 which does register to IMS services correctly on T-Mobile here in the US.

2 Likes

Did you try any of the generic configs? I think we’d stand a chance of getting those merged upstream, but I doubt they’d agree with configs from other countries. Fetching configs off other phones and operating systems sounds like a lot of fun :wink:

Country: FR
Provider: RED By SFR
Device: Xperia 10 II (XQ-AU52)
Registered: ✓
Voice in: ✓
Voice out: ✓
SMS in: ✓
SMS out: ✓

In order to have it work you need to copy the modem config file of SFR (S12.1) to RED By SFR (S6.3)

devel-su
mkdir  /vendor/oem/modem-config/S6.3/
cp /vendor/oem/modem-config/S12.1/modem.conf /vendor/oem/modem-config/S6.3/modem.conf

Reboot the device and voila the VoLTE work!

2 Likes

I would like to update this comment. Volte started working after flashing stock rom, getting volte and flashing sail again.
Country: PL
Provider: T-Mobile
Device model: 10 II
Registered: ✓
Voice in: ✓
Voice out: ✓
SMS in: ✓
SMS out: ✓

Great. I’ve tried it and it registers. One of the benefits of these MMS settings is now they can be downloaded when connected to a VPN/Wifi which will make this bug far less of a problem for me.

Thank you

1 Like

YOOOOO. works for me! on T-Mobile USA on Xperia 10 III (no need to change modem config on the mark3, just using the proxy + mmsc)

thank you @hackman238, and @sa for pointing it out!!!
<3 <3 <3

3 Likes

Glad it worked for you.

I circled back and tried the anysim generic for global and it did not work for T-Mobile USA.

Agreed on the mdn. It’s probably possible for me to create these mbn ELFs… but I would need to go digging for all the parameters to do it. Probably would need to figure out how to do the signature and attestation part. Might even be blocked by the need for a signing cert. I’ll research a bit.

Did you try the one that’s pointed to by the S9999 config? I think the anysim one is non-ims so VoLTE disabled.

I didn’t. I’ll give it a try.

1 Like

I’m not sure anyone’s tried that one yet, but really it must be the first one to try.