From a6222ae943e2e0e9b900ddce6b88e27fe3a123db Mon Sep 17 00:00:00 2001 From: hawbakert Date: Wed, 15 Jan 2025 12:53:25 +0000 Subject: [PATCH 01/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 8b2f1c09..793e168d 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -304,7 +304,10 @@ XIRIEvent ::= CHOICE iMSHSSSubscriberRecordChange [174] IMSHSSSubscriberRecordChange, -- AMF events, see clause 6.2.2.2.14, continued from tag 147 - aMFUEContextUpdate [175] AMFUEContextUpdate + aMFUEContextUpdate [175] AMFUEContextUpdate, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [176] StartOfInterceptionWithEstablishedIMSDataChannel } -- ============== @@ -592,7 +595,10 @@ IRIEvent ::= CHOICE iMSHSSSubscriberRecordChange [174] IMSHSSSubscriberRecordChange, -- AMF events, see clause 6.2.2.3, continued from tag 147 - aMFUEContextUpdate [175] AMFUEContextUpdate + aMFUEContextUpdate [175] AMFUEContextUpdate, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [176] StartOfInterceptionWithEstablishedIMSDataChannel } IRITargetIdentifier ::= SEQUENCE @@ -4728,7 +4734,7 @@ IMSDataChannelModification ::= SEQUENCE mediaInstructions [5] SBIType OPTIONAL } --- See Clause 7.12.4.2.6 for details of this structure +-- See clause 7.12.4.2.6 for details of this structure IMSDataChannelTermination ::= SEQUENCE { targetIdentity [1] IMPU, @@ -4738,6 +4744,16 @@ IMSDataChannelTermination ::= SEQUENCE mediaInstructionData [5] SBIType OPTIONAL } +-- See clause 7.12.4.2.6 for details of this structure +StartOfInterceptionWithEstablishedIMSDataChannel ::= SEQUENCE +{ + targetIdentity [1] IMPU, + callingIdentity [2] IMPU OPTIONAL, + calledIdentity [3] SEQUENCE (SIZE (1..MAX)) OF IMPU OPTIONAL, + sessionEventNotification [4] SBIType OPTIONAL, + mediaInstructions [5] SBIType OPTIONAL +} + -- ========= -- IMS CCPDU -- ========= -- GitLab From 1ca2daa0c22733e07cd31e783875b0ed97228bf5 Mon Sep 17 00:00:00 2001 From: hawbakert Date: Wed, 15 Jan 2025 14:05:26 +0000 Subject: [PATCH 02/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 793e168d..4162bde2 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -596,7 +596,7 @@ IRIEvent ::= CHOICE -- AMF events, see clause 6.2.2.3, continued from tag 147 aMFUEContextUpdate [175] AMFUEContextUpdate, - + -- IMS events, see clause 7.12.4.2, continued from tag 164 startOfInterceptionWithEstablishedIMSDataChannel [176] StartOfInterceptionWithEstablishedIMSDataChannel } -- GitLab From 948b65539bda624fc4af5165b16de170a053538e Mon Sep 17 00:00:00 2001 From: hawbakert Date: Wed, 15 Jan 2025 14:13:06 +0000 Subject: [PATCH 03/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 4162bde2..1052f73f 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -596,7 +596,7 @@ IRIEvent ::= CHOICE -- AMF events, see clause 6.2.2.3, continued from tag 147 aMFUEContextUpdate [175] AMFUEContextUpdate, - + -- IMS events, see clause 7.12.4.2, continued from tag 164 startOfInterceptionWithEstablishedIMSDataChannel [176] StartOfInterceptionWithEstablishedIMSDataChannel } -- GitLab From 48f8d8bee62a521a85332ac8cb05363ad558a251 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 16 Jan 2025 19:03:46 +0000 Subject: [PATCH 04/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 108 +++++++++++++++++++++++++++++++++- 1 file changed, 106 insertions(+), 2 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 8b2f1c09..20cdc813 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -304,7 +304,11 @@ XIRIEvent ::= CHOICE iMSHSSSubscriberRecordChange [174] IMSHSSSubscriberRecordChange, -- AMF events, see clause 6.2.2.2.14, continued from tag 147 - aMFUEContextUpdate [175] AMFUEContextUpdate + aMFUEContextUpdate [175] AMFUEContextUpdate, + + -- SMF events, see clause 6.2.3.2 continued from tag 61 + sMFRemoteUEReport [176] SMFRemoteUEReport, + sMFStartOfInterceptionWithAlreadyConnectedRemoteUE [177] SMFStartOfInterceptionWithAlreadyConnectedRemoteUE } -- ============== @@ -592,7 +596,11 @@ IRIEvent ::= CHOICE iMSHSSSubscriberRecordChange [174] IMSHSSSubscriberRecordChange, -- AMF events, see clause 6.2.2.3, continued from tag 147 - aMFUEContextUpdate [175] AMFUEContextUpdate + aMFUEContextUpdate [175] AMFUEContextUpdate, + + -- SMF events, see clause 6.2.3.7 continued from tag 61 + sMFRemoteUEReport [176] SMFRemoteUEReport, + sMFStartOfInterceptionWithAlreadyConnectedRemoteUE [177] SMFStartOfInterceptionWithAlreadyConnectedRemoteUE } IRITargetIdentifier ::= SEQUENCE @@ -2609,6 +2617,32 @@ SMFMAUnsuccessfulProcedure ::= SEQUENCE sMPDUDNRequest [17] SMPDUDNRequest OPTIONAL } +SMFRemoteUEReport ::= SEQUENCE +{ + sUPI [1] SUPI, + gPSI [2] GPSI, + pEI [3] PEI, + proSeRelaySUPI [4] SUPI, + proSeRelayGPSI [5] GPSI, + proSeRelayPEI [6] PEI, + pDUSessionID [7] PDUSessionID, + remoteUEContextConnected [8] RemoteUEContextList, + remoteUEContextDisconnected [9] RemoteUEContextList, + location [10] Location +} + +SMFStartOfInterceptionWithAlreadyConnectedRemoteUE ::= SEQUENCE +{ + sUPI [1] SUPI, + gPSI [2] GPSI, + pEI [3] PEI, + proSeRelaySUPI [4] SUPI, + proSeRelayGPSI [5] GPSI, + proSeRelayPEI [6] PEI, + pDUSessionID [7] PDUSessionID, + remoteUEContextConnected [8] RemoteUEContextList, + location [9] Location +} -- ================= -- 5G SMF parameters @@ -2918,6 +2952,76 @@ EASServerAddress ::= SEQUENCE -- See table 5.4.2.1 of TS 29.571 [17] GEOSatelliteID ::= UTF8String +RemoteUEContextList ::= SEQUENCE +{ + numberOfRemoteUEContexts [1] INTEGER, + remoteUEContexts [2] SET OF RemoteUEContext +} + +RemoteUEContext ::= SEQUENCE +{ + remoteUEIDFormat [1] RemoteUEIDFormat, + remoteUEIDType [2] RemoteUEIDType, + remoteUEID [3] RemoteUEID, + uDPPortRangeIndicator [4] BOOLEAN, + tCPPortRangeIndicator [5] BOOLEAN, + protocolUsedByRemoteUE [6] ProtocolUsedByRemoteUE, + addressInformation [7] AddressInformation OPTIONAL, + hPLMNID [8] PLMNID OPTIONAL +} + +ProtocolUsedByRemoteUE ::= ENUMERATED +{ + noIPInfo(1), + iPv4(2), + iPv6(3), + unstructured(4), + ethernet(5) +} + +RemoteUEIDFormat ::= ENUMERATED +{ + nAI(1), + sixtyFourBitString(2) +} + +RemoteUEIDType ::= ENUMERATED +{ + uPPRUKID(1), + cPPRUKID(2), + iMEI(3), + iMEISV(4) +} + +AddressInformation ::= CHOICE +{ + iPv4Address [1] IPv4Address, + iPv4AddressUDPPortRange [2] IPv4AddressUDPPortRange, + iPv4AddressTCPPortRange [3] IPv4AddressTCPPortRange, + iPv4AddressUDPTCPPortRange [4] IPv4AddressUDPTCPPortRange, + iPv6Address [5] IPv6Address, + ethernetAddress [6] MACAddress +} + +IPv4AddressUDPPortRange ::= SEQUENCE +{ + iPv4Address [1] IPv4Address, + uDPPortRange [2] UDPPortRange +} + +IPv4AddressTCPPortRange ::= SEQUENCE +{ + iPv4Address [1] IPv4Address, + tCPPortRange [2] TCPPortRange +} + +IPv4AddressUDPTCPPortRange ::= SEQUENCE +{ + iPv4Address [1] IPv4Address, + uDPPortRange [2] UDPPortRange, + tCPPortRange [2] TCPPortRange +} + -- ================================ -- PGW-C + SMF PDNConnection Events -- ================================ -- GitLab From 08c631d850e294643276335400540d2f76afa72f Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 16 Jan 2025 19:24:24 +0000 Subject: [PATCH 05/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 20cdc813..c1504e8d 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -2993,6 +2993,16 @@ RemoteUEIDType ::= ENUMERATED iMEISV(4) } +RemoteUEID ::= CHOICE +{ + uPPRUKIDNAI [1] NAI, + uPPRUKID64BitString [2] BIT STRING (SIZE(64)), + cPPRUKIDNAI [3] NAI, + cPPRUKID64BitString [4] BIT STRING (SIZE(64)), + iMEI [5] IMEI, + iMEISV [6] IMEISV +} + AddressInformation ::= CHOICE { iPv4Address [1] IPv4Address, -- GitLab From 51083e52f06913e0fced29504910ca805a486a89 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 16 Jan 2025 19:34:22 +0000 Subject: [PATCH 06/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index c1504e8d..7887e252 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -3016,20 +3016,26 @@ AddressInformation ::= CHOICE IPv4AddressUDPPortRange ::= SEQUENCE { iPv4Address [1] IPv4Address, - uDPPortRange [2] UDPPortRange + uDPPortRange [2] PortRange } IPv4AddressTCPPortRange ::= SEQUENCE { iPv4Address [1] IPv4Address, - tCPPortRange [2] TCPPortRange + tCPPortRange [2] PortRange } IPv4AddressUDPTCPPortRange ::= SEQUENCE { iPv4Address [1] IPv4Address, uDPPortRange [2] UDPPortRange, - tCPPortRange [2] TCPPortRange + tCPPortRange [2] PortRange +} + +PortRange ::= SEQUENCE +{ + portStart [1] INTEGER (0..65535), + portEnd [2] INTEGER (0..65535) } -- ================================ -- GitLab From 5ec3d4d09b4960658a6f72aee3ba786bf260f08b Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 16 Jan 2025 19:38:29 +0000 Subject: [PATCH 07/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 7887e252..62b44ea8 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -3028,7 +3028,7 @@ IPv4AddressTCPPortRange ::= SEQUENCE IPv4AddressUDPTCPPortRange ::= SEQUENCE { iPv4Address [1] IPv4Address, - uDPPortRange [2] UDPPortRange, + uDPPortRange [2] PortRange, tCPPortRange [2] PortRange } -- GitLab From 9e7a33910dce675ec9b4b3fd41b9021b368abfb6 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 16 Jan 2025 19:41:04 +0000 Subject: [PATCH 08/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 62b44ea8..50c32f3b 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -2972,11 +2972,11 @@ RemoteUEContext ::= SEQUENCE ProtocolUsedByRemoteUE ::= ENUMERATED { - noIPInfo(1), - iPv4(2), - iPv6(3), - unstructured(4), - ethernet(5) + noIPInfo(1), + iPv4(2), + iPv6(3), + unstructured(4), + ethernet(5) } RemoteUEIDFormat ::= ENUMERATED -- GitLab From 977ec12bd696998128969f10bdde3b899e581e18 Mon Sep 17 00:00:00 2001 From: grahamj Date: Tue, 21 Jan 2025 04:05:38 +0000 Subject: [PATCH 09/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 8b2f1c09..f72b7b9b 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -304,7 +304,14 @@ XIRIEvent ::= CHOICE iMSHSSSubscriberRecordChange [174] IMSHSSSubscriberRecordChange, -- AMF events, see clause 6.2.2.2.14, continued from tag 147 - aMFUEContextUpdate [175] AMFUEContextUpdate + aMFUEContextUpdate [175] AMFUEContextUpdate, + + + -- SGW events, see clause 6.3.3.2 + ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [177] EPSPDNConnectionModification, + ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection } -- ============== @@ -592,7 +599,13 @@ IRIEvent ::= CHOICE iMSHSSSubscriberRecordChange [174] IMSHSSSubscriberRecordChange, -- AMF events, see clause 6.2.2.3, continued from tag 147 - aMFUEContextUpdate [175] AMFUEContextUpdate + aMFUEContextUpdate [175] AMFUEContextUpdate, + + -- SGW events, see clause 6.3.3.2 + ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [177] EPSPDNConnectionModification, + ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection } IRITargetIdentifier ::= SEQUENCE -- GitLab From 85b85d7f3c90c72febdf80ca88b81546660e3352 Mon Sep 17 00:00:00 2001 From: grahamj Date: Tue, 21 Jan 2025 04:09:45 +0000 Subject: [PATCH 10/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 1 - 1 file changed, 1 deletion(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index f72b7b9b..faf35b83 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -306,7 +306,6 @@ XIRIEvent ::= CHOICE -- AMF events, see clause 6.2.2.2.14, continued from tag 147 aMFUEContextUpdate [175] AMFUEContextUpdate, - -- SGW events, see clause 6.3.3.2 ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, ePSPDNConnectionModification [177] EPSPDNConnectionModification, -- GitLab From ecdf5cd23f2c645ac1fc2c0e44fea6ff11920a97 Mon Sep 17 00:00:00 2001 From: znaty Date: Sat, 25 Jan 2025 19:48:30 +0000 Subject: [PATCH 11/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 57 +++++++++++++++++++++++------------ 1 file changed, 37 insertions(+), 20 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 50c32f3b..ff0ac541 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -308,7 +308,9 @@ XIRIEvent ::= CHOICE -- SMF events, see clause 6.2.3.2 continued from tag 61 sMFRemoteUEReport [176] SMFRemoteUEReport, - sMFStartOfInterceptionWithAlreadyConnectedRemoteUE [177] SMFStartOfInterceptionWithAlreadyConnectedRemoteUE + sMFStartOfInterceptionWithAlreadyConnectedRemoteUE [177] SMFStartOfInterceptionWithAlreadyConnectedRemoteUE, + sMFUEToNetworkRelayWithRemoteUEsReport [178] SMFUEToNetworkRelayWithRemoteUEsReport, + sMFStartOfInterceptionForUEToNetworkRelay [179] SMFStartOfInterceptionForUEToNetworkRelay } -- ============== @@ -600,7 +602,9 @@ IRIEvent ::= CHOICE -- SMF events, see clause 6.2.3.7 continued from tag 61 sMFRemoteUEReport [176] SMFRemoteUEReport, - sMFStartOfInterceptionWithAlreadyConnectedRemoteUE [177] SMFStartOfInterceptionWithAlreadyConnectedRemoteUE + sMFStartOfInterceptionWithAlreadyConnectedRemoteUE [177] SMFStartOfInterceptionWithAlreadyConnectedRemoteUE, + sMFUEToNetworkRelayWithRemoteUEsReport [178] SMFUEToNetworkRelayWithRemoteUEsReport, + sMFStartOfInterceptionForUEToNetworkRelay [179] SMFStartOfInterceptionForUEToNetworkRelay } IRITargetIdentifier ::= SEQUENCE @@ -2620,28 +2624,41 @@ SMFMAUnsuccessfulProcedure ::= SEQUENCE SMFRemoteUEReport ::= SEQUENCE { sUPI [1] SUPI, - gPSI [2] GPSI, - pEI [3] PEI, - proSeRelaySUPI [4] SUPI, - proSeRelayGPSI [5] GPSI, - proSeRelayPEI [6] PEI, - pDUSessionID [7] PDUSessionID, - remoteUEContextConnected [8] RemoteUEContextList, - remoteUEContextDisconnected [9] RemoteUEContextList, - location [10] Location + gPSI [2] GPSI OPTIONAL, + pEI [3] PEI OPTIONAL, + pDUSessionID [4] PDUSessionID, + remoteUEContextConnected [5] RemoteUEContext OPTIONAL, + remoteUEContextDisconnected [6] RemoteUEContext OPTIONAL, + location [7] Location OPTIONAL } SMFStartOfInterceptionWithAlreadyConnectedRemoteUE ::= SEQUENCE { - sUPI [1] SUPI, - gPSI [2] GPSI, - pEI [3] PEI, - proSeRelaySUPI [4] SUPI, - proSeRelayGPSI [5] GPSI, - proSeRelayPEI [6] PEI, - pDUSessionID [7] PDUSessionID, - remoteUEContextConnected [8] RemoteUEContextList, - location [9] Location + sUPI [1] SUPI, + gPSI [2] GPSI OPTIONAL, + pEI [3] PEI OPTIONAL, + pDUSessionID [4] PDUSessionID, + remoteUEContextConnected [5] RemoteUEContextList OPTIONAL, + location [6] Location OPTIONAL +} + +SMFUEToNetworkRelayWithRemoteUEsReport ::= SEQUENCE +{ + uEToNetworkRelaySUPI [1] SUPI, + uEToNetworkRelayGPSI [2] GPSI OPTIONAL, + uEToNetworkRelayPEI [3] PEI OPTIONAL, + pDUSessionID [4] PDUSessionID, + remoteUEsContextConnected [5] RemoteUEContextList OPTIONAL, + remoteUEsContextDisconnected [6] RemoteUEContextList OPTIONAL +} + +SMFStartOfInterceptionForUEToNetworkRelay ::= SEQUENCE +{ + uEToNetworkRelaySUPI [1] SUPI, + uEToNetworkRelayGPSI [2] GPSI OPTIONAL, + uEToNetworkRelayPEI [3] PEI OPTIONAL, + pDUSessionID [4] PDUSessionID, + remoteUEsContextConnected [5] RemoteUEContextList OPTIONAL } -- ================= -- GitLab From 9886f6785d7ab51bcaea55c60e6847d51e0df192 Mon Sep 17 00:00:00 2001 From: znaty Date: Sat, 25 Jan 2025 19:52:16 +0000 Subject: [PATCH 12/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index ff0ac541..a84c82f8 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -310,7 +310,7 @@ XIRIEvent ::= CHOICE sMFRemoteUEReport [176] SMFRemoteUEReport, sMFStartOfInterceptionWithAlreadyConnectedRemoteUE [177] SMFStartOfInterceptionWithAlreadyConnectedRemoteUE, sMFUEToNetworkRelayWithRemoteUEsReport [178] SMFUEToNetworkRelayWithRemoteUEsReport, - sMFStartOfInterceptionForUEToNetworkRelay [179] SMFStartOfInterceptionForUEToNetworkRelay + sMFStartOfInterceptionForUEToNetworkRelay [179] SMFStartOfInterceptionForUEToNetworkRelay } -- ============== @@ -604,7 +604,7 @@ IRIEvent ::= CHOICE sMFRemoteUEReport [176] SMFRemoteUEReport, sMFStartOfInterceptionWithAlreadyConnectedRemoteUE [177] SMFStartOfInterceptionWithAlreadyConnectedRemoteUE, sMFUEToNetworkRelayWithRemoteUEsReport [178] SMFUEToNetworkRelayWithRemoteUEsReport, - sMFStartOfInterceptionForUEToNetworkRelay [179] SMFStartOfInterceptionForUEToNetworkRelay + sMFStartOfInterceptionForUEToNetworkRelay [179] SMFStartOfInterceptionForUEToNetworkRelay } IRITargetIdentifier ::= SEQUENCE -- GitLab From 6d5aef1897cb38d69275a3d365e1e2131aa5dffd Mon Sep 17 00:00:00 2001 From: znaty Date: Sun, 26 Jan 2025 13:48:34 +0000 Subject: [PATCH 13/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index a84c82f8..cdcf6a00 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -2649,7 +2649,8 @@ SMFUEToNetworkRelayWithRemoteUEsReport ::= SEQUENCE uEToNetworkRelayPEI [3] PEI OPTIONAL, pDUSessionID [4] PDUSessionID, remoteUEsContextConnected [5] RemoteUEContextList OPTIONAL, - remoteUEsContextDisconnected [6] RemoteUEContextList OPTIONAL + remoteUEsContextDisconnected [6] RemoteUEContextList OPTIONAL, + location [7] Location OPTIONAL } SMFStartOfInterceptionForUEToNetworkRelay ::= SEQUENCE @@ -2658,7 +2659,8 @@ SMFStartOfInterceptionForUEToNetworkRelay ::= SEQUENCE uEToNetworkRelayGPSI [2] GPSI OPTIONAL, uEToNetworkRelayPEI [3] PEI OPTIONAL, pDUSessionID [4] PDUSessionID, - remoteUEsContextConnected [5] RemoteUEContextList OPTIONAL + remoteUEsContextConnected [5] RemoteUEContextList OPTIONAL, + location [6] Location OPTIONAL } -- ================= -- GitLab From e5b99feda9bc1f4b326aa84f6411248c8e90b4ce Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 29 Jan 2025 19:34:36 +0000 Subject: [PATCH 14/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 49 ++++++++++++----------------------- 1 file changed, 16 insertions(+), 33 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index cdcf6a00..32297318 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -307,10 +307,8 @@ XIRIEvent ::= CHOICE aMFUEContextUpdate [175] AMFUEContextUpdate, -- SMF events, see clause 6.2.3.2 continued from tag 61 - sMFRemoteUEReport [176] SMFRemoteUEReport, - sMFStartOfInterceptionWithAlreadyConnectedRemoteUE [177] SMFStartOfInterceptionWithAlreadyConnectedRemoteUE, - sMFUEToNetworkRelayWithRemoteUEsReport [178] SMFUEToNetworkRelayWithRemoteUEsReport, - sMFStartOfInterceptionForUEToNetworkRelay [179] SMFStartOfInterceptionForUEToNetworkRelay + sMFProSeRemoteUEReport [176] SMFProSeRemoteUEReport, + sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE } -- ============== @@ -601,10 +599,8 @@ IRIEvent ::= CHOICE aMFUEContextUpdate [175] AMFUEContextUpdate, -- SMF events, see clause 6.2.3.7 continued from tag 61 - sMFRemoteUEReport [176] SMFRemoteUEReport, - sMFStartOfInterceptionWithAlreadyConnectedRemoteUE [177] SMFStartOfInterceptionWithAlreadyConnectedRemoteUE, - sMFUEToNetworkRelayWithRemoteUEsReport [178] SMFUEToNetworkRelayWithRemoteUEsReport, - sMFStartOfInterceptionForUEToNetworkRelay [179] SMFStartOfInterceptionForUEToNetworkRelay + sMFProSeRemoteUEReport [176] SMFProSeRemoteUEReport, + sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE } IRITargetIdentifier ::= SEQUENCE @@ -2387,7 +2383,8 @@ SMFPDUSessionModification ::= SEQUENCE uPPathChange [19] UPPathChange OPTIONAL, pFDDataForApp [20] PFDDataForApp OPTIONAL, satelliteBackhaulCategory [21] SBIType OPTIONAL, - gEOSatelliteID [22] GEOSatelliteID OPTIONAL + gEOSatelliteID [22] GEOSatelliteID OPTIONAL, + proSeRemoteUEsReport [23] ProSeRemoteUEsReport OPTIONAL } -- See clause 6.2.3.2.4 for details of this structure @@ -2440,7 +2437,8 @@ SMFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE ePSStartOfInterceptionWithEstablishedPDNConnection [25] EPSStartOfInterceptionWithEstablishedPDNConnection OPTIONAL, pFDDataForApps [26] PFDDataForApps OPTIONAL, satelliteBackhaulCategory [27] SBIType OPTIONAL, - gEOSatelliteID [28] GEOSatelliteID OPTIONAL + gEOSatelliteID [28] GEOSatelliteID OPTIONAL, + remoteUEsContextConnected [29] RemoteUEContexteList OPTIONAL } -- See clause 6.2.3.2.6 for details of this structure @@ -2621,7 +2619,7 @@ SMFMAUnsuccessfulProcedure ::= SEQUENCE sMPDUDNRequest [17] SMPDUDNRequest OPTIONAL } -SMFRemoteUEReport ::= SEQUENCE +SMFProSeRemoteUEReport ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI OPTIONAL, @@ -2632,7 +2630,7 @@ SMFRemoteUEReport ::= SEQUENCE location [7] Location OPTIONAL } -SMFStartOfInterceptionWithAlreadyConnectedRemoteUE ::= SEQUENCE +SMFStartOfInterceptionWithConnectedProSeRemoteUE ::= SEQUENCE { sUPI [1] SUPI, gPSI [2] GPSI OPTIONAL, @@ -2642,27 +2640,6 @@ SMFStartOfInterceptionWithAlreadyConnectedRemoteUE ::= SEQUENCE location [6] Location OPTIONAL } -SMFUEToNetworkRelayWithRemoteUEsReport ::= SEQUENCE -{ - uEToNetworkRelaySUPI [1] SUPI, - uEToNetworkRelayGPSI [2] GPSI OPTIONAL, - uEToNetworkRelayPEI [3] PEI OPTIONAL, - pDUSessionID [4] PDUSessionID, - remoteUEsContextConnected [5] RemoteUEContextList OPTIONAL, - remoteUEsContextDisconnected [6] RemoteUEContextList OPTIONAL, - location [7] Location OPTIONAL -} - -SMFStartOfInterceptionForUEToNetworkRelay ::= SEQUENCE -{ - uEToNetworkRelaySUPI [1] SUPI, - uEToNetworkRelayGPSI [2] GPSI OPTIONAL, - uEToNetworkRelayPEI [3] PEI OPTIONAL, - pDUSessionID [4] PDUSessionID, - remoteUEsContextConnected [5] RemoteUEContextList OPTIONAL, - location [6] Location OPTIONAL -} - -- ================= -- 5G SMF parameters -- ================= @@ -2971,6 +2948,12 @@ EASServerAddress ::= SEQUENCE -- See table 5.4.2.1 of TS 29.571 [17] GEOSatelliteID ::= UTF8String +ProseRemoteUEsReport ::= SEQUENCE +{ + remoteUEsContextConnected [1] RemoteUEContextList, + remoteUEsContextDisconnected [2] RemoteUEContextList +} + RemoteUEContextList ::= SEQUENCE { numberOfRemoteUEContexts [1] INTEGER, -- GitLab From b2995a8a58338309a2b846c62ced25e54b52cd1f Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 29 Jan 2025 19:38:50 +0000 Subject: [PATCH 15/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 32297318..7781faf3 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -2438,7 +2438,7 @@ SMFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE pFDDataForApps [26] PFDDataForApps OPTIONAL, satelliteBackhaulCategory [27] SBIType OPTIONAL, gEOSatelliteID [28] GEOSatelliteID OPTIONAL, - remoteUEsContextConnected [29] RemoteUEContexteList OPTIONAL + remoteUEsContextConnected [29] RemoteUEContextList OPTIONAL } -- See clause 6.2.3.2.6 for details of this structure @@ -2950,8 +2950,8 @@ GEOSatelliteID ::= UTF8String ProseRemoteUEsReport ::= SEQUENCE { - remoteUEsContextConnected [1] RemoteUEContextList, - remoteUEsContextDisconnected [2] RemoteUEContextList + remoteUEsContextConnected [1] RemoteUEContextList OPTIONAL, + remoteUEsContextDisconnected [2] RemoteUEContextList OPTIONAL } RemoteUEContextList ::= SEQUENCE -- GitLab From 69ca852385dbce33ae13a732f0d3757b4d271b7a Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 29 Jan 2025 19:42:12 +0000 Subject: [PATCH 16/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 7781faf3..13b48a69 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -2948,7 +2948,7 @@ EASServerAddress ::= SEQUENCE -- See table 5.4.2.1 of TS 29.571 [17] GEOSatelliteID ::= UTF8String -ProseRemoteUEsReport ::= SEQUENCE +ProSeRemoteUEsReport ::= SEQUENCE { remoteUEsContextConnected [1] RemoteUEContextList OPTIONAL, remoteUEsContextDisconnected [2] RemoteUEContextList OPTIONAL -- GitLab From d9d28cb41b59f40da70515c9608399dd32ad45eb Mon Sep 17 00:00:00 2001 From: grahamj Date: Wed, 29 Jan 2025 21:04:07 +0000 Subject: [PATCH 17/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index faf35b83..baaf778f 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -310,7 +310,8 @@ XIRIEvent ::= CHOICE ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, ePSPDNConnectionModification [177] EPSPDNConnectionModification, ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, - ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure } -- ============== @@ -604,7 +605,8 @@ IRIEvent ::= CHOICE ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, ePSPDNConnectionModification [177] EPSPDNConnectionModification, ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, - ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure } IRITargetIdentifier ::= SEQUENCE @@ -2464,7 +2466,8 @@ SMFUnsuccessfulProcedure ::= SEQUENCE accessType [16] AccessType OPTIONAL, rATType [17] RATType OPTIONAL, sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, - location [19] Location OPTIONAL + location [19] Location OPTIONAL, + ePSPDNUnsuccessfulProcedure [20] EPSPDNUnsuccessfulProcedure OPTIONAL } -- See clause 6.2.3.2.8 for details of this structure @@ -3031,6 +3034,16 @@ EPSStartOfInterceptionWithEstablishedPDNConnection ::= SEQUENCE bearerContexts [17] SEQUENCE OF EPSBearerContext } +EPSPDNUnsuccessfulProcedure ::= SEQUENCE +{ + failureCause [1] ESMCause, + initiator [2] Initiator, + ePSSubscriberIDs [3] EPSSubscriberIDs, + iMSIUnauthenticated [4] IMSIUnauthenticatedIndication OPTIONAL, + failedProcedure [5] EPSPDNFailedProcedure +} + + PFDDataForApps ::= SET OF PFDDataForApp PFDDataForApp ::= SEQUENCE @@ -3221,6 +3234,13 @@ EPSPDNConnectionRequestType ::= ENUMERATED EPSPDNConnectionReleaseScopeIndication ::= BOOLEAN +EPSPDNFailedProcedure ::= CHOICE +{ + ePSPDNConnectionEstablishment [1] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [2] EPSPDNConnectionModification, + ePSPDNConnectionRelease [3] EPSPDNConnectionRelease +} + FiveGSInterworkingInfo ::= SEQUENCE { fiveGSInterworkingIndicator [1] FiveGSInterworkingIndicator, -- GitLab From a4ec8c36a0ecbb15ecc1aa223f73930d250a5142 Mon Sep 17 00:00:00 2001 From: hawbakert Date: Thu, 30 Jan 2025 10:00:36 +0000 Subject: [PATCH 18/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 1052f73f..71eb0d40 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -4744,12 +4744,12 @@ IMSDataChannelTermination ::= SEQUENCE mediaInstructionData [5] SBIType OPTIONAL } --- See clause 7.12.4.2.6 for details of this structure +-- See clause 7.12.4.2.7 for details of this structure StartOfInterceptionWithEstablishedIMSDataChannel ::= SEQUENCE { targetIdentity [1] IMPU, callingIdentity [2] IMPU OPTIONAL, - calledIdentity [3] SEQUENCE (SIZE (1..MAX)) OF IMPU OPTIONAL, + calledIdentities [3] SEQUENCE OF IMPU OPTIONAL, sessionEventNotification [4] SBIType OPTIONAL, mediaInstructions [5] SBIType OPTIONAL } -- GitLab From 348bfd6cba3eb5d1f0a7fbaa3c68f6241b6bbb6f Mon Sep 17 00:00:00 2001 From: hawbakert Date: Thu, 30 Jan 2025 13:10:51 +0000 Subject: [PATCH 19/37] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 9a987b2b..a7d879ed 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -287,7 +287,10 @@ XIRIEvent ::= CHOICE -- MMS-related events continued from choice 35 mMSConvertedFromEmail [165] MMSConvertedFromEmail, - mMSConvertedToEmail [166] MMSConvertedToEmail + mMSConvertedToEmail [166] MMSConvertedToEmail, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [167] StartOfInterceptionWithEstablishedIMSDataChannel } -- ============== @@ -558,7 +561,10 @@ IRIEvent ::= CHOICE -- MMS-related events continued from choice 35 mMSConvertedFromEmail [165] MMSConvertedFromEmail, - mMSConvertedToEmail [166] MMSConvertedToEmail + mMSConvertedToEmail [166] MMSConvertedToEmail, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [167] StartOfInterceptionWithEstablishedIMSDataChannel } IRITargetIdentifier ::= SEQUENCE @@ -4617,6 +4623,16 @@ IMSDataChannelTermination ::= SEQUENCE mediaInstructionData [5] SBIType OPTIONAL } +-- See Clause 7.12.4.2.7 for details of this structure +StartOfInterceptionWithEstablishedIMSDataChannel ::= SEQUENCE +{ + targetIdentity [1] IMPU, + callingIdentity [2] IMPU OPTIONAL, + calledIdentities [3] SEQUENCE OF IMPU OPTIONAL, + sessionEventNotification [4] SBIType OPTIONAL, + mediaInstructionData [5] SBIType OPTIONAL +} + -- ========= -- IMS CCPDU -- ========= -- GitLab From 8be590d7f6706c925026d3fc46731366764f7178 Mon Sep 17 00:00:00 2001 From: mark Date: Thu, 30 Jan 2025 15:13:28 +0000 Subject: [PATCH 20/37] Moving across changes from 0705 --- 33128/r19/TS33128Payloads.asn | 160 ++++++++-------------------------- 1 file changed, 38 insertions(+), 122 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 13b48a69..10d776e7 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -306,9 +306,9 @@ XIRIEvent ::= CHOICE -- AMF events, see clause 6.2.2.2.14, continued from tag 147 aMFUEContextUpdate [175] AMFUEContextUpdate, - -- SMF events, see clause 6.2.3.2 continued from tag 61 - sMFProSeRemoteUEReport [176] SMFProSeRemoteUEReport, - sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE + -- 5G ProSe Direct Communication events, see clause 7.X.2 + fiveGDDNMFProSeUNIDirectDiscovery [176] FiveGDDNMFProSeUNIDirectDiscovery, + fiveGDDNMFProSeNNIDirectDiscovery [177] FiveGDDNMFProSeNNIDirectDiscovery } -- ============== @@ -598,9 +598,9 @@ IRIEvent ::= CHOICE -- AMF events, see clause 6.2.2.3, continued from tag 147 aMFUEContextUpdate [175] AMFUEContextUpdate, - -- SMF events, see clause 6.2.3.7 continued from tag 61 - sMFProSeRemoteUEReport [176] SMFProSeRemoteUEReport, - sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE + -- 5G ProSe Direct Communication events, see clause 7.X.3 + fiveGDDNMFProSeUNIDirectDiscovery [176] FiveGDDNMFProSeUNIDirectDiscovery, + fiveGDDNMFProSeNNIDirectDiscovery [177] FiveGDDNMFProSeNNIDirectDiscovery } IRITargetIdentifier ::= SEQUENCE @@ -2383,8 +2383,7 @@ SMFPDUSessionModification ::= SEQUENCE uPPathChange [19] UPPathChange OPTIONAL, pFDDataForApp [20] PFDDataForApp OPTIONAL, satelliteBackhaulCategory [21] SBIType OPTIONAL, - gEOSatelliteID [22] GEOSatelliteID OPTIONAL, - proSeRemoteUEsReport [23] ProSeRemoteUEsReport OPTIONAL + gEOSatelliteID [22] GEOSatelliteID OPTIONAL } -- See clause 6.2.3.2.4 for details of this structure @@ -2437,8 +2436,7 @@ SMFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE ePSStartOfInterceptionWithEstablishedPDNConnection [25] EPSStartOfInterceptionWithEstablishedPDNConnection OPTIONAL, pFDDataForApps [26] PFDDataForApps OPTIONAL, satelliteBackhaulCategory [27] SBIType OPTIONAL, - gEOSatelliteID [28] GEOSatelliteID OPTIONAL, - remoteUEsContextConnected [29] RemoteUEContextList OPTIONAL + gEOSatelliteID [28] GEOSatelliteID OPTIONAL } -- See clause 6.2.3.2.6 for details of this structure @@ -2619,26 +2617,6 @@ SMFMAUnsuccessfulProcedure ::= SEQUENCE sMPDUDNRequest [17] SMPDUDNRequest OPTIONAL } -SMFProSeRemoteUEReport ::= SEQUENCE -{ - sUPI [1] SUPI, - gPSI [2] GPSI OPTIONAL, - pEI [3] PEI OPTIONAL, - pDUSessionID [4] PDUSessionID, - remoteUEContextConnected [5] RemoteUEContext OPTIONAL, - remoteUEContextDisconnected [6] RemoteUEContext OPTIONAL, - location [7] Location OPTIONAL -} - -SMFStartOfInterceptionWithConnectedProSeRemoteUE ::= SEQUENCE -{ - sUPI [1] SUPI, - gPSI [2] GPSI OPTIONAL, - pEI [3] PEI OPTIONAL, - pDUSessionID [4] PDUSessionID, - remoteUEContextConnected [5] RemoteUEContextList OPTIONAL, - location [6] Location OPTIONAL -} -- ================= -- 5G SMF parameters @@ -2948,98 +2926,6 @@ EASServerAddress ::= SEQUENCE -- See table 5.4.2.1 of TS 29.571 [17] GEOSatelliteID ::= UTF8String -ProSeRemoteUEsReport ::= SEQUENCE -{ - remoteUEsContextConnected [1] RemoteUEContextList OPTIONAL, - remoteUEsContextDisconnected [2] RemoteUEContextList OPTIONAL -} - -RemoteUEContextList ::= SEQUENCE -{ - numberOfRemoteUEContexts [1] INTEGER, - remoteUEContexts [2] SET OF RemoteUEContext -} - -RemoteUEContext ::= SEQUENCE -{ - remoteUEIDFormat [1] RemoteUEIDFormat, - remoteUEIDType [2] RemoteUEIDType, - remoteUEID [3] RemoteUEID, - uDPPortRangeIndicator [4] BOOLEAN, - tCPPortRangeIndicator [5] BOOLEAN, - protocolUsedByRemoteUE [6] ProtocolUsedByRemoteUE, - addressInformation [7] AddressInformation OPTIONAL, - hPLMNID [8] PLMNID OPTIONAL -} - -ProtocolUsedByRemoteUE ::= ENUMERATED -{ - noIPInfo(1), - iPv4(2), - iPv6(3), - unstructured(4), - ethernet(5) -} - -RemoteUEIDFormat ::= ENUMERATED -{ - nAI(1), - sixtyFourBitString(2) -} - -RemoteUEIDType ::= ENUMERATED -{ - uPPRUKID(1), - cPPRUKID(2), - iMEI(3), - iMEISV(4) -} - -RemoteUEID ::= CHOICE -{ - uPPRUKIDNAI [1] NAI, - uPPRUKID64BitString [2] BIT STRING (SIZE(64)), - cPPRUKIDNAI [3] NAI, - cPPRUKID64BitString [4] BIT STRING (SIZE(64)), - iMEI [5] IMEI, - iMEISV [6] IMEISV -} - -AddressInformation ::= CHOICE -{ - iPv4Address [1] IPv4Address, - iPv4AddressUDPPortRange [2] IPv4AddressUDPPortRange, - iPv4AddressTCPPortRange [3] IPv4AddressTCPPortRange, - iPv4AddressUDPTCPPortRange [4] IPv4AddressUDPTCPPortRange, - iPv6Address [5] IPv6Address, - ethernetAddress [6] MACAddress -} - -IPv4AddressUDPPortRange ::= SEQUENCE -{ - iPv4Address [1] IPv4Address, - uDPPortRange [2] PortRange -} - -IPv4AddressTCPPortRange ::= SEQUENCE -{ - iPv4Address [1] IPv4Address, - tCPPortRange [2] PortRange -} - -IPv4AddressUDPTCPPortRange ::= SEQUENCE -{ - iPv4Address [1] IPv4Address, - uDPPortRange [2] PortRange, - tCPPortRange [2] PortRange -} - -PortRange ::= SEQUENCE -{ - portStart [1] INTEGER (0..65535), - portEnd [2] INTEGER (0..65535) -} - -- ================================ -- PGW-C + SMF PDNConnection Events -- ================================ @@ -5863,6 +5749,36 @@ NWDAFEvent ::= ENUMERATED pDUSessionTraffic(7) } +-- ===================== +-- 5G DDNNMF definitions +-- ===================== + +-- See clause 7.X.2.2 for details of this structure +FiveGDDNMFProSeUNIDirectDiscovery ::= SEQUENCE +{ + sUPI [1] SUPI, + gPSI [2] GPSI OPTIONAL, + fiveGProSeMessage [3] FiveGProSeMessage +} + +-- See clause 7.X.2.3 for details of this structure +FiveGDDNMFProSeNNIDirectDiscovery ::= SEQUENCE +{ + sUPI [1] SUPI OPTIONAL, + gPSI [2] GPSI OPTIONAL, + fiveGDDNMFProSeDirectDiscoveryMessage [3] SBIType +} + +-- ==================== +-- 5G DDNNMF parameters +-- ==================== + +FiveGProSeMessage ::= CHOICE +{ + fiveGProseDirectDiscoveryMessage [1] XMLType, + fiveGProseUsageInformationReportMessage [2] XMLType +} + -- =================== -- 5G LALS definitions -- =================== -- GitLab From c99bd4b6e692b85482a3f11eb3f79a4cecd1319d Mon Sep 17 00:00:00 2001 From: znaty Date: Fri, 31 Jan 2025 09:48:56 +0000 Subject: [PATCH 21/37] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 10d776e7..f903e025 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -5775,8 +5775,8 @@ FiveGDDNMFProSeNNIDirectDiscovery ::= SEQUENCE FiveGProSeMessage ::= CHOICE { - fiveGProseDirectDiscoveryMessage [1] XMLType, - fiveGProseUsageInformationReportMessage [2] XMLType + fiveGProSeDirectDiscoveryMessage [1] XMLType, + fiveGProSeUsageInformationReportMessage [2] XMLType } -- =================== -- GitLab From 35a549f7dcab60e76b691fa0079de54cafd956b1 Mon Sep 17 00:00:00 2001 From: znaty Date: Fri, 31 Jan 2025 15:51:06 +0000 Subject: [PATCH 22/37] TS 33.128 CR0704 - LI for 5G ProSe Communication via 5G ProSe UE-to-Network Relay --- 33128/r19/TS33128Payloads.asn | 130 ++++++++++++++++++++++++++++++++-- 1 file changed, 126 insertions(+), 4 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 8b2f1c09..13b48a69 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -304,7 +304,11 @@ XIRIEvent ::= CHOICE iMSHSSSubscriberRecordChange [174] IMSHSSSubscriberRecordChange, -- AMF events, see clause 6.2.2.2.14, continued from tag 147 - aMFUEContextUpdate [175] AMFUEContextUpdate + aMFUEContextUpdate [175] AMFUEContextUpdate, + + -- SMF events, see clause 6.2.3.2 continued from tag 61 + sMFProSeRemoteUEReport [176] SMFProSeRemoteUEReport, + sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE } -- ============== @@ -592,7 +596,11 @@ IRIEvent ::= CHOICE iMSHSSSubscriberRecordChange [174] IMSHSSSubscriberRecordChange, -- AMF events, see clause 6.2.2.3, continued from tag 147 - aMFUEContextUpdate [175] AMFUEContextUpdate + aMFUEContextUpdate [175] AMFUEContextUpdate, + + -- SMF events, see clause 6.2.3.7 continued from tag 61 + sMFProSeRemoteUEReport [176] SMFProSeRemoteUEReport, + sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE } IRITargetIdentifier ::= SEQUENCE @@ -2375,7 +2383,8 @@ SMFPDUSessionModification ::= SEQUENCE uPPathChange [19] UPPathChange OPTIONAL, pFDDataForApp [20] PFDDataForApp OPTIONAL, satelliteBackhaulCategory [21] SBIType OPTIONAL, - gEOSatelliteID [22] GEOSatelliteID OPTIONAL + gEOSatelliteID [22] GEOSatelliteID OPTIONAL, + proSeRemoteUEsReport [23] ProSeRemoteUEsReport OPTIONAL } -- See clause 6.2.3.2.4 for details of this structure @@ -2428,7 +2437,8 @@ SMFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE ePSStartOfInterceptionWithEstablishedPDNConnection [25] EPSStartOfInterceptionWithEstablishedPDNConnection OPTIONAL, pFDDataForApps [26] PFDDataForApps OPTIONAL, satelliteBackhaulCategory [27] SBIType OPTIONAL, - gEOSatelliteID [28] GEOSatelliteID OPTIONAL + gEOSatelliteID [28] GEOSatelliteID OPTIONAL, + remoteUEsContextConnected [29] RemoteUEContextList OPTIONAL } -- See clause 6.2.3.2.6 for details of this structure @@ -2609,6 +2619,26 @@ SMFMAUnsuccessfulProcedure ::= SEQUENCE sMPDUDNRequest [17] SMPDUDNRequest OPTIONAL } +SMFProSeRemoteUEReport ::= SEQUENCE +{ + sUPI [1] SUPI, + gPSI [2] GPSI OPTIONAL, + pEI [3] PEI OPTIONAL, + pDUSessionID [4] PDUSessionID, + remoteUEContextConnected [5] RemoteUEContext OPTIONAL, + remoteUEContextDisconnected [6] RemoteUEContext OPTIONAL, + location [7] Location OPTIONAL +} + +SMFStartOfInterceptionWithConnectedProSeRemoteUE ::= SEQUENCE +{ + sUPI [1] SUPI, + gPSI [2] GPSI OPTIONAL, + pEI [3] PEI OPTIONAL, + pDUSessionID [4] PDUSessionID, + remoteUEContextConnected [5] RemoteUEContextList OPTIONAL, + location [6] Location OPTIONAL +} -- ================= -- 5G SMF parameters @@ -2918,6 +2948,98 @@ EASServerAddress ::= SEQUENCE -- See table 5.4.2.1 of TS 29.571 [17] GEOSatelliteID ::= UTF8String +ProSeRemoteUEsReport ::= SEQUENCE +{ + remoteUEsContextConnected [1] RemoteUEContextList OPTIONAL, + remoteUEsContextDisconnected [2] RemoteUEContextList OPTIONAL +} + +RemoteUEContextList ::= SEQUENCE +{ + numberOfRemoteUEContexts [1] INTEGER, + remoteUEContexts [2] SET OF RemoteUEContext +} + +RemoteUEContext ::= SEQUENCE +{ + remoteUEIDFormat [1] RemoteUEIDFormat, + remoteUEIDType [2] RemoteUEIDType, + remoteUEID [3] RemoteUEID, + uDPPortRangeIndicator [4] BOOLEAN, + tCPPortRangeIndicator [5] BOOLEAN, + protocolUsedByRemoteUE [6] ProtocolUsedByRemoteUE, + addressInformation [7] AddressInformation OPTIONAL, + hPLMNID [8] PLMNID OPTIONAL +} + +ProtocolUsedByRemoteUE ::= ENUMERATED +{ + noIPInfo(1), + iPv4(2), + iPv6(3), + unstructured(4), + ethernet(5) +} + +RemoteUEIDFormat ::= ENUMERATED +{ + nAI(1), + sixtyFourBitString(2) +} + +RemoteUEIDType ::= ENUMERATED +{ + uPPRUKID(1), + cPPRUKID(2), + iMEI(3), + iMEISV(4) +} + +RemoteUEID ::= CHOICE +{ + uPPRUKIDNAI [1] NAI, + uPPRUKID64BitString [2] BIT STRING (SIZE(64)), + cPPRUKIDNAI [3] NAI, + cPPRUKID64BitString [4] BIT STRING (SIZE(64)), + iMEI [5] IMEI, + iMEISV [6] IMEISV +} + +AddressInformation ::= CHOICE +{ + iPv4Address [1] IPv4Address, + iPv4AddressUDPPortRange [2] IPv4AddressUDPPortRange, + iPv4AddressTCPPortRange [3] IPv4AddressTCPPortRange, + iPv4AddressUDPTCPPortRange [4] IPv4AddressUDPTCPPortRange, + iPv6Address [5] IPv6Address, + ethernetAddress [6] MACAddress +} + +IPv4AddressUDPPortRange ::= SEQUENCE +{ + iPv4Address [1] IPv4Address, + uDPPortRange [2] PortRange +} + +IPv4AddressTCPPortRange ::= SEQUENCE +{ + iPv4Address [1] IPv4Address, + tCPPortRange [2] PortRange +} + +IPv4AddressUDPTCPPortRange ::= SEQUENCE +{ + iPv4Address [1] IPv4Address, + uDPPortRange [2] PortRange, + tCPPortRange [2] PortRange +} + +PortRange ::= SEQUENCE +{ + portStart [1] INTEGER (0..65535), + portEnd [2] INTEGER (0..65535) +} + -- ================================ -- PGW-C + SMF PDNConnection Events -- ================================ -- GitLab From 59d8c0c1c40261fb6d072c15b152a510bb813fe6 Mon Sep 17 00:00:00 2001 From: canterburym Date: Fri, 31 Jan 2025 15:53:52 +0000 Subject: [PATCH 23/37] TS 33.128 CR0720 - Adding IP address to delegated Task state --- 33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd | 1 + 1 file changed, 1 insertion(+) diff --git a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd index 44d14a3d..f7a5d747 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd @@ -398,6 +398,7 @@ + -- GitLab From 1febd54d8506f8cf4053eda21cc98951d93281af Mon Sep 17 00:00:00 2001 From: hawbakert Date: Fri, 31 Jan 2025 15:54:31 +0000 Subject: [PATCH 24/37] TS 33.128 CR0710 - Additional User Identifiers to AMF records --- 33128/r18/TS33128Payloads.asn | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 9a987b2b..e16aa3dc 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1694,7 +1694,8 @@ AMFRegistration ::= SEQUENCE unavailabilityPeriodDuration [27] UnavailabilityPeriodDuration OPTIONAL, fiveGSUpdateType [28] FiveGSUpdateType OPTIONAL, uEAreaIndication [29] UEAreaIndication OPTIONAL, - establishmentCauseNon3GPPAccess [30] EstablishmentCauseNon3GPPAccess OPTIONAL + establishmentCauseNon3GPPAccess [30] EstablishmentCauseNon3GPPAccess OPTIONAL, + additionalUserIdentifiers [31] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure @@ -1711,7 +1712,8 @@ AMFDeregistration ::= SEQUENCE location [9] Location OPTIONAL, switchOffIndicator [10] SwitchOffIndicator OPTIONAL, reRegRequiredIndicator [11] ReRegRequiredIndicator OPTIONAL, - unavailabilityPeriodDuration [12] UnavailabilityPeriodDuration OPTIONAL + unavailabilityPeriodDuration [12] UnavailabilityPeriodDuration OPTIONAL, + additionalUserIdentifiers [13] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.4 for details of this structure @@ -1725,7 +1727,8 @@ AMFLocationUpdate ::= SEQUENCE location [6] Location, deprecatedSMSOverNASIndicator [7] SMSOverNASIndicator OPTIONAL, deprecatedOldGUTI [8] EPS5GGUTI OPTIONAL, - uEAreaIndication [9] UEAreaIndication OPTIONAL + uEAreaIndication [9] UEAreaIndication OPTIONAL, + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.5 for details of this structure @@ -1750,7 +1753,8 @@ AMFStartOfInterceptionWithRegisteredUE ::= SEQUENCE uEPolicy [17] UEPolicy OPTIONAL, unavailabilityPeriodDuration [18] UnavailabilityPeriodDuration OPTIONAL, fiveGSUpdateType [19] FiveGSUpdateType OPTIONAL, - uEAreaIndication [20] UEAreaIndication OPTIONAL + uEAreaIndication [20] UEAreaIndication OPTIONAL, + additionalUserIdentifiers [21] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.6 for details of this structure @@ -1764,7 +1768,8 @@ AMFUnsuccessfulProcedure ::= SEQUENCE pEI [6] PEI OPTIONAL, gPSI [7] GPSI OPTIONAL, gUTI [8] FiveGGUTI OPTIONAL, - location [9] Location OPTIONAL + location [9] Location OPTIONAL, + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.8 on for details of this structure @@ -1777,7 +1782,8 @@ AMFPositioningInfoTransfer ::= SEQUENCE gUTI [5] FiveGGUTI OPTIONAL, nRPPaMessage [6] OCTET STRING OPTIONAL, lPPMessage [7] OCTET STRING OPTIONAL, - lcsCorrelationId [8] UTF8String (SIZE(1..255)) + lcsCorrelationId [8] UTF8String (SIZE(1..255)), + additionalUserIdentifiers [9] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.9.2 for details of this structure @@ -5673,13 +5679,14 @@ PDSRSummaryTrigger ::= ENUMERATED AMFIdentifierAssociation ::= SEQUENCE { - sUPI [1] SUPI, - sUCI [2] SUCI OPTIONAL, - pEI [3] PEI OPTIONAL, - gPSI [4] GPSI OPTIONAL, - gUTI [5] FiveGGUTI, - location [6] Location, - fiveGSTAIList [7] TAIList OPTIONAL + sUPI [1] SUPI, + sUCI [2] SUCI OPTIONAL, + pEI [3] PEI OPTIONAL, + gPSI [4] GPSI OPTIONAL, + gUTI [5] FiveGGUTI, + location [6] Location, + fiveGSTAIList [7] TAIList OPTIONAL, + additionalUserIdentifiers [8] UserIdentifiers OPTIONAL } MMEIdentifierAssociation ::= SEQUENCE -- GitLab From 4556c5cbfb4174a0776834e563da8393e9475528 Mon Sep 17 00:00:00 2001 From: hawbakert Date: Fri, 31 Jan 2025 15:55:05 +0000 Subject: [PATCH 25/37] TS 33.128 CR0711 - Additional User Identifiers to AMF records --- 33128/r19/TS33128Payloads.asn | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 13b48a69..96653535 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -1764,7 +1764,8 @@ AMFRegistration ::= SEQUENCE unavailabilityPeriodDuration [27] UnavailabilityPeriodDuration OPTIONAL, fiveGSUpdateType [28] FiveGSUpdateType OPTIONAL, uEAreaIndication [29] UEAreaIndication OPTIONAL, - establishmentCauseNon3GPPAccess [30] EstablishmentCauseNon3GPPAccess OPTIONAL + establishmentCauseNon3GPPAccess [30] EstablishmentCauseNon3GPPAccess OPTIONAL, + additionalUserIdentifiers [31] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure @@ -1781,7 +1782,8 @@ AMFDeregistration ::= SEQUENCE location [9] Location OPTIONAL, switchOffIndicator [10] SwitchOffIndicator OPTIONAL, reRegRequiredIndicator [11] ReRegRequiredIndicator OPTIONAL, - unavailabilityPeriodDuration [12] UnavailabilityPeriodDuration OPTIONAL + unavailabilityPeriodDuration [12] UnavailabilityPeriodDuration OPTIONAL, + additionalUserIdentifiers [13] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.4 for details of this structure @@ -1795,7 +1797,8 @@ AMFLocationUpdate ::= SEQUENCE location [6] Location, deprecatedSMSOverNASIndicator [7] SMSOverNASIndicator OPTIONAL, deprecatedOldGUTI [8] EPS5GGUTI OPTIONAL, - uEAreaIndication [9] UEAreaIndication OPTIONAL + uEAreaIndication [9] UEAreaIndication OPTIONAL, + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.5 for details of this structure @@ -1820,7 +1823,8 @@ AMFStartOfInterceptionWithRegisteredUE ::= SEQUENCE uEPolicy [17] UEPolicy OPTIONAL, unavailabilityPeriodDuration [18] UnavailabilityPeriodDuration OPTIONAL, fiveGSUpdateType [19] FiveGSUpdateType OPTIONAL, - uEAreaIndication [20] UEAreaIndication OPTIONAL + uEAreaIndication [20] UEAreaIndication OPTIONAL, + additionalUserIdentifiers [21] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.6 for details of this structure @@ -1834,7 +1838,8 @@ AMFUnsuccessfulProcedure ::= SEQUENCE pEI [6] PEI OPTIONAL, gPSI [7] GPSI OPTIONAL, gUTI [8] FiveGGUTI OPTIONAL, - location [9] Location OPTIONAL + location [9] Location OPTIONAL, + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.8 on for details of this structure @@ -1847,7 +1852,8 @@ AMFPositioningInfoTransfer ::= SEQUENCE gUTI [5] FiveGGUTI OPTIONAL, nRPPaMessage [6] OCTET STRING OPTIONAL, lPPMessage [7] OCTET STRING OPTIONAL, - lcsCorrelationId [8] UTF8String (SIZE(1..255)) + lcsCorrelationId [8] UTF8String (SIZE(1..255)), + additionalUserIdentifiers [9] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.9.2 for details of this structure @@ -5933,13 +5939,14 @@ PDSRSummaryTrigger ::= ENUMERATED AMFIdentifierAssociation ::= SEQUENCE { - sUPI [1] SUPI, - sUCI [2] SUCI OPTIONAL, - pEI [3] PEI OPTIONAL, - gPSI [4] GPSI OPTIONAL, - gUTI [5] FiveGGUTI, - location [6] Location, - fiveGSTAIList [7] TAIList OPTIONAL + sUPI [1] SUPI, + sUCI [2] SUCI OPTIONAL, + pEI [3] PEI OPTIONAL, + gPSI [4] GPSI OPTIONAL, + gUTI [5] FiveGGUTI, + location [6] Location, + fiveGSTAIList [7] TAIList OPTIONAL, + additionalUserIdentifiers [8] UserIdentifiers OPTIONAL } MMEIdentifierAssociation ::= SEQUENCE -- GitLab From 443e5d518450324ad7fac22f395ca047a94f6af8 Mon Sep 17 00:00:00 2001 From: hawbakert Date: Fri, 31 Jan 2025 15:55:29 +0000 Subject: [PATCH 26/37] TS 33.128 CR 0722 - Additional User Identifiers to AMF records --- 33128/r17/TS33128Payloads.asn | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index d6a8abb5..5fec1160 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1187,7 +1187,8 @@ AMFRegistration ::= SEQUENCE nonIMEISVPEI [15] NonIMEISVPEI OPTIONAL, mACRestIndicator [16] MACRestrictionIndicator OPTIONAL, pagingRestrictionIndicator [17] PagingRestrictionIndicator OPTIONAL, - rATType [18] RATType OPTIONAL + rATType [18] RATType OPTIONAL, + additionalUserIdentifiers [19] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure @@ -1203,7 +1204,8 @@ AMFDeregistration ::= SEQUENCE cause [8] FiveGMMCause OPTIONAL, location [9] Location OPTIONAL, switchOffIndicator [10] SwitchOffIndicator OPTIONAL, - reRegRequiredIndicator [11] ReRegRequiredIndicator OPTIONAL + reRegRequiredIndicator [11] ReRegRequiredIndicator OPTIONAL, + additionalUserIdentifiers [12] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.4 for details of this structure @@ -1216,7 +1218,8 @@ AMFLocationUpdate ::= SEQUENCE gUTI [5] FiveGGUTI OPTIONAL, location [6] Location, sMSOverNASIndicator [7] SMSOverNASIndicator OPTIONAL, - oldGUTI [8] EPS5GGUTI OPTIONAL + oldGUTI [8] EPS5GGUTI OPTIONAL, + additionalUserIdentifiers [9] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.5 for details of this structure @@ -1236,7 +1239,8 @@ AMFStartOfInterceptionWithRegisteredUE ::= SEQUENCE fiveGSTAIList [12] TAIList OPTIONAL, sMSOverNASIndicator [13] SMSOverNASIndicator OPTIONAL, oldGUTI [14] EPS5GGUTI OPTIONAL, - eMM5GRegStatus [15] EMM5GMMStatus OPTIONAL + eMM5GRegStatus [15] EMM5GMMStatus OPTIONAL, + additionalUserIdentifiers [16] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.6 for details of this structure @@ -1250,7 +1254,8 @@ AMFUnsuccessfulProcedure ::= SEQUENCE pEI [6] PEI OPTIONAL, gPSI [7] GPSI OPTIONAL, gUTI [8] FiveGGUTI OPTIONAL, - location [9] Location OPTIONAL + location [9] Location OPTIONAL, + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.8 on for details of this structure @@ -1263,7 +1268,8 @@ AMFPositioningInfoTransfer ::= SEQUENCE gUTI [5] FiveGGUTI OPTIONAL, nRPPaMessage [6] OCTET STRING OPTIONAL, lPPMessage [7] OCTET STRING OPTIONAL, - lcsCorrelationId [8] UTF8String (SIZE(1..255)) + lcsCorrelationId [8] UTF8String (SIZE(1..255)), + additionalUserIdentifiers [9] UserIdentifiers OPTIONAL } --See clause 6.2.2.2.9 on for details of this structure @@ -3861,13 +3867,14 @@ PDSRSummaryTrigger ::= ENUMERATED AMFIdentifierAssociation ::= SEQUENCE { - sUPI [1] SUPI, - sUCI [2] SUCI OPTIONAL, - pEI [3] PEI OPTIONAL, - gPSI [4] GPSI OPTIONAL, - gUTI [5] FiveGGUTI, - location [6] Location, - fiveGSTAIList [7] TAIList OPTIONAL + sUPI [1] SUPI, + sUCI [2] SUCI OPTIONAL, + pEI [3] PEI OPTIONAL, + gPSI [4] GPSI OPTIONAL, + gUTI [5] FiveGGUTI, + location [6] Location, + fiveGSTAIList [7] TAIList OPTIONAL, + additionalUserIdentifiers [8] UserIdentifiers OPTIONAL } MMEIdentifierAssociation ::= SEQUENCE -- GitLab From fff4345d36724e25afcffc8bc3afd3b757193e00 Mon Sep 17 00:00:00 2001 From: grahamj Date: Fri, 31 Jan 2025 15:56:13 +0000 Subject: [PATCH 27/37] TS 33.128 CR 0715 - Messages for reporting non-interworked EPS --- 33128/r18/TS33128Payloads.asn | 41 +++++++++++++++++++++++++++++--- testing/asn_lint_exceptions.json | 4 +++- 2 files changed, 41 insertions(+), 4 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index e16aa3dc..41b0a880 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -287,7 +287,16 @@ XIRIEvent ::= CHOICE -- MMS-related events continued from choice 35 mMSConvertedFromEmail [165] MMSConvertedFromEmail, - mMSConvertedToEmail [166] MMSConvertedToEmail + mMSConvertedToEmail [166] MMSConvertedToEmail, + + -- Tags 167 to 175 are not used in this version of the specification + + -- SGW events, see clause 6.3.3.2 + ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [177] EPSPDNConnectionModification, + ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure } -- ============== @@ -558,7 +567,16 @@ IRIEvent ::= CHOICE -- MMS-related events continued from choice 35 mMSConvertedFromEmail [165] MMSConvertedFromEmail, - mMSConvertedToEmail [166] MMSConvertedToEmail + mMSConvertedToEmail [166] MMSConvertedToEmail, + + -- Tags 167 to 175 are not used in this version of the specification + + -- SGW events, see clause 6.3.3.2 + ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [177] EPSPDNConnectionModification, + ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure } IRITargetIdentifier ::= SEQUENCE @@ -2338,7 +2356,8 @@ SMFUnsuccessfulProcedure ::= SEQUENCE accessType [16] AccessType OPTIONAL, rATType [17] RATType OPTIONAL, sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, - location [19] Location OPTIONAL + location [19] Location OPTIONAL, + ePSPDNUnsuccessfulProcedure [20] EPSPDNUnsuccessfulProcedure OPTIONAL } -- See clause 6.2.3.2.8 for details of this structure @@ -2905,6 +2924,15 @@ EPSStartOfInterceptionWithEstablishedPDNConnection ::= SEQUENCE bearerContexts [17] SEQUENCE OF EPSBearerContext } +EPSPDNUnsuccessfulProcedure ::= SEQUENCE +{ + failureCause [1] ESMCause, + initiator [2] Initiator, + ePSSubscriberIDs [3] EPSSubscriberIDs, + iMSIUnauthenticated [4] IMSIUnauthenticatedIndication OPTIONAL, + failedProcedure [5] EPSPDNFailedProcedure +} + PFDDataForApps ::= SET OF PFDDataForApp PFDDataForApp ::= SEQUENCE @@ -3095,6 +3123,13 @@ EPSPDNConnectionRequestType ::= ENUMERATED EPSPDNConnectionReleaseScopeIndication ::= BOOLEAN +EPSPDNFailedProcedure ::= CHOICE +{ + ePSPDNConnectionEstablishment [1] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [2] EPSPDNConnectionModification, + ePSPDNConnectionRelease [3] EPSPDNConnectionRelease +} + FiveGSInterworkingInfo ::= SEQUENCE { fiveGSInterworkingIndicator [1] FiveGSInterworkingIndicator, diff --git a/testing/asn_lint_exceptions.json b/testing/asn_lint_exceptions.json index 300225ca..eb6d7919 100644 --- a/testing/asn_lint_exceptions.json +++ b/testing/asn_lint_exceptions.json @@ -65,7 +65,9 @@ "Tag 8 missing in MMEStartOfInterceptionWithEPSAttachedUE", "Tag 11 missing in MMEStartOfInterceptionWithEPSAttachedUE", "Tag 161 XIRIEvent field 'iPIRIPacketReport' is not present in IRIEvent", - "Tag 161 missing in IRIEvent" + "Tag 161 missing in IRIEvent", + "Tags 167-175 missing in XIRIEvent", + "Tags 167-175 missing in IRIEvent" ], "33128/r19/TS33128Payloads.asn" : [ "Tag 100 XIRIEvent field 'n9HRPDUSessionInfo' is not present in IRIEvent", -- GitLab From 1a98729db779ded82dd84040ee41ea584c604211 Mon Sep 17 00:00:00 2001 From: mark Date: Fri, 31 Jan 2025 16:02:29 +0000 Subject: [PATCH 28/37] Resolving merge conflict --- 33128/r19/TS33128Payloads.asn | 42 +++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 96653535..ee550c69 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -308,7 +308,11 @@ XIRIEvent ::= CHOICE -- SMF events, see clause 6.2.3.2 continued from tag 61 sMFProSeRemoteUEReport [176] SMFProSeRemoteUEReport, - sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE + sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE, + + -- 5G ProSe Direct Communication events, see clause 7.X.2 + fiveGDDNMFProSeUNIDirectDiscovery [178] FiveGDDNMFProSeUNIDirectDiscovery, + fiveGDDNMFProSeNNIDirectDiscovery [179] FiveGDDNMFProSeNNIDirectDiscovery } -- ============== @@ -600,7 +604,11 @@ IRIEvent ::= CHOICE -- SMF events, see clause 6.2.3.7 continued from tag 61 sMFProSeRemoteUEReport [176] SMFProSeRemoteUEReport, - sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE + sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE, + + -- 5G ProSe Direct Communication events, see clause 7.X.3 + fiveGDDNMFProSeUNIDirectDiscovery [178] FiveGDDNMFProSeUNIDirectDiscovery, + fiveGDDNMFProSeNNIDirectDiscovery [179] FiveGDDNMFProSeNNIDirectDiscovery } IRITargetIdentifier ::= SEQUENCE @@ -5869,6 +5877,36 @@ NWDAFEvent ::= ENUMERATED pDUSessionTraffic(7) } +-- ===================== +-- 5G DDNNMF definitions +-- ===================== + +-- See clause 7.X.2.2 for details of this structure +FiveGDDNMFProSeUNIDirectDiscovery ::= SEQUENCE +{ + sUPI [1] SUPI, + gPSI [2] GPSI OPTIONAL, + fiveGProSeMessage [3] FiveGProSeMessage +} + +-- See clause 7.X.2.3 for details of this structure +FiveGDDNMFProSeNNIDirectDiscovery ::= SEQUENCE +{ + sUPI [1] SUPI OPTIONAL, + gPSI [2] GPSI OPTIONAL, + fiveGDDNMFProSeDirectDiscoveryMessage [3] SBIType +} + +-- ==================== +-- 5G DDNNMF parameters +-- ==================== + +FiveGProSeMessage ::= CHOICE +{ + fiveGProSeDirectDiscoveryMessage [1] XMLType, + fiveGProSeUsageInformationReportMessage [2] XMLType +} + -- =================== -- 5G LALS definitions -- =================== -- GitLab From 740e8ec01eb1985f2fc2932242815bb79c72924b Mon Sep 17 00:00:00 2001 From: mark Date: Fri, 31 Jan 2025 16:05:10 +0000 Subject: [PATCH 29/37] Resolving merge conflict --- 33128/r19/TS33128Payloads.asn | 38 ++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index ee550c69..df931c32 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -312,7 +312,14 @@ XIRIEvent ::= CHOICE -- 5G ProSe Direct Communication events, see clause 7.X.2 fiveGDDNMFProSeUNIDirectDiscovery [178] FiveGDDNMFProSeUNIDirectDiscovery, - fiveGDDNMFProSeNNIDirectDiscovery [179] FiveGDDNMFProSeNNIDirectDiscovery + fiveGDDNMFProSeNNIDirectDiscovery [179] FiveGDDNMFProSeNNIDirectDiscovery, + + -- SGW events, see clause 6.3.3.2 + ePSPDNConnectionEstablishment [180] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [181] EPSPDNConnectionModification, + ePSPDNConnectionRelease [182] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [183] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [184] EPSPDNUnsuccessfulProcedure } -- ============== @@ -608,7 +615,14 @@ IRIEvent ::= CHOICE -- 5G ProSe Direct Communication events, see clause 7.X.3 fiveGDDNMFProSeUNIDirectDiscovery [178] FiveGDDNMFProSeUNIDirectDiscovery, - fiveGDDNMFProSeNNIDirectDiscovery [179] FiveGDDNMFProSeNNIDirectDiscovery + fiveGDDNMFProSeNNIDirectDiscovery [179] FiveGDDNMFProSeNNIDirectDiscovery, + + -- SGW events, see clause 6.3.3.2 + ePSPDNConnectionEstablishment [180] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [181] EPSPDNConnectionModification, + ePSPDNConnectionRelease [182] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [183] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [184] EPSPDNUnsuccessfulProcedure } IRITargetIdentifier ::= SEQUENCE @@ -2476,7 +2490,8 @@ SMFUnsuccessfulProcedure ::= SEQUENCE accessType [16] AccessType OPTIONAL, rATType [17] RATType OPTIONAL, sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, - location [19] Location OPTIONAL + location [19] Location OPTIONAL, + ePSPDNUnsuccessfulProcedure [20] EPSPDNUnsuccessfulProcedure OPTIONAL } -- See clause 6.2.3.2.8 for details of this structure @@ -3155,6 +3170,16 @@ EPSStartOfInterceptionWithEstablishedPDNConnection ::= SEQUENCE bearerContexts [17] SEQUENCE OF EPSBearerContext } +EPSPDNUnsuccessfulProcedure ::= SEQUENCE +{ + failureCause [1] ESMCause, + initiator [2] Initiator, + ePSSubscriberIDs [3] EPSSubscriberIDs, + iMSIUnauthenticated [4] IMSIUnauthenticatedIndication OPTIONAL, + failedProcedure [5] EPSPDNFailedProcedure +} + + PFDDataForApps ::= SET OF PFDDataForApp PFDDataForApp ::= SEQUENCE @@ -3345,6 +3370,13 @@ EPSPDNConnectionRequestType ::= ENUMERATED EPSPDNConnectionReleaseScopeIndication ::= BOOLEAN +EPSPDNFailedProcedure ::= CHOICE +{ + ePSPDNConnectionEstablishment [1] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [2] EPSPDNConnectionModification, + ePSPDNConnectionRelease [3] EPSPDNConnectionRelease +} + FiveGSInterworkingInfo ::= SEQUENCE { fiveGSInterworkingIndicator [1] FiveGSInterworkingIndicator, -- GitLab From 82ee6845a8972b2e4fd76b58918e5599858d78de Mon Sep 17 00:00:00 2001 From: mark Date: Fri, 31 Jan 2025 16:06:55 +0000 Subject: [PATCH 30/37] Resolving merge conflict --- 33128/r19/TS33128Payloads.asn | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index df931c32..2c3cdeeb 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -319,7 +319,10 @@ XIRIEvent ::= CHOICE ePSPDNConnectionModification [181] EPSPDNConnectionModification, ePSPDNConnectionRelease [182] EPSPDNConnectionRelease, ePSStartOfInterceptionWithEstablishedPDNConnection [183] EPSStartOfInterceptionWithEstablishedPDNConnection, - ePSPDNUnsuccessfulProcedure [184] EPSPDNUnsuccessfulProcedure + ePSPDNUnsuccessfulProcedure [184] EPSPDNUnsuccessfulProcedure, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [185] StartOfInterceptionWithEstablishedIMSDataChannel } -- ============== @@ -622,7 +625,10 @@ IRIEvent ::= CHOICE ePSPDNConnectionModification [181] EPSPDNConnectionModification, ePSPDNConnectionRelease [182] EPSPDNConnectionRelease, ePSStartOfInterceptionWithEstablishedPDNConnection [183] EPSStartOfInterceptionWithEstablishedPDNConnection, - ePSPDNUnsuccessfulProcedure [184] EPSPDNUnsuccessfulProcedure + ePSPDNUnsuccessfulProcedure [184] EPSPDNUnsuccessfulProcedure, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [185] StartOfInterceptionWithEstablishedIMSDataChannel } IRITargetIdentifier ::= SEQUENCE @@ -4896,7 +4902,7 @@ IMSDataChannelModification ::= SEQUENCE mediaInstructions [5] SBIType OPTIONAL } --- See Clause 7.12.4.2.6 for details of this structure +-- See clause 7.12.4.2.6 for details of this structure IMSDataChannelTermination ::= SEQUENCE { targetIdentity [1] IMPU, @@ -4906,6 +4912,16 @@ IMSDataChannelTermination ::= SEQUENCE mediaInstructionData [5] SBIType OPTIONAL } +-- See clause 7.12.4.2.7 for details of this structure +StartOfInterceptionWithEstablishedIMSDataChannel ::= SEQUENCE +{ + targetIdentity [1] IMPU, + callingIdentity [2] IMPU OPTIONAL, + calledIdentities [3] SEQUENCE OF IMPU OPTIONAL, + sessionEventNotification [4] SBIType OPTIONAL, + mediaInstructions [5] SBIType OPTIONAL +} + -- ========= -- IMS CCPDU -- ========= -- GitLab From 37dec125fad895da18519efbf4dece701b6d54c0 Mon Sep 17 00:00:00 2001 From: mark Date: Fri, 31 Jan 2025 16:08:42 +0000 Subject: [PATCH 31/37] Resolving merge conflict --- 33128/r18/TS33128Payloads.asn | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 41b0a880..4b3b2a5a 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -296,7 +296,10 @@ XIRIEvent ::= CHOICE ePSPDNConnectionModification [177] EPSPDNConnectionModification, ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, - ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [167] StartOfInterceptionWithEstablishedIMSDataChannel } -- ============== @@ -576,7 +579,10 @@ IRIEvent ::= CHOICE ePSPDNConnectionModification [177] EPSPDNConnectionModification, ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, - ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [181] StartOfInterceptionWithEstablishedIMSDataChannel } IRITargetIdentifier ::= SEQUENCE @@ -4658,6 +4664,16 @@ IMSDataChannelTermination ::= SEQUENCE mediaInstructionData [5] SBIType OPTIONAL } +-- See Clause 7.12.4.2.7 for details of this structure +StartOfInterceptionWithEstablishedIMSDataChannel ::= SEQUENCE +{ + targetIdentity [1] IMPU, + callingIdentity [2] IMPU OPTIONAL, + calledIdentities [3] SEQUENCE OF IMPU OPTIONAL, + sessionEventNotification [4] SBIType OPTIONAL, + mediaInstructionData [5] SBIType OPTIONAL +} + -- ========= -- IMS CCPDU -- ========= -- GitLab From df6c1b04560ed65c995302e08021a6894b58d950 Mon Sep 17 00:00:00 2001 From: mark Date: Mon, 3 Feb 2025 10:08:23 +0000 Subject: [PATCH 32/37] Rationalising XIRI / IRI tag numbers --- 33128/r18/TS33128Payloads.asn | 2 +- 33128/r19/TS33128Payloads.asn | 55 ++++++++++++++++++----------------- 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 4b3b2a5a..abf8ffdb 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -299,7 +299,7 @@ XIRIEvent ::= CHOICE ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure, -- IMS events, see clause 7.12.4.2, continued from tag 164 - startOfInterceptionWithEstablishedIMSDataChannel [167] StartOfInterceptionWithEstablishedIMSDataChannel + startOfInterceptionWithEstablishedIMSDataChannel [181] StartOfInterceptionWithEstablishedIMSDataChannel } -- ============== diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 2c3cdeeb..db9c2f66 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -306,23 +306,24 @@ XIRIEvent ::= CHOICE -- AMF events, see clause 6.2.2.2.14, continued from tag 147 aMFUEContextUpdate [175] AMFUEContextUpdate, + -- SGW events, see clause 6.3.3.2 + ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [177] EPSPDNConnectionModification, + ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [181] StartOfInterceptionWithEstablishedIMSDataChannel, + -- SMF events, see clause 6.2.3.2 continued from tag 61 - sMFProSeRemoteUEReport [176] SMFProSeRemoteUEReport, - sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE, + sMFProSeRemoteUEReport [182] SMFProSeRemoteUEReport, + sMFStartOfInterceptionWithConnectedProSeRemoteUE [183] SMFStartOfInterceptionWithConnectedProSeRemoteUE, -- 5G ProSe Direct Communication events, see clause 7.X.2 - fiveGDDNMFProSeUNIDirectDiscovery [178] FiveGDDNMFProSeUNIDirectDiscovery, - fiveGDDNMFProSeNNIDirectDiscovery [179] FiveGDDNMFProSeNNIDirectDiscovery, + fiveGDDNMFProSeUNIDirectDiscovery [184] FiveGDDNMFProSeUNIDirectDiscovery, + fiveGDDNMFProSeNNIDirectDiscovery [185] FiveGDDNMFProSeNNIDirectDiscovery - -- SGW events, see clause 6.3.3.2 - ePSPDNConnectionEstablishment [180] EPSPDNConnectionEstablishment, - ePSPDNConnectionModification [181] EPSPDNConnectionModification, - ePSPDNConnectionRelease [182] EPSPDNConnectionRelease, - ePSStartOfInterceptionWithEstablishedPDNConnection [183] EPSStartOfInterceptionWithEstablishedPDNConnection, - ePSPDNUnsuccessfulProcedure [184] EPSPDNUnsuccessfulProcedure, - - -- IMS events, see clause 7.12.4.2, continued from tag 164 - startOfInterceptionWithEstablishedIMSDataChannel [185] StartOfInterceptionWithEstablishedIMSDataChannel } -- ============== @@ -612,23 +613,23 @@ IRIEvent ::= CHOICE -- AMF events, see clause 6.2.2.3, continued from tag 147 aMFUEContextUpdate [175] AMFUEContextUpdate, - -- SMF events, see clause 6.2.3.7 continued from tag 61 - sMFProSeRemoteUEReport [176] SMFProSeRemoteUEReport, - sMFStartOfInterceptionWithConnectedProSeRemoteUE [177] SMFStartOfInterceptionWithConnectedProSeRemoteUE, - - -- 5G ProSe Direct Communication events, see clause 7.X.3 - fiveGDDNMFProSeUNIDirectDiscovery [178] FiveGDDNMFProSeUNIDirectDiscovery, - fiveGDDNMFProSeNNIDirectDiscovery [179] FiveGDDNMFProSeNNIDirectDiscovery, - -- SGW events, see clause 6.3.3.2 - ePSPDNConnectionEstablishment [180] EPSPDNConnectionEstablishment, - ePSPDNConnectionModification [181] EPSPDNConnectionModification, - ePSPDNConnectionRelease [182] EPSPDNConnectionRelease, - ePSStartOfInterceptionWithEstablishedPDNConnection [183] EPSStartOfInterceptionWithEstablishedPDNConnection, - ePSPDNUnsuccessfulProcedure [184] EPSPDNUnsuccessfulProcedure, + ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [177] EPSPDNConnectionModification, + ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure, -- IMS events, see clause 7.12.4.2, continued from tag 164 - startOfInterceptionWithEstablishedIMSDataChannel [185] StartOfInterceptionWithEstablishedIMSDataChannel + startOfInterceptionWithEstablishedIMSDataChannel [181] StartOfInterceptionWithEstablishedIMSDataChannel, + + -- SMF events, see clause 6.2.3.7 continued from tag 61 + sMFProSeRemoteUEReport [182] SMFProSeRemoteUEReport, + sMFStartOfInterceptionWithConnectedProSeRemoteUE [183] SMFStartOfInterceptionWithConnectedProSeRemoteUE, + + -- 5G ProSe Direct Communication events, see clause 7.X.3 + fiveGDDNMFProSeUNIDirectDiscovery [184] FiveGDDNMFProSeUNIDirectDiscovery, + fiveGDDNMFProSeNNIDirectDiscovery [185] FiveGDDNMFProSeNNIDirectDiscovery } IRITargetIdentifier ::= SEQUENCE -- GitLab From f429bc84f025bc51022b5a43ee0c1cfbcb383f1c Mon Sep 17 00:00:00 2001 From: mark Date: Mon, 3 Feb 2025 10:11:27 +0000 Subject: [PATCH 33/37] Updating OIDs --- 33128/r17/TS33128Payloads.asn | 4 ++-- 33128/r18/TS33128Payloads.asn | 4 ++-- 33128/r19/TS33128Payloads.asn | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 5fec1160..80b1ffa9 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1,5 +1,5 @@ TS33128Payloads -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version12(12)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version13(13)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version12(12)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version13(13)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index abf8ffdb..956b4e7a 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1,5 +1,5 @@ TS33128Payloads -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r18(18) version10(10)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r18(18) version11(11)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -18,7 +18,7 @@ IMPORTS -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version10(10)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version11(11)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index db9c2f66..df9c02cf 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -1,5 +1,5 @@ TS33128Payloads -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r19(19) version1(1)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r19(19) version2(2)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -18,7 +18,7 @@ IMPORTS -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r19(19) version1(1)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r19(19) version2(2)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} -- GitLab From 2a94b2563f895b88f758f1d8cc753bc869ab3b35 Mon Sep 17 00:00:00 2001 From: mark Date: Mon, 3 Feb 2025 10:16:58 +0000 Subject: [PATCH 34/37] Updating XSD namespace --- 33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd index f7a5d747..0e6d8b8a 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd @@ -1,5 +1,5 @@ - + -- GitLab From 7c080e31ca879dfeda86dfb9e9c60ff8119b958c Mon Sep 17 00:00:00 2001 From: mark Date: Mon, 3 Feb 2025 10:23:28 +0000 Subject: [PATCH 35/37] Fixing whitespace --- 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 956b4e7a..60f6ecac 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -297,7 +297,7 @@ XIRIEvent ::= CHOICE ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure, - + -- IMS events, see clause 7.12.4.2, continued from tag 164 startOfInterceptionWithEstablishedIMSDataChannel [181] StartOfInterceptionWithEstablishedIMSDataChannel } -- GitLab From 7790016891a057b3dbd624fd7a03c7067c61680d Mon Sep 17 00:00:00 2001 From: mark Date: Mon, 3 Feb 2025 17:36:26 +0000 Subject: [PATCH 36/37] Correcting typo --- 33128/r19/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index df9c02cf..c5beaba0 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -5927,7 +5927,7 @@ NWDAFEvent ::= ENUMERATED } -- ===================== --- 5G DDNNMF definitions +-- 5G DDNMF definitions -- ===================== -- See clause 7.X.2.2 for details of this structure @@ -5947,7 +5947,7 @@ FiveGDDNMFProSeNNIDirectDiscovery ::= SEQUENCE } -- ==================== --- 5G DDNNMF parameters +-- 5G DDNMF parameters -- ==================== FiveGProSeMessage ::= CHOICE -- GitLab From 8620e29de931ca46e2028a2d9304ac0248b59941 Mon Sep 17 00:00:00 2001 From: mark Date: Tue, 18 Feb 2025 06:23:04 +0000 Subject: [PATCH 37/37] Updating references (from Lino) --- 33128/r19/TS33128Payloads.asn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index c5beaba0..4db26cba 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -320,7 +320,7 @@ XIRIEvent ::= CHOICE sMFProSeRemoteUEReport [182] SMFProSeRemoteUEReport, sMFStartOfInterceptionWithConnectedProSeRemoteUE [183] SMFStartOfInterceptionWithConnectedProSeRemoteUE, - -- 5G ProSe Direct Communication events, see clause 7.X.2 + -- 5G ProSe Direct Communication events, see clause 7.17.2 fiveGDDNMFProSeUNIDirectDiscovery [184] FiveGDDNMFProSeUNIDirectDiscovery, fiveGDDNMFProSeNNIDirectDiscovery [185] FiveGDDNMFProSeNNIDirectDiscovery @@ -627,7 +627,7 @@ IRIEvent ::= CHOICE sMFProSeRemoteUEReport [182] SMFProSeRemoteUEReport, sMFStartOfInterceptionWithConnectedProSeRemoteUE [183] SMFStartOfInterceptionWithConnectedProSeRemoteUE, - -- 5G ProSe Direct Communication events, see clause 7.X.3 + -- 5G ProSe Direct Communication events, see clause 7.17.3 fiveGDDNMFProSeUNIDirectDiscovery [184] FiveGDDNMFProSeUNIDirectDiscovery, fiveGDDNMFProSeNNIDirectDiscovery [185] FiveGDDNMFProSeNNIDirectDiscovery } @@ -5930,7 +5930,7 @@ NWDAFEvent ::= ENUMERATED -- 5G DDNMF definitions -- ===================== --- See clause 7.X.2.2 for details of this structure +-- See clause 7.17.2.2 for details of this structure FiveGDDNMFProSeUNIDirectDiscovery ::= SEQUENCE { sUPI [1] SUPI, @@ -5938,7 +5938,7 @@ FiveGDDNMFProSeUNIDirectDiscovery ::= SEQUENCE fiveGProSeMessage [3] FiveGProSeMessage } --- See clause 7.X.2.3 for details of this structure +-- See clause 7.17.2.3 for details of this structure FiveGDDNMFProSeNNIDirectDiscovery ::= SEQUENCE { sUPI [1] SUPI OPTIONAL, -- GitLab