From 4be0fd47cc5b29723cbf688f9f420f568a9525e5 Mon Sep 17 00:00:00 2001 From: hawbaker Date: Thu, 29 Sep 2022 14:48:31 +0000 Subject: [PATCH 01/13] Addition of Start of Intercept at UDM and Deregistration --- 33128/r18/TS33128Payloads.asn | 53 +++++++++++++++++++++++++++++++++-- 1 file changed, 51 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 2783c29b..019c3912 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -203,7 +203,11 @@ XIRIEvent ::= CHOICE eESACRSubscription [120] EESACRSubscription, eESACRNotification [121] EESACRNotification, eESEECContextRelocation [122] EESEECContextRelocation, - eESStartOfInterceptionWithRegisteredEEC [123] EESStartOfInterceptionWithRegisteredEEC + eESStartOfInterceptionWithRegisteredEEC [123] EESStartOfInterceptionWithRegisteredEEC, + + -- UDM events, see clause 7.2.2 continued from choice 110 + uDMStartOfInterceptionWithRegisteredUE [901] UDMStartOfInterceptionWithRegisteredUE, + uDMUEDeregistration [902] UDMUEDeregistration } -- ============== @@ -399,7 +403,11 @@ IRIEvent ::= CHOICE eESACRSubscription [120] EESACRSubscription, eESACRNotification [121] EESACRNotification, eESEECContextRelocation [122] EESEECContextRelocation, - eESStartOfInterceptionWithRegisteredEEC [123] EESStartOfInterceptionWithRegisteredEEC + eESStartOfInterceptionWithRegisteredEEC [123] EESStartOfInterceptionWithRegisteredEEC, + + -- UDM events, see clause 7.2.2 continued from choice 110 + uDMStartOfInterceptionWithRegisteredUE [901] UDMStartOfInterceptionWithRegisteredUE, + uDMUEDeregistration [902] UDMUEDeregistration } IRITargetIdentifier ::= SEQUENCE @@ -2369,6 +2377,19 @@ UDMUEAuthenticationResponse ::= SEQUENCE problemDetails [4] UDMProblemDetails OPTIONAL } +UDMStartOfInterceptionWithRegisteredUE ::= SEQUENCE +{ + uEID [1] SUPI, + uDMUEContextInfo [2] NUDMSDMSBIType +} + +UDMUEDeregistration +{ + uEID [1] SUPI, + lastServingPLMN [2] PLMNID, + aMFDeregistrationInfo [3] UDMAMFDeregistrationInfo, + deregistrationData [4] UDMDeregistrationData +} -- ================= -- 5G UDM parameters -- ================= @@ -2473,6 +2494,34 @@ UDMInvalidParameters ::= SEQUENCE RoamingIndicator ::= BOOLEAN +NUDMSDMSBIType ::= UTF8String + +UDMAMFDeregistrationInfo ::= SEQUENCE +{ + guami [1] GUAMI, + purgeFlag [2] BOOLEAN, + pei [3] PEI +} + +UDMDeregistrationData ::= SEQUENCE +{ + deregReason [1] UDMDeregReason, + accessType [2] AccessType, + pDUSessionID [3] PDUSessionID +} + +UDMDeregReason ::= ENUMERATED +{ + uEInitialRegistration(1), + uERegistrationAreaChange(2), + subscriptionWithdrawn(3), + fiveGSToEPSMobility(4), + fiveGSToEPSMobilityUeInitialRegistration(5), + reregistrationRequired(6), + sMFContextTransferred(7), + duplicatePDUSession(8), + fiveGSRVCCToUTRANMobility(9) +} -- =================== -- 5G SMSF definitions -- =================== -- GitLab From 49e5287e26ef765c7cfe02eef88134464d61bc7d Mon Sep 17 00:00:00 2001 From: hawbaker Date: Thu, 29 Sep 2022 14:53:23 +0000 Subject: [PATCH 02/13] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 019c3912..8879aff2 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -2383,13 +2383,14 @@ UDMStartOfInterceptionWithRegisteredUE ::= SEQUENCE uDMUEContextInfo [2] NUDMSDMSBIType } -UDMUEDeregistration +UDMUEDeregistration ::= SEQUENCE { uEID [1] SUPI, lastServingPLMN [2] PLMNID, aMFDeregistrationInfo [3] UDMAMFDeregistrationInfo, deregistrationData [4] UDMDeregistrationData } + -- ================= -- 5G UDM parameters -- ================= -- GitLab From b807f4095dfbfda4e3ca633d860f634e8d42d8c9 Mon Sep 17 00:00:00 2001 From: hawbaker Date: Thu, 29 Sep 2022 16:08:34 +0000 Subject: [PATCH 03/13] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 8879aff2..b9e83a76 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -2380,7 +2380,7 @@ UDMUEAuthenticationResponse ::= SEQUENCE UDMStartOfInterceptionWithRegisteredUE ::= SEQUENCE { uEID [1] SUPI, - uDMUEContextInfo [2] NUDMSDMSBIType + uDMUEContextInfo [2] SBIType } UDMUEDeregistration ::= SEQUENCE @@ -2495,8 +2495,6 @@ UDMInvalidParameters ::= SEQUENCE RoamingIndicator ::= BOOLEAN -NUDMSDMSBIType ::= UTF8String - UDMAMFDeregistrationInfo ::= SEQUENCE { guami [1] GUAMI, @@ -5018,6 +5016,9 @@ ReRegRequiredIndicator ::= ENUMERATED RoutingIndicator ::= INTEGER (0..9999) +-- Details for the encoding and use of this parameter may be found in the clause that defines the xIRI that carries it. This parameter provides a generic mechanism to convey service based interface structures defined in Stage 3 working groups. +SBIType ::= UTF8String + SchemeOutput ::= OCTET STRING ServiceAreaInformation ::= SEQUENCE (SIZE(1..MAX)) OF ServiceAreaInfo -- GitLab From 9fadc5a0d961857d5ab905a4c5ebf3374c8477e3 Mon Sep 17 00:00:00 2001 From: hawbaker Date: Thu, 6 Oct 2022 13:37:56 +0000 Subject: [PATCH 04/13] Update MR to align with changes in CR. --- 33128/r18/TS33128Payloads.asn | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index b9e83a76..99f14322 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -206,8 +206,7 @@ XIRIEvent ::= CHOICE eESStartOfInterceptionWithRegisteredEEC [123] EESStartOfInterceptionWithRegisteredEEC, -- UDM events, see clause 7.2.2 continued from choice 110 - uDMStartOfInterceptionWithRegisteredUE [901] UDMStartOfInterceptionWithRegisteredUE, - uDMUEDeregistration [902] UDMUEDeregistration + uDMStartOfInterceptionWithRegisteredTarget [901] UDMStartOfInterceptionWithRegisteredTarget } -- ============== @@ -406,8 +405,7 @@ IRIEvent ::= CHOICE eESStartOfInterceptionWithRegisteredEEC [123] EESStartOfInterceptionWithRegisteredEEC, -- UDM events, see clause 7.2.2 continued from choice 110 - uDMStartOfInterceptionWithRegisteredUE [901] UDMStartOfInterceptionWithRegisteredUE, - uDMUEDeregistration [902] UDMUEDeregistration + uDMStartOfInterceptionWithRegisteredTarget [901] UDMStartOfInterceptionWithRegisteredTarget } IRITargetIdentifier ::= SEQUENCE @@ -2342,7 +2340,9 @@ UDMCancelLocationMessage ::= SEQUENCE gPSI [3] GPSI OPTIONAL, gUAMI [4] GUAMI OPTIONAL, pLMNID [5] PLMNID OPTIONAL, - cancelLocationMethod [6] UDMCancelLocationMethod + cancelLocationMethod [6] UDMCancelLocationMethod, + aMFDeregistrationInfo [3] UDMAMFDeregistrationInfo, + deregistrationData [4] UDMDeregistrationData } UDMLocationInformationResult ::= SEQUENCE @@ -2377,20 +2377,12 @@ UDMUEAuthenticationResponse ::= SEQUENCE problemDetails [4] UDMProblemDetails OPTIONAL } -UDMStartOfInterceptionWithRegisteredUE ::= SEQUENCE +UDMStartOfInterceptionWithRegisteredTarget ::= SEQUENCE { uEID [1] SUPI, uDMUEContextInfo [2] SBIType } -UDMUEDeregistration ::= SEQUENCE -{ - uEID [1] SUPI, - lastServingPLMN [2] PLMNID, - aMFDeregistrationInfo [3] UDMAMFDeregistrationInfo, - deregistrationData [4] UDMDeregistrationData -} - -- ================= -- 5G UDM parameters -- ================= -- GitLab From 3c050599bf0a4730e8e2dcc14b061c8c078502f2 Mon Sep 17 00:00:00 2001 From: hawbaker Date: Thu, 6 Oct 2022 14:35:39 +0000 Subject: [PATCH 05/13] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 99f14322..174ed1a5 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -2341,8 +2341,8 @@ UDMCancelLocationMessage ::= SEQUENCE gUAMI [4] GUAMI OPTIONAL, pLMNID [5] PLMNID OPTIONAL, cancelLocationMethod [6] UDMCancelLocationMethod, - aMFDeregistrationInfo [3] UDMAMFDeregistrationInfo, - deregistrationData [4] UDMDeregistrationData + aMFDeregistrationInfo [7] UDMAMFDeregistrationInfo, + deregistrationData [8] UDMDeregistrationData } UDMLocationInformationResult ::= SEQUENCE -- GitLab From 8220c32ec0f05d3f616d974b1fff1168932d659d Mon Sep 17 00:00:00 2001 From: hawbaker Date: Thu, 6 Oct 2022 14:37:34 +0000 Subject: [PATCH 06/13] fix to "tag" --- 33128/r18/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 174ed1a5..ca920829 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -205,7 +205,7 @@ XIRIEvent ::= CHOICE eESEECContextRelocation [122] EESEECContextRelocation, eESStartOfInterceptionWithRegisteredEEC [123] EESStartOfInterceptionWithRegisteredEEC, - -- UDM events, see clause 7.2.2 continued from choice 110 + -- UDM events, see clause 7.2.2 continued from tag 110 uDMStartOfInterceptionWithRegisteredTarget [901] UDMStartOfInterceptionWithRegisteredTarget } @@ -404,7 +404,7 @@ IRIEvent ::= CHOICE eESEECContextRelocation [122] EESEECContextRelocation, eESStartOfInterceptionWithRegisteredEEC [123] EESStartOfInterceptionWithRegisteredEEC, - -- UDM events, see clause 7.2.2 continued from choice 110 + -- UDM events, see clause 7.2.2 continued from tag 110 uDMStartOfInterceptionWithRegisteredTarget [901] UDMStartOfInterceptionWithRegisteredTarget } -- GitLab From 1470b5bd4450787b980a7dc11f8c304df2fec9cc Mon Sep 17 00:00:00 2001 From: hawbaker Date: Thu, 6 Oct 2022 14:51:04 +0000 Subject: [PATCH 07/13] multiple fixes and updates --- 33128/r18/TS33128Payloads.asn | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index ca920829..9d62bef0 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -205,7 +205,7 @@ XIRIEvent ::= CHOICE eESEECContextRelocation [122] EESEECContextRelocation, eESStartOfInterceptionWithRegisteredEEC [123] EESStartOfInterceptionWithRegisteredEEC, - -- UDM events, see clause 7.2.2 continued from tag 110 + -- UDM events, see clause 7.2.2.3, continued from tag 110 uDMStartOfInterceptionWithRegisteredTarget [901] UDMStartOfInterceptionWithRegisteredTarget } @@ -404,7 +404,7 @@ IRIEvent ::= CHOICE eESEECContextRelocation [122] EESEECContextRelocation, eESStartOfInterceptionWithRegisteredEEC [123] EESStartOfInterceptionWithRegisteredEEC, - -- UDM events, see clause 7.2.2 continued from tag 110 + -- UDM events, see clause 7.2.2.4, continued from tag 110 uDMStartOfInterceptionWithRegisteredTarget [901] UDMStartOfInterceptionWithRegisteredTarget } @@ -5008,8 +5008,18 @@ ReRegRequiredIndicator ::= ENUMERATED RoutingIndicator ::= INTEGER (0..9999) --- Details for the encoding and use of this parameter may be found in the clause that defines the xIRI that carries it. This parameter provides a generic mechanism to convey service based interface structures defined in Stage 3 working groups. -SBIType ::= UTF8String +-- Details for the encoding and use of this parameter may be found in the clause +-- that defines the xIRI that carries it. This parameter provides a generic +-- mechanism to convey service based interface structures defined in Stage 3 working groups. +SBIType ::= SEQUENCE +{ + sBIReference [1] SBIReference, + sBIValue [2] SBIValue +} + +SBIReference ::= UTF8String + +SBIValue ::= UTF8String SchemeOutput ::= OCTET STRING -- GitLab From 25c15bba496ac74dadfbe1cafc383fc132bb2f2b Mon Sep 17 00:00:00 2001 From: hawbaker Date: Fri, 7 Oct 2022 11:31:44 +0000 Subject: [PATCH 08/13] Updates based on comments --- 33128/r18/TS33128Payloads.asn | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 9d62bef0..fa81981a 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -2379,8 +2379,9 @@ UDMUEAuthenticationResponse ::= SEQUENCE UDMStartOfInterceptionWithRegisteredTarget ::= SEQUENCE { - uEID [1] SUPI, - uDMUEContextInfo [2] SBIType + sUPI [1] SUPI, + gPSI [2] GPSI, + uDMUEContextInfo [3] SBIType } -- ================= @@ -2489,9 +2490,9 @@ RoamingIndicator ::= BOOLEAN UDMAMFDeregistrationInfo ::= SEQUENCE { - guami [1] GUAMI, + gUAMI [1] GUAMI, purgeFlag [2] BOOLEAN, - pei [3] PEI + pEI [3] PEI } UDMDeregistrationData ::= SEQUENCE -- GitLab From 259e446fb59cf6da65130bf55bc56559b5e138dd Mon Sep 17 00:00:00 2001 From: hawbaker Date: Fri, 7 Oct 2022 11:38:14 +0000 Subject: [PATCH 09/13] Correcting M/C/O parameter --- 33128/r18/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index fa81981a..31a86dff 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -2380,7 +2380,7 @@ UDMUEAuthenticationResponse ::= SEQUENCE UDMStartOfInterceptionWithRegisteredTarget ::= SEQUENCE { sUPI [1] SUPI, - gPSI [2] GPSI, + gPSI [2] GPSI OPTIONAL, uDMUEContextInfo [3] SBIType } -- GitLab From 3ec6e0b1a1fb26f5c2f08abaa6d1adba2f2c026d Mon Sep 17 00:00:00 2001 From: hawbaker Date: Fri, 7 Oct 2022 11:44:51 +0000 Subject: [PATCH 10/13] Fixed Two Fields --- 33128/r18/TS33128Payloads.asn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 31a86dff..b11604f0 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -2341,8 +2341,8 @@ UDMCancelLocationMessage ::= SEQUENCE gUAMI [4] GUAMI OPTIONAL, pLMNID [5] PLMNID OPTIONAL, cancelLocationMethod [6] UDMCancelLocationMethod, - aMFDeregistrationInfo [7] UDMAMFDeregistrationInfo, - deregistrationData [8] UDMDeregistrationData + aMFDeregistrationInfo [7] UDMAMFDeregistrationInfo OPTIONAL, + deregistrationData [8] UDMDeregistrationData OPTIONAL } UDMLocationInformationResult ::= SEQUENCE @@ -2381,7 +2381,7 @@ UDMStartOfInterceptionWithRegisteredTarget ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI OPTIONAL, - uDMUEContextInfo [3] SBIType + uDMUEContextInfo [3] SBIType OPTIONAL } -- ================= -- GitLab From 4ea33a742724e199612e639c966bc00c4c637a14 Mon Sep 17 00:00:00 2001 From: hawbaker Date: Fri, 7 Oct 2022 11:47:22 +0000 Subject: [PATCH 11/13] Correction --- 33128/r18/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index b11604f0..c27c72c3 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -2381,7 +2381,7 @@ UDMStartOfInterceptionWithRegisteredTarget ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI OPTIONAL, - uDMUEContextInfo [3] SBIType OPTIONAL + uDMUEContextInfo [3] SBIType } -- ================= -- GitLab From 6826e3e8ed675bff37f5bfc983b146d1d7d6b81b Mon Sep 17 00:00:00 2001 From: hawbaker Date: Fri, 7 Oct 2022 12:07:24 +0000 Subject: [PATCH 12/13] Updates based on Nokia comments --- 33128/r18/TS33128Payloads.asn | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index c27c72c3..2cf06e3f 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -2491,15 +2491,14 @@ RoamingIndicator ::= BOOLEAN UDMAMFDeregistrationInfo ::= SEQUENCE { gUAMI [1] GUAMI, - purgeFlag [2] BOOLEAN, - pEI [3] PEI + purgeFlag [2] BOOLEAN } UDMDeregistrationData ::= SEQUENCE { - deregReason [1] UDMDeregReason, - accessType [2] AccessType, - pDUSessionID [3] PDUSessionID + deregReason [1] UDMDeregReason OPTIONAL, + accessType [2] AccessType OPTIONAL, + pDUSessionID [3] PDUSessionID OPTIONAL } UDMDeregReason ::= ENUMERATED -- GitLab From a6854eafeca004fcc0b074766c078ff502085141 Mon Sep 17 00:00:00 2001 From: hawbaker Date: Fri, 7 Oct 2022 13:17:50 +0000 Subject: [PATCH 13/13] alignment of name to 29.503 --- 33128/r18/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 2cf06e3f..8f26a286 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -2381,7 +2381,7 @@ UDMStartOfInterceptionWithRegisteredTarget ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI OPTIONAL, - uDMUEContextInfo [3] SBIType + uDMSubscriptionDataSets [3] SBIType } -- ================= -- GitLab