Commit 4acfb7ba authored by Mark Canterbury's avatar Mark Canterbury
Browse files

TS 102 657 v1.18.1 (2017-04-11) agreed at LI#44 (Sophia-Antipolis, 2017-01-30)

parent 21011c6f
Loading
Loading
Loading
Loading
+85 −9
Original line number Diff line number Diff line
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version17(17)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version18(18)}

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) version17(17)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version18(18)}

-- ======================================
-- Top level definitions for RDHI wrapper
@@ -39,12 +39,16 @@ RetainedDataHeader ::= SEQUENCE
	cSPID			[2] CSPID,
	timeStamp		[3] GeneralizedTime,
	thirdPartyCSPID	[4] CSPID OPTIONAL,
	...
	... ,
	requestType		[5] RequestType OPTIONAL
}

CSPID ::= UTF8String
	-- Unique identifier for the CSP that issued the request

RequestType ::= UTF8String
-- Description or reference of the type of Retained Data request

RequestID ::= SEQUENCE
{
	countryCode					[1] CountryCode,
@@ -101,6 +105,7 @@ RequestMessage ::= SEQUENCE
		-- Maximum number of records to be returned.
		-- On a national basis maximum numbers could be considered
		-- In case of maxHit a responseFailed message is sent and no data is sent
		-- This parameter shall not be used simultaneously with the numberOfRecordsLimit parameter.
		-- (see clause 6.3.3.2)
	nationalRequestParameters	[5] NationalRequestParameters OPTIONAL,
		-- To be defined on a national basis
@@ -110,9 +115,13 @@ RequestMessage ::= SEQUENCE
	maxRecordsPerBatch			[6] INTEGER OPTIONAL,
		-- Indicates that multi-part delivery shall be used and each ResponseMessage shall not
		-- contain more records than specified. (see clause 6.3.3.3)
	requestedData				[7] SEQUENCE OF UTF8String OPTIONAL
	requestedData				[7] SEQUENCE OF UTF8String OPTIONAL,
		-- only to use in case of selective requests, it contains
		-- the path to the selected parameter in XPATH notation
	numberOfRecordsLimit		[8] INTEGER OPTIONAL
		-- Indicates the upper limit on the number of records to be provided by the CSP.
		-- This parameter shall not be used simultaneously with the maxHits parameter.
		-- (see clause 6.3.3.4)
}

DeliveryPointHIB ::= UTF8String
@@ -165,8 +174,12 @@ ResponseMessage ::= SEQUENCE
		-- to be defined on a national basis
		-- only to be used in case the present document cannot fulfil the national requirements
	...,
	responseNumber				[4] INTEGER OPTIONAL
	responseNumber				[4] INTEGER OPTIONAL,
		-- number to identify partial results within parallel multi-part delivery
	numberOfRecordsFound			[5] INTEGER OPTIONAL
		-- Indicates the total number of records found by the CSP when the value set in the 
		-- numberOfRecordsLimit has been reached or exceeded.
		-- (see clause 6.3.3.4)
}

ResponseStatus	::= CHOICE
@@ -1231,9 +1244,16 @@ Location ::= SEQUENCE
	tAI						[11] OCTET STRING (SIZE (6)) OPTIONAL,
		-- Only applicable to the CS traffic cases, such as SMS over SGs, according to
		-- 3GPP TS 23.272 [35]
	eCGI					[12] OCTET STRING (SIZE (8)) OPTIONAL
	eCGI				[12] OCTET STRING (SIZE (8)) OPTIONAL,
		-- Only applicable to the CS traffic cases, such as SMS over SGs, according to
		-- 3GPP TS 23.272 [35]
	maritimeTransport		[13] MaritimeTransport OPTIONAL,
		-- Information about the mobile cells embarked on ships using
		-- satellite transponder backhaul
	airTransport			[14] AirTransport OPTIONAL
		-- Information about the mobile cells embarked on aircraft using
		-- satellite transponder backhaul

}

