Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
LI - Lawful Interception
Trial
Commits
98f74ed3
Commit
98f74ed3
authored
Jun 15, 2020
by
canterburym
Browse files
TS 102 657 v1.25.1 (2020-03-17) agreed at LI#53 (Sophia-Antipolis, 2020-02-04)
parent
f37dd5be
Pipeline
#4202
failed with stage
in 6 seconds
Changes
4
Pipelines
3
Hide whitespace changes
Inline
Side-by-side
102657/RDMessage.asn
View file @
98f74ed3
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version2
2
(2
2
)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version2
3
(2
3
)}
DEFINITIONS IMPLICIT TAGS ::=
...
...
@@ -12,7 +12,7 @@ BEGIN
retainedDataDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3)}
-- rdHeader
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version2
2
(2
2
)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version2
3
(2
3
)}
-- ======================================
-- Top level definitions for RDHI wrapper
...
...
@@ -1240,18 +1240,22 @@ TransmitterDetails ::= SEQUENCE
TransmitterTechnology ::= ENUMERATED
{
gen2G(0), -- This corresponds to GERAN in
3GPP
TS 29
.
274 [32]
gen3G(1), -- This corresponds to UTRAN in
3GPP
TS 29
.
274 [32]
gen2G(0), -- This corresponds to GERAN in
ETSI
TS
1
29
274 [32]
gen3G(1), -- This corresponds to UTRAN in
ETSI
TS
1
29
274 [32]
...,
eUTRAN(2),
wLAN(3),
hSPAEvolution(4),
gAN(5),
vIRTUAL(6)
-- Note that the labels are taken from 3GPP TS 29.274 [32] v12.3.0 clause 8.17, though the
-- enumeration values (0 to 6) are not.
vIRTUAL(6),
eUTRANNBIoT(7),
lTEM(8),
nR(9)
-- Note that the labels are taken from ETSI TS 129 274 [32] v15.9.0 clause 8.17, though the
-- enumeration values (0 to 9) are not.
}
NationalTransmitterDetails ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
...
...
@@ -1311,8 +1315,9 @@ Location ::= SEQUENCE
-- where: MCC+MNC = 3 octets, TAC (4G) = 2 octets or
-- TAC (5G) = 3 octets and without length indicator
locationInformationSource [19] UTF8String OPTIONAL,
n3gppaLocation [20] N3gppaLocation OPTIONAL
-- format as specified in ETSI TS 129 571 [43]
n3gppaLocation [20] N3gppaLocation OPTIONAL,
-- format as specified in ETSI TS 129 571 [43]
transmitterDetails [21] TransmitterDetails OPTIONAL
}
NCGI ::= SEQUENCE
...
...
@@ -2289,7 +2294,8 @@ NAServiceSubscription ::= SEQUENCE
registeredICCIDs [21] SEQUENCE OF ICCIDInfo OPTIONAL,
paymentTransactions [22] SEQUENCE OF BillingRecords OPTIONAL,
sUPI [23] SUPI OPTIONAL,
gPSI [24] GPSI OPTIONAL
gPSI [24] GPSI OPTIONAL,
timedIPAddresses [25] SEQUENCE OF TimedIPAddress OPTIONAL
}
...
...
@@ -2799,6 +2805,15 @@ IPMask ::= SEQUENCE
mask [1] IPAddress
}
TimedIPAddress ::= SEQUENCE
{
iPAddressSetOrRangeOrMask [0] IPAddressSetOrRangeOrMask,
validity [1] TimeSpan,
-- Time period during which the information given in this structure is or was valid.
...
}
NABillingDetails ::= SEQUENCE
{
subscriberID [1] NaSubscriberID OPTIONAL,
...
...
102657/RDMessage.xsd
View file @
98f74ed3
<?xml version="1.0"?>
<xsd:schema
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"http://uri.etsi.org/02657/v1.2
4
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.2
4
.1#/RetainedData"
elementFormDefault=
"qualified"
>
<xsd:schema
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"http://uri.etsi.org/02657/v1.2
5
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.2
5
.1#/RetainedData"
elementFormDefault=
"qualified"
>
<xsd:annotation>
<xsd:documentation
xml:lang=
"en"
>
XSD translated from ASN.1 derived from outcome of TS 102 657 v1.2
4
.1
XSD translated from ASN.1 derived from outcome of TS 102 657 v1.2
5
.1
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType
name=
"GeneralizedTime"
>
...
...
@@ -380,6 +380,13 @@
<xsd:element
name=
"mask"
type=
"IPMask"
/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType
name=
"TimedIPAddress"
>
<xsd:sequence>
<xsd:element
name=
"iPAddressSetOrRangeOrMask"
type=
"IPAddressSetOrRangeOrMask"
/>
<xsd:element
name=
"validity"
type=
"TimeSpan"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType
name=
"NADeviceId"
>
<xsd:restriction
base=
"xsd:string"
/>
</xsd:simpleType>
...
...
@@ -1460,6 +1467,7 @@
</xsd:element>
<xsd:element
name=
"locationInformationSource"
type=
"xsd:string"
minOccurs=
"0"
/>
<xsd:element
name=
"n3gppaLocation"
type=
"N3gppaLocation"
minOccurs=
"0"
/>
<xsd:element
name=
"transmitterDetails"
type=
"TransmitterDetails"
minOccurs=
"0"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
@@ -1476,7 +1484,7 @@
<xsd:element
name=
"n3IwfId"
minOccurs=
"0"
>
<xsd:simpleType>
<xsd:restriction
base=
"xsd:hexBinary"
>
<xsd:length
value=
"
6
"
/>
<xsd:length
value=
"
5
"
/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
...
...
@@ -1607,6 +1615,9 @@
<xsd:element
name=
"hSPAEvolution"
type=
"NULL"
/>
<xsd:element
name=
"gAN"
type=
"NULL"
/>
<xsd:element
name=
"vIRTUAL"
type=
"NULL"
/>
<xsd:element
name=
"eUTRANNBIoT"
type=
"NULL"
/>
<xsd:element
name=
"lTEM"
type=
"NULL"
/>
<xsd:element
name=
"nR"
type=
"NULL"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
/>
</xsd:choice>
</xsd:complexType>
...
...
@@ -1931,6 +1942,13 @@
</xsd:element>
<xsd:element
name=
"sUPI"
type=
"SUPI"
minOccurs=
"0"
/>
<xsd:element
name=
"gPSI"
type=
"GPSI"
minOccurs=
"0"
/>
<xsd:element
name=
"timedIPAddresses"
minOccurs=
"0"
>
<xsd:complexType>
<xsd:sequence
minOccurs=
"0"
maxOccurs=
"unbounded"
>
<xsd:element
name=
"TimedIPAddress"
type=
"TimedIPAddress"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
102657/portal/RDMessagever2
2
.txt
→
102657/portal/RDMessagever2
3
.txt
View file @
98f74ed3
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version2
2
(2
2
)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version2
3
(2
3
)}
DEFINITIONS IMPLICIT TAGS ::=
...
...
@@ -12,7 +12,7 @@ BEGIN
retainedDataDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3)}
-- rdHeader
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version2
2
(2
2
)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version2
3
(2
3
)}
-- ======================================
-- Top level definitions for RDHI wrapper
...
...
@@ -1240,18 +1240,22 @@ TransmitterDetails ::= SEQUENCE
TransmitterTechnology ::= ENUMERATED
{
gen2G(0), -- This corresponds to GERAN in
3GPP
TS 29
.
274 [32]
gen3G(1), -- This corresponds to UTRAN in
3GPP
TS 29
.
274 [32]
gen2G(0), -- This corresponds to GERAN in
ETSI
TS
1
29
274 [32]
gen3G(1), -- This corresponds to UTRAN in
ETSI
TS
1
29
274 [32]
...,
eUTRAN(2),
wLAN(3),
hSPAEvolution(4),
gAN(5),
vIRTUAL(6)
-- Note that the labels are taken from 3GPP TS 29.274 [32] v12.3.0 clause 8.17, though the
-- enumeration values (0 to 6) are not.
vIRTUAL(6),
eUTRANNBIoT(7),
lTEM(8),
nR(9)
-- Note that the labels are taken from ETSI TS 129 274 [32] v15.9.0 clause 8.17, though the
-- enumeration values (0 to 9) are not.
}
NationalTransmitterDetails ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
...
...
@@ -1311,8 +1315,9 @@ Location ::= SEQUENCE
-- where: MCC+MNC = 3 octets, TAC (4G) = 2 octets or
-- TAC (5G) = 3 octets and without length indicator
locationInformationSource [19] UTF8String OPTIONAL,
n3gppaLocation [20] N3gppaLocation OPTIONAL
-- format as specified in ETSI TS 129 571 [43]
n3gppaLocation [20] N3gppaLocation OPTIONAL,
-- format as specified in ETSI TS 129 571 [43]
transmitterDetails [21] TransmitterDetails OPTIONAL
}
NCGI ::= SEQUENCE
...
...
@@ -2289,7 +2294,8 @@ NAServiceSubscription ::= SEQUENCE
registeredICCIDs [21] SEQUENCE OF ICCIDInfo OPTIONAL,
paymentTransactions [22] SEQUENCE OF BillingRecords OPTIONAL,
sUPI [23] SUPI OPTIONAL,
gPSI [24] GPSI OPTIONAL
gPSI [24] GPSI OPTIONAL,
timedIPAddresses [25] SEQUENCE OF TimedIPAddress OPTIONAL
}
...
...
@@ -2799,6 +2805,15 @@ IPMask ::= SEQUENCE
mask [1] IPAddress
}
TimedIPAddress ::= SEQUENCE
{
iPAddressSetOrRangeOrMask [0] IPAddressSetOrRangeOrMask,
validity [1] TimeSpan,
-- Time period during which the information given in this structure is or was valid.
...
}
NABillingDetails ::= SEQUENCE
{
subscriberID [1] NaSubscriberID OPTIONAL,
...
...
102657/portal/RDMessagever2
2
.xsd
→
102657/portal/RDMessagever2
3
.xsd
View file @
98f74ed3
<?xml version="1.0"?>
<xsd:schema
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"http://uri.etsi.org/02657/v1.2
4
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.2
4
.1#/RetainedData"
elementFormDefault=
"qualified"
>
<xsd:schema
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"http://uri.etsi.org/02657/v1.2
5
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.2
5
.1#/RetainedData"
elementFormDefault=
"qualified"
>
<xsd:annotation>
<xsd:documentation
xml:lang=
"en"
>
XSD translated from ASN.1 derived from outcome of TS 102 657 v1.2
4
.1
XSD translated from ASN.1 derived from outcome of TS 102 657 v1.2
5
.1
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType
name=
"GeneralizedTime"
>
...
...
@@ -380,6 +380,13 @@
<xsd:element
name=
"mask"
type=
"IPMask"
/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType
name=
"TimedIPAddress"
>
<xsd:sequence>
<xsd:element
name=
"iPAddressSetOrRangeOrMask"
type=
"IPAddressSetOrRangeOrMask"
/>
<xsd:element
name=
"validity"
type=
"TimeSpan"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType
name=
"NADeviceId"
>
<xsd:restriction
base=
"xsd:string"
/>
</xsd:simpleType>
...
...
@@ -1460,6 +1467,7 @@
</xsd:element>
<xsd:element
name=
"locationInformationSource"
type=
"xsd:string"
minOccurs=
"0"
/>
<xsd:element
name=
"n3gppaLocation"
type=
"N3gppaLocation"
minOccurs=
"0"
/>
<xsd:element
name=
"transmitterDetails"
type=
"TransmitterDetails"
minOccurs=
"0"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
@@ -1476,7 +1484,7 @@
<xsd:element
name=
"n3IwfId"
minOccurs=
"0"
>
<xsd:simpleType>
<xsd:restriction
base=
"xsd:hexBinary"
>
<xsd:length
value=
"
6
"
/>
<xsd:length
value=
"
5
"
/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
...
...
@@ -1607,6 +1615,9 @@
<xsd:element
name=
"hSPAEvolution"
type=
"NULL"
/>
<xsd:element
name=
"gAN"
type=
"NULL"
/>
<xsd:element
name=
"vIRTUAL"
type=
"NULL"
/>
<xsd:element
name=
"eUTRANNBIoT"
type=
"NULL"
/>
<xsd:element
name=
"lTEM"
type=
"NULL"
/>
<xsd:element
name=
"nR"
type=
"NULL"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
/>
</xsd:choice>
</xsd:complexType>
...
...
@@ -1931,6 +1942,13 @@
</xsd:element>
<xsd:element
name=
"sUPI"
type=
"SUPI"
minOccurs=
"0"
/>
<xsd:element
name=
"gPSI"
type=
"GPSI"
minOccurs=
"0"
/>
<xsd:element
name=
"timedIPAddresses"
minOccurs=
"0"
>
<xsd:complexType>
<xsd:sequence
minOccurs=
"0"
maxOccurs=
"unbounded"
>
<xsd:element
name=
"TimedIPAddress"
type=
"TimedIPAddress"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment