Problem
Phone-number registration fails for Cape Cellular eSIM users because Android reports Cape's SIM operator MCC/MNC as 311588, but Apple's carrier master list currently has no carrier bundle entry for 311588.
That makes get_gateways_for_mccmnc("311588") return CarrierNotFound before OpenBubbles can attempt SMS phone-number registration.
Evidence
Observed on Pixel 10 Pro XL / GrapheneOS with Cape eSIM:
gsm.sim.operator.numeric: 311588,
gsm.operator.numeric: 310410,
gsm.sim.operator.alpha: Cape,
- Registered LTE cell: MCC/MNC
310/410, rRplmn=310410
Apple carrier bundle data has AT&T bundles under 310410, but no 311588 entry. Extracted ATT_US_iPhone.ipcc contains PhoneNumberRegistrationGatewayAddress = 28818773.
Proposed fix
Add a narrow fallback for Cape's home PLMN (311588) to use AT&T's SMS registration gateway (28818773).
Problem
Phone-number registration fails for Cape Cellular eSIM users because Android reports Cape's SIM operator MCC/MNC as
311588, but Apple's carrier master list currently has no carrier bundle entry for311588.That makes
get_gateways_for_mccmnc("311588")returnCarrierNotFoundbefore OpenBubbles can attempt SMS phone-number registration.Evidence
Observed on Pixel 10 Pro XL / GrapheneOS with Cape eSIM:
gsm.sim.operator.numeric:311588,gsm.operator.numeric:310410,gsm.sim.operator.alpha:Cape,310/410,rRplmn=310410Apple carrier bundle data has AT&T bundles under
310410, but no311588entry. ExtractedATT_US_iPhone.ipcccontainsPhoneNumberRegistrationGatewayAddress = 28818773.Proposed fix
Add a narrow fallback for Cape's home PLMN (
311588) to use AT&T's SMS registration gateway (28818773).