GSMLocation ::= CHOICE
@@ -1428,6 +1448,35 @@ Route ::= SEQUENCE
HorizontalExtent ::= INTEGER
	-- metres

MaritimeTransport ::= SEQUENCE
{
	shipName			[1] UTF8String OPTIONAL,
		-- Registered ship name
	imoNumber			[2] IA5String (SIZE(10)) OPTIONAL,
		-- International Maritime Organization (IMO) ship number:
		-- IMO prefix with 7-digit number, e.g. IMO7812345
	...
}

AirTransport ::= SEQUENCE
{
	iATAAirlineCode			[1] IA5String (SIZE(2)) OPTIONAL,
		-- Two-character designation code assigned to the airline
		-- by the International Air Transport Association (IATA)
	iCAOOperatorCode		[2] IA5String (SIZE(3)) OPTIONAL,
		-- Three-letter designation code assigned to the aircraft operator agency
		-- by the International Civil Aviation Organization (ICAO).
		-- The iCAOOperatorCode should be used only when the aircraft operator does not have
		-- an assigned IATA airline code.
	aircraftRegistration	[3] UTF8String OPTIONAL,
		-- Aircraft identification as in the aircraft's certificate of registration
		-- e.g. G-IABC, N99999, F-OAAA
	flightNumber			[4] IA5String OPTIONAL,
		-- Flight number assigned by the airline operating the aircraft
	...
}


-- ===================
-- General definitions
-- ===================
@@ -1792,7 +1841,9 @@ MultimediaPartyInformation ::= SEQUENCE
	userAgent							[14] UTF8String OPTIONAL,
		-- e.g. SIP User-Agent field (see RFC 3261 [26])
	octetsUploaded						[15] INTEGER OPTIONAL,
	octetsDownloaded					[16] INTEGER OPTIONAL
	octetsDownloaded					[16] INTEGER OPTIONAL,
	accessNetworkInformation				[17] SEQUENCE OF AccessNetworkInfo OPTIONAL

}

MultimediaCallID	::=	UTF8String
@@ -1872,6 +1923,29 @@ MediaComponent ::= SEQUENCE
	...
}

AccessNetworkInfo ::= CHOICE
{
	paniHeaderInfo		[1] PaniHeaderInfo,
	...
}

PaniHeaderInfo	::= SEQUENCE
{
	accessType 		[1] OCTET STRING OPTIONAL,
    -- ASCII string '3GPP-E-UTRAN-TDD', ' IEEE-802.11'... : see ETSI TS 124 229 [xx] clause 7.2A.4 
    accessClass  		[2] OCTET STRING OPTIONAL,
    -- ASCII string '3GPP-UTRAN', '3GPP-E-UTRAN',... : see ETSI TS 124 229 [xx] clause 7.2A.4
    networkProvided	[3] NULL OPTIONAL,
    -- present if provided by the network
    paniLocation		[4] Location OPTIONAL,
	-- Cell-ID and location information if available
	paniTime			[5] GeneralizedTime OPTIONAL,
	-- indicates the time when the location was reported at the start of the session, 
	-- or during or at the end of the session if the location is retained for the event
    ...
}


-- ==============================
-- Definitions of Billing Data
-- ==============================
@@ -2050,8 +2124,10 @@ NAServiceSubscription ::= SEQUENCE
	deliveryAddress			[16] AddressInformation OPTIONAL,
	resellerAddress			[17] AddressInformation OPTIONAL,
	otherAddresses			[18] SEQUENCE OF OtherAddress OPTIONAL,
	allocatedDevices		[19] SEQUENCE OF NADevice OPTIONAL
	allocatedDevices		[19] SEQUENCE OF NADevice OPTIONAL,
		-- If present, contains device details for all elements from allocatedDeviceIDs
	mSISDNs				[20] SEQUENCE OF PartyNumber OPTIONAL

}

NationalNASubscription ::= SEQUENCE
+2756 −2889

File changed.

Preview size limit exceeded, changes collapsed.

102657/portal/RDMessagever17.xsd

deleted100644 → 0
+0 −2900

File deleted.

Preview size limit exceeded, changes collapsed.

+85 −9
Original line number Diff line number Diff line
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version17(17)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version18(18)}

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) version17(17)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version18(18)}

-- ======================================
-- Top level definitions for RDHI wrapper
@@ -39,12 +39,16 @@ RetainedDataHeader ::= SEQUENCE
	cSPID			[2] CSPID,
	timeStamp		[3] GeneralizedTime,
	thirdPartyCSPID	[4] CSPID OPTIONAL,
	...
	... ,
	requestType		[5] RequestType OPTIONAL
}

CSPID ::= UTF8String
	-- Unique identifier for the CSP that issued the request

RequestType ::= UTF8String
-- Description or reference of the type of Retained Data request

RequestID ::= SEQUENCE
{
	countryCode					[1] CountryCode,
@@ -101,6 +105,7 @@ RequestMessage ::= SEQUENCE
		-- Maximum number of records to be returned.
		-- On a national basis maximum numbers could be considered
		-- In case of maxHit a responseFailed message is sent and no data is sent
		-- This parameter shall not be used simultaneously with the numberOfRecordsLimit parameter.
		-- (see clause 6.3.3.2)
	nationalRequestParameters	[5] NationalRequestParameters OPTIONAL,
		-- To be defined on a national basis
@@ -110,9 +115,13 @@ RequestMessage ::= SEQUENCE
	maxRecordsPerBatch			[6] INTEGER OPTIONAL,
		-- Indicates that multi-part delivery shall be used and each ResponseMessage shall not
		-- contain more records than specified. (see clause 6.3.3.3)
	requestedData				[7] SEQUENCE OF UTF8String OPTIONAL
	requestedData				[7] SEQUENCE OF UTF8String OPTIONAL,
		-- only to use in case of selective requests, it contains
		-- the path to the selected parameter in XPATH notation
	numberOfRecordsLimit		[8] INTEGER OPTIONAL
		-- Indicates the upper limit on the number of records to be provided by the CSP.
		-- This parameter shall not be used simultaneously with the maxHits parameter.
		-- (see clause 6.3.3.4)
}

DeliveryPointHIB ::= UTF8String
@@ -165,8 +174,12 @@ ResponseMessage ::= SEQUENCE
		-- to be defined on a national basis
		-- only to be used in case the present document cannot fulfil the national requirements
	...,
	responseNumber				[4] INTEGER OPTIONAL
	responseNumber				[4] INTEGER OPTIONAL,
		-- number to identify partial results within parallel multi-part delivery
	numberOfRecordsFound			[5] INTEGER OPTIONAL
		-- Indicates the total number of records found by the CSP when the value set in the 
		-- numberOfRecordsLimit has been reached or exceeded.
		-- (see clause 6.3.3.4)
}

ResponseStatus	::= CHOICE
@@ -1231,9 +1244,16 @@ Location ::= SEQUENCE
	tAI						[11] OCTET STRING (SIZE (6)) OPTIONAL,
		-- Only applicable to the CS traffic cases, such as SMS over SGs, according to
		-- 3GPP TS 23.272 [35]
	eCGI					[12] OCTET STRING (SIZE (8)) OPTIONAL
	eCGI				[12] OCTET STRING (SIZE (8)) OPTIONAL,
		-- Only applicable to the CS traffic cases, such as SMS over SGs, according to
		-- 3GPP TS 23.272 [35]
	maritimeTransport		[13] MaritimeTransport OPTIONAL,
		-- Information about the mobile cells embarked on ships using
		-- satellite transponder backhaul
	airTransport			[14] AirTransport OPTIONAL
		-- Information about the mobile cells embarked on aircraft using
		-- satellite transponder backhaul

}

GSMLocation ::= CHOICE
@@ -1428,6 +1448,35 @@ Route ::= SEQUENCE
HorizontalExtent ::= INTEGER
	-- metres

MaritimeTransport ::= SEQUENCE
{
	shipName			[1] UTF8String OPTIONAL,
		-- Registered ship name
	imoNumber			[2] IA5String (SIZE(10)) OPTIONAL,
		-- International Maritime Organization (IMO) ship number:
		-- IMO prefix with 7-digit number, e.g. IMO7812345
	...
}

AirTransport ::= SEQUENCE
{
	iATAAirlineCode			[1] IA5String (SIZE(2)) OPTIONAL,
		-- Two-character designation code assigned to the airline
		-- by the International Air Transport Association (IATA)
	iCAOOperatorCode		[2] IA5String (SIZE(3)) OPTIONAL,
		-- Three-letter designation code assigned to the aircraft operator agency
		-- by the International Civil Aviation Organization (ICAO).
		-- The iCAOOperatorCode should be used only when the aircraft operator does not have
		-- an assigned IATA airline code.
	aircraftRegistration	[3] UTF8String OPTIONAL,
		-- Aircraft identification as in the aircraft's certificate of registration
		-- e.g. G-IABC, N99999, F-OAAA
	flightNumber			[4] IA5String OPTIONAL,
		-- Flight number assigned by the airline operating the aircraft
	...
}


-- ===================
-- General definitions
-- ===================
@@ -1792,7 +1841,9 @@ MultimediaPartyInformation ::= SEQUENCE
	userAgent							[14] UTF8String OPTIONAL,
		-- e.g. SIP User-Agent field (see RFC 3261 [26])
	octetsUploaded						[15] INTEGER OPTIONAL,
	octetsDownloaded					[16] INTEGER OPTIONAL
	octetsDownloaded					[16] INTEGER OPTIONAL,
	accessNetworkInformation				[17] SEQUENCE OF AccessNetworkInfo OPTIONAL

}

MultimediaCallID	::=	UTF8String
@@ -1872,6 +1923,29 @@ MediaComponent ::= SEQUENCE
	...
}

AccessNetworkInfo ::= CHOICE
{
	paniHeaderInfo		[1] PaniHeaderInfo,
	...
}

PaniHeaderInfo	::= SEQUENCE
{
	accessType 		[1] OCTET STRING OPTIONAL,
    -- ASCII string '3GPP-E-UTRAN-TDD', ' IEEE-802.11'... : see ETSI TS 124 229 [xx] clause 7.2A.4 
    accessClass  		[2] OCTET STRING OPTIONAL,
    -- ASCII string '3GPP-UTRAN', '3GPP-E-UTRAN',... : see ETSI TS 124 229 [xx] clause 7.2A.4
    networkProvided	[3] NULL OPTIONAL,
    -- present if provided by the network
    paniLocation		[4] Location OPTIONAL,
	-- Cell-ID and location information if available
	paniTime			[5] GeneralizedTime OPTIONAL,
	-- indicates the time when the location was reported at the start of the session, 
	-- or during or at the end of the session if the location is retained for the event
    ...
}


-- ==============================
-- Definitions of Billing Data
-- ==============================
@@ -2050,8 +2124,10 @@ NAServiceSubscription ::= SEQUENCE
	deliveryAddress			[16] AddressInformation OPTIONAL,
	resellerAddress			[17] AddressInformation OPTIONAL,
	otherAddresses			[18] SEQUENCE OF OtherAddress OPTIONAL,
	allocatedDevices		[19] SEQUENCE OF NADevice OPTIONAL
	allocatedDevices		[19] SEQUENCE OF NADevice OPTIONAL,
		-- If present, contains device details for all elements from allocatedDeviceIDs
	mSISDNs				[20] SEQUENCE OF PartyNumber OPTIONAL

}

NationalNASubscription ::= SEQUENCE
+2767 −0

File added.

Preview size limit exceeded, changes collapsed.