Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
LI - Lawful Interception
Trial
Commits
d4191bdc
Commit
d4191bdc
authored
Jun 15, 2020
by
canterburym
Browse files
TS 102 657 v1.10.1 (2012-09-28) agreed at LI#31 (Split, 2012-09-25)
parent
b18c69c9
Pipeline
#4011
passed with stage
in 6 seconds
Changes
4
Pipelines
2
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
180 additions
and
50 deletions
+180
-50
102657/RDMessage.asn
102657/RDMessage.asn
+45
-18
102657/RDMessage.xsd
102657/RDMessage.xsd
+45
-7
102657/portal/RDMessage,ver10.txt
102657/portal/RDMessage,ver10.txt
+45
-18
102657/portal/RDMessage,ver10.xsd
102657/portal/RDMessage,ver10.xsd
+45
-7
No files found.
102657/RDMessage.asn
View file @
d4191bdc
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version
9(9
)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version
10(10
)}
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) version
9(9
)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version
10(10
)}
-- ======================================
-- Top level definitions for RDHI wrapper
...
...
@@ -28,7 +28,6 @@ RetainedDataMessage ::= SEQUENCE
-- retainedDataPayload)
...
}
-- ==========================================================================
-- Definitions for Retained Data header information, present in every message
-- ==========================================================================
...
...
@@ -81,7 +80,9 @@ RetainedDataPayload ::= CHOICE
getstatusMessage [8] GetStatusMessage,
statusMessage [9] StatusMessage,
getResultsMessage [10] GetResultsMessage,
...
...,
supplementaryRequest [11] SupplementaryRequest,
supplementaryResponse [12] SupplementaryResponse
}
-- ==================================================
...
...
@@ -312,6 +313,41 @@ NationalRecordPayload ::= SEQUENCE
...
}
SupplementaryRequest ::= CHOICE
{
nationalSupplementaryRequest [1] NationalSupplementaryRequest,
...
}
SupplementaryResponse ::= CHOICE
{
nationalSupplementaryResponse [1] NationalSupplementaryResponse,
...
}
NationalSupplementaryRequest ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- Country Code according to ISO 3166-1 [4],
-- the country to which the parameters inserted after the extension marker apply.
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that a version indicator is included.
}
NationalSupplementaryResponse ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- Country Code according to ISO 3166-1 [4],
-- the country to which the parameters inserted after the extension marker apply.
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that a version indicator is included.
}
TimeSpan ::= SEQUENCE
{
startTime [1] GeneralizedTime OPTIONAL,
...
...
@@ -457,7 +493,6 @@ BillingMethod ::= ENUMERATED
prepaid(2),
...
}
TelephonyRecord ::= CHOICE
{
telephonySubscriber [1] TelephonySubscriber,
...
...
@@ -644,8 +679,6 @@ TelephonyPartyInformation ::= SEQUENCE
-- List of cell locations used by this party during the service usage
communicationTime [6] TimeSpan OPTIONAL,
-- Time and duration of the communication
iCCID [7] UTF8String OPTIONAL,
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
iMSI [8] IMSI OPTIONAL,
natureOfAddress [9] UTF8String OPTIONAL,
-- Nature of address indicator, e.g. "National", "International"
...
...
@@ -1061,7 +1094,7 @@ Location ::= SEQUENCE
-- format: PLMN-ID 3 octets (no. 1-3)
-- LAC 2 octets (no. 4-5)
-- SAC 2 octets (no. 6-7)
-- (according to 3GPP TS 2
3.00
3 [3
0
])
-- (according to 3GPP TS 2
5.41
3 [3
1
])
oldRAI [7] OCTET STRING (SIZE (6)) OPTIONAL,
-- the "Routeing Area Identifier" in the old SGSN is coded in accordance with
-- 3GPP TS 24.008 [9] without the Routing Area Identification IEI
...
...
@@ -1270,7 +1303,6 @@ HorizontalExtent ::= INTEGER
PartyNumber ::= UTF8String
-- E.164 address of the party in international format
MessageRecord ::= CHOICE
{
msgSubscriber [1] MsgSubscriber,
...
...
@@ -1468,7 +1500,6 @@ NationalMsgBillingRecords ::= SEQUENCE
-- see comment in NationalRequestParameters
...
}
MultimediaRecord ::= CHOICE
{
multimediaSubscriber [1] MultimediaSubscriber,
...
...
@@ -1585,8 +1616,6 @@ MultimediaPartyInformation ::= SEQUENCE
subscriberID [3] MultimediaSubscriberID OPTIONAL,
communicationTime [4] TimeSpan OPTIONAL,
-- Time and duration of the communication
iCCID [5] UTF8String OPTIONAL,
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
iMSI [6] IMSI OPTIONAL,
natureOfAddress [7] UTF8String OPTIONAL,
-- Nature of address indicator, e.g. "National", "International"
...
...
@@ -1780,7 +1809,6 @@ NationalMultimediaMediaComponent ::= SEQUENCE
-- see comment in NationalRequestParameters
...
}
NetworkAccessRecord::= CHOICE
{
naSubscriber [1] NASubscriber,
...
...
@@ -1902,7 +1930,7 @@ NAEndReason ::= ENUMERATED
userDisconnect(2),
-- e.g. user logs off
networkDisconnect(3),
-- e.g. user
s time/credits have been used up
-- e.g. user
'
s time/credits have been used up
networkError(4),
...
}
...
...
@@ -1946,10 +1974,9 @@ GprsInformation ::= SEQUENCE
pDP-type [7] OCTET STRING (SIZE(2)) OPTIONAL,
-- format as per TS 101 671 [6]
...,
gPRSEvent [8] GPRSEvent OPTIONAL
,
gPRSEvent [8] GPRSEvent OPTIONAL
-- format as per 3GPP TS 33.108 [11]
iCCID [9] UTF8String OPTIONAL
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
-- Tag [9] was used in the past and shall not be reused.
}
GPRSEvent ::= ENUMERATED
...
...
102657/RDMessage.xsd
View file @
d4191bdc
<?xml version="1.0"?>
<xsd:schema
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"http://uri.etsi.org/02657/v1.
9
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.
9
.1#/RetainedData"
xmlns=
"http://uri.etsi.org/02657/v1.
10
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.
10
.1#/RetainedData"
elementFormDefault=
"qualified"
>
<xsd:annotation>
<xsd:documentation
xml:lang=
"en"
>
XSD translated from ASN.1 derived from outcome of TS 102 657 v1.
9
.1
XSD translated from ASN.1 derived from outcome of TS 102 657 v1.
10
.1
</xsd:documentation>
</xsd:annotation>
...
...
@@ -792,7 +792,6 @@
</xsd:complexType>
</xsd:element>
<xsd:element
name=
"communicationTime"
minOccurs=
"0"
type=
"TimeSpan"
/>
<xsd:element
name=
"iCCID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"iMSI"
minOccurs=
"0"
type=
"IMSI"
/>
<xsd:element
name=
"natureOfAddress"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"forwardedTransferredNumber"
minOccurs=
"0"
type=
"PartyNumber"
/>
...
...
@@ -1780,7 +1779,6 @@
</xsd:simpleType>
</xsd:element>
<xsd:element
name=
"gPRSEvent"
minOccurs=
"0"
type=
"GPRSEvent"
/>
<xsd:element
name=
"iCCID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
@@ -2060,6 +2058,8 @@
<xsd:element
name=
"getstatusMessage"
type=
"GetStatusMessage"
/>
<xsd:element
name=
"statusMessage"
type=
"StatusMessage"
/>
<xsd:element
name=
"getResultsMessage"
type=
"GetResultsMessage"
/>
<xsd:element
name=
"supplementaryRequest"
type=
"SupplementaryRequest"
/>
<xsd:element
name=
"supplementaryResponse"
type=
"SupplementaryResponse"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
/>
</xsd:choice>
</xsd:complexType>
...
...
@@ -2192,7 +2192,6 @@
<xsd:element
name=
"partyIdentity"
minOccurs=
"0"
type=
"PartyIdentity"
/>
<xsd:element
name=
"subscriberID"
minOccurs=
"0"
type=
"MultimediaSubscriberID"
/>
<xsd:element
name=
"communicationTime"
minOccurs=
"0"
type=
"TimeSpan"
/>
<xsd:element
name=
"iCCID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"iMSI"
minOccurs=
"0"
type=
"IMSI"
/>
<xsd:element
name=
"natureOfAddress"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"uRI"
minOccurs=
"0"
type=
"xsd:string"
/>
...
...
@@ -2443,4 +2442,43 @@
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name=
"SupplementaryRequest"
>
<xsd:choice>
<xsd:element
name=
"nationalSupplementaryRequest"
type=
"NationalSupplementaryRequest"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType
name=
"NationalSupplementaryRequest"
>
<xsd:sequence>
<xsd:element
name=
"countryCode"
>
<xsd:simpleType>
<xsd:restriction
base=
"xsd:string"
>
<xsd:length
value=
"2"
/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name=
"SupplementaryResponse"
>
<xsd:choice>
<xsd:element
name=
"nationalSupplementaryRequest"
type=
"NationalSupplementaryResponse"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType
name=
"NationalSupplementaryResponse"
>
<xsd:sequence>
<xsd:element
name=
"countryCode"
>
<xsd:simpleType>
<xsd:restriction
base=
"xsd:string"
>
<xsd:length
value=
"2"
/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
\ No newline at end of file
102657/portal/RDMessage,ver
9
.txt
→
102657/portal/RDMessage,ver
10
.txt
View file @
d4191bdc
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version
9(9
)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version
10(10
)}
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) version
9(9
)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version
10(10
)}
-- ======================================
-- Top level definitions for RDHI wrapper
...
...
@@ -28,7 +28,6 @@ RetainedDataMessage ::= SEQUENCE
-- retainedDataPayload)
...
}
-- ==========================================================================
-- Definitions for Retained Data header information, present in every message
-- ==========================================================================
...
...
@@ -81,7 +80,9 @@ RetainedDataPayload ::= CHOICE
getstatusMessage [8] GetStatusMessage,
statusMessage [9] StatusMessage,
getResultsMessage [10] GetResultsMessage,
...
...,
supplementaryRequest [11] SupplementaryRequest,
supplementaryResponse [12] SupplementaryResponse
}
-- ==================================================
...
...
@@ -312,6 +313,41 @@ NationalRecordPayload ::= SEQUENCE
...
}
SupplementaryRequest ::= CHOICE
{
nationalSupplementaryRequest [1] NationalSupplementaryRequest,
...
}
SupplementaryResponse ::= CHOICE
{
nationalSupplementaryResponse [1] NationalSupplementaryResponse,
...
}
NationalSupplementaryRequest ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- Country Code according to ISO 3166-1 [4],
-- the country to which the parameters inserted after the extension marker apply.
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that a version indicator is included.
}
NationalSupplementaryResponse ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- Country Code according to ISO 3166-1 [4],
-- the country to which the parameters inserted after the extension marker apply.
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that a version indicator is included.
}
TimeSpan ::= SEQUENCE
{
startTime [1] GeneralizedTime OPTIONAL,
...
...
@@ -457,7 +493,6 @@ BillingMethod ::= ENUMERATED
prepaid(2),
...
}
TelephonyRecord ::= CHOICE
{
telephonySubscriber [1] TelephonySubscriber,
...
...
@@ -644,8 +679,6 @@ TelephonyPartyInformation ::= SEQUENCE
-- List of cell locations used by this party during the service usage
communicationTime [6] TimeSpan OPTIONAL,
-- Time and duration of the communication
iCCID [7] UTF8String OPTIONAL,
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
iMSI [8] IMSI OPTIONAL,
natureOfAddress [9] UTF8String OPTIONAL,
-- Nature of address indicator, e.g. "National", "International"
...
...
@@ -1061,7 +1094,7 @@ Location ::= SEQUENCE
-- format: PLMN-ID 3 octets (no. 1-3)
-- LAC 2 octets (no. 4-5)
-- SAC 2 octets (no. 6-7)
-- (according to 3GPP TS 2
3.00
3 [3
0
])
-- (according to 3GPP TS 2
5.41
3 [3
1
])
oldRAI [7] OCTET STRING (SIZE (6)) OPTIONAL,
-- the "Routeing Area Identifier" in the old SGSN is coded in accordance with
-- 3GPP TS 24.008 [9] without the Routing Area Identification IEI
...
...
@@ -1270,7 +1303,6 @@ HorizontalExtent ::= INTEGER
PartyNumber ::= UTF8String
-- E.164 address of the party in international format
MessageRecord ::= CHOICE
{
msgSubscriber [1] MsgSubscriber,
...
...
@@ -1468,7 +1500,6 @@ NationalMsgBillingRecords ::= SEQUENCE
-- see comment in NationalRequestParameters
...
}
MultimediaRecord ::= CHOICE
{
multimediaSubscriber [1] MultimediaSubscriber,
...
...
@@ -1585,8 +1616,6 @@ MultimediaPartyInformation ::= SEQUENCE
subscriberID [3] MultimediaSubscriberID OPTIONAL,
communicationTime [4] TimeSpan OPTIONAL,
-- Time and duration of the communication
iCCID [5] UTF8String OPTIONAL,
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
iMSI [6] IMSI OPTIONAL,
natureOfAddress [7] UTF8String OPTIONAL,
-- Nature of address indicator, e.g. "National", "International"
...
...
@@ -1780,7 +1809,6 @@ NationalMultimediaMediaComponent ::= SEQUENCE
-- see comment in NationalRequestParameters
...
}
NetworkAccessRecord::= CHOICE
{
naSubscriber [1] NASubscriber,
...
...
@@ -1902,7 +1930,7 @@ NAEndReason ::= ENUMERATED
userDisconnect(2),
-- e.g. user logs off
networkDisconnect(3),
-- e.g. user
s time/credits have been used up
-- e.g. user
'
s time/credits have been used up
networkError(4),
...
}
...
...
@@ -1946,10 +1974,9 @@ GprsInformation ::= SEQUENCE
pDP-type [7] OCTET STRING (SIZE(2)) OPTIONAL,
-- format as per TS 101 671 [6]
...,
gPRSEvent [8] GPRSEvent OPTIONAL
,
gPRSEvent [8] GPRSEvent OPTIONAL
-- format as per 3GPP TS 33.108 [11]
iCCID [9] UTF8String OPTIONAL
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
-- Tag [9] was used in the past and shall not be reused.
}
GPRSEvent ::= ENUMERATED
...
...
102657/portal/RDMessage,ver
9
.xsd
→
102657/portal/RDMessage,ver
10
.xsd
View file @
d4191bdc
<?xml version="1.0"?>
<xsd:schema
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"http://uri.etsi.org/02657/v1.
9
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.
9
.1#/RetainedData"
xmlns=
"http://uri.etsi.org/02657/v1.
10
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.
10
.1#/RetainedData"
elementFormDefault=
"qualified"
>
<xsd:annotation>
<xsd:documentation
xml:lang=
"en"
>
XSD translated from ASN.1 derived from outcome of TS 102 657 v1.
9
.1
XSD translated from ASN.1 derived from outcome of TS 102 657 v1.
10
.1
</xsd:documentation>
</xsd:annotation>
...
...
@@ -792,7 +792,6 @@
</xsd:complexType>
</xsd:element>
<xsd:element
name=
"communicationTime"
minOccurs=
"0"
type=
"TimeSpan"
/>
<xsd:element
name=
"iCCID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"iMSI"
minOccurs=
"0"
type=
"IMSI"
/>
<xsd:element
name=
"natureOfAddress"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"forwardedTransferredNumber"
minOccurs=
"0"
type=
"PartyNumber"
/>
...
...
@@ -1780,7 +1779,6 @@
</xsd:simpleType>
</xsd:element>
<xsd:element
name=
"gPRSEvent"
minOccurs=
"0"
type=
"GPRSEvent"
/>
<xsd:element
name=
"iCCID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
@@ -2060,6 +2058,8 @@
<xsd:element
name=
"getstatusMessage"
type=
"GetStatusMessage"
/>
<xsd:element
name=
"statusMessage"
type=
"StatusMessage"
/>
<xsd:element
name=
"getResultsMessage"
type=
"GetResultsMessage"
/>
<xsd:element
name=
"supplementaryRequest"
type=
"SupplementaryRequest"
/>
<xsd:element
name=
"supplementaryResponse"
type=
"SupplementaryResponse"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
/>
</xsd:choice>
</xsd:complexType>
...
...
@@ -2192,7 +2192,6 @@
<xsd:element
name=
"partyIdentity"
minOccurs=
"0"
type=
"PartyIdentity"
/>
<xsd:element
name=
"subscriberID"
minOccurs=
"0"
type=
"MultimediaSubscriberID"
/>
<xsd:element
name=
"communicationTime"
minOccurs=
"0"
type=
"TimeSpan"
/>
<xsd:element
name=
"iCCID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"iMSI"
minOccurs=
"0"
type=
"IMSI"
/>
<xsd:element
name=
"natureOfAddress"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"uRI"
minOccurs=
"0"
type=
"xsd:string"
/>
...
...
@@ -2443,4 +2442,43 @@
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name=
"SupplementaryRequest"
>
<xsd:choice>
<xsd:element
name=
"nationalSupplementaryRequest"
type=
"NationalSupplementaryRequest"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType
name=
"NationalSupplementaryRequest"
>
<xsd:sequence>
<xsd:element
name=
"countryCode"
>
<xsd:simpleType>
<xsd:restriction
base=
"xsd:string"
>
<xsd:length
value=
"2"
/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name=
"SupplementaryResponse"
>
<xsd:choice>
<xsd:element
name=
"nationalSupplementaryRequest"
type=
"NationalSupplementaryResponse"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType
name=
"NationalSupplementaryResponse"
>
<xsd:sequence>
<xsd:element
name=
"countryCode"
>
<xsd:simpleType>
<xsd:restriction
base=
"xsd:string"
>
<xsd:length
value=
"2"
/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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