Commit 33c5188b authored by canterburym's avatar canterburym
Browse files

Merge branch 'cr/33128/0272' into 'meeting/SA94e'

TS 33.128 CR0272 - xIRI and record in IMS stage 3

See merge request li-trial!113
parents ba518f8d 3536de43
Pipeline #5265 passed with stages
in 1 minute and 50 seconds
TS33128Payloads
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version1(1)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version2(2)}
DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::=
......@@ -9,7 +9,7 @@ BEGIN
-- Relative OIDs
-- =============
tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version1(1)}
tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version2(2)}
xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)}
xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)}
......@@ -169,6 +169,10 @@ XIRIEvent ::= CHOICE
n9HRPDUSessionInfo [100] N9HRPDUSessionInfo,
s8HRBearerInfo [101] S8HRBearerInfo,
-- IMS events, see clause 7.X.4.2
iMSMessage [2721] IMSMessage,
startOfInterceptionForActiveIMSSession [2722] StartOfInterceptionForActiveIMSSession,
-- Separated Location Reporting, see clause 7.3.X
separatedLocationReporting [2731] SeparatedLocationReporting
}
......@@ -332,6 +336,10 @@ IRIEvent ::= CHOICE
-- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent.
-- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent.
-- IMS events, see clause 7.X.4.2
iMSMessage [2721] IMSMessage,
startOfInterceptionForActiveIMSSession [2722] StartOfInterceptionForActiveIMSSession,
-- Separated Location Reporting, see clause 7.3.X
separatedLocationReporting [2731] SeparatedLocationReporting
}
......@@ -2782,6 +2790,61 @@ PTCAccessPolicyFailure ::= ENUMERATED
requestUnsuccessful(1),
requestUnknown(2)
}
-- ===============
-- IMS definitions
-- ===============
-- See clause 7.X.4.2.1 for details of this structure
IMSMessage ::= SEQUENCE
{
payload [1] IMSPayload,
sessionDirection [2] SessionDirection,
voIPRoamingIndication [3] VoIPRoamingIndication OPTIONAL,
location [6] Location OPTIONAL
}
-- See clause 7.X.4.2.3 for details of this structure
StartOfInterceptionForActiveIMSSession ::= SEQUENCE
{
originatingId [1] SEQUENCE OF IMPU,
terminatingId [2] IMPU,
sDPState [3] SEQUENCE OF OCTET STRING OPTIONAL,
diversionIdentity [4] IMPU OPTIONAL,
voIPRoamingIndication [5] VoIPRoamingIndication OPTIONAL,
location [7] Location OPTIONAL
}
-- ==============
-- IMS parameters
-- ==============
IMSPayload ::= CHOICE
{
encapsulatedSIPMessage [1] SIPMessage
}
SIPMessage ::= SEQUENCE
{
iPSourceAddress [1] IPAddress,
iPDestinationAddress [2] IPAddress,
sIPContent [3] OCTET STRING
}
VoIPRoamingIndication ::= ENUMERATED
{
roamingLBO(1),
roamingS8HR(2),
roamingN9HR(3)
}
SessionDirection ::= ENUMERATED
{
fromTarget(1),
toTarget(2),
combined(3),
indeterminate(4)
}
HeaderOnlyIndication ::= BOOLEAN
-- ===================
-- 5G LALS definitions
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment