Open jlurien opened 1 week ago
Notes as of QoD Call Sept 20th:
In Vodafone, each SIM still has a unique MSISDN. For multi-SIM scenarios, one of the group (usually the smartphone) is denoted "primary", but each SIM keeps its own "secondary" MSISDN. Generally, this secondary MSISDN is the identifier used by our network elements.
So, de facto, we are treating the phoneNumber
in a CAMARA API call as the secondary MSISDN.
And because the primary device has the same primary and secondary MSISDN, this generally does not matter. The issue, of course, is how does the API consumer learn the secondary MSISDN of one the secondary device if that is the device they want to identify. Maybe CAMARA needs a separate API that returns all secondary MSISDNs associated with a primary MSISDN, along with some "friendly" name.
Specifically for QoD, I think there is scope to identify the secondary device if the flow that ends up in a request for enhanced QoS originates on the secondary device itself. For example:
login_hint
; orBut if the API consumer does not know the secondary MSISDN of the secondary device and wants to enable enhanced QoS for that device without it initiating that request, then I agree they will currently be unable to do that.
Problem description As introduced in https://github.com/camaraproject/Commonalities/issues/302, for Multi-SIM services. providing a phoneNumber as input does not identify a single device uniquely.
Current QoD specs do not consider or give guidelines about how to behave in scenarios when the input is only a phoneNumber of a Multi-SIM service and specific device (SIM) cannot be inferred from the access token or other device identifier.
Possible evolution Discuss the problem and alternatives. There may be impact in other tracks, such as IC&M. We may need also to discuss implications in the short term when dealing with this situation in current versions.
Alternative solution