wizoatk
Sorry - I did put this in my reply yesterday, but I see now that my indented formatting did not work to show child settings.
Home SIM:
Use WiFi Calling: on
...Calling preference: Call over Wi-Fi
...Roaming preference: Wi-Fi
I have had that setting the whole time.
It's a good point that perhaps this is causing a problem with Cross Sim Calling only working after WiFi calling works then fails.
So I tested this.
From a state of working WiFi calling, I changed to:
WiFi Calling: on
...Calling preference: call over mobile network
...Roaming preference: mobile
But the outcome was the same. The Home SIM switched network to roaming provider. No Backup Calling available. I believe I read on Github that one of the requirements is that WiFi calling is on for Backup Calling to work.
I also switched WiFi Calling off completely and confirm the expected result - Home SIM still just uses roaming provider network. No Backup Calling.
Then I reverted all of the following settings:
WiFi Calling: on
Calling Preference: WiFi
Roaming Preference: WiFi
Result: Home SIM still stays on roaming network, no Backup Calling.
Toggled Auto Data Switching off then on and result is same.
Toggle WiFi to on. Wi-Fi calling does not enable. Confirm by trying to make call. Confirm by checking Home SIM status in About Phone: Network: roaming provider, Mobile voice network type: 4G, Mobile data network type: 4G, Roaming: Roaming
Toggle Flight Mode to on (with WiFi still on)
Toggle Flight Mode to off
Now Home SIM immediately takes on WiFi Calling. About Phone --> Home SIM Status says:
Network: $home_network, Mobile voice network type: 4G, Mobile data network type: IWLAN, Roaming: Roaming
So is there where our first problem is? That WiFi calling will not take effect unless WiFi connection precedes attempt to establish Home SIM network connection?
Then disable WiFi.
Home SIM's Mobile data network type immediately switches to 4G, and 2 seconds later Network switches to $home-network Backup Calling
I am a little more convinced that our problem might be that WiFi Calling will not activate unless WiFi precedes initial Home SIM network connection. Once WiFi Calling is working, it appears seamless to switch from WiFi Calling to Cross Sim Calling. I recall that one of the conditions for Cross Sim Calling is that WiFi Calling is enabled. So could this be where the condition is failing which is preventing Backup Calling from firing?