From 289b5e3746fb18d3cbbea7b5a1bb599ff440110b Mon Sep 17 00:00:00 2001 From: DODDSTH Date: Fri, 19 Jan 2024 17:57:19 +0000 Subject: [PATCH 1/6] Update file TS33128IdentityAssociation.asn --- 33128/r18/TS33128IdentityAssociation.asn | 27 +++++++++++++++--------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/33128/r18/TS33128IdentityAssociation.asn b/33128/r18/TS33128IdentityAssociation.asn index 707aaa27..69398804 100644 --- a/33128/r18/TS33128IdentityAssociation.asn +++ b/33128/r18/TS33128IdentityAssociation.asn @@ -26,16 +26,17 @@ IEFRecord ::= CHOICE IEFAssociationRecord ::= SEQUENCE { - sUPI [1] SUPI, - fiveGGUTI [2] FiveGGUTI, - timestamp [3] GeneralizedTime, - tAI [4] TAI, - nCGI [5] NCGI, - nCGITime [6] GeneralizedTime, - sUCI [7] SUCI OPTIONAL, - pEI [8] PEI OPTIONAL, - fiveGSTAIList [9] FiveGSTAIList OPTIONAL, - gPSI [10] GPSI OPTIONAL + sUPI [1] SUPI, + fiveGGUTI [2] FiveGGUTI, + timestamp [3] GeneralizedTime, + tAI [4] TAI, + nCGI [5] NCGI, + nCGITime [6] GeneralizedTime, + sUCI [7] SUCI OPTIONAL, + pEI [8] PEI OPTIONAL, + fiveGSTAIList [9] FiveGSTAIList OPTIONAL, + gPSI [10] GPSI OPTIONAL, + additionalNCGIList [11] SEQUENCE (SIZE (1..MAX)) OF AdditionalNCGI OPTIONAL } IEFDeassociationRecord ::= SEQUENCE @@ -54,6 +55,12 @@ IEFKeepaliveMessage ::= SEQUENCE FiveGGUTI ::= OCTET STRING (SIZE(10)) +AdditionalNCGI ::= SEQUENCE +{ + nCGI [1] NCGI, + nCGITime [2] GeneralizedTime OPTIONAL +} + NCGI ::= SEQUENCE { pLMNID [1] PLMNID, -- GitLab From 122c21387ab3069e5a896083199b24e4132eeabe Mon Sep 17 00:00:00 2001 From: DODDSTH Date: Fri, 19 Jan 2024 18:43:57 +0000 Subject: [PATCH 2/6] Update file TS33128IdentityAssociation.asn --- 33128/r18/TS33128IdentityAssociation.asn | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/33128/r18/TS33128IdentityAssociation.asn b/33128/r18/TS33128IdentityAssociation.asn index 69398804..a791f485 100644 --- a/33128/r18/TS33128IdentityAssociation.asn +++ b/33128/r18/TS33128IdentityAssociation.asn @@ -41,11 +41,12 @@ IEFAssociationRecord ::= SEQUENCE IEFDeassociationRecord ::= SEQUENCE { - sUPI [1] SUPI, - fiveGGUTI [2] FiveGGUTI, - timestamp [3] GeneralizedTime, - nCGI [4] NCGI, - nCGITime [5] GeneralizedTime + sUPI [1] SUPI, + fiveGGUTI [2] FiveGGUTI, + timestamp [3] GeneralizedTime, + nCGI [4] NCGI, + nCGITime [5] GeneralizedTime, + additionalNCGIList [11] SEQUENCE (SIZE (1..MAX)) OF AdditionalNCGI OPTIONAL } IEFKeepaliveMessage ::= SEQUENCE -- GitLab From 75ff6f5df9065c499aa2f3a1c70730c403ab3d93 Mon Sep 17 00:00:00 2001 From: DODDSTH Date: Fri, 19 Jan 2024 19:01:47 +0000 Subject: [PATCH 3/6] Update file TS33128IdentityAssociation.asn --- 33128/r18/TS33128IdentityAssociation.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r18/TS33128IdentityAssociation.asn b/33128/r18/TS33128IdentityAssociation.asn index a791f485..ff81b0a5 100644 --- a/33128/r18/TS33128IdentityAssociation.asn +++ b/33128/r18/TS33128IdentityAssociation.asn @@ -46,7 +46,7 @@ IEFDeassociationRecord ::= SEQUENCE timestamp [3] GeneralizedTime, nCGI [4] NCGI, nCGITime [5] GeneralizedTime, - additionalNCGIList [11] SEQUENCE (SIZE (1..MAX)) OF AdditionalNCGI OPTIONAL + additionalNCGIList [6] SEQUENCE (SIZE (1..MAX)) OF AdditionalNCGI OPTIONAL } IEFKeepaliveMessage ::= SEQUENCE -- GitLab From a207b51e9f7103804299302b39ea000ce31fbcc0 Mon Sep 17 00:00:00 2001 From: DODDSTH Date: Tue, 30 Jan 2024 11:14:53 +0000 Subject: [PATCH 4/6] Update file TS33128IdentityAssociation.asn --- 33128/r18/TS33128IdentityAssociation.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r18/TS33128IdentityAssociation.asn b/33128/r18/TS33128IdentityAssociation.asn index ff81b0a5..d9d838a2 100644 --- a/33128/r18/TS33128IdentityAssociation.asn +++ b/33128/r18/TS33128IdentityAssociation.asn @@ -59,7 +59,7 @@ FiveGGUTI ::= OCTET STRING (SIZE(10)) AdditionalNCGI ::= SEQUENCE { nCGI [1] NCGI, - nCGITime [2] GeneralizedTime OPTIONAL + nCGITime [2] GeneralizedTime } NCGI ::= SEQUENCE -- GitLab From 1f7e384e47ec95089ed646a374f42f5426d54e55 Mon Sep 17 00:00:00 2001 From: DODDSTH Date: Wed, 31 Jan 2024 15:42:33 +0000 Subject: [PATCH 5/6] Removed the timestamp field from the additionalNCGI, because it wasn't clear where it came from --- 33128/r18/TS33128IdentityAssociation.asn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/33128/r18/TS33128IdentityAssociation.asn b/33128/r18/TS33128IdentityAssociation.asn index d9d838a2..41d84846 100644 --- a/33128/r18/TS33128IdentityAssociation.asn +++ b/33128/r18/TS33128IdentityAssociation.asn @@ -58,8 +58,7 @@ FiveGGUTI ::= OCTET STRING (SIZE(10)) AdditionalNCGI ::= SEQUENCE { - nCGI [1] NCGI, - nCGITime [2] GeneralizedTime + nCGI [1] NCGI } NCGI ::= SEQUENCE -- GitLab From ab2b5675e2e839f58005ce083a60a0cca049d52e Mon Sep 17 00:00:00 2001 From: DODDSTH Date: Thu, 1 Feb 2024 12:42:07 +0000 Subject: [PATCH 6/6] More Genearic additional CGI field added in an attempt to future proof additional location field. --- 33128/r18/TS33128IdentityAssociation.asn | 39 +++++++++++++----------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/33128/r18/TS33128IdentityAssociation.asn b/33128/r18/TS33128IdentityAssociation.asn index 41d84846..4b8c4998 100644 --- a/33128/r18/TS33128IdentityAssociation.asn +++ b/33128/r18/TS33128IdentityAssociation.asn @@ -26,27 +26,27 @@ IEFRecord ::= CHOICE IEFAssociationRecord ::= SEQUENCE { - sUPI [1] SUPI, - fiveGGUTI [2] FiveGGUTI, - timestamp [3] GeneralizedTime, - tAI [4] TAI, - nCGI [5] NCGI, - nCGITime [6] GeneralizedTime, - sUCI [7] SUCI OPTIONAL, - pEI [8] PEI OPTIONAL, - fiveGSTAIList [9] FiveGSTAIList OPTIONAL, - gPSI [10] GPSI OPTIONAL, - additionalNCGIList [11] SEQUENCE (SIZE (1..MAX)) OF AdditionalNCGI OPTIONAL + sUPI [1] SUPI, + fiveGGUTI [2] FiveGGUTI, + timestamp [3] GeneralizedTime, + tAI [4] TAI, + nCGI [5] NCGI, + nCGITime [6] GeneralizedTime, + sUCI [7] SUCI OPTIONAL, + pEI [8] PEI OPTIONAL, + fiveGSTAIList [9] FiveGSTAIList OPTIONAL, + gPSI [10] GPSI OPTIONAL, + additionalCGIs [11] AdditionalCGIs OPTIONAL } IEFDeassociationRecord ::= SEQUENCE { - sUPI [1] SUPI, - fiveGGUTI [2] FiveGGUTI, - timestamp [3] GeneralizedTime, - nCGI [4] NCGI, - nCGITime [5] GeneralizedTime, - additionalNCGIList [6] SEQUENCE (SIZE (1..MAX)) OF AdditionalNCGI OPTIONAL + sUPI [1] SUPI, + fiveGGUTI [2] FiveGGUTI, + timestamp [3] GeneralizedTime, + nCGI [4] NCGI, + nCGITime [5] GeneralizedTime, + additionalCGIs [6] AdditionalCGIs OPTIONAL } IEFKeepaliveMessage ::= SEQUENCE @@ -56,6 +56,11 @@ IEFKeepaliveMessage ::= SEQUENCE FiveGGUTI ::= OCTET STRING (SIZE(10)) +AdditionalCGIs ::= SEQUENCE +{ + additionalNCGIList [1] SEQUENCE (SIZE (1..MAX)) OF AdditionalNCGI OPTIONAL +} + AdditionalNCGI ::= SEQUENCE { nCGI [1] NCGI -- GitLab