Commit 845248d0 authored by Mark Canterbury's avatar Mark Canterbury
Browse files

TS 102 657 v1.3.1 (2009-09-22) agreed at LI#22 (Trouville, 2009-09-22)

parent e91e4d37
Loading
Loading
Loading
Loading
+232 −63
Original line number Diff line number Diff line
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version2(2)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version3(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)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version3(3)}

-- ======================================
-- Top level definitions for RDHI wrapper
@@ -28,6 +28,7 @@ RetainedDataMessage ::= SEQUENCE
		-- retainedDataPayload)
	...
}

-- ==========================================================================
-- Definitions for Retained Data header information, present in every message
-- ==========================================================================
@@ -89,8 +90,9 @@ RetainedDataPayload ::= CHOICE

RequestMessage ::= SEQUENCE
{
	requestPriority				[1] RequestPriority,
	requestParameters			[2] RequestConstraints,
	requestPriority				[1] RequestPriority OPTIONAL,
	requestParameters			[2] RequestConstraints OPTIONAL,
		-- Optional only in case a warrant is transmitted independently of a request
	deliveryPointHIB			[3] DeliveryPointHIB OPTIONAL,
		-- pre-arranged set of delivery address(es) of that specific Authorized Organization
	maxHits						[4] INTEGER OPTIONAL,
@@ -101,6 +103,7 @@ RequestMessage ::= SEQUENCE
	nationalRequestParameters	[5] NationalRequestParameters OPTIONAL,
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
		-- or to transmit a warrant.
	...
}

@@ -176,6 +179,8 @@ ResponseRecord ::= SEQUENCE
	additionalInformation		[3] AdditionalInformation OPTIONAL,
		-- see clause 6.2.4
	nationalRecordPayload		[4] NationalRecordPayload OPTIONAL,
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
	...
}

@@ -302,7 +307,9 @@ TimeSpan ::= SEQUENCE
{
	startTime		[1] GeneralizedTime OPTIONAL,
	endTime			[2] GeneralizedTime OPTIONAL,
	...
	...,
	durationTime	[3] INTEGER OPTIONAL
		-- duration in seconds
}

-- ==============================================
@@ -426,6 +433,16 @@ TelephonySubscriber ::= SEQUENCE
		-- service-specific information about this subscriber
	subscribedTelephonyServices		[4] SEQUENCE OF SubscribedTelephonyServices OPTIONAL,
		-- a subscriber (or account) may have more than one service listed against them
	...,
	nationalTelephonySubscriberInfo	[5] NationalTelephonySubscriberInfo OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonySubscriberInfo ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -456,6 +473,20 @@ SubscribedTelephonyServices ::= SEQUENCE
	carrierPreselect					[10] BOOLEAN OPTIONAL,
	lineStatus							[11] UTF8String OPTIONAL,
		-- CSP-specific description of current line status, e.g. "Active", "Ceased", etc.
	...,
	allocatedDeviceIDs					[12] SEQUENCE OF TelephonyDeviceID OPTIONAL,
	pUKCode								[13] UTF8String OPTIONAL,
	pUK2Code							[14] UTF8String OPTIONAL,
	iMEI								[15] SEQUENCE OF IMEI OPTIONAL,
	nationalTelephonySubscriptionInfo	[16] NationalTelephonySubscriptionInfo OPTIONAL 
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonySubscriptionInfo ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -466,6 +497,16 @@ TelephonyBillingDetails ::= SEQUENCE
	billingAddress					[3] ContactDetails OPTIONAL,
	billingIdentifier				[4] BillingIdentifier OPTIONAL,
	billingRecords					[5] SEQUENCE OF BillingRecords OPTIONAL,
	...,
	nationalTelephonyBillingDetails	[6] NationalTelephonyBillingDetails OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyBillingDetails ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -482,6 +523,16 @@ BillingRecords ::= SEQUENCE
		-- as per ISO 4217 [5]
	method							[5] UTF8String OPTIONAL,
		-- i.e. credit card etc. 
	...,
	nationalTelephonyBillingRecords	[6] NationalTelephonyBillingRecords OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyBillingRecords ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -513,6 +564,17 @@ TelephonyServiceUsage ::= SEQUENCE
	bearerService					[6] TelephonyBearerService OPTIONAL,
	smsInformation					[7] SmsInformation OPTIONAL,
	ringDuration					[8] INTEGER OPTIONAL,
	...,
	mmsInformation					[9] MmsInformation OPTIONAL,
	nationalTelephonyServiceUsage	[10] NationalTelephonyServiceUsage OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyServiceUsage ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -533,6 +595,22 @@ TelephonyPartyInformation ::= SEQUENCE
		-- Nature of address indicator, e.g. "National", "International"
	forwardedTransferredNumber			[10] PartyNumber OPTIONAL,
	terminatingTransferredNumber		[11] PartyNumber OPTIONAL, 
	...,
	emailAddress						[12] UTF8String  OPTIONAL,
		-- used for MMS that supports also the use of E-Mail addresses (RFC 2822 [24])
	iMEI								[13] IMEI OPTIONAL,
	detailedLocation					[14] TelephonyNetworkElement OPTIONAL,
		-- In the case detailed location information per call and party is available 
		-- (e.g. the geoCoordinates for this partyNumber)
	nationalTelephonyPartyInformation	[15] NationalTelephonyPartyInformation OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyPartyInformation ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -541,7 +619,8 @@ TelephonyCommunicationType ::= ENUMERATED
	telephonyFixedCS(0),
	telephonyWirelessCS(1),
	sMS(2),
	...
	...,
	mMS(3)
}

TelephonyBearerService	::=	ENUMERATED
@@ -595,6 +674,46 @@ SmsInformation ::= SEQUENCE
	...
}

MmsInformation	::= SEQUENCE
{
	mmsEvent		[1] ENUMERATED
	{
		message(1),
		notificationMessage(2),
		deliveryReportMessage(3),
		readReplyMessage(4),
		...
	} OPTIONAL,
		-- type of message exchanged
	mmsStatus		[2] ENUMERATED
	{
		delivered(0),
		expired(1),
		deleted(2),
		replaced(3),
		submitted(4),
		undeliverable(5),
		passed-on(6),
		delivery-rejection(7),
		delivery-forward(8),
		delivery-copy(9),
		submission-rejection(10),
		submission-failure(11),
		...
	} OPTIONAL,
	mmsNotifInd		[3] BOOLEAN OPTIONAL,
		-- indication that a delivery notification has been generated
	mmsMsgMod		[4] ENUMERATED
	{
		none(1),
		modified(2),
		stripped(3),
		...
	} OPTIONAL,
		-- message modification indication for MMS
	...
}

TelephonyEventInformation ::= SEQUENCE
{
	time 		[1] GeneralizedTime OPTIONAL,
@@ -614,6 +733,16 @@ TelephonyEventType ::= CHOICE
	callForwardingEventType		[3] CallForwardingEventType,
	messagingEventType			[4] MessagingEventType,
	prepayServiceEventType		[5] PrepayServiceEventType,
	...,
	nationalTelephonyEventType	[6] NationalTelephonyEventType
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyEventType ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -641,7 +770,11 @@ BasicEventType ::= ENUMERATED
	mSOriginating(20),
	callForwarding(21),
	mSTerminating(22),
	...
	...,
	callAttempt(23),
	callStart(24),
	callEnd(25),
	cliWithheld(26)
}

CallForwardingEventType ::= ENUMERATED
@@ -703,6 +836,16 @@ TelephonyLocation ::= SEQUENCE
		-- ID of the network element location (e.g. Cell ID)
	timeSpan					[2] TimeSpan OPTIONAL,
		-- Time span that this location was valid for
	...,
	nationalTelephonyLocation	[3] NationalTelephonyLocation OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyLocation ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -722,7 +865,11 @@ TelephonyPartyRole ::= ENUMERATED
	smsRecipient(11),
	smsOriginatorTrn(12),
	smsRecipientTrn(13),
	...
	...,
	mmsOriginator(14),
	mmsRecipient(15),
	mmsOriginatorTrn(16),
	mmsRecipientTrn(17)
}

-- =======================
@@ -742,9 +889,19 @@ TelephonyDevice ::= SEQUENCE
	telephonyDeviceID		[2] TelephonyDeviceID OPTIONAL,
		-- Unique identifier for this telephony device according to type of identifier
	...,
	subscriberID		[3] TelephonySubscriberId OPTIONAL
	subscriberID			[3] TelephonySubscriberId OPTIONAL,
		-- Identifier for a known user of this equipment. 
		-- Usage of this parameter is subject to national legislation.
	nationalTelephonyDevice	[4] NationalTelephonyDevice OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyDevice ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

TelephonyDeviceID ::= OCTET STRING
@@ -761,6 +918,16 @@ TelephonyNetworkElement ::= SEQUENCE
	cellInformation					[2] Location OPTIONAL,
		-- The Location information id 
	validity						[3] TimeSpan OPTIONAL, 
	...,
	nationalTelephonyNetworkElement	[4] NationalTelephonyNetworkElement OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyNetworkElement ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -1147,7 +1314,8 @@ NAServiceSubscription ::= SEQUENCE
	fixIpAddress		[7] IPAddress OPTIONAL,
		-- fix assigned IP address
	imsi				[8] IMSI OPTIONAL,
	...
	...,
	allocatedDeviceIDs	[9] SEQUENCE OF NADeviceId OPTIONAL
}

-- ===========================================
@@ -1186,7 +1354,9 @@ NAServiceUsage ::= SEQUENCE
		-- Location of the access (for e.g. GPRS handsets)
	dialUpInformation	[10] DialUpInformation OPTIONAL,
	gprsInformation		[11] GprsInformation OPTIONAL,
	...
	...,
	octetsDownloaded	[12] INTEGER OPTIONAL,
	octetsUploaded		[13] INTEGER OPTIONAL
}

NwAccessType ::= ENUMERATED
@@ -1267,7 +1437,7 @@ NADevice ::= SEQUENCE
}

IMEI ::= OCTET STRING (SIZE(8)) 
	-- format as per TS GSM 09.02 [8]
	-- format as per TS GSM 09.02 [8Error! Reference source not found.]

IMSI ::= OCTET STRING (SIZE(3..8)) 
	-- format as per TS GSM 09.02 [8]
@@ -1355,4 +1525,3 @@ NABillingDetails ::= SEQUENCE

END -- end of RDMessage
+224 −5

File changed.

Preview size limit exceeded, changes collapsed.

+232 −63
Original line number Diff line number Diff line
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version2(2)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version3(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)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version3(3)}

-- ======================================
-- Top level definitions for RDHI wrapper
@@ -28,6 +28,7 @@ RetainedDataMessage ::= SEQUENCE
		-- retainedDataPayload)
	...
}

-- ==========================================================================
-- Definitions for Retained Data header information, present in every message
-- ==========================================================================
@@ -89,8 +90,9 @@ RetainedDataPayload ::= CHOICE

RequestMessage ::= SEQUENCE
{
	requestPriority				[1] RequestPriority,
	requestParameters			[2] RequestConstraints,
	requestPriority				[1] RequestPriority OPTIONAL,
	requestParameters			[2] RequestConstraints OPTIONAL,
		-- Optional only in case a warrant is transmitted independently of a request
	deliveryPointHIB			[3] DeliveryPointHIB OPTIONAL,
		-- pre-arranged set of delivery address(es) of that specific Authorized Organization
	maxHits						[4] INTEGER OPTIONAL,
@@ -101,6 +103,7 @@ RequestMessage ::= SEQUENCE
	nationalRequestParameters	[5] NationalRequestParameters OPTIONAL,
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
		-- or to transmit a warrant.
	...
}

@@ -176,6 +179,8 @@ ResponseRecord ::= SEQUENCE
	additionalInformation		[3] AdditionalInformation OPTIONAL,
		-- see clause 6.2.4
	nationalRecordPayload		[4] NationalRecordPayload OPTIONAL,
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
	...
}

@@ -302,7 +307,9 @@ TimeSpan ::= SEQUENCE
{
	startTime		[1] GeneralizedTime OPTIONAL,
	endTime			[2] GeneralizedTime OPTIONAL,
	...
	...,
	durationTime	[3] INTEGER OPTIONAL
		-- duration in seconds
}

