From db9221f3f39e592e5ccbb8aa32012781b3cfd04b Mon Sep 17 00:00:00 2001 From: hawbakert Date: Thu, 10 Oct 2024 11:58:59 +0000 Subject: [PATCH 1/9] Push Commit for IMS DC --- 33128/r18/TS33128Payloads.asn | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index a0658e7d..f7f8df66 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -4272,6 +4272,24 @@ IMSCCUnavailable ::= SEQUENCE sDPState [2] OCTET STRING OPTIONAL } +-- See clause 7.12.4.2.X for details of this structure +IMSDataChannelSetup ::= SEQUENCE +{ + originatingId [1] SEQUENCE OF IMPU, + terminatingId [2] SEQUENCE OF IMPU, + sessionEventNotification [3] SBIType OPTIONAL, + mediaInstructionData [4] SBIType OPTIONAL +} + +-- See Clause 7.12.4.2.Y for details of this structure +IMSDataChannelTermination ::= SEQUENCE +{ + originatingId [1] SEQUENCE OF IMPU, + terminatingId [2] SEQUENCE OF IMPU, + sessionEventNotification [3] SBIType OPTIONAL, + mediaInstructionData [4] SBIType OPTIONAL +} + -- ========= -- IMS CCPDU -- ========= -- GitLab From d0ed5cb1308dfbd6ab003f12472f3727b270bb95 Mon Sep 17 00:00:00 2001 From: hawbakert Date: Wed, 16 Oct 2024 14:35:24 +0000 Subject: [PATCH 2/9] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index f7f8df66..80076bf1 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -278,7 +278,11 @@ XIRIEvent ::= CHOICE uDMProSeTargetAuthentication [160] UDMProSeTargetAuthentication, -- IP Packet Report, see clause 6.2.3.9.5 - iPIRIPacketReport [161] IPAccessPDU.IPIRIPacketReport + iPIRIPacketReport [161] IPAccessPDU.IPIRIPacketReport, + + -- IMS events, see clause 7.12.4.2, continued from tag 107 + iMSDataChannelSetup [162] IMSDataChannelSetup, + iMSDataChannelTermination [163] IMSDataChannelTermination } -- ============== @@ -538,9 +542,13 @@ IRIEvent ::= CHOICE -- UDM events, see clause 7.2.2.3, continued from tag 124 uDMProSeTargetIdentifierDeconcealment [159] UDMProSeTargetIdentifierDeconcealment, - uDMProSeTargetAuthentication [160] UDMProSeTargetAuthentication + uDMProSeTargetAuthentication [160] UDMProSeTargetAuthentication, -- Tag 161 is reserved because there is no equivalent IP Packet Report in IRIEvent. + + -- IMS events, see clause 7.12.4.2, continued from tag 107 + iMSDataChannelSetup [162] IMSDataChannelSetup, + iMSDataChannelTermination [163] IMSDataChannelTermination } IRITargetIdentifier ::= SEQUENCE -- GitLab From 3c7b3fcebec9a71dabee0a82f273d3b2f85f88a5 Mon Sep 17 00:00:00 2001 From: hawbakert Date: Wed, 16 Oct 2024 14:38:42 +0000 Subject: [PATCH 3/9] Update file TS33128Payloads.asn --- 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 80076bf1..e217f006 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -282,7 +282,7 @@ XIRIEvent ::= CHOICE -- IMS events, see clause 7.12.4.2, continued from tag 107 iMSDataChannelSetup [162] IMSDataChannelSetup, - iMSDataChannelTermination [163] IMSDataChannelTermination + iMSDataChannelTermination [163] IMSDataChannelTermination } -- ============== -- GitLab From 10c85d2bd83a91bf1323fae759b9627fd28ed22c Mon Sep 17 00:00:00 2001 From: mark Date: Wed, 16 Oct 2024 15:52:45 +0100 Subject: [PATCH 4/9] Adding linting exception --- testing/asn_lint_exceptions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/testing/asn_lint_exceptions.json b/testing/asn_lint_exceptions.json index 6960d857..7bafe4ba 100644 --- a/testing/asn_lint_exceptions.json +++ b/testing/asn_lint_exceptions.json @@ -64,7 +64,8 @@ "Tag 6 missing in LALSReport", "Tag 8 missing in MMEStartOfInterceptionWithEPSAttachedUE", "Tag 11 missing in MMEStartOfInterceptionWithEPSAttachedUE", - "Tag 161 XIRIEvent field 'iPIRIPacketReport' is not present in IRIEvent" + "Tag 161 XIRIEvent field 'iPIRIPacketReport' is not present in IRIEvent", + "Tag 161 missing in IRIEvent" ], "33128/r19/TS33128Payloads.asn" : [ "Tag 100 XIRIEvent field 'n9HRPDUSessionInfo' is not present in IRIEvent", -- GitLab From c5a032c14a1f5a599a4cf103fc533bcb0a8c4976 Mon Sep 17 00:00:00 2001 From: hawbakert Date: Wed, 30 Oct 2024 18:22:51 +0000 Subject: [PATCH 5/9] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 36 ++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index e217f006..0a453894 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -282,7 +282,8 @@ XIRIEvent ::= CHOICE -- IMS events, see clause 7.12.4.2, continued from tag 107 iMSDataChannelSetup [162] IMSDataChannelSetup, - iMSDataChannelTermination [163] IMSDataChannelTermination + IMSDataChannelModification [163] IMSDataChannelModification, + iMSDataChannelTermination [164] IMSDataChannelTermination } -- ============== @@ -548,7 +549,8 @@ IRIEvent ::= CHOICE -- IMS events, see clause 7.12.4.2, continued from tag 107 iMSDataChannelSetup [162] IMSDataChannelSetup, - iMSDataChannelTermination [163] IMSDataChannelTermination + iMSDataChannelModification [163] IMSDataChannelModification, + iMSDataChannelTermination [164] IMSDataChannelTermination } IRITargetIdentifier ::= SEQUENCE @@ -4283,19 +4285,31 @@ IMSCCUnavailable ::= SEQUENCE -- See clause 7.12.4.2.X for details of this structure IMSDataChannelSetup ::= SEQUENCE { - originatingId [1] SEQUENCE OF IMPU, - terminatingId [2] SEQUENCE OF IMPU, - sessionEventNotification [3] SBIType OPTIONAL, - mediaInstructionData [4] SBIType OPTIONAL + targetIdentity [1] IMPU, + callingIdentity [2] IMPU OPTIONAL, + terminatingId [3] SEQUENCE (SIZE (0..MAX)) OF IMPU OPTIONAL, + sessionEventNotification [4] SBIType OPTIONAL, + mediaInstructionData [5] SBIType OPTIONAL } --- See Clause 7.12.4.2.Y for details of this structure +-- See clause 7.12.4.2.Y for details of this structure +IMSDataChannelModification ::= SEQUENCE +{ + targetIdentity [1] IMPU, + callingIdentity [2] IMPU OPTIONAL, + calledIdentity [3] SEQUENCE (SIZE (0..MAX)) OF IMPU OPTIONAL, + sessionEventNotification [4] SBIType OPTIONAL, + mediaInstructions [5] SBITYpe OPTIONAL +} + +-- See Clause 7.12.4.2.Z for details of this structure IMSDataChannelTermination ::= SEQUENCE { - originatingId [1] SEQUENCE OF IMPU, - terminatingId [2] SEQUENCE OF IMPU, - sessionEventNotification [3] SBIType OPTIONAL, - mediaInstructionData [4] SBIType OPTIONAL + targetIdentity [1] IMPU, + callingIdentity [2] IMPU OPTIONAL, + calledIdentity [3] SEQUENCE (SIZE (0..MAX)) OF IMPU OPTIONAL, + sessionEventNotification [4] SBIType OPTIONAL, + mediaInstructionData [5] SBIType OPTIONAL } -- ========= -- GitLab From 4f1ef7bd60ccccd955dd2227817e43d81628dc67 Mon Sep 17 00:00:00 2001 From: hawbakert Date: Wed, 30 Oct 2024 18:25:03 +0000 Subject: [PATCH 6/9] Update file TS33128Payloads.asn --- 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 0a453894..8cac7cca 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -282,7 +282,7 @@ XIRIEvent ::= CHOICE -- IMS events, see clause 7.12.4.2, continued from tag 107 iMSDataChannelSetup [162] IMSDataChannelSetup, - IMSDataChannelModification [163] IMSDataChannelModification, + iMSDataChannelModification [163] IMSDataChannelModification, iMSDataChannelTermination [164] IMSDataChannelTermination } -- GitLab From 74dede7b395b3641a373c2d4cf4fd811373d0fd6 Mon Sep 17 00:00:00 2001 From: hawbakert Date: Wed, 30 Oct 2024 18:27:05 +0000 Subject: [PATCH 7/9] Update file TS33128Payloads.asn --- 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 8cac7cca..3a805ed5 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -4299,7 +4299,7 @@ IMSDataChannelModification ::= SEQUENCE callingIdentity [2] IMPU OPTIONAL, calledIdentity [3] SEQUENCE (SIZE (0..MAX)) OF IMPU OPTIONAL, sessionEventNotification [4] SBIType OPTIONAL, - mediaInstructions [5] SBITYpe OPTIONAL + mediaInstructions [5] SBIType OPTIONAL } -- See Clause 7.12.4.2.Z for details of this structure -- GitLab From b272e8cb6b77ed8d488f3f46f76861aa0435bc6a Mon Sep 17 00:00:00 2001 From: hawbakert Date: Thu, 31 Oct 2024 23:07:47 +0000 Subject: [PATCH 8/9] Update file TS33128Payloads.asn --- 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 3a805ed5..f3f01b01 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -4287,7 +4287,7 @@ IMSDataChannelSetup ::= SEQUENCE { targetIdentity [1] IMPU, callingIdentity [2] IMPU OPTIONAL, - terminatingId [3] SEQUENCE (SIZE (0..MAX)) OF IMPU OPTIONAL, + calledIdentity [3] SEQUENCE (SIZE (0..MAX)) OF IMPU OPTIONAL, sessionEventNotification [4] SBIType OPTIONAL, mediaInstructionData [5] SBIType OPTIONAL } -- GitLab From 93d9edc9e0dcae2e3fcd3ce17f8537e11b5f8240 Mon Sep 17 00:00:00 2001 From: hawbakert Date: Fri, 1 Nov 2024 01:05:48 +0000 Subject: [PATCH 9/9] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index f3f01b01..48138ea2 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -4287,7 +4287,7 @@ IMSDataChannelSetup ::= SEQUENCE { targetIdentity [1] IMPU, callingIdentity [2] IMPU OPTIONAL, - calledIdentity [3] SEQUENCE (SIZE (0..MAX)) OF IMPU OPTIONAL, + calledIdentity [3] SEQUENCE (SIZE (1..MAX)) OF IMPU OPTIONAL, sessionEventNotification [4] SBIType OPTIONAL, mediaInstructionData [5] SBIType OPTIONAL } @@ -4297,7 +4297,7 @@ IMSDataChannelModification ::= SEQUENCE { targetIdentity [1] IMPU, callingIdentity [2] IMPU OPTIONAL, - calledIdentity [3] SEQUENCE (SIZE (0..MAX)) OF IMPU OPTIONAL, + calledIdentity [3] SEQUENCE (SIZE (1..MAX)) OF IMPU OPTIONAL, sessionEventNotification [4] SBIType OPTIONAL, mediaInstructions [5] SBIType OPTIONAL } @@ -4307,7 +4307,7 @@ IMSDataChannelTermination ::= SEQUENCE { targetIdentity [1] IMPU, callingIdentity [2] IMPU OPTIONAL, - calledIdentity [3] SEQUENCE (SIZE (0..MAX)) OF IMPU OPTIONAL, + calledIdentity [3] SEQUENCE (SIZE (1..MAX)) OF IMPU OPTIONAL, sessionEventNotification [4] SBIType OPTIONAL, mediaInstructionData [5] SBIType OPTIONAL } -- GitLab