From 6e866c11f3e8c11eb290e8ad1fe6de05d9a2650c Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 26 Jun 2025 18:08:30 +0000 Subject: [PATCH 01/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 237 +++++++++++++++++++++++++++++++++- 1 file changed, 236 insertions(+), 1 deletion(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 12dd4cdd..767cab42 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -333,7 +333,14 @@ XIRIEvent ::= CHOICE fiveGStartOfInterceptionWithPINClientInPIN [189] FiveGStartOfInterceptionWithPINClientInPIN, -- Charging data event records, see clause 7.19 - chargingDataEvent [190] ChargingDataEvent + chargingDataEvent [190] ChargingDataEvent, + + -- MCVideo events, see clause 7.X.2 + mCVideoSIPMessage [191] MCVideoSIPMessage, + mCVideoStartOfInterceptionWithRegisteredUE [192] MCVideoStartOfInterceptionWithRegisteredUE, + mCVideoStartOfInterceptionWithEstablishedSession [193] MCVideoStartOfInterceptionWithEstablishedSession, + mCVideoTransmissionControl [194] MCVideoTransmissionControl, + mCVideoManagementMessage [195] MCVideoManagementMessage } -- ============== @@ -651,6 +658,13 @@ IRIEvent ::= CHOICE -- Charging data event records, see clause 7.19 chargingDataEvent [190] ChargingDataEvent + + -- MCVideo events, see clause 7.X.3 + mCVideoSIPMessage [191] MCVideoSIPMessage, + mCVideoStartOfInterceptionWithRegisteredUE [192] MCVideoStartOfInterceptionWithRegisteredUE, + mCVideoStartOfInterceptionWithEstablishedSession [193] MCVideoStartOfInterceptionWithEstablishedSession, + mCVideoTransmissionControl [194] MCVideoTransmissionControl, + mCVideoManagementMessage [195] MCVideoManagementMessage } IRITargetIdentifier ::= SEQUENCE @@ -6085,6 +6099,227 @@ PINServerID ::= UTF8String PINClientProfile ::=XMLType PINProfile ::= XMLType +-- =================== +-- MCVideo definitions +-- =================== + +-- See clause 7.X.2.2 for details of this structure +MCVideoSIPMessage ::= SEQUENCE +{ + mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity OPTIONAL, + mCVideoGroupID [2] MCVideoGroupID OPTIONAL, + sIPMessage [3] SIPMessage, + sessionDirection [4] Direction +} + +-- See clause 7.X.2.3 for details of this structure +MCVideoStartOfInterceptionWithAlreadyRegisteredUE ::= SEQUENCE +{ + mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity, + userOnline [2] BOOLEAN, + sIPRegistrationRequest [3] SIPMessage, + sIPRegistrationResponse [4] SIPMessage, + location [5] Location OPTIONAL +} + +-- See clause 7.X.2.4 for details of this structure +MCVideoStartOfInterceptionWithAlreadyEstablishedSession ::= SEQUENCE +{ + mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity OPTIONAL, + mCVideoGroupID [2] MCVideoGroupID OPTIONAL, + mCVideoDirection [3] Direction, + mCVideoOriginatingID [4] MCVideoID, + mCVideoSessionInfo [5] MCVideoSessionInfo OPTIONAL, + mCVideoParticipants [6] SEQUENCE SIZE (1..MAX) OF MCVideoID OPTIONAL, + location [7] Location OPTIONAL, + mCVideoMediaStreamAvailable [8] BOOLEAN OPTIONAL, + mCVideoBearerCapabilitiy [9] UTF8String OPTIONAL +} + +-- See clause 7.X.2.5 for details of this structure +MCVideoTransmissionControl ::= SEQUENCE +{ + mCVideoID [1] MCVideoID OPTIONAL, + mCVideoGroupID [2] MCVideoGroupID OPTIONAL, + transmissionControlMessage [3] OCTET STRING, + transmissionControlMessageDirection [4] Direction +} + +-- See clause 7.X.2.6 for details of this structure +MCVideoManagementMessage ::= CHOICE +{ + mcVideoIdMMessage [1] MCVideoIdMMessage, + mCVideoCMMessage [2] MCVideoCMMessage, + mCVideoGMMessage [3] MCVideoGMMessage, + mCVideoKMMessage [4] MCVideoKMMessage, + mCVideoLMMessage [5] MCVideoLMMessage +} + +-- ================== +-- MCVideo parameters +-- ================== + +MCVideoIdMMessage ::= SEQUENCE +{ + mCID [1] MCID, + mCVideoD [2] MCVideoID, + idMMessage [3] IdMMessage +} + +IdMMessage ::= SEQUENCE +{ + idMRequest [1] OCTET STRING, + idMResponse [2] OCTET STRING +} + +MCVideoCMMessage ::= SEQUENCE +{ + mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity, + mcVideoClient [2] MCVideoID OPTIONAL, + hTTPMethod [3] CMHTTPMethod, + requestURI [4] UTF8String, + hTTPResponseCode [5] CMGMHTTPResponseCode, + mCVideoUEConfiguration [6] XMLType OPTIONAL, + mCVideoUEProfile [7] XMLType OPTIONAL, + mCVideoServiceConfiguraiton [8] XMLType OPTIONAL +} + +MCVideoGMMessage ::= SEQUENCE +{ + mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity OPTIONAL, + mCVideoGroupID [2] MCVideoGroupID OPTIONAL, + mCVideoClient [3] MCVideoID OPTIONAL, + gMMessage [4] GMMessage +} + +GMMessage ::= SEQUENCE +{ + gMRequest [1] OCTET STRING, + gMResponse [2] OCTET STRING +} + +MCVideoKMMessage ::= SEQUENCE +{ + mCVideoID [1] MCVideoID, + kMMessage [2] KMMessage +} + +KMMessage ::= SEQUENCE +{ + kMSRequestName [1] KMSRequestName, + kMSRequestBody [2] KMSRequestBody, + kMSResponseBody [3] KMSResponseBody OPTIONAL, + kMSResponseBodyKRR [4] KMSResponseBodyKRR OPTIONAL, + hTTPResponseCode [5] UTF8String +} + +MCVideoLMMessage ::= SEQUENCE +{ + mCVideoID [1] MCVideoID, + lMMessage [2] LMMessage +} + +LMMessage ::= SEQUENCE +{ + lMRequest [1] OCTET STRING, + lMResponse [2] OCTET STRING +} + +MCVideoIdentity ::= CHOICE +{ + mCVideoID [1] MCVideoID, + iMPU [2] IMPU, + iMPI [3] IMPI, + instanceIdentifierURN [4] InstanceIdentifierURN +} + +MCID ::= UTF8String +MCVideoID ::= UTF8String +MCVideoGroupID ::= UTF8String +InstanceIdentifierURN ::= UTF8String + +MCVideoSessionInfo ::= SEQUENCE +{ + mCVideoSessionURI [1] UTF8String, + mCVideoSessionType [2] MCVideoSessionType, + mCVideoGroupSessionType [3] MCVideoGroupSessionType OPTIONAL, + mCVideoEstablishmentType [4] MCVideoEstablishmentType +} + +MCVideoSessionType ::= ENUMERATED +{ + private(1), + group(2) +} + +MCVideoGroupSessionType ::= ENUMERATED +{ + chat(1), + preArranged(2), + adHoc(3) +} + +MCVideoEstablishmentType ::= ENUMERATED +{ + onDemand(1), + preEstablished(2) +} + +CMHTTPMethod ::= ENUMERATED +{ + gET(1), + pUT(2), + dELETE(3) +} + +GMHTTPMethod ::= ENUMERATED +{ + gET(1), + pUT(2), + dELETE(3), + pOST(4) +} + +CMGMHTTPResponseCode ::= ENUMERATED +{ + oK200(1), + created201(2), + notModified304(3), + badRequest400(4), + unauthorized401(5), + forbidden403(6), + notFound404(7), + methodNotAllowed405(8), + conflict409(9), + preconditionFailed412(10), + unsupportedMediaType415(11), + internalServerError500(12) +} + +KMSRequestName ::= ENUMERATED +{ + kMSInitialize(1), + kMSKeyProvision(2), + kMSCert(3), + kMSCertCache(4), + kMSLookup(5), + kMSRedirectUpload(6) +} + +KMSRequestBody ::= CHOICE +{ + kMSRequest [1] XMLType, + signedKMSRequest [2] XMLType +} + +KMSResponseBody ::= CHOICE +{ + kMSResponse [1] XMLType, + signedKMSResponse [2] XMLType +} + +KMSResponseBodyKRR ::= XMLType + -- =================== -- 5G LALS definitions -- =================== -- GitLab From ab5d7b5e04249a0446c55d35efc0fc1a744cf462 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 26 Jun 2025 18:11:27 +0000 Subject: [PATCH 02/39] 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 767cab42..330e139f 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -657,7 +657,7 @@ IRIEvent ::= CHOICE fiveGStartOfInterceptionWithPINClientInPIN [189] FiveGStartOfInterceptionWithPINClientInPIN, -- Charging data event records, see clause 7.19 - chargingDataEvent [190] ChargingDataEvent + chargingDataEvent [190] ChargingDataEvent, -- MCVideo events, see clause 7.X.3 mCVideoSIPMessage [191] MCVideoSIPMessage, -- GitLab From 3e140feec0562a3ac8cc2b0f0e7775546328aa7c Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 26 Jun 2025 18:13:19 +0000 Subject: [PATCH 03/39] 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 330e139f..61180146 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6113,7 +6113,7 @@ MCVideoSIPMessage ::= SEQUENCE } -- See clause 7.X.2.3 for details of this structure -MCVideoStartOfInterceptionWithAlreadyRegisteredUE ::= SEQUENCE +MCVideoStartOfInterceptionWithRegisteredUE ::= SEQUENCE { mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity, userOnline [2] BOOLEAN, @@ -6123,7 +6123,7 @@ MCVideoStartOfInterceptionWithAlreadyRegisteredUE ::= SEQUENCE } -- See clause 7.X.2.4 for details of this structure -MCVideoStartOfInterceptionWithAlreadyEstablishedSession ::= SEQUENCE +MCVideoStartOfInterceptionWithEstablishedSession ::= SEQUENCE { mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity OPTIONAL, mCVideoGroupID [2] MCVideoGroupID OPTIONAL, -- GitLab From 3afe759253c94d878ffb1d9b709c9ad5202acf4b Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 26 Jun 2025 18:24:23 +0000 Subject: [PATCH 04/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 61180146..275fdc65 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6109,7 +6109,7 @@ MCVideoSIPMessage ::= SEQUENCE mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity OPTIONAL, mCVideoGroupID [2] MCVideoGroupID OPTIONAL, sIPMessage [3] SIPMessage, - sessionDirection [4] Direction + sessionDirection [4] Direction } -- See clause 7.X.2.3 for details of this structure @@ -6129,10 +6129,10 @@ MCVideoStartOfInterceptionWithEstablishedSession ::= SEQUENCE mCVideoGroupID [2] MCVideoGroupID OPTIONAL, mCVideoDirection [3] Direction, mCVideoOriginatingID [4] MCVideoID, - mCVideoSessionInfo [5] MCVideoSessionInfo OPTIONAL, - mCVideoParticipants [6] SEQUENCE SIZE (1..MAX) OF MCVideoID OPTIONAL, + mCVideoSessionInfo [5] SessionInfo OPTIONAL, + mCVideoParticipants [6] SEQUENCE SIZE (1..MAX) OF MCVideoID OPTIONAL, location [7] Location OPTIONAL, - mCVideoMediaStreamAvailable [8] BOOLEAN OPTIONAL, + mCVideoMediaStreamAvailable [8] BOOLEAN OPTIONAL, mCVideoBearerCapabilitiy [9] UTF8String OPTIONAL } @@ -6238,28 +6238,28 @@ MCVideoID ::= UTF8String MCVideoGroupID ::= UTF8String InstanceIdentifierURN ::= UTF8String -MCVideoSessionInfo ::= SEQUENCE +SessionInfo ::= SEQUENCE { - mCVideoSessionURI [1] UTF8String, - mCVideoSessionType [2] MCVideoSessionType, - mCVideoGroupSessionType [3] MCVideoGroupSessionType OPTIONAL, - mCVideoEstablishmentType [4] MCVideoEstablishmentType + SessionURI [1] UTF8String, + SessionType [2] MCXSessionType, + GroupSessionType [3] MCXGroupSessionType OPTIONAL, + EstablishmentType [4] MCXEstablishmentType } -MCVideoSessionType ::= ENUMERATED +MCXSessionType ::= ENUMERATED { private(1), group(2) } -MCVideoGroupSessionType ::= ENUMERATED +MCXGroupSessionType ::= ENUMERATED { chat(1), preArranged(2), adHoc(3) } -MCVideoEstablishmentType ::= ENUMERATED +MCXEstablishmentType ::= ENUMERATED { onDemand(1), preEstablished(2) -- GitLab From 1124dc863760eecec5f39ef2f1c619148c9d2c2f Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 26 Jun 2025 18:28:42 +0000 Subject: [PATCH 05/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 275fdc65..857c1a18 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6129,7 +6129,7 @@ MCVideoStartOfInterceptionWithEstablishedSession ::= SEQUENCE mCVideoGroupID [2] MCVideoGroupID OPTIONAL, mCVideoDirection [3] Direction, mCVideoOriginatingID [4] MCVideoID, - mCVideoSessionInfo [5] SessionInfo OPTIONAL, + mCVideoSessionInfo [5] MCXSessionInfo, mCVideoParticipants [6] SEQUENCE SIZE (1..MAX) OF MCVideoID OPTIONAL, location [7] Location OPTIONAL, mCVideoMediaStreamAvailable [8] BOOLEAN OPTIONAL, @@ -6238,12 +6238,12 @@ MCVideoID ::= UTF8String MCVideoGroupID ::= UTF8String InstanceIdentifierURN ::= UTF8String -SessionInfo ::= SEQUENCE +MCXSessionInfo ::= SEQUENCE { - SessionURI [1] UTF8String, - SessionType [2] MCXSessionType, - GroupSessionType [3] MCXGroupSessionType OPTIONAL, - EstablishmentType [4] MCXEstablishmentType + sessionURI [1] UTF8String, + sessionType [2] MCXSessionType, + groupSessionType [3] MCXGroupSessionType OPTIONAL, + establishmentType [4] MCXEstablishmentType } MCXSessionType ::= ENUMERATED -- GitLab From bad87c03f91f0ba77eb84ff69176ec62650ddad3 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 26 Jun 2025 18:33:13 +0000 Subject: [PATCH 06/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 1 + 1 file changed, 1 insertion(+) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 857c1a18..9e36d51f 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6145,6 +6145,7 @@ MCVideoTransmissionControl ::= SEQUENCE transmissionControlMessageDirection [4] Direction } + -- See clause 7.X.2.6 for details of this structure MCVideoManagementMessage ::= CHOICE { -- GitLab From 92eccf2994c55a4da7dc926cdfbc9453bd570980 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 26 Jun 2025 18:36:18 +0000 Subject: [PATCH 07/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 9e36d51f..6f29dbe8 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6145,7 +6145,6 @@ MCVideoTransmissionControl ::= SEQUENCE transmissionControlMessageDirection [4] Direction } - -- See clause 7.X.2.6 for details of this structure MCVideoManagementMessage ::= CHOICE { @@ -6242,7 +6241,7 @@ InstanceIdentifierURN ::= UTF8String MCXSessionInfo ::= SEQUENCE { sessionURI [1] UTF8String, - sessionType [2] MCXSessionType, + sessionType [2] MCXSessionType, groupSessionType [3] MCXGroupSessionType OPTIONAL, establishmentType [4] MCXEstablishmentType } -- GitLab From ebfb100c3ac534fed0504225249d34da9385f1d4 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 26 Jun 2025 18:38:33 +0000 Subject: [PATCH 08/39] 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 6f29dbe8..1059d37e 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6118,7 +6118,7 @@ MCVideoStartOfInterceptionWithRegisteredUE ::= SEQUENCE mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity, userOnline [2] BOOLEAN, sIPRegistrationRequest [3] SIPMessage, - sIPRegistrationResponse [4] SIPMessage, + sIPRegistrationResponse [4] SIPMessage, location [5] Location OPTIONAL } -- GitLab From 4872a82b1fadc8e322fcc73613ff94cb0b4c0422 Mon Sep 17 00:00:00 2001 From: znaty Date: Sun, 29 Jun 2025 09:37:49 +0000 Subject: [PATCH 09/39] Update file urn_3GPP_ns_li_3GPPX1Extensions.xsd --- 33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd index a4089a72..25c09e0a 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd @@ -107,6 +107,27 @@ + + + + + + + + + + + + + + + + + + + + + -- GitLab From ee452003e2e34e3451ef8197be099501810f59bb Mon Sep 17 00:00:00 2001 From: znaty Date: Sun, 29 Jun 2025 09:41:29 +0000 Subject: [PATCH 10/39] Update file urn_3GPP_ns_li_3GPPX1Extensions.xsd --- 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 25c09e0a..9340e49c 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd @@ -127,7 +127,7 @@ - + -- GitLab From 2565a60ce4b9816fa11f8b82a8d9dcb40901d197 Mon Sep 17 00:00:00 2001 From: znaty Date: Sun, 29 Jun 2025 14:45:13 +0000 Subject: [PATCH 11/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 1059d37e..d0bd54de 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6178,7 +6178,7 @@ MCVideoCMMessage ::= SEQUENCE mcVideoClient [2] MCVideoID OPTIONAL, hTTPMethod [3] CMHTTPMethod, requestURI [4] UTF8String, - hTTPResponseCode [5] CMGMHTTPResponseCode, + hTTPResponseCode [5] CMHTTPResponseCode, mCVideoUEConfiguration [6] XMLType OPTIONAL, mCVideoUEProfile [7] XMLType OPTIONAL, mCVideoServiceConfiguraiton [8] XMLType OPTIONAL @@ -6272,15 +6272,7 @@ CMHTTPMethod ::= ENUMERATED dELETE(3) } -GMHTTPMethod ::= ENUMERATED -{ - gET(1), - pUT(2), - dELETE(3), - pOST(4) -} - -CMGMHTTPResponseCode ::= ENUMERATED +CMHTTPResponseCode ::= ENUMERATED { oK200(1), created201(2), -- GitLab From b00faad043b8efb6bad6372856348c8001b37e83 Mon Sep 17 00:00:00 2001 From: znaty Date: Mon, 14 Jul 2025 08:39:46 +0000 Subject: [PATCH 12/39] 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 d0bd54de..f05e1eae 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6133,7 +6133,7 @@ MCVideoStartOfInterceptionWithEstablishedSession ::= SEQUENCE mCVideoParticipants [6] SEQUENCE SIZE (1..MAX) OF MCVideoID OPTIONAL, location [7] Location OPTIONAL, mCVideoMediaStreamAvailable [8] BOOLEAN OPTIONAL, - mCVideoBearerCapabilitiy [9] UTF8String OPTIONAL + mCVideoBearerCapability [9] UTF8String OPTIONAL } -- See clause 7.X.2.5 for details of this structure -- GitLab From eeadd66548f6263ed88054dbd8842665ab6925cb Mon Sep 17 00:00:00 2001 From: znaty Date: Tue, 15 Jul 2025 23:08:15 +0000 Subject: [PATCH 13/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index f05e1eae..1cc007d3 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -335,7 +335,7 @@ XIRIEvent ::= CHOICE -- Charging data event records, see clause 7.19 chargingDataEvent [190] ChargingDataEvent, - -- MCVideo events, see clause 7.X.2 + -- MCVideo events, see clause 7.X.2.2 mCVideoSIPMessage [191] MCVideoSIPMessage, mCVideoStartOfInterceptionWithRegisteredUE [192] MCVideoStartOfInterceptionWithRegisteredUE, mCVideoStartOfInterceptionWithEstablishedSession [193] MCVideoStartOfInterceptionWithEstablishedSession, @@ -659,7 +659,7 @@ IRIEvent ::= CHOICE -- Charging data event records, see clause 7.19 chargingDataEvent [190] ChargingDataEvent, - -- MCVideo events, see clause 7.X.3 + -- MCVideo events, see clause 7.X.2.3 mCVideoSIPMessage [191] MCVideoSIPMessage, mCVideoStartOfInterceptionWithRegisteredUE [192] MCVideoStartOfInterceptionWithRegisteredUE, mCVideoStartOfInterceptionWithEstablishedSession [193] MCVideoStartOfInterceptionWithEstablishedSession, @@ -6103,7 +6103,7 @@ PINProfile ::= XMLType -- MCVideo definitions -- =================== --- See clause 7.X.2.2 for details of this structure +-- See clause 7.X.2.2.1 for details of this structure MCVideoSIPMessage ::= SEQUENCE { mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity OPTIONAL, @@ -6112,7 +6112,7 @@ MCVideoSIPMessage ::= SEQUENCE sessionDirection [4] Direction } --- See clause 7.X.2.3 for details of this structure +-- See clause 7.X.2.2.2 for details of this structure MCVideoStartOfInterceptionWithRegisteredUE ::= SEQUENCE { mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity, @@ -6122,7 +6122,7 @@ MCVideoStartOfInterceptionWithRegisteredUE ::= SEQUENCE location [5] Location OPTIONAL } --- See clause 7.X.2.4 for details of this structure +-- See clause 7.X.2.2.3 for details of this structure MCVideoStartOfInterceptionWithEstablishedSession ::= SEQUENCE { mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity OPTIONAL, @@ -6136,7 +6136,7 @@ MCVideoStartOfInterceptionWithEstablishedSession ::= SEQUENCE mCVideoBearerCapability [9] UTF8String OPTIONAL } --- See clause 7.X.2.5 for details of this structure +-- See clause 7.X.2.2.4 for details of this structure MCVideoTransmissionControl ::= SEQUENCE { mCVideoID [1] MCVideoID OPTIONAL, @@ -6145,7 +6145,7 @@ MCVideoTransmissionControl ::= SEQUENCE transmissionControlMessageDirection [4] Direction } --- See clause 7.X.2.6 for details of this structure +-- See clause 7.X.2.2.5 for details of this structure MCVideoManagementMessage ::= CHOICE { mcVideoIdMMessage [1] MCVideoIdMMessage, -- GitLab From 4041a05e5f7e89e75ee4acda2271cba18bb926ac Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 16 Jul 2025 13:51:49 +0000 Subject: [PATCH 14/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 167 +++++++++++++++++++++++++++++++++- 1 file changed, 165 insertions(+), 2 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 1cc007d3..9487f2a2 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -340,7 +340,14 @@ XIRIEvent ::= CHOICE mCVideoStartOfInterceptionWithRegisteredUE [192] MCVideoStartOfInterceptionWithRegisteredUE, mCVideoStartOfInterceptionWithEstablishedSession [193] MCVideoStartOfInterceptionWithEstablishedSession, mCVideoTransmissionControl [194] MCVideoTransmissionControl, - mCVideoManagementMessage [195] MCVideoManagementMessage + mCVideoManagementMessage [195] MCVideoManagementMessage, + + -- MCData events, see clause 7.X.3.2 + mmCDataSIPMessage [191] MCDataSIPMessage, + mCDataStartOfInterceptionWithRegisteredUE [192] MCDataStartOfInterceptionWithRegisteredUE, + mCDataStartOfInterceptionWithEstablishedSession [193] MCDataStartOfInterceptionWithEstablishedSession, + mCDataManagementMessage [194] MCDataManagementMessage, + mCDataFileDistribution [195] MCDataFileDistribution } -- ============== @@ -665,6 +672,13 @@ IRIEvent ::= CHOICE mCVideoStartOfInterceptionWithEstablishedSession [193] MCVideoStartOfInterceptionWithEstablishedSession, mCVideoTransmissionControl [194] MCVideoTransmissionControl, mCVideoManagementMessage [195] MCVideoManagementMessage + + -- MCData events, see clause 7.X.3.3 + mmCDataSIPMessage [191] MCDataSIPMessage, + mCDataStartOfInterceptionWithRegisteredUE [192] MCDataStartOfInterceptionWithRegisteredUE, + mCDataStartOfInterceptionWithEstablishedSession [193] MCDataStartOfInterceptionWithEstablishedSession, + mCDataManagementMessage [194] MCDataManagementMessage, + mCDataFileDistribution [195] MCDataFileDistribution } IRITargetIdentifier ::= SEQUENCE @@ -702,7 +716,8 @@ CCPDU ::= CHOICE pTCCCPDU [5] PTCCCPDU, iMSCCPDU [6] IMSCCPDU, - rCSCCPDU [7] RCSCCPDU + rCSCCPDU [7] RCSCCPDU, + mCDataCCPDU [8] MCDataCCPDU } -- =========================== @@ -6312,6 +6327,154 @@ KMSResponseBody ::= CHOICE KMSResponseBodyKRR ::= XMLType +-- ================== +-- MCData definitions +-- ================== + +See clause 7.Y.3.2.1 for details of this structure + +MCDataSIPMessage ::= SEQUENCE +{ + mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity OPTIONAL, + mCDataGroupID [2] MCDataGroupID OPTIONAL, + sIPMessage [3] SIPMessage, + sessionDirection [4] Direction +} + +-- See clause 7.X.3.2.2 for details of this structure + +MCDataStartOfInterceptionWithRegisteredUE ::= SEQUENCE +{ + mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity, + userOnline [2] BOOLEAN, + sIPRegistrationRequest [3] SIPMessage, + sIPRegistrationResponse [4] SIPMessage, + location [5] Location OPTIONAL +} + +-- See clause 7.X.3.2.3 for details of this structure + +MCDataStartOfInterceptionWithEstablishedSession ::= SEQUENCE +{ + mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity OPTIONAL, + mCDataGroupID [2] MCDataGroupID OPTIONAL, + mCDataDirection [3] Direction, + mCDataOriginatingID [4] MCDataID, + mCDataSessionInfo [5] MCXSessionInfo, + mCDataParticipants [6] SEQUENCE SIZE (1..MAX) OF MCDataID OPTIONAL, + location [7] Location OPTIONAL, + mCDataBearerCapability [8] UTF8String OPTIONAL +} + +-- See clause 7.X.3.2.4 for details of this structure + +MCDataManagementMessage ::= CHOICE +{ + mCDataIdMMessage [1] MCDataIdMMessage, + mCDataCMMessage [2] MCDataCMMessage, + mCDataGMMessage [3] MCDataGMMessage, + mCDataKMMessage [4] MCDataKMMessage, + mCDataLMMessage [5] MCDataLMMessage +} + +See clause 7.X.3.2.5 for details of this structure + +MCDataFileDistribution ::= CHOICE +{ + mCDataFileUpload [1] MCDataFileUpload, + mCDataFileDownload [2] MCDataFileDownload +} + +-- ================= +-- MCData parameters +-- ================= + +MCDataCCPDU ::= CHOICE +{ + encapsulatedMCDataPayload [1] EncapsulatedRCSPayload +} + +MCDataIdMMessage ::= SEQUENCE +{ + mCID [1] MCID, + mCDataID [2] MCDataID, + idMMessage [3] IdMMessage +} + + +MCDataCMMessage ::= SEQUENCE +{ + mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity, + mCDataClient [2] MCDataID OPTIONAL, + hTTPMethod [3] CMHTTPMethod, + requestURI [4] UTF8String, + hTTPResponseCode [5] CMHTTPResponseCode, + mCDataUEConfiguration [6] XMLType OPTIONAL, + mCDataUEProfile [7] XMLType OPTIONAL, + mCDataServiceConfiguraiton [8] XMLType OPTIONAL +} + +MCDataGMMessage ::= SEQUENCE +{ + mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity OPTIONAL, + mCDataGroupID [2] MCDataGroupID OPTIONAL, + mCDataClient [3] MCDataID OPTIONAL, + gMMessage [4] GMMessage +} + +MCDataKMMessage ::= SEQUENCE +{ + mCDataID [1] MCDataID, + kMMessage [2] KMMessage +} + + +MCDataLMMessage ::= SEQUENCE +{ + mCDataID [1] MCDataID, + lMMessage [2] LMMessage +} + +MCDataIdentity ::= CHOICE +{ + mCDataID [1] MCDataID, + iMPU [2] IMPU, + iMPI [3] IMPI, + instanceIdentifierURN [4] InstanceIdentifierURN +} + +MCID ::= UTF8String + +MCDataID ::= UTF8String + +MCDataGroupID ::= UTF8String + +InstanceIdentifierURN ::= UTF8String + +MCDataFileUpload ::= SEQUENCE +{ + mCDataID [1] MCDataID, + mCDataGroupID [2] MCDataGroupID OPTIONAL, + mcDatarequestType [3] MCDataRequestType, + mCDataFileURL [4] UTF8String OPTIONAL, + hTTPResponseCode [5] UTF8String +} + +MCDataRequestType ::= ENUMERATED +{ + oneToOneFD(1), + groupFD(2) +} + +MCDataFileDownload ::= SEQUENCE +{ + mCDataID [1] MCDataID, + mCDataGroupID [2] MCDataGroupID OPTIONAL, + mCDataFileURL [3] UTF8String, + hTTPResponseCode [4] UTF8String +} + + -- =================== -- 5G LALS definitions -- =================== -- GitLab From 670e9b70074b170a4427dda4f400a59524d783cd Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 16 Jul 2025 13:57:42 +0000 Subject: [PATCH 15/39] 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 9487f2a2..52650dbf 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -671,7 +671,7 @@ IRIEvent ::= CHOICE mCVideoStartOfInterceptionWithRegisteredUE [192] MCVideoStartOfInterceptionWithRegisteredUE, mCVideoStartOfInterceptionWithEstablishedSession [193] MCVideoStartOfInterceptionWithEstablishedSession, mCVideoTransmissionControl [194] MCVideoTransmissionControl, - mCVideoManagementMessage [195] MCVideoManagementMessage + mCVideoManagementMessage [195] MCVideoManagementMessage, -- MCData events, see clause 7.X.3.3 mmCDataSIPMessage [191] MCDataSIPMessage, -- GitLab From 6c5149b9f92d14fdc7c3d8461081955c1a84835a Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 16 Jul 2025 14:00:56 +0000 Subject: [PATCH 16/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 52650dbf..d36db173 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6331,8 +6331,7 @@ KMSResponseBodyKRR ::= XMLType -- MCData definitions -- ================== -See clause 7.Y.3.2.1 for details of this structure - +-- See clause 7.Y.3.2.1 for details of this structure MCDataSIPMessage ::= SEQUENCE { mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity OPTIONAL, @@ -6342,7 +6341,6 @@ MCDataSIPMessage ::= SEQUENCE } -- See clause 7.X.3.2.2 for details of this structure - MCDataStartOfInterceptionWithRegisteredUE ::= SEQUENCE { mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity, @@ -6353,7 +6351,6 @@ MCDataStartOfInterceptionWithRegisteredUE ::= SEQUENCE } -- See clause 7.X.3.2.3 for details of this structure - MCDataStartOfInterceptionWithEstablishedSession ::= SEQUENCE { mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity OPTIONAL, @@ -6367,7 +6364,6 @@ MCDataStartOfInterceptionWithEstablishedSession ::= SEQUENCE } -- See clause 7.X.3.2.4 for details of this structure - MCDataManagementMessage ::= CHOICE { mCDataIdMMessage [1] MCDataIdMMessage, @@ -6378,7 +6374,6 @@ MCDataManagementMessage ::= CHOICE } See clause 7.X.3.2.5 for details of this structure - MCDataFileDistribution ::= CHOICE { mCDataFileUpload [1] MCDataFileUpload, -- GitLab From 2f23b1761efef0aca6ef16045a1efd8568f509a1 Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 16 Jul 2025 14:03:10 +0000 Subject: [PATCH 17/39] 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 d36db173..73eb3400 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6373,7 +6373,7 @@ MCDataManagementMessage ::= CHOICE mCDataLMMessage [5] MCDataLMMessage } -See clause 7.X.3.2.5 for details of this structure +-- See clause 7.X.3.2.5 for details of this structure MCDataFileDistribution ::= CHOICE { mCDataFileUpload [1] MCDataFileUpload, -- GitLab From a46fe398bdde8faf0560d28f6690265c84225515 Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 16 Jul 2025 14:05:17 +0000 Subject: [PATCH 18/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 4 ---- 1 file changed, 4 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 73eb3400..eb122ba1 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6438,14 +6438,10 @@ MCDataIdentity ::= CHOICE instanceIdentifierURN [4] InstanceIdentifierURN } -MCID ::= UTF8String - MCDataID ::= UTF8String MCDataGroupID ::= UTF8String -InstanceIdentifierURN ::= UTF8String - MCDataFileUpload ::= SEQUENCE { mCDataID [1] MCDataID, -- GitLab From 7ade567cc667f06296c645acfd1d4bc7892d63e9 Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 16 Jul 2025 14:08:57 +0000 Subject: [PATCH 19/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index eb122ba1..a2db4b56 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -343,11 +343,11 @@ XIRIEvent ::= CHOICE mCVideoManagementMessage [195] MCVideoManagementMessage, -- MCData events, see clause 7.X.3.2 - mmCDataSIPMessage [191] MCDataSIPMessage, - mCDataStartOfInterceptionWithRegisteredUE [192] MCDataStartOfInterceptionWithRegisteredUE, - mCDataStartOfInterceptionWithEstablishedSession [193] MCDataStartOfInterceptionWithEstablishedSession, - mCDataManagementMessage [194] MCDataManagementMessage, - mCDataFileDistribution [195] MCDataFileDistribution + mmCDataSIPMessage [196] MCDataSIPMessage, + mCDataStartOfInterceptionWithRegisteredUE [197] MCDataStartOfInterceptionWithRegisteredUE, + mCDataStartOfInterceptionWithEstablishedSession [198] MCDataStartOfInterceptionWithEstablishedSession, + mCDataManagementMessage [199] MCDataManagementMessage, + mCDataFileDistribution [200] MCDataFileDistribution } -- ============== @@ -674,11 +674,11 @@ IRIEvent ::= CHOICE mCVideoManagementMessage [195] MCVideoManagementMessage, -- MCData events, see clause 7.X.3.3 - mmCDataSIPMessage [191] MCDataSIPMessage, - mCDataStartOfInterceptionWithRegisteredUE [192] MCDataStartOfInterceptionWithRegisteredUE, - mCDataStartOfInterceptionWithEstablishedSession [193] MCDataStartOfInterceptionWithEstablishedSession, - mCDataManagementMessage [194] MCDataManagementMessage, - mCDataFileDistribution [195] MCDataFileDistribution + mmCDataSIPMessage [196] MCDataSIPMessage, + mCDataStartOfInterceptionWithRegisteredUE [197] MCDataStartOfInterceptionWithRegisteredUE, + mCDataStartOfInterceptionWithEstablishedSession [198] MCDataStartOfInterceptionWithEstablishedSession, + mCDataManagementMessage [199] MCDataManagementMessage, + mCDataFileDistribution [200] MCDataFileDistribution } IRITargetIdentifier ::= SEQUENCE -- GitLab From 0f543aebe5539f577e1b28ae2686a366a2e49e0a Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 16 Jul 2025 14:12:47 +0000 Subject: [PATCH 20/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index a2db4b56..c664339d 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -343,11 +343,11 @@ XIRIEvent ::= CHOICE mCVideoManagementMessage [195] MCVideoManagementMessage, -- MCData events, see clause 7.X.3.2 - mmCDataSIPMessage [196] MCDataSIPMessage, - mCDataStartOfInterceptionWithRegisteredUE [197] MCDataStartOfInterceptionWithRegisteredUE, - mCDataStartOfInterceptionWithEstablishedSession [198] MCDataStartOfInterceptionWithEstablishedSession, - mCDataManagementMessage [199] MCDataManagementMessage, - mCDataFileDistribution [200] MCDataFileDistribution + mCDataSIPMessage [196] MCDataSIPMessage, + mCDataStartOfInterceptionWithRegisteredUE [197] MCDataStartOfInterceptionWithRegisteredUE, + mCDataStartOfInterceptionWithEstablishedSession [198] MCDataStartOfInterceptionWithEstablishedSession, + mCDataManagementMessage [199] MCDataManagementMessage, + mCDataFileDistribution [200] MCDataFileDistribution } -- ============== @@ -674,11 +674,11 @@ IRIEvent ::= CHOICE mCVideoManagementMessage [195] MCVideoManagementMessage, -- MCData events, see clause 7.X.3.3 - mmCDataSIPMessage [196] MCDataSIPMessage, - mCDataStartOfInterceptionWithRegisteredUE [197] MCDataStartOfInterceptionWithRegisteredUE, - mCDataStartOfInterceptionWithEstablishedSession [198] MCDataStartOfInterceptionWithEstablishedSession, - mCDataManagementMessage [199] MCDataManagementMessage, - mCDataFileDistribution [200] MCDataFileDistribution + mCDataSIPMessage [196] MCDataSIPMessage, + mCDataStartOfInterceptionWithRegisteredUE [197] MCDataStartOfInterceptionWithRegisteredUE, + mCDataStartOfInterceptionWithEstablishedSession [198] MCDataStartOfInterceptionWithEstablishedSession, + mCDataManagementMessage [199] MCDataManagementMessage, + mCDataFileDistribution [200] MCDataFileDistribution } IRITargetIdentifier ::= SEQUENCE -- GitLab From 92f3f076096281de0786b628e49fdadd1e64e51b Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 16 Jul 2025 14:20:54 +0000 Subject: [PATCH 21/39] 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 c664339d..7d8a205f 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6336,8 +6336,8 @@ MCDataSIPMessage ::= SEQUENCE { mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity OPTIONAL, mCDataGroupID [2] MCDataGroupID OPTIONAL, - sIPMessage [3] SIPMessage, - sessionDirection [4] Direction + sIPMessage [3] SIPMessage, + sessionDirection [4] Direction } -- See clause 7.X.3.2.2 for details of this structure -- GitLab From b43bd95d73c8eb8526df38f50f54782694ed5547 Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 16 Jul 2025 14:24:11 +0000 Subject: [PATCH 22/39] 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 7d8a205f..7931444f 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6460,9 +6460,9 @@ MCDataRequestType ::= ENUMERATED MCDataFileDownload ::= SEQUENCE { mCDataID [1] MCDataID, - mCDataGroupID [2] MCDataGroupID OPTIONAL, - mCDataFileURL [3] UTF8String, - hTTPResponseCode [4] UTF8String + mCDataGroupID [2] MCDataGroupID OPTIONAL, + mCDataFileURL [3] UTF8String, + hTTPResponseCode [4] UTF8String } -- GitLab From 7282852d4519f3f2ee457a0dafa3eea656d0e121 Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 16 Jul 2025 14:33:55 +0000 Subject: [PATCH 23/39] Update file urn_3GPP_ns_li_3GPPX1Extensions.xsd --- 33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd index 9340e49c..de8513c2 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd @@ -128,6 +128,22 @@ + + + + + + + + + + + + + + + + -- GitLab From a1cdcbe976149dc7cfaeaf50d1c2b0e6258ff0fa Mon Sep 17 00:00:00 2001 From: znaty Date: Wed, 16 Jul 2025 14:35:46 +0000 Subject: [PATCH 24/39] 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 7931444f..ee576c55 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6465,7 +6465,6 @@ MCDataFileDownload ::= SEQUENCE hTTPResponseCode [4] UTF8String } - -- =================== -- 5G LALS definitions -- =================== -- GitLab From 93471e668921aa4e0b11fc94587cff6b7f52fc90 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 09:46:24 +0000 Subject: [PATCH 25/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 50 ++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 21 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index ee576c55..87b0b736 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6121,10 +6121,9 @@ PINProfile ::= XMLType -- See clause 7.X.2.2.1 for details of this structure MCVideoSIPMessage ::= SEQUENCE { - mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity OPTIONAL, - mCVideoGroupID [2] MCVideoGroupID OPTIONAL, - sIPMessage [3] SIPMessage, - sessionDirection [4] Direction + mCVideoIdentitiesOrGroupID [1] MCVideoIdentitiesOrGroupID, + sIPMessage [2] SIPMessage, + sessionDirection [3] Direction } -- See clause 7.X.2.2.2 for details of this structure @@ -6140,24 +6139,22 @@ MCVideoStartOfInterceptionWithRegisteredUE ::= SEQUENCE -- See clause 7.X.2.2.3 for details of this structure MCVideoStartOfInterceptionWithEstablishedSession ::= SEQUENCE { - mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity OPTIONAL, - mCVideoGroupID [2] MCVideoGroupID OPTIONAL, - mCVideoDirection [3] Direction, - mCVideoOriginatingID [4] MCVideoID, - mCVideoSessionInfo [5] MCXSessionInfo, - mCVideoParticipants [6] SEQUENCE SIZE (1..MAX) OF MCVideoID OPTIONAL, - location [7] Location OPTIONAL, - mCVideoMediaStreamAvailable [8] BOOLEAN OPTIONAL, - mCVideoBearerCapability [9] UTF8String OPTIONAL + mCVideoIdentitiesOrGroupID [1] MCVideoIdentitiesOrGroupID, + mCVideoDirection [2] Direction, + mCVideoOriginatingID [3] MCVideoID, + mCVideoSessionInfo [4] MCXSessionInfo, + mCVideoParticipants [5] SEQUENCE SIZE (1..MAX) OF MCVideoID OPTIONAL, + location [6] Location OPTIONAL, + mCVideoMediaStreamAvailable [7] BOOLEAN OPTIONAL, + mCVideoBearerCapability [8] UTF8String OPTIONAL } -- See clause 7.X.2.2.4 for details of this structure MCVideoTransmissionControl ::= SEQUENCE { - mCVideoID [1] MCVideoID OPTIONAL, - mCVideoGroupID [2] MCVideoGroupID OPTIONAL, - transmissionControlMessage [3] OCTET STRING, - transmissionControlMessageDirection [4] Direction + mCVideoIDOrGroupID [1] MCVideoIDOrGroupID, + transmissionControlMessage [2] OCTET STRING, + transmissionControlMessageDirection [3] Direction } -- See clause 7.X.2.2.5 for details of this structure @@ -6201,10 +6198,9 @@ MCVideoCMMessage ::= SEQUENCE MCVideoGMMessage ::= SEQUENCE { - mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity OPTIONAL, - mCVideoGroupID [2] MCVideoGroupID OPTIONAL, - mCVideoClient [3] MCVideoID OPTIONAL, - gMMessage [4] GMMessage + mCVideoIdentitiesOrGroupID [1] MCVideoIdentitiesOrGroupID, + mCVideoClient [2] MCVideoID OPTIONAL, + gMMessage [3] GMMessage } GMMessage ::= SEQUENCE @@ -6253,6 +6249,18 @@ MCVideoID ::= UTF8String MCVideoGroupID ::= UTF8String InstanceIdentifierURN ::= UTF8String +MCVideoIdentitiesOrGroupID :: CHOICE +{ + mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity, + mCVideoGroupID [2] MCVideoGroupID +} + +MCVideoIDOrGroupID ::= SEQUENCE +{ + mCVideoID [1] MCVideoID, + mCVideoGroupID [2] MCVideoGroupID +} + MCXSessionInfo ::= SEQUENCE { sessionURI [1] UTF8String, -- GitLab From a898e8a5817c667c55fdc9ba91ac6b9902cc6227 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 09:49:34 +0000 Subject: [PATCH 26/39] 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 87b0b736..f3946c2d 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6249,13 +6249,13 @@ MCVideoID ::= UTF8String MCVideoGroupID ::= UTF8String InstanceIdentifierURN ::= UTF8String -MCVideoIdentitiesOrGroupID :: CHOICE +MCVideoIdentitiesOrGroupID ::= CHOICE { mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity, mCVideoGroupID [2] MCVideoGroupID } -MCVideoIDOrGroupID ::= SEQUENCE +MCVideoIDOrGroupID ::= CHOICE { mCVideoID [1] MCVideoID, mCVideoGroupID [2] MCVideoGroupID -- GitLab From 2cb8e5da915275e6febf6e383b9d174b9a2452f5 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 09:52:57 +0000 Subject: [PATCH 27/39] 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 f3946c2d..e52740c4 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6139,7 +6139,7 @@ MCVideoStartOfInterceptionWithRegisteredUE ::= SEQUENCE -- See clause 7.X.2.2.3 for details of this structure MCVideoStartOfInterceptionWithEstablishedSession ::= SEQUENCE { - mCVideoIdentitiesOrGroupID [1] MCVideoIdentitiesOrGroupID, + mCVideoIdentitiesOrGroupID [1] MCVideoIdentitiesOrGroupID, mCVideoDirection [2] Direction, mCVideoOriginatingID [3] MCVideoID, mCVideoSessionInfo [4] MCXSessionInfo, -- GitLab From d9b1e2c5c14bd4c49f15d1f6ed672a6ff80e88a5 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 10:01:02 +0000 Subject: [PATCH 28/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 42 +++++++++++++++++++++-------------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index e52740c4..90207c58 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6342,10 +6342,9 @@ KMSResponseBodyKRR ::= XMLType -- See clause 7.Y.3.2.1 for details of this structure MCDataSIPMessage ::= SEQUENCE { - mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity OPTIONAL, - mCDataGroupID [2] MCDataGroupID OPTIONAL, - sIPMessage [3] SIPMessage, - sessionDirection [4] Direction + mCDataIdentitiesOrGroupID [1] MCDataIdentitiesOrGroupID, + sIPMessage [2] SIPMessage, + sessionDirection [3] Direction } -- See clause 7.X.3.2.2 for details of this structure @@ -6361,14 +6360,13 @@ MCDataStartOfInterceptionWithRegisteredUE ::= SEQUENCE -- See clause 7.X.3.2.3 for details of this structure MCDataStartOfInterceptionWithEstablishedSession ::= SEQUENCE { - mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity OPTIONAL, - mCDataGroupID [2] MCDataGroupID OPTIONAL, - mCDataDirection [3] Direction, - mCDataOriginatingID [4] MCDataID, - mCDataSessionInfo [5] MCXSessionInfo, - mCDataParticipants [6] SEQUENCE SIZE (1..MAX) OF MCDataID OPTIONAL, - location [7] Location OPTIONAL, - mCDataBearerCapability [8] UTF8String OPTIONAL + mCDataIdentitiesOrGroupID [1] MCDataIdentitiesOrGroupID, + mCDataDirection [2] Direction, + mCDataOriginatingID [3] MCDataID, + mCDataSessionInfo [4] MCXSessionInfo, + mCDataParticipants [5] SEQUENCE SIZE (1..MAX) OF MCDataID OPTIONAL, + location [6] Location OPTIONAL, + mCDataBearerCapability [7] UTF8String OPTIONAL } -- See clause 7.X.3.2.4 for details of this structure @@ -6404,7 +6402,6 @@ MCDataIdMMessage ::= SEQUENCE idMMessage [3] IdMMessage } - MCDataCMMessage ::= SEQUENCE { mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity, @@ -6419,10 +6416,9 @@ MCDataCMMessage ::= SEQUENCE MCDataGMMessage ::= SEQUENCE { - mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity OPTIONAL, - mCDataGroupID [2] MCDataGroupID OPTIONAL, - mCDataClient [3] MCDataID OPTIONAL, - gMMessage [4] GMMessage + mCDataIdentitiesOrGroupID [1] MCDataIdentitiesOrGroupID, + mCDataClient [2] MCDataID OPTIONAL, + gMMessage [3] GMMessage } MCDataKMMessage ::= SEQUENCE @@ -6450,6 +6446,18 @@ MCDataID ::= UTF8String MCDataGroupID ::= UTF8String +MCDataIdentitiesOrGroupID ::= CHOICE +{ + mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity, + mCDataGroupID [2] MCDataGroupID +} + +MCDataIDOrGroupID ::= CHOICE +{ + mCDataID [1] MCDataID, + mCDataGroupID [2] MCDataGroupID +} + MCDataFileUpload ::= SEQUENCE { mCDataID [1] MCDataID, -- GitLab From e8e349b096305cd889a4b8a73887591120da6743 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 14:14:38 +0000 Subject: [PATCH 29/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 376 ++++++++++------------------------ 1 file changed, 113 insertions(+), 263 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 90207c58..73c15bc8 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -335,19 +335,13 @@ XIRIEvent ::= CHOICE -- Charging data event records, see clause 7.19 chargingDataEvent [190] ChargingDataEvent, - -- MCVideo events, see clause 7.X.2.2 - mCVideoSIPMessage [191] MCVideoSIPMessage, - mCVideoStartOfInterceptionWithRegisteredUE [192] MCVideoStartOfInterceptionWithRegisteredUE, - mCVideoStartOfInterceptionWithEstablishedSession [193] MCVideoStartOfInterceptionWithEstablishedSession, - mCVideoTransmissionControl [194] MCVideoTransmissionControl, - mCVideoManagementMessage [195] MCVideoManagementMessage, - - -- MCData events, see clause 7.X.3.2 - mCDataSIPMessage [196] MCDataSIPMessage, - mCDataStartOfInterceptionWithRegisteredUE [197] MCDataStartOfInterceptionWithRegisteredUE, - mCDataStartOfInterceptionWithEstablishedSession [198] MCDataStartOfInterceptionWithEstablishedSession, - mCDataManagementMessage [199] MCDataManagementMessage, - mCDataFileDistribution [200] MCDataFileDistribution + -- MCService events, see clause 7.X.2 + mCXSIPMessage [191] MCXSIPMessage, + mCXStartOfInterceptionWithRegisteredUE [192] MCXStartOfInterceptionWithRegisteredUE, + mCXStartOfInterceptionWithEstablishedSession [193] MCXStartOfInterceptionWithEstablishedSession, + mCXManagementMessage [194] MCXManagementMessage, + mCVideoTransmissionControl [195] MCVideoTransmissionControl, + mCDataFileDistribution [196] MCDataFileDistribution } -- ============== @@ -666,19 +660,13 @@ IRIEvent ::= CHOICE -- Charging data event records, see clause 7.19 chargingDataEvent [190] ChargingDataEvent, - -- MCVideo events, see clause 7.X.2.3 - mCVideoSIPMessage [191] MCVideoSIPMessage, - mCVideoStartOfInterceptionWithRegisteredUE [192] MCVideoStartOfInterceptionWithRegisteredUE, - mCVideoStartOfInterceptionWithEstablishedSession [193] MCVideoStartOfInterceptionWithEstablishedSession, - mCVideoTransmissionControl [194] MCVideoTransmissionControl, - mCVideoManagementMessage [195] MCVideoManagementMessage, - - -- MCData events, see clause 7.X.3.3 - mCDataSIPMessage [196] MCDataSIPMessage, - mCDataStartOfInterceptionWithRegisteredUE [197] MCDataStartOfInterceptionWithRegisteredUE, - mCDataStartOfInterceptionWithEstablishedSession [198] MCDataStartOfInterceptionWithEstablishedSession, - mCDataManagementMessage [199] MCDataManagementMessage, - mCDataFileDistribution [200] MCDataFileDistribution + -- MCService events, see clause 7.X.3 + mCXSIPMessage [191] MCXSIPMessage, + mCXStartOfInterceptionWithRegisteredUE [192] MCXStartOfInterceptionWithRegisteredUE, + mCXStartOfInterceptionWithEstablishedSession [193] MCXStartOfInterceptionWithEstablishedSession, + mCXManagementMessage [194] MCXManagementMessage, + mCVideoTransmissionControl [195] MCVideoTransmissionControl, + mCDataFileDistribution [196] MCDataFileDistribution } IRITargetIdentifier ::= SEQUENCE @@ -6115,67 +6103,74 @@ PINClientProfile ::=XMLType PINProfile ::= XMLType -- =================== --- MCVideo definitions +-- MCService definitions -- =================== --- See clause 7.X.2.2.1 for details of this structure -MCVideoSIPMessage ::= SEQUENCE +-- See clause 7.X.2.1 for details of this structure +MCXSIPMessage ::= SEQUENCE { - mCVideoIdentitiesOrGroupID [1] MCVideoIdentitiesOrGroupID, - sIPMessage [2] SIPMessage, - sessionDirection [3] Direction + mCServiceIdentitiesOrGroupID [1] MCServiceIdentitiesOrGroupID, + sIPMessage [2] SIPMessage, + sessionDirection [3] Direction } --- See clause 7.X.2.2.2 for details of this structure -MCVideoStartOfInterceptionWithRegisteredUE ::= SEQUENCE +-- See clause 7.X.2.2 for details of this structure +MCXStartOfInterceptionWithRegisteredUE ::= SEQUENCE { - mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity, + mCServiceIdentities [1] SEQUENCE SIZE (1..MAX) OF MCServiceIdentity, userOnline [2] BOOLEAN, sIPRegistrationRequest [3] SIPMessage, sIPRegistrationResponse [4] SIPMessage, location [5] Location OPTIONAL } --- See clause 7.X.2.2.3 for details of this structure -MCVideoStartOfInterceptionWithEstablishedSession ::= SEQUENCE +-- See clause 7.X.2.3 for details of this structure +MCXStartOfInterceptionWithEstablishedSession ::= SEQUENCE { - mCVideoIdentitiesOrGroupID [1] MCVideoIdentitiesOrGroupID, - mCVideoDirection [2] Direction, - mCVideoOriginatingID [3] MCVideoID, - mCVideoSessionInfo [4] MCXSessionInfo, - mCVideoParticipants [5] SEQUENCE SIZE (1..MAX) OF MCVideoID OPTIONAL, - location [6] Location OPTIONAL, - mCVideoMediaStreamAvailable [7] BOOLEAN OPTIONAL, - mCVideoBearerCapability [8] UTF8String OPTIONAL + mCServiceIdentitiesOrGroupID [1] MCServiceIdentitiesOrGroupID, + mCServiceDirection [2] Direction, + mCServiceOriginatingID [3] MCServiceID, + mCServiceSessionInfo [4] MCServiceSessionInfo, + mCServiceParticipants [5] SEQUENCE SIZE (1..MAX) OF MCServiceID OPTIONAL, + location [6] Location OPTIONAL, + mCServiceMediaStreamAvailable [7] BOOLEAN OPTIONAL, + mCServiceBearerCapability [8] UTF8String OPTIONAL +} + +-- See clause 7.X.2.4 for details of this structure +MCVideoManagementMessage ::= CHOICE +{ + mcXIdMMessage [1] MCXIdMMessage, + mCXCMMessage [2] MCXCMMessage, + mCXGMMessage [3] MCXGMMessage, + mCXKMMessage [4] MCXKMMessage, + mCXLMMessage [5] MCXLMMessage } --- See clause 7.X.2.2.4 for details of this structure +-- See clause 7.X.2.5 for details of this structure MCVideoTransmissionControl ::= SEQUENCE { - mCVideoIDOrGroupID [1] MCVideoIDOrGroupID, + mCServiceIDOrGroupID [1] MCServiceIDOrGroupID, transmissionControlMessage [2] OCTET STRING, transmissionControlMessageDirection [3] Direction } --- See clause 7.X.2.2.5 for details of this structure -MCVideoManagementMessage ::= CHOICE +-- See clause 7.X.2.6 for details of this structure +MCDataFileDistribution ::= CHOICE { - mcVideoIdMMessage [1] MCVideoIdMMessage, - mCVideoCMMessage [2] MCVideoCMMessage, - mCVideoGMMessage [3] MCVideoGMMessage, - mCVideoKMMessage [4] MCVideoKMMessage, - mCVideoLMMessage [5] MCVideoLMMessage + mCDataFileUpload [1] MCDataFileUpload, + mCDataFileDownload [2] MCDataFileDownload } --- ================== --- MCVideo parameters --- ================== +-- ==================== +-- MCService parameters +-- ==================== -MCVideoIdMMessage ::= SEQUENCE +MCXIdMMessage ::= SEQUENCE { - mCID [1] MCID, - mCVideoD [2] MCVideoID, - idMMessage [3] IdMMessage + mCID [1] MCID, + mCServiceID [2] MCServiceID, + idMMessage [3] IdMMessage } IdMMessage ::= SEQUENCE @@ -6184,23 +6179,24 @@ IdMMessage ::= SEQUENCE idMResponse [2] OCTET STRING } -MCVideoCMMessage ::= SEQUENCE +MCXCMMessage ::= SEQUENCE { - mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity, - mcVideoClient [2] MCVideoID OPTIONAL, - hTTPMethod [3] CMHTTPMethod, - requestURI [4] UTF8String, - hTTPResponseCode [5] CMHTTPResponseCode, - mCVideoUEConfiguration [6] XMLType OPTIONAL, - mCVideoUEProfile [7] XMLType OPTIONAL, - mCVideoServiceConfiguraiton [8] XMLType OPTIONAL + mCServiceIdentities [1] SEQUENCE SIZE (1..MAX) OF MCServiceIdentity, + mcServiceClient [2] MCServiceID OPTIONAL, + cMMessage [3] CMMessage } -MCVideoGMMessage ::= SEQUENCE +CMMessage ::= SEQUENCE { - mCVideoIdentitiesOrGroupID [1] MCVideoIdentitiesOrGroupID, - mCVideoClient [2] MCVideoID OPTIONAL, - gMMessage [3] GMMessage + CMRequest [1] OCTET STRING, + CMResponse [2] OCTET STRING +} + +MCXGMMessage ::= SEQUENCE +{ + mCServiceIdentitiesOrGroupID [1] MCServiceIdentitiesOrGroupID, + mCServiceClient [2] MCServiceID OPTIONAL, + gMMessage [3] GMMessage } GMMessage ::= SEQUENCE @@ -6209,9 +6205,9 @@ GMMessage ::= SEQUENCE gMResponse [2] OCTET STRING } -MCVideoKMMessage ::= SEQUENCE +MCXKMMessage ::= SEQUENCE { - mCVideoID [1] MCVideoID, + mCServiceID [1] MCServiceID, kMMessage [2] KMMessage } @@ -6224,9 +6220,9 @@ KMMessage ::= SEQUENCE hTTPResponseCode [5] UTF8String } -MCVideoLMMessage ::= SEQUENCE +MCXLMMessage ::= SEQUENCE { - mCVideoID [1] MCVideoID, + mCServiceID [1] MCVideoID, lMMessage [2] LMMessage } @@ -6236,81 +6232,81 @@ LMMessage ::= SEQUENCE lMResponse [2] OCTET STRING } -MCVideoIdentity ::= CHOICE +MCDataFileUpload ::= SEQUENCE { - mCVideoID [1] MCVideoID, + mCServiceID [1] MCServiceID, + mCServiceGroupID [2] MCServiceGroupID OPTIONAL, + mcDatarequestType [3] MCDataRequestType, + mCDataFileURL [4] UTF8String OPTIONAL, + hTTPResponseCode [5] UTF8String +} + +MCDataRequestType ::= ENUMERATED +{ + oneToOneFD(1), + groupFD(2) +} + +MCDataFileDownload ::= SEQUENCE +{ + mCServiceID [1] MCServiceID, + mCServiceGroupID [2] MCServiceGroupID OPTIONAL, + mCDataFileURL [3] UTF8String, + hTTPResponseCode [4] UTF8String +} + +MCServiceIdentity ::= CHOICE +{ + mCServiceID [1] MCServiceID, iMPU [2] IMPU, iMPI [3] IMPI, instanceIdentifierURN [4] InstanceIdentifierURN } MCID ::= UTF8String -MCVideoID ::= UTF8String -MCVideoGroupID ::= UTF8String +MCServiceID ::= UTF8String +MCServiceGroupID ::= UTF8String InstanceIdentifierURN ::= UTF8String -MCVideoIdentitiesOrGroupID ::= CHOICE +MCServiceIdentitiesOrGroupID ::= CHOICE { - mCVideoIdentities [1] SEQUENCE SIZE (1..MAX) OF MCVideoIdentity, - mCVideoGroupID [2] MCVideoGroupID + mCServiceIdentities [1] SEQUENCE SIZE (1..MAX) OF MCServiceIdentity, + mCServiceGroupID [2] MCServiceGroupID } MCVideoIDOrGroupID ::= CHOICE { - mCVideoID [1] MCVideoID, - mCVideoGroupID [2] MCVideoGroupID + mCServiceID [1] MCServiceID, + mCServiceGroupID [2] MCServiceGroupID } -MCXSessionInfo ::= SEQUENCE +MCServiceSessionInfo ::= SEQUENCE { sessionURI [1] UTF8String, - sessionType [2] MCXSessionType, - groupSessionType [3] MCXGroupSessionType OPTIONAL, - establishmentType [4] MCXEstablishmentType + sessionType [2] MCServiceSessionType, + groupSessionType [3] MCServiceGroupSessionType OPTIONAL, + establishmentType [4] MCServiceEstablishmentType } -MCXSessionType ::= ENUMERATED +MCServiceSessionType ::= ENUMERATED { private(1), group(2) } -MCXGroupSessionType ::= ENUMERATED +MCServiceGroupSessionType ::= ENUMERATED { chat(1), preArranged(2), adHoc(3) } -MCXEstablishmentType ::= ENUMERATED +MCServiceEstablishmentType ::= ENUMERATED { onDemand(1), preEstablished(2) } -CMHTTPMethod ::= ENUMERATED -{ - gET(1), - pUT(2), - dELETE(3) -} - -CMHTTPResponseCode ::= ENUMERATED -{ - oK200(1), - created201(2), - notModified304(3), - badRequest400(4), - unauthorized401(5), - forbidden403(6), - notFound404(7), - methodNotAllowed405(8), - conflict409(9), - preconditionFailed412(10), - unsupportedMediaType415(11), - internalServerError500(12) -} - KMSRequestName ::= ENUMERATED { kMSInitialize(1), @@ -6335,152 +6331,6 @@ KMSResponseBody ::= CHOICE KMSResponseBodyKRR ::= XMLType --- ================== --- MCData definitions --- ================== - --- See clause 7.Y.3.2.1 for details of this structure -MCDataSIPMessage ::= SEQUENCE -{ - mCDataIdentitiesOrGroupID [1] MCDataIdentitiesOrGroupID, - sIPMessage [2] SIPMessage, - sessionDirection [3] Direction -} - --- See clause 7.X.3.2.2 for details of this structure -MCDataStartOfInterceptionWithRegisteredUE ::= SEQUENCE -{ - mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity, - userOnline [2] BOOLEAN, - sIPRegistrationRequest [3] SIPMessage, - sIPRegistrationResponse [4] SIPMessage, - location [5] Location OPTIONAL -} - --- See clause 7.X.3.2.3 for details of this structure -MCDataStartOfInterceptionWithEstablishedSession ::= SEQUENCE -{ - mCDataIdentitiesOrGroupID [1] MCDataIdentitiesOrGroupID, - mCDataDirection [2] Direction, - mCDataOriginatingID [3] MCDataID, - mCDataSessionInfo [4] MCXSessionInfo, - mCDataParticipants [5] SEQUENCE SIZE (1..MAX) OF MCDataID OPTIONAL, - location [6] Location OPTIONAL, - mCDataBearerCapability [7] UTF8String OPTIONAL -} - --- See clause 7.X.3.2.4 for details of this structure -MCDataManagementMessage ::= CHOICE -{ - mCDataIdMMessage [1] MCDataIdMMessage, - mCDataCMMessage [2] MCDataCMMessage, - mCDataGMMessage [3] MCDataGMMessage, - mCDataKMMessage [4] MCDataKMMessage, - mCDataLMMessage [5] MCDataLMMessage -} - --- See clause 7.X.3.2.5 for details of this structure -MCDataFileDistribution ::= CHOICE -{ - mCDataFileUpload [1] MCDataFileUpload, - mCDataFileDownload [2] MCDataFileDownload -} - --- ================= --- MCData parameters --- ================= - -MCDataCCPDU ::= CHOICE -{ - encapsulatedMCDataPayload [1] EncapsulatedRCSPayload -} - -MCDataIdMMessage ::= SEQUENCE -{ - mCID [1] MCID, - mCDataID [2] MCDataID, - idMMessage [3] IdMMessage -} - -MCDataCMMessage ::= SEQUENCE -{ - mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity, - mCDataClient [2] MCDataID OPTIONAL, - hTTPMethod [3] CMHTTPMethod, - requestURI [4] UTF8String, - hTTPResponseCode [5] CMHTTPResponseCode, - mCDataUEConfiguration [6] XMLType OPTIONAL, - mCDataUEProfile [7] XMLType OPTIONAL, - mCDataServiceConfiguraiton [8] XMLType OPTIONAL -} - -MCDataGMMessage ::= SEQUENCE -{ - mCDataIdentitiesOrGroupID [1] MCDataIdentitiesOrGroupID, - mCDataClient [2] MCDataID OPTIONAL, - gMMessage [3] GMMessage -} - -MCDataKMMessage ::= SEQUENCE -{ - mCDataID [1] MCDataID, - kMMessage [2] KMMessage -} - - -MCDataLMMessage ::= SEQUENCE -{ - mCDataID [1] MCDataID, - lMMessage [2] LMMessage -} - -MCDataIdentity ::= CHOICE -{ - mCDataID [1] MCDataID, - iMPU [2] IMPU, - iMPI [3] IMPI, - instanceIdentifierURN [4] InstanceIdentifierURN -} - -MCDataID ::= UTF8String - -MCDataGroupID ::= UTF8String - -MCDataIdentitiesOrGroupID ::= CHOICE -{ - mCDataIdentities [1] SEQUENCE SIZE (1..MAX) OF MCDataIdentity, - mCDataGroupID [2] MCDataGroupID -} - -MCDataIDOrGroupID ::= CHOICE -{ - mCDataID [1] MCDataID, - mCDataGroupID [2] MCDataGroupID -} - -MCDataFileUpload ::= SEQUENCE -{ - mCDataID [1] MCDataID, - mCDataGroupID [2] MCDataGroupID OPTIONAL, - mcDatarequestType [3] MCDataRequestType, - mCDataFileURL [4] UTF8String OPTIONAL, - hTTPResponseCode [5] UTF8String -} - -MCDataRequestType ::= ENUMERATED -{ - oneToOneFD(1), - groupFD(2) -} - -MCDataFileDownload ::= SEQUENCE -{ - mCDataID [1] MCDataID, - mCDataGroupID [2] MCDataGroupID OPTIONAL, - mCDataFileURL [3] UTF8String, - hTTPResponseCode [4] UTF8String -} - -- =================== -- 5G LALS definitions -- =================== -- GitLab From c57c4bea4307806be34f6e1094e9ab093c11d2ab Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 14:26:52 +0000 Subject: [PATCH 30/39] 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 73c15bc8..edfb2da1 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6188,8 +6188,8 @@ MCXCMMessage ::= SEQUENCE CMMessage ::= SEQUENCE { - CMRequest [1] OCTET STRING, - CMResponse [2] OCTET STRING + cMRequest [1] OCTET STRING, + cMResponse [2] OCTET STRING } MCXGMMessage ::= SEQUENCE -- GitLab From 66f8668274588ae6f1a163afe72a657c6112b623 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 14:32:11 +0000 Subject: [PATCH 31/39] 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 edfb2da1..bce60e78 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6138,7 +6138,7 @@ MCXStartOfInterceptionWithEstablishedSession ::= SEQUENCE } -- See clause 7.X.2.4 for details of this structure -MCVideoManagementMessage ::= CHOICE +MCXManagementMessage ::= CHOICE { mcXIdMMessage [1] MCXIdMMessage, mCXCMMessage [2] MCXCMMessage, -- GitLab From b1e2ef27ee6723a2d96a05b2e7d2d0478419868e Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 14:36:30 +0000 Subject: [PATCH 32/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index bce60e78..edd31df1 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6274,7 +6274,7 @@ MCServiceIdentitiesOrGroupID ::= CHOICE mCServiceGroupID [2] MCServiceGroupID } -MCVideoIDOrGroupID ::= CHOICE +MCServiceIDOrGroupID ::= CHOICE { mCServiceID [1] MCServiceID, mCServiceGroupID [2] MCServiceGroupID @@ -6331,6 +6331,11 @@ KMSResponseBody ::= CHOICE KMSResponseBodyKRR ::= XMLType +MCDataCCPDU ::= CHOICE +{ + encapsulatedMCDataPayload [1] EncapsulatedRCSPayload +} + -- =================== -- 5G LALS definitions -- =================== -- GitLab From 8308619d6ec618eb33d1d9956e4086945b063dca Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 14:39:56 +0000 Subject: [PATCH 33/39] 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 edd31df1..851db402 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6222,7 +6222,7 @@ KMMessage ::= SEQUENCE MCXLMMessage ::= SEQUENCE { - mCServiceID [1] MCVideoID, + mCServiceID [1] MCServiceID, lMMessage [2] LMMessage } -- GitLab From e763917cbe40a7d7fb4b289757ee5a25ced8ffc7 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 14:44:57 +0000 Subject: [PATCH 34/39] Update file urn_3GPP_ns_li_3GPPX1Extensions.xsd --- 33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd | 28 ++++--------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd index de8513c2..665ffcd1 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd @@ -107,12 +107,12 @@ - - + + - - + + @@ -120,27 +120,11 @@ - + - - - - - - - - - - - - - - - - - + -- GitLab From f64c2fc3980bb686460aa195b141a98038ff78bb Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 14:48:59 +0000 Subject: [PATCH 35/39] Update file urn_3GPP_ns_li_3GPPX1Extensions.xsd --- 33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd index 665ffcd1..4252bb83 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd @@ -111,8 +111,8 @@ - - + + -- GitLab From 0133941289880378804da569621b3bfdb7811b8b Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 14:51:56 +0000 Subject: [PATCH 36/39] 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 851db402..e2a3cfa1 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6102,9 +6102,9 @@ PINServerID ::= UTF8String PINClientProfile ::=XMLType PINProfile ::= XMLType --- =================== +-- ===================== -- MCService definitions --- =================== +-- ===================== -- See clause 7.X.2.1 for details of this structure MCXSIPMessage ::= SEQUENCE -- GitLab From f607b6e2255e244edfa565ced913547befd5eb3b Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 16:17:12 +0000 Subject: [PATCH 37/39] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index e2a3cfa1..2a648e6a 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -340,7 +340,7 @@ XIRIEvent ::= CHOICE mCXStartOfInterceptionWithRegisteredUE [192] MCXStartOfInterceptionWithRegisteredUE, mCXStartOfInterceptionWithEstablishedSession [193] MCXStartOfInterceptionWithEstablishedSession, mCXManagementMessage [194] MCXManagementMessage, - mCVideoTransmissionControl [195] MCVideoTransmissionControl, + mCVideoTransmissionControlMessage [195] MCVideoTransmissionControlMessage, mCDataFileDistribution [196] MCDataFileDistribution } @@ -665,7 +665,7 @@ IRIEvent ::= CHOICE mCXStartOfInterceptionWithRegisteredUE [192] MCXStartOfInterceptionWithRegisteredUE, mCXStartOfInterceptionWithEstablishedSession [193] MCXStartOfInterceptionWithEstablishedSession, mCXManagementMessage [194] MCXManagementMessage, - mCVideoTransmissionControl [195] MCVideoTransmissionControl, + mCVideoTransmissionControlMessage [195] MCVideoTransmissionControlMessage, mCDataFileDistribution [196] MCDataFileDistribution } @@ -702,10 +702,11 @@ CCPDU ::= CHOICE -- r16 is used in cCPayloadOID. nIDDCCPDU [4] NIDDCCPDU, pTCCCPDU [5] PTCCCPDU, - iMSCCPDU [6] IMSCCPDU, rCSCCPDU [7] RCSCCPDU, - mCDataCCPDU [8] MCDataCCPDU + mCVideoCCPDU [8] MCVideoCCPDU, + mCDataCCPDU [9] MCDataCCPDU + } -- =========================== @@ -6148,7 +6149,7 @@ MCXManagementMessage ::= CHOICE } -- See clause 7.X.2.5 for details of this structure -MCVideoTransmissionControl ::= SEQUENCE +MCVideoTransmissionControlMessage ::= SEQUENCE { mCServiceIDOrGroupID [1] MCServiceIDOrGroupID, transmissionControlMessage [2] OCTET STRING, @@ -6336,6 +6337,8 @@ MCDataCCPDU ::= CHOICE encapsulatedMCDataPayload [1] EncapsulatedRCSPayload } +MCVideoCCPDU ::= OCTET STRING + -- =================== -- 5G LALS definitions -- =================== -- GitLab From db4a941063a372edb193cf303affceeb5c323871 Mon Sep 17 00:00:00 2001 From: znaty Date: Thu, 17 Jul 2025 16:21:21 +0000 Subject: [PATCH 38/39] 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 2a648e6a..2d54e9c6 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -706,7 +706,6 @@ CCPDU ::= CHOICE rCSCCPDU [7] RCSCCPDU, mCVideoCCPDU [8] MCVideoCCPDU, mCDataCCPDU [9] MCDataCCPDU - } -- =========================== -- GitLab From c5e654a1cf5b4f248df9ef4a5e343e37fde6380f Mon Sep 17 00:00:00 2001 From: znaty Date: Fri, 18 Jul 2025 06:44:51 +0000 Subject: [PATCH 39/39] 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 2d54e9c6..9c43d135 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -6236,7 +6236,7 @@ MCDataFileUpload ::= SEQUENCE { mCServiceID [1] MCServiceID, mCServiceGroupID [2] MCServiceGroupID OPTIONAL, - mcDatarequestType [3] MCDataRequestType, + mcDataRequestType [3] MCDataRequestType, mCDataFileURL [4] UTF8String OPTIONAL, hTTPResponseCode [5] UTF8String } -- GitLab