-- ==============================================
@@ -426,6 +433,16 @@ TelephonySubscriber ::= SEQUENCE
		-- service-specific information about this subscriber
	subscribedTelephonyServices		[4] SEQUENCE OF SubscribedTelephonyServices OPTIONAL,
		-- a subscriber (or account) may have more than one service listed against them
	...,
	nationalTelephonySubscriberInfo	[5] NationalTelephonySubscriberInfo OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonySubscriberInfo ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -456,6 +473,20 @@ SubscribedTelephonyServices ::= SEQUENCE
	carrierPreselect					[10] BOOLEAN OPTIONAL,
	lineStatus							[11] UTF8String OPTIONAL,
		-- CSP-specific description of current line status, e.g. "Active", "Ceased", etc.
	...,
	allocatedDeviceIDs					[12] SEQUENCE OF TelephonyDeviceID OPTIONAL,
	pUKCode								[13] UTF8String OPTIONAL,
	pUK2Code							[14] UTF8String OPTIONAL,
	iMEI								[15] SEQUENCE OF IMEI OPTIONAL,
	nationalTelephonySubscriptionInfo	[16] NationalTelephonySubscriptionInfo OPTIONAL 
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonySubscriptionInfo ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -466,6 +497,16 @@ TelephonyBillingDetails ::= SEQUENCE
	billingAddress					[3] ContactDetails OPTIONAL,
	billingIdentifier				[4] BillingIdentifier OPTIONAL,
	billingRecords					[5] SEQUENCE OF BillingRecords OPTIONAL,
	...,
	nationalTelephonyBillingDetails	[6] NationalTelephonyBillingDetails OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyBillingDetails ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -482,6 +523,16 @@ BillingRecords ::= SEQUENCE
		-- as per ISO 4217 [5]
	method							[5] UTF8String OPTIONAL,
		-- i.e. credit card etc. 
	...,
	nationalTelephonyBillingRecords	[6] NationalTelephonyBillingRecords OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyBillingRecords ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -513,6 +564,17 @@ TelephonyServiceUsage ::= SEQUENCE
	bearerService					[6] TelephonyBearerService OPTIONAL,
	smsInformation					[7] SmsInformation OPTIONAL,
	ringDuration					[8] INTEGER OPTIONAL,
	...,
	mmsInformation					[9] MmsInformation OPTIONAL,
	nationalTelephonyServiceUsage	[10] NationalTelephonyServiceUsage OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyServiceUsage ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -533,6 +595,22 @@ TelephonyPartyInformation ::= SEQUENCE
		-- Nature of address indicator, e.g. "National", "International"
	forwardedTransferredNumber			[10] PartyNumber OPTIONAL,
	terminatingTransferredNumber		[11] PartyNumber OPTIONAL, 
	...,
	emailAddress						[12] UTF8String  OPTIONAL,
		-- used for MMS that supports also the use of E-Mail addresses (RFC 2822 [24])
	iMEI								[13] IMEI OPTIONAL,
	detailedLocation					[14] TelephonyNetworkElement OPTIONAL,
		-- In the case detailed location information per call and party is available 
		-- (e.g. the geoCoordinates for this partyNumber)
	nationalTelephonyPartyInformation	[15] NationalTelephonyPartyInformation OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyPartyInformation ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -541,7 +619,8 @@ TelephonyCommunicationType ::= ENUMERATED
	telephonyFixedCS(0),
	telephonyWirelessCS(1),
	sMS(2),
	...
	...,
	mMS(3)
}

TelephonyBearerService	::=	ENUMERATED
@@ -595,6 +674,46 @@ SmsInformation ::= SEQUENCE
	...
}

MmsInformation	::= SEQUENCE
{
	mmsEvent		[1] ENUMERATED
	{
		message(1),
		notificationMessage(2),
		deliveryReportMessage(3),
		readReplyMessage(4),
		...
	} OPTIONAL,
		-- type of message exchanged
	mmsStatus		[2] ENUMERATED
	{
		delivered(0),
		expired(1),
		deleted(2),
		replaced(3),
		submitted(4),
		undeliverable(5),
		passed-on(6),
		delivery-rejection(7),
		delivery-forward(8),
		delivery-copy(9),
		submission-rejection(10),
		submission-failure(11),
		...
	} OPTIONAL,
	mmsNotifInd		[3] BOOLEAN OPTIONAL,
		-- indication that a delivery notification has been generated
	mmsMsgMod		[4] ENUMERATED
	{
		none(1),
		modified(2),
		stripped(3),
		...
	} OPTIONAL,
		-- message modification indication for MMS
	...
}

