From bdc81a4b13978d999bf0394ef919695c860a026a Mon Sep 17 00:00:00 2001 From: hawbaker Date: Mon, 25 Oct 2021 16:23:35 +0200 Subject: [PATCH 1/4] check on new ASN.1 for CR0273 --- 33128/r17/TS33128Payloads.asn | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 4a6caed..0f40963 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -167,7 +167,10 @@ XIRIEvent ::= CHOICE -- HR LI Events, see clause 7.10.3.3 n9HRPDUSessionInfo [100] N9HRPDUSessionInfo, - s8HRBearerInfo [101] S8HRBearerInfo + s8HRBearerInfo [101] S8HRBearerInfo, + + -- Separated Location Reporting, see clause 7.3.X + separatedLocationReporting [2731] SeparatedLocationReporting } -- ============== @@ -324,10 +327,13 @@ IRIEvent ::= CHOICE aFAKMAApplicationKeyRefresh [96] AFAKMAApplicationKeyRefresh, aFStartOfInterceptWithEstablishedAKMAApplicationKey [97] AFStartOfInterceptWithEstablishedAKMAApplicationKey, aFAuxiliarySecurityParameterEstablishment [98] AFAuxiliarySecurityParameterEstablishment, - aFApplicationKeyRemoval [99] AFApplicationKeyRemoval + aFApplicationKeyRemoval [99] AFApplicationKeyRemoval, -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent. -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent. + + -- Separated Location Reporting, see clause 7.3.X + separatedLocationReporting [2731] SeparatedLocationReporting } IRITargetIdentifier ::= SEQUENCE @@ -3081,6 +3087,24 @@ FiveGMMStatus ::= ENUMERATED uENot5GMMRegistered(2) } +-- ================== +-- Separated Location Reporting definitions +-- ================== + +SeparatedLocationReporting ::= SEQUENCE +{ + sUPI [1] SUPI, + sUCI [2] SUCI OPTIONAL, + pEI [3] PEI OPTIONAL, + gPSI [4] GPSI OPTIONAL, + gUTI [5] FiveGGUTI OPTIONAL, + location [6] Location, + locationTime [7] Timestamp OPTIONAL, + non3GPPAccessEndpoint [8] UEEndpointAddress OPTIONAL, + fiveGSTAIList [9] TAIList OPTIONAL, + rATType [10] RATType OPTIONAL +} + -- ================= -- Common Parameters -- ================= -- GitLab From dd9a3da948da61f34b0b5ab1768733fc3d005483 Mon Sep 17 00:00:00 2001 From: grahamj Date: Tue, 2 Nov 2021 13:40:00 +0100 Subject: [PATCH 2/4] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 0f40963..7f5fc36 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -3087,9 +3087,9 @@ FiveGMMStatus ::= ENUMERATED uENot5GMMRegistered(2) } --- ================== +-- ======================================== -- Separated Location Reporting definitions --- ================== +-- ======================================== SeparatedLocationReporting ::= SEQUENCE { -- GitLab From 3399cbf089f89f8ef565795a99cfc59dbd65e303 Mon Sep 17 00:00:00 2001 From: hawbaker Date: Wed, 3 Nov 2021 18:07:40 +0100 Subject: [PATCH 3/4] removes location timestamp and adds location to n3GAlocation --- 33128/r17/TS33128Payloads.asn | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 7f5fc36..7ac1abd 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -3099,10 +3099,9 @@ SeparatedLocationReporting ::= SEQUENCE gPSI [4] GPSI OPTIONAL, gUTI [5] FiveGGUTI OPTIONAL, location [6] Location, - locationTime [7] Timestamp OPTIONAL, - non3GPPAccessEndpoint [8] UEEndpointAddress OPTIONAL, - fiveGSTAIList [9] TAIList OPTIONAL, - rATType [10] RATType OPTIONAL + non3GPPAccessEndpoint [7] UEEndpointAddress OPTIONAL, + fiveGSTAIList [8] TAIList OPTIONAL, + rATType [9] RATType OPTIONAL } -- ================= @@ -3497,7 +3496,9 @@ N3GALocation ::= SEQUENCE hFCNodeID [7] HFCNodeID OPTIONAL, gLI [8] GLI OPTIONAL, w5GBANLineType [9] W5GBANLineType OPTIONAL, - gCI [10] GCI OPTIONAL + gCI [10] GCI OPTIONAL, + ageOfLocationInfo [11] INTEGER OPTIONAL, + uELocationTimestamp [12] Timestamp OPTIONAL } -- TS 38.413 [23], clause 9.3.2.4 -- GitLab From 4b1687d7fd32d0fc7b16f1db77a343adb2bff933 Mon Sep 17 00:00:00 2001 From: hawbaker Date: Fri, 5 Nov 2021 13:35:55 +0100 Subject: [PATCH 4/4] Removed TAI list from ASN.1 due to questions regarding its availability at certain NFs --- 33128/r17/TS33128Payloads.asn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 7ac1abd..ed06ced 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -3100,8 +3100,7 @@ SeparatedLocationReporting ::= SEQUENCE gUTI [5] FiveGGUTI OPTIONAL, location [6] Location, non3GPPAccessEndpoint [7] UEEndpointAddress OPTIONAL, - fiveGSTAIList [8] TAIList OPTIONAL, - rATType [9] RATType OPTIONAL + rATType [8] RATType OPTIONAL } -- ================= -- GitLab