Closed trehman-gsma closed 5 months ago
From TEF we apply E.164 ISO to all variables relative to phone numbers, making sure that of course the content of the variable belongs to a phone number and to validate that the phone number belongs to the OB that is receiving the request.
Then reading the other issues in SIM SWAP API and NUMBER VERIFY, this is not hte first time that this discussion is oppened.
https://github.com/camaraproject/Commonalities/issues/87 https://github.com/camaraproject/NumberVerification/issues/65#issuecomment-1794690676
@trehman-gsma It is up to each API to decide which features are "mandatory" to support and which are "optional". This would normally be done by specifying appropriate cucumber tests.
In this case, it makes sense for all CAMARA APIs that accept phoneNumber
as an input to adopt the same requirements. That is probably a topic for the Release Management WG to discuss. I also agree that the argument for keeping the '+` optional is weak. That is a discussion for Commonalities.
See https://github.com/camaraproject/Commonalities/pull/148 ... ready to be merged - and will make the '+' mandatory, no longer optional.
I am seeking clarification on the phone number pattern in the current spec. This is the schema:
Regarding the "+" prefix:
To elaborate, please see this table that represents the options of supporting a prefix. Are all options valid?