TelephonyEventInformation ::= SEQUENCE
{
	time 		[1] GeneralizedTime OPTIONAL,
@@ -614,6 +733,16 @@ TelephonyEventType ::= CHOICE
	callForwardingEventType		[3] CallForwardingEventType,
	messagingEventType			[4] MessagingEventType,
	prepayServiceEventType		[5] PrepayServiceEventType,
	...,
	nationalTelephonyEventType	[6] NationalTelephonyEventType
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyEventType ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -641,7 +770,11 @@ BasicEventType ::= ENUMERATED
	mSOriginating(20),
	callForwarding(21),
	mSTerminating(22),
	...
	...,
	callAttempt(23),
	callStart(24),
	callEnd(25),
	cliWithheld(26)
}

CallForwardingEventType ::= ENUMERATED
@@ -703,6 +836,16 @@ TelephonyLocation ::= SEQUENCE
		-- ID of the network element location (e.g. Cell ID)
	timeSpan					[2] TimeSpan OPTIONAL,
		-- Time span that this location was valid for
	...,
	nationalTelephonyLocation	[3] NationalTelephonyLocation OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyLocation ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -722,7 +865,11 @@ TelephonyPartyRole ::= ENUMERATED
	smsRecipient(11),
	smsOriginatorTrn(12),
	smsRecipientTrn(13),
	...
	...,
	mmsOriginator(14),
	mmsRecipient(15),
	mmsOriginatorTrn(16),
	mmsRecipientTrn(17)
}

-- =======================
@@ -742,9 +889,19 @@ TelephonyDevice ::= SEQUENCE
	telephonyDeviceID		[2] TelephonyDeviceID OPTIONAL,
		-- Unique identifier for this telephony device according to type of identifier
	...,
	subscriberID		[3] TelephonySubscriberId OPTIONAL
	subscriberID			[3] TelephonySubscriberId OPTIONAL,
		-- Identifier for a known user of this equipment. 
		-- Usage of this parameter is subject to national legislation.
	nationalTelephonyDevice	[4] NationalTelephonyDevice OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyDevice ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

TelephonyDeviceID ::= OCTET STRING
@@ -761,6 +918,16 @@ TelephonyNetworkElement ::= SEQUENCE
	cellInformation					[2] Location OPTIONAL,
		-- The Location information id 
	validity						[3] TimeSpan OPTIONAL, 
	...,
	nationalTelephonyNetworkElement	[4] NationalTelephonyNetworkElement OPTIONAL
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
}

NationalTelephonyNetworkElement ::= SEQUENCE
{
	countryCode		[1] UTF8String (SIZE (2)),
		-- see comment in NationalRequestParameters
	...
}

@@ -1147,7 +1314,8 @@ NAServiceSubscription ::= SEQUENCE
	fixIpAddress		[7] IPAddress OPTIONAL,
		-- fix assigned IP address
	imsi				[8] IMSI OPTIONAL,
	...
	...,
	allocatedDeviceIDs	[9] SEQUENCE OF NADeviceId OPTIONAL
}

-- ===========================================
@@ -1186,7 +1354,9 @@ NAServiceUsage ::= SEQUENCE
		-- Location of the access (for e.g. GPRS handsets)
	dialUpInformation	[10] DialUpInformation OPTIONAL,
	gprsInformation		[11] GprsInformation OPTIONAL,
	...
	...,
	octetsDownloaded	[12] INTEGER OPTIONAL,
	octetsUploaded		[13] INTEGER OPTIONAL
}

NwAccessType ::= ENUMERATED
@@ -1267,7 +1437,7 @@ NADevice ::= SEQUENCE
}

IMEI ::= OCTET STRING (SIZE(8)) 
	-- format as per TS GSM 09.02 [8]
	-- format as per TS GSM 09.02 [8Error! Reference source not found.]

IMSI ::= OCTET STRING (SIZE(3..8)) 
	-- format as per TS GSM 09.02 [8]
@@ -1355,4 +1525,3 @@ NABillingDetails ::= SEQUENCE

END -- end of RDMessage