My Google Pixel 6a phone running Android 15 (January 2025 Security Patch, all other updates also applied) incorrectly shows the phone number of callers which call me from my phone's home country (Spain) when I'm roaming (at present in Germany; I've also seen this happen when I'm roaming in the US) as being calls made from the country in which I am currently roaming, instead of correctly identifying the originating country of the calls.
My OnePlus 5T running Lineage OS 22.1 does not make this mistake - it correctly prepends the originating country code +34 to these calls which come in with only the in-country part of the number.
The problem this creates is that it is neither possible to call back one of this incorrectly numbered calls, nor to report-block the calls.
See two screenshots, one from my Pixel 6a in which five calls from Spain (several but not all of them spam, as it happens) appear with no country code at all (and so my phone, being roaming in Germany, treats them as German local numbers, incorrectly), and the other from my OnePlus 5T running Lineage OS 22.1 which received the exact same call (I have a Multi-SIM service on this Vodafone Spain line of service) and correctly lists them as +34 ...
How do I configure Android 15/ a Pixel 6a/ the Google Phone-dialer app to correctly prepend the calling country's code to calls which don't arrive to the phone with that e.g. +34 already as part of the calling station ID? (I already asked Vodafone Spain, my carrier, about this, and they said it's a phone setting over which they have no control; the fact that the OP5T running Lineage OS 22.1 gets it right while the Pixel 6a gets it wrong suggests that Vodafone is correct about this).
thanks!
My OnePlus 5T running Lineage OS 22.1 does not make this mistake - it correctly prepends the originating country code +34 to these calls which come in with only the in-country part of the number.
The problem this creates is that it is neither possible to call back one of this incorrectly numbered calls, nor to report-block the calls.
See two screenshots, one from my Pixel 6a in which five calls from Spain (several but not all of them spam, as it happens) appear with no country code at all (and so my phone, being roaming in Germany, treats them as German local numbers, incorrectly), and the other from my OnePlus 5T running Lineage OS 22.1 which received the exact same call (I have a Multi-SIM service on this Vodafone Spain line of service) and correctly lists them as +34 ...
How do I configure Android 15/ a Pixel 6a/ the Google Phone-dialer app to correctly prepend the calling country's code to calls which don't arrive to the phone with that e.g. +34 already as part of the calling station ID? (I already asked Vodafone Spain, my carrier, about this, and they said it's a phone setting over which they have no control; the fact that the OP5T running Lineage OS 22.1 gets it right while the Pixel 6a gets it wrong suggests that Vodafone is correct about this).
thanks!