diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index b877d12eeadb6c6fc696fa93da874c5704b54f73..f14eb6d51ebda483fb3344026882a3192e24dd27 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4197,6 +4197,9 @@ GUTI ::= SEQUENCE mTMSI [5] TMSI } +HomeNetworkIdentifier ::= UTF8String + +-- This parameter shall be encoded as an octet string as a single octet containing the Home Network Public ID. HomeNetworkPublicKeyID ::= OCTET STRING HSMFURI ::= UTF8String @@ -4416,9 +4419,16 @@ SUCI ::= SEQUENCE protectionSchemeID [4] ProtectionSchemeID, homeNetworkPublicKeyID [5] HomeNetworkPublicKeyID, schemeOutput [6] SchemeOutput, - routingIndicatorLength [7] INTEGER (1..4) OPTIONAL - -- shall be included if different from the number of meaningful digits given - -- in routingIndicator + routingIndicatorLength [7] INTEGER (1..4) OPTIONAL, + -- the sUPIType and homeNetworkIdentifier fields are OPTIONAL to support reporting SUCIs in + -- the format defined in 23.003 [19] version 15.0.0 to 15.4.0 + -- to report SUCIs in the format defined in 23.003 [19] version 15.0.0 + sUPIType [8] SUPIType OPTIONAL, + -- if the sUPIType is '0' the homeNetworkIdentifier is the PLMN and may be absent as it is reported + -- as the MCC and MNC above + -- if the sUPIType is not '0' the mCC and mNC fields above + -- shall be populated with '000' and ignored by the receiver. + homeNetworkIdentifier [9] HomeNetworkIdentifier OPTIONAL } SUPI ::= CHOICE @@ -4427,6 +4437,8 @@ SUPI ::= CHOICE nAI [2] NAI } +SUPIType ::= INTEGER (0..7) + SUPIUnauthenticatedIndication ::= BOOLEAN SwitchOffIndicator ::= ENUMERATED