From 0cbfc4df0fbe1f39a0626ae26af63960e58ae4c4 Mon Sep 17 00:00:00 2001 From: mark Date: Thu, 4 Nov 2021 16:43:37 +0000 Subject: [PATCH 1/2] Updating ASN.1 --- 33128/r17/TS33128Payloads.asn | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index e9aeccb..dff71ad 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -2732,17 +2732,13 @@ PTCAccessPolicyFailure ::= ENUMERATED -- =============== -- See clause 7.X.4.2.1 for details of this structure -EncapsulatedSIPMessage ::= SEQUENCE +IMSEvent ::= SEQUENCE { - sIPMessage [1] OCTET STRING, + payload [1] IMSPayload, sessionDirection [2] SessionDirection, - iPSourceAddress [3] IPAddress OPTIONAL, - iPDestinationAddress [4] IPAddress OPTIONAL, - voIPRoamingIndication [5] VoIPRoamingIndication OPTIONAL, - location [6] Location OPTIONAL, - headerOnlyIndication [7] HeaderOnlyIndication OPTIONAL + voIPRoamingIndication [3] VoIPRoamingIndication OPTIONAL, + location [6] Location OPTIONAL } - -- See clause 7.X.4.2.3 for details of this structure StartOfInterceptionForActiveIMSSession ::= SEQUENCE { @@ -2758,6 +2754,19 @@ StartOfInterceptionForActiveIMSSession ::= SEQUENCE -- IMS parameters -- ============== +IMSPayload ::= CHOICE +{ + sIPMessage [1] SIPMessage +} + +SIPMessage ::= SEQUENCE +{ + iPSourceAddress [1] IPAddress, + iPDestinationAddress [2] IPAddress, + sIPContent [3] OCTET STRING, + headerOnlyIndication [4] HeaderOnlyIndication OPTIONAL +} + VoIPRoamingIndication ::= ENUMERATED { roamingLBO(1), -- GitLab From cc3e4d6c642aa739931bf6427096e884b7c18518 Mon Sep 17 00:00:00 2001 From: mark Date: Thu, 4 Nov 2021 18:35:18 +0000 Subject: [PATCH 2/2] Updating ASN.1 --- 33128/r17/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index dff71ad..4e3966f 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -2732,7 +2732,7 @@ PTCAccessPolicyFailure ::= ENUMERATED -- =============== -- See clause 7.X.4.2.1 for details of this structure -IMSEvent ::= SEQUENCE +IMSMessage ::= SEQUENCE { payload [1] IMSPayload, sessionDirection [2] SessionDirection, @@ -2756,7 +2756,7 @@ StartOfInterceptionForActiveIMSSession ::= SEQUENCE IMSPayload ::= CHOICE { - sIPMessage [1] SIPMessage + encapsulatedSIPMessage [1] SIPMessage } SIPMessage ::= SEQUENCE -- GitLab