ASN.1 library definition; Version 1.1

This will define the framework for the library and contain the entries in the library.

Definicija knjižnice ASN.1 - Različica 1.1

General Information

Status
Published
Publication Date
31-Aug-1998
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
01-Sep-1998
Due Date
01-Sep-1998
Completion Date
01-Sep-1998

Buy Standard

Standard
SIST ETS 300 655:1998
English language
31 pages
sale 10% off
Preview
sale 10% off
Preview

e-Library read for
1 day

Standards Content (sample)

SLOVENSKI STANDARD
SIST ETS 300 655:1998
01-september-1998
'HILQLFLMDNQMLåQLFH$615D]OLþLFD
ASN.1 library definition; Version 1.1
Ta slovenski standard je istoveten z: ETS 300 655 Edition 1
ICS:
33.020 Telekomunikacije na splošno Telecommunications in
general
SIST ETS 300 655:1998 en

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------
SIST ETS 300 655:1998
---------------------- Page: 2 ----------------------
SIST ETS 300 655:1998
EUROPEAN ETS 300 655
TELECOMMUNICATION March 1997
STANDARD
Source: ETSI TC-SPS Reference: DE/SPS-02027
ICS: 33.020
Key words: ASN.1
ASN.1 library definition;
Version 1.1
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
Postal address: F-06921 Sophia Antipolis CEDEX - FRANCE
Office address: 650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
X.400: c=fr, a=atlas, p=etsi, s=secretariat - Internet: secretariat@etsi.fr
Tel.: +33 4 92 94 42 00 - Fax: +33 4 93 65 47 16

Copyright Notification: No part may be reproduced except as authorized by written permission. The copyright and the

foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 1997. All rights reserved.
---------------------- Page: 3 ----------------------
SIST ETS 300 655:1998
Page 2
ETS 300 655: March 1997

Whilst every care has been taken in the preparation and publication of this document, errors in content,

typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to

"ETSI Editing and Committee Support Dept." at the address shown on the title page.

---------------------- Page: 4 ----------------------
SIST ETS 300 655:1998
Page 3
ETS 300 655: March 1997
Contents

Foreword .......................................................................................................................................................5

1 Scope ..................................................................................................................................................7

2 Normative references..........................................................................................................................7

3 Definitions and abbreviations ..............................................................................................................7

3.1 Definitions ............................................................................................................................7

3.2 Abbreviations .......................................................................................................................8

4 ETSI library definition ..........................................................................................................................8

4.1 ASN.1 module definitions of the library version 1.1 .............................................................8

4.1.1 Interface module..............................................................................................8

Annex A (informative): Expanded source of ETSI library........................................................................14

Annex B (informative): Cross reference of the ETSI library ....................................................................22

Annex C (informative): Bibliography........................................................................................................30

History..........................................................................................................................................................31

---------------------- Page: 5 ----------------------
SIST ETS 300 655:1998
Page 4
ETS 300 655: March 1997
Blank page
---------------------- Page: 6 ----------------------
SIST ETS 300 655:1998
Page 5
ETS 300 655: March 1997
Foreword

This European Telecommunication Standard (ETS) has been produced by the Signalling Protocols and

Switching (SPS) Technical Committee of the European Telecommunications Standards Institute (ETSI).

This ETS was generated using a template provided by TCR-TR 046. The procedures defined there were

used to add elements to the library, ensuring that its rules apply to the contents of this ETS.

NOTE: TCR-TR 046 is only available to ETSI members.

An electronic version of the ETSI ASN.1 library is available to all subscribers to the ETSI Documentation

Service or can also be obtained from the ETSI PEX helpdesk:
ETSI Documentation Service:
Phone: +33 92 94 42 41
Fax: +33 93 95 81 33
email: publication@etsi.fr
PEX helpdesk:
Phone: +33 92 94 43 18
Fax: +33 93 65 38 51
email: pex@etsi.fr
Transposition dates
Date of adoption: 8 November 1996
Date of latest announcement of this ETS (doa): 30 June 1997
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 31 December 1997
Date of withdrawal of any conflicting National Standard (dow): 31 December 1997
---------------------- Page: 7 ----------------------
SIST ETS 300 655:1998
Page 6
ETS 300 655: March 1997
Blank page
---------------------- Page: 8 ----------------------
SIST ETS 300 655:1998
Page 7
ETS 300 655: March 1997
1 Scope

This European Telecommunication Standard (ETS) defines the ETSI ASN.1 library. The library has been

set up for two reasons:

- capture common application element definitions within ETSI in order to reduce the overall protocol

maintenance effort;
- enlarge the reusability of ETSI protocols.
2 Normative references

This ETS incorporates by dated and undated reference, provisions from other publications. These

normative references are cited at the appropriate places in the text and the publications are listed

hereafter. For dated references, subsequent amendments to or revisions of any of these publications

apply to this ETS only when incorporated in it by amendment or revision. For undated references the latest

edition of the publication referred to applies.
[1] CCITT Recommendation X.208 (1988): "Specification of abstract syntax
notation one (ASN.1)" (technically aligned with ISO 8824).
[2] ITU-T Recommendation X.680 (1994): "Information technology - Open System
Interconnection - Abstract Syntax Notation One (ASN.1): Specification of Basic
Notation" (also published as ISO 8824-1).
[3] ETS 300 351 (1994): "ETSI object identifier tree; Rules and registration
procedures".
3 Definitions and abbreviations
3.1 Definitions
For the purposes of this ETS, the following definitions apply:

ASN.1 definition: A definition resulting from one of the alternatives for an ASN.1 "Assignment" as defined

by ITU-T Recommendation X.680 [2].

Common Application Element (CAE): An ASN.1 type definition or ASN.1 value definition that can or is

commonly used in other ASN.1 modules.

ETSI-LIB: The most recent ETS containing the current version of the ASN.1 library, hence this ETS.

LIB-INDEX: The most recent ETR containing the current version of index to the ASN.1 library, hence

ETR 210.

Library Maintenance Organization (LMO): An organization maintaining the ASN.1 library and the ASN.1

library Index.

library module: An ASN.1 module containing one or several Common Application Element definitions.

library procedures: A set of procedures that modify the ASN.1 library as well as the ASN.1 library Index

in terms of contents and structure.

library rules: A set of rules applicable to the ASN.1 library that preserves the soundness and structure of

the library.

validated ASN.1: ASN.1 definitions are valid if they conform with the guidelines defined in ETR 060. For

the purpose of this ETS these guidelines are to be considered as binding. Validation is done by the LMO.

---------------------- Page: 9 ----------------------
SIST ETS 300 655:1998
Page 8
ETS 300 655: March 1997
3.2 Abbreviations
For the purposes of this ETS, the following definitions apply:
ASN.1 Abstract Syntax Notation One
4 ETSI library definition

The module "ETSI-Library" is the main module of the library. Every reference from other standards to

definitions contained herein shall be made using the ASN.1 import mechanism and the corresponding

object identifier value of this main module. No other module of this standard shall be referenced.

NOTE 1: ETS 300 351 [3] describes the structure of the ETSI object identifier tree. The ASN.1

library of ETSI is given a dedicated branch unlike other ETSs which have their ETS

number incorporated in the object identifier value. However, the current revision of

ETS 300 351 [3] does not reflect the existence of the library.

The ASN.1 definitions contained in this ETS can be automatically extracted from its electronic form. The

resulting ASN.1 modules should be used in order to verify any other standard or recommendation with

references to this ETS.

An index of users of this standard is found in LIB-INDEX, which lists for every definition contained in this

ETS the corresponding standards and recommendations that import this definition. Additionally it lists

standards and recommendations that do not import these definitions but rather re-define them

themselves.

NOTE 2: In order to achieve its intended use, the index needs to be re-issued whenever a new

version of this ETS is created. Furthermore, it has to be re-issued to reflect a changed

outside world (e.g. new users).
4.1 ASN.1 module definitions of the library version 1.1

This version of the library is the interface to the standards and recommendations listed in LIB-INDEX, no

changes shall be applied to any of the definitions contained herein without agreement of all the users (and

possibly re-definers) of this definition.

NOTE: ASN.1 definitions ending with e.g. "-v2-3" are kept for compatibility purposes from an

earlier version of this library, in the above example from version 2.3. Any definition

without such a suffix is the most recent one, standards using older versions of the

library have the choice to register for both, the original and the most recent one.

4.1.1 Interface module

The ASN.1 source lines are preceded by line-numbers at the left margin in order to enable the usage of

the cross-reference in annex B.
ETSI-Library {ccitt identified-organization etsi(0) etsi-library(2)
2 asn1-module(0) tcrtr-version1(1) ets-version1(1)}
DEFINITIONS IMPLICIT TAGS
5 ::=
7 BEGIN
9 EXPORTS
10 etsiPrefix,
12 -- from Addressing-Data-Elements
13 PresentedAddressScreened,
14 PresentedAddressUnscreened,
15 PresentedNumberScreened,
16 PresentedNumberUnscreened,
17 Address,
18 PartyNumber,
19 PartySubaddress,
20 ScreeningIndicator,
---------------------- Page: 10 ----------------------
SIST ETS 300 655:1998
Page 9
ETS 300 655: March 1997
-- from Basic-Service-Elements
23 BasicService,
26 SS-Status,
29 SS-Code,
31 -- from MobileDomainDefinitions
32 mobileDomainId,
33 gsm-NetworkId,
34 gsm-AccessId,
35 gsm-OperationAndMaintenanceId,
36 gsm-MessagingId,
37 CommonComponentId,
39 -- from InDomainDefinitions
40 inDomainId,
41 in-NetworkId,
42 in-UptId,
IN-CommonComponentId
44 ;
-- BEGIN Addressing-Data-Elements (ETS 300 196-1)
PresentedAddressScreened ::=
50 CHOICE {
51 presentationAllowedAddress [0] AddressScreened,
52 presentationRestricted [1] NULL,
53 numberNotAvailableDueToInterworking [2] NULL,
54 presentationRestrictedAddress [3] AddressScreened
55 }
57 PresentedAddressUnscreened ::=
58 CHOICE {
59 presentationAllowedAddress [0] Address,
60 presentationRestricted [1] NULL,
61 numberNotAvailableDueToInterworking [2] NULL,
62 presentationRestrictedAddress [3] Address
63 }
65 PresentedNumberScreened ::=
66 CHOICE {
67 presentationAllowedNumber [0] NumberScreened,
presentationRestricted [1] NULL,
69 numberNotAvailableDueToInterworking [2] NULL,
presentationRestrictedNumber [3] NumberScreened
71 }
73 PresentedNumberUnscreened ::=
CHOICE {
75 presentationAllowedNumber [0] PartyNumber,
76 presentationRestricted [1] NULL,
77 numberNotAvailableDueToInterworking [2] NULL,
78 presentationRestrictedNumber [3] PartyNumber
79 }
81 AddressScreened ::=
82 SEQUENCE {
83 partyNumber PartyNumber,
84 screeningIndicator ScreeningIndicator,
85 partySubaddress PartySubaddress OPTIONAL
86 }
88 NumberScreened ::=
89 SEQUENCE {
90 partyNumber PartyNumber,
91 screeningIndicator ScreeningIndicator
92 }
94 Address ::=
SEQUENCE {
96 partyNumber PartyNumber,
partySubaddress PartySubaddress OPTIONAL
98 }
---------------------- Page: 11 ----------------------
SIST ETS 300 655:1998
Page 10
ETS 300 655: March 1997
100
PartyNumber ::=
101 CHOICE {
102
unknownPartyNumber [0] NumberDigits,
103 -- the numbering plan is the default numbering plan of the network.
104 -- It is recommended that this value is used.
105 publicPartyNumber [1] PublicPartyNumber,

106 -- the numbering plan is according to CCITT Recommendation E.163 and E.164.

107 dataPartyNumber [3] NumberDigits,
108 telexPartyNumber [4] NumberDigits,
109 privatePartyNumber [5] PrivatePartyNumber,
110 nationalStandardPartyNumber [8] NumberDigits
111 }
112
113 PublicPartyNumber ::=
114 SEQUENCE {
115 publicTypeOfNumber PublicTypeOfNumber,
116 publicNumberDigits NumberDigits
117 }
118
119 PrivatePartyNumber ::=
120 SEQUENCE {
121
privateTypeOfNumber PrivateTypeOfNumber,
122 privateNumberDigits NumberDigits
123
}
124
125
NumberDigits ::=
126 NumericString (SIZE(1..20))
127
128 PublicTypeOfNumber ::=
129 ENUMERATED {
130 unknown (0),

131 -- if used number digits carry prefix indicating type of number according

132 -- to national recommendations
133 internationalNumber (1),
134 nationalNumber (2),
135 networkSpecificNumber (3),
136 subscriberNumber (4),
137 abbreviatedNumber (6)

138 -- valid only for called party number at the outgoing access, network

139 -- substitutes appropriate number.
140 }
141
142 PrivateTypeOfNumber ::=
143 ENUMERATED {
144 unknown (0),
145 level2RegionalNumber (1),
146
level1RegionalNumber (2),
147 pTNSpecificNumber (3),
148
localNumber (4),
149 abbreviatedNumber (6)
150
}
151
152
PartySubaddress ::=
153 CHOICE {
154 userSpecifiedSubaddress UserSpecifiedSubaddress,
155 -- not recommended
156 nsapSubaddress NSAPSubaddress
157 -- according to CCITT Recommendation X.213
158 }
159
160 UserSpecifiedSubaddress ::=
161 SEQUENCE {
162 subaddressInformation SubaddressInformation,
163 oddCountIndicator BOOLEAN OPTIONAL
164 -- used when the coding of subaddress is BCD
165 }
166
167 NSAPSubaddress ::=
168 OCTET STRING (SIZE(1..20))
169 -- specified according to CCITT Recommendation X.213. Some networks may
170 -- limit the subaddress value to some other length, e.g. 4 octets
171
172 SubaddressInformation ::=
173
OCTET STRING (SIZE(1..20))

174 -- coded according to user requirements. Some networks may limit the subaddress

175
-- value to some other length, e.g. 4 octets
176
---------------------- Page: 12 ----------------------
SIST ETS 300 655:1998
Page 11
ETS 300 655: March 1997
177
ScreeningIndicator ::=
178 ENUMERATED {
179
userProvidedNotScreened (0),

180 -- number was provided by a remote user terminal equipment, and has been

181 -- screened by a network that is not the local public or local private network.

182 userProvidedVerifiedAndPassed (1),

183 -- number was provided by a remote user terminal equipment (or by a remote private

184 -- network), and has been screened by the local public or local private network.

185 -- userProvidedVerifiedAndFailed (2), not used, value reserved
186 networkProvided (3)
187 -- number was provided by local public or local private network
188 }
189
190 -- END Addressing-Data-Elements
191
192
193 -- BEGIN Basic-Service-Elements (ETS 300 196-1)
194
195 BasicService ::=
196 ENUMERATED {
197 allServices (0),
198
speech (1),
199 unrestrictedDigitalInformation (2),
200
audio3k1Hz (3),
201 unrestrictedDigitalInformationWithTonesAndAnnouncements (4),
202
telephony3k1Hz (32),
203 teletex (33),
204
telefaxGroup4Class1 (34),
205 videotexSyntaxBased (35),
206 videotelephony (36),
207 telefaxGroup2-3 (37),
208 telephony7kHz (38)
209 -- basic services for GSM or BroadBand shall be added here
210 }
211
212 -- END Basic-Service-Elements
213
214
215 -- BEGIN
216
217
218
219
220
221 SS-Code ::= CHOICE {
222 allSS [0] NULL,
223
lineIdentification [1] LineIdentification,
224 callOffering [2] CallOfferingOrForwarding,
225
callCompletion [3] CallCompletion,
226 multiParty [4] MultiParty,
227
communityOfInterest [5] CommunityOfInterest,
228 charging [6] Charging,
229
additionalInfoTransfer [7] AdditionalInfoTransfer,
230 callRestriction [8] CallRestriction,
231 plmnSpecific [9] INTEGER (0 .. 15)
232 }
233
234 LineIdentification ::= BIT STRING {
235 callingLineIdentificationPresentation (0),
236 callingLineIdentificationRestriction (1),
237 connectedLineIdentificationPresentation (2),
238 connectedLineIdentificationRestriction (3),
239 maliciousCallIdentification (4)
240 } (SIZE (1..8))
241
242 allLineIdentification LineIdentification ::= '11111111'B
243
244 CallOfferingOrForwarding ::= BIT STRING {
245 -- call offerings
246 callTransfer (0),
247 mobileAccessHunting (1),
248
-- unconditional call forward
249 callForwardingUnconditional (3),
250
-- conditional call forward
251 callForwardingOnSubscriberBusy (5),
252
callForwardingOnNoReply (6),
253 callForwardingOnSubscriberNotReachable (7)
254
} (SIZE (1..8))
255
256 allCallOffering CallOfferingOrForwarding ::= '00000111'B
257
258 allUnconditionalForwarding CallOfferingOrForwarding ::= '00011000'B
259
260 allCondForwarding CallOfferingOrForwarding ::= '11100000'B
261
---------------------- Page: 13 ----------------------
SIST ETS 300 655:1998
Page 12
ETS 300 655: March 1997
262
allCallForwarding CallOfferingOrForwarding ::= '11111000'B
263
264
allCallOfferingAndForwardingSS CallOfferingOrForwarding ::= '11111111'B
265
266 CallCompletion ::= BIT STRING {
267 callWaiting (0),
268 callHold (1),
269 callCompletionOnBusySubscriber (2)
270 } (SIZE (1..8))
271
272 allCallCompletionSS CallCompletion ::= '11111111'B
273
274 MultiParty ::= BIT STRING {
275 multiParty (0)
276 } (SIZE (1..8))
277
278 allMultiPartySS MultiParty ::= '11111111'B
279
280 CommunityOfInterest ::= BIT STRING {
281 closedUserGroup (0)
282 } (SIZE (1..8))
283
284 allCommunityOfInterestSS CommunityOfInterest ::= '11111111'B
285
286 Charging ::= BIT STRING {
287
adviceOfChargeInformation (0),
288 adviceOfChargeCharging (1)
289
} (SIZE (1..8))
290
291 allChargingSS Charging ::= '11111111'B
292
293 AdditionalInfoTransfer ::= BIT STRING {
294 userToUserSignalling (0)
295 } (SIZE (1..8))
296
297 allAdditionalInfoTransferSS AdditionalInfoTransfer ::= '11111111'B
298
299 CallRestriction ::= BIT STRING {
300 barringOfOutgoingCalls (0),
301 barringOfAllOutgoingCalls (1),
302 barringOfOutgoingInternationalCalls (2),
303 barringOfOutgoingInternationalCallsExceptHomePLMN (3),
304 barringOfIncomingCalls (4),
305 barringOfAllIncomingCalls (5),
306 barringOfIncomingCallsWhenRoamingOutsideHomePLMN (6)
307 } (SIZE (1..8))
308
309 allCallRestrictionSS CallRestriction ::= '11111111'B
310
311 -- END
312
313
314
-- BEGIN
315
316 SS-Status ::= BIT STRING {
317 quiescent (3), -- 0 means operative
318 provisioned (2), -- 0 means not provisioned
319 registered (1), -- 0 means not registered
320 active (0) -- 0 means not active
321 } (SIZE (8))
322
323 -- END
324
325
326 -- BEGIN MobileDomainDefinitions (ETR 091)
327
328 mobileDomainId MainTreeDefinition ::= {etsiPrefix mobileDomain(0)}
329
330 -- Mobile Subdomains
331
332 gsm-NetworkId SubTreeDefinition ::= {mobileDomainId gsm-Network(1)}
333
gsm-AccessId SubTreeDefinition ::= {mobileDomainId gsm-Access(2)}
334 gsm-OperationAndMaintenanceId SubTreeDefinition ::=
335

{mobileDomainId gsm-Operation-Maintenance(3)}

336 gsm-MessagingId SubTreeDefinition ::= {mobileDomainId gsm-Messaging(4)}
337
338 -- Common Component Ids for structuring Mobile Subdomains
339
---------------------- Page: 14 ----------------------
SIST ETS 300 655:1998
Page 13
ETS 300 655: March 1997
340
CommonComponentId ::=
341 INTEGER {
342
ac-Id (0),
343 as-Id (1),
344 ase-Id (2),
345 moduleId (3),
346 er-Id (4)
347 } (0..9)
348
349 -- END MobileDomainDefinitions
350
351
352 -- BEGIN InDomainDefinitions (ETR 090)
353
354 inDomainId MainTreeDefinition ::= {etsiPrefix inDomain(1)}
355
356 -- IN Subdomains
357
358 in-NetworkId SubTreeDefinition ::= {inDomainId in-Network(1)}
359 in-UptId SubTreeDefinition ::= {inDomainId in-Upt(2)}
360
361
-- Common Component Ids for structuring IN Subdomains
362
363
IN-CommonComponentId ::=
364 INTEGER {
365
moduleId (0),
366 ac-Id (1)
367
} (0..9)
368
369 -- END InDomainDefinitions
370
371
372 -- BEGIN ETSI-LibraryDomain
373
374 etsiPrefix OBJECT IDENTIFIER ::= {ccitt identified-organization etsi(0)}
375
376 MainTreeDefinition ::= OBJECT IDENTIFIER
377
378 SubTreeDefinition ::= OBJECT IDENTIFIER
379
380 etsiLibrary MainTreeDefinition ::= {etsiPrefix etsi-library(2)}
381
382 -- END ETSI-LibraryDomain
383
384 END
---------------------- Page: 15 ----------------------
SIST ETS 300 655:1998
Page 14
ETS 300 655: March 1997
Annex A (informative): Expanded source of ETSI library

For every (Value)Assignment in the root ASN.1 module all the used defined types and defined values,

which are defined within the ASN.1 module or imported from ASN.1 modules, are replaced by the

constructs this type or value is composed of.

The fully expanded ASN.1 root module is itself a correct and equivalent representation of the ETSI library.

It allows an overview of all nested definitions.
-- Expanded ASN.1 Module 'ETSI-Library'
--SIEMENS ASN.1 Compiler P2.10 (94-11-02 10:25:17)
-- Date: 95-05-22 Time: 18:29:37

ETSI-Library { 0 4 etsi (0) etsi-library (2) asn1-module (0) tcrtr-version1 (1) ets-version1 (1)

DEFINITIONS
::=
BEGIN
EXPORTS
etsiPrefix,
PresentedAddressScreened,
PresentedAddressUnscreened,
PresentedNumberScreened,
PresentedNumberUnscreened,
Address,
PartyNumber,
PartySubaddress,
ScreeningIndicator,
BasicService,
SS-Status,
SS-Code,
mobileDomainId,
gsm-NetworkId,
gsm-AccessId,
gsm-OperationAndMaintenanceId,
gsm-MessagingId,
CommonComponentId,
inDomainId,
in-NetworkId,
in-UptId,
IN-CommonComponentId
PresentedAddressScreened ::= CHOICE {
presentationAllowedAddress [0] IMPLICIT SEQUENCE {
partyNumber CHOICE {
unknownPartyNumber [0] IMPLICIT NumericString (SIZE (1..20)),
publicPartyNumber [1] IMPLICIT SEQUENCE {
publicTypeOfNumber ENUMERATED {
unknown (0),
internationalNumber (1),
nationalNumber (2),
networkSpecificNumber (3),
subscriberNumber (4),
abbreviatedNumber (6)},
publicNumberDigits NumericString (SIZE (1..20))},
dataPartyNumber [3] IMPLICIT NumericString (SIZE (1..20)),
telexPartyNumber [4] IMPLICIT NumericString (SIZE (1..20)),
privatePartyNumber [5] IMPLICIT SEQUENCE {
privateTypeOfNumber ENUMERATED {
unknown (0),
level2RegionalNumber (1),
level1RegionalNumber (2),
pTNSpecificNumber (3),
localNumber (4),
abbreviatedNumber (6)},
privateNumberDigits NumericString (SIZE (1..20))},

nationalStandardPartyNumber [8] IMPLICIT NumericString (SIZE (1..20))},

screeningIndicator ENUMERATED {
userProvidedNotScreened (0),
userProvidedVerifiedAndPassed (1),
networkProvided (3)},
partySubaddress CHOICE {
userSpecifiedSubaddress SEQUENCE {
subaddressInformation OCTET STRING (SIZE (1..20)),
---------------------- Page: 16 ----------------------
SIST ETS 300 655:1998
Page 15
ETS 300 655: March 1997
oddCountIndicator BOOLEAN OPTIONAL},
nsapSubaddress OCTET STRING (SIZE (1..20))} OPTIONAL},
presentationRestricted [1] IMPLICIT NULL,
numberNotAvailableDueToInterworking [2] IMPLICIT NULL,
presentationRestrictedAddress [3] IMPLICIT SEQUENCE {
partyNumber CHOICE {
unknownPartyNumber [0] IMPLICIT NumericString (SIZE (1..20)),
publicPartyNumber [1] IMPLICIT SEQUENCE {
publicTypeOfNumber ENUMERATED {
unknown (0),
internationalNumber (1),
nationalNumber (2),
networkSpecificNumber (3),
subscriberNumber (4),
abbreviatedNumber (6)},
publicNumberDigits NumericString (SIZE (1..20))},
dataPartyNumber [3] IMPLICIT NumericString (SIZE (1..20)),
telexPartyNumber [4] IMPLICIT NumericString (SIZE (1..20)),
privatePartyNumber [5] IMPLICIT SEQUENCE {
privateTypeOfNumber ENUMERATED {
unknown (0),
level2RegionalNumber (1),
level1RegionalNumber (2),
pTNSpecificNumber (3),
localNumber (4),
abbreviatedNumber (6)},
privateNumberDigits NumericString (SIZE (1..20))},

nationalStandardPartyNumber [8] IMPLICIT NumericString (SIZE (1..20))},

screeningIndicator ENUMERATED {
userProvidedNotScreened (0),
userProvidedVerifiedAndPassed (1),
networkProvided (3)},
partySubaddress CHOICE {
userSpecifiedSubaddress SEQUENCE {
subaddressInformation OCTET STRING (SIZE (1..20)),
oddCountIndicator BOOLEAN OPTIONAL},
nsapSubaddress OCTET STRING (SIZE (1..20))} OPTIONAL}}
PresentedAddressUnscreened ::= CHOICE {
presentationAllowedAddress [0] IMPLICIT SEQUENCE {
partyNumber CHOICE {
unknownPartyNumber [0] IMPLICIT NumericString (SIZE (1..20)),
publicPartyNumber [1] IMPLICIT SEQUENCE {
publicTypeOfNumber ENUMERATED {
unknown (0),
internationalNumber (1),
nationalNumber (2),
networkSpecificNumber (3),
subscriberNumber (4),
abbreviatedNumber (6)},
publicNumberDigits NumericString (SIZE (1..20))},
dataPartyNumber [3] IMPLICIT NumericString (SIZE (1..20)),
telexPartyNumber [4] IMPLICIT NumericString (SIZE (1..20)),
privatePartyNumber [5] IMPLICIT SEQUENCE {
privateTypeOfNumber ENUMERATED {
unknown (0),
level2RegionalNumber (1),
level1RegionalNumber (2),
pTNSpecificNumber (3),
localNumber (4),
abbreviatedNumber (6)},
privateNumberDigits NumericString (SIZE (1..20))},

nationalStandardPartyNumber [8] IMPLICIT NumericString (SIZE (1..20))},

partySubaddress CHOICE {
userSpecifiedSubaddress SEQUENCE {
subaddressInformation OCTET STRING (SIZE (1..20)),
oddCountIndicator BOOLEAN OPTIONAL},
nsapSubaddress OCTET STRING (SIZE (1..20))} OPTIONAL},
presentationRestricted [1] IMPLICIT NULL,
numberNotAvailableDueToInterworking [2] IMPLICIT NULL,
presentationRestrictedAddress [3] IMPLICIT SEQUENCE {
partyNumber CHOICE {
unknownPartyNumber [0] IMPLICIT NumericString (SIZE (1..20)),
publicPartyNumber [1] IMPLICIT SEQUENCE {
publicTypeOfNumber ENUMERATED {
unknown (0),
internationalNumber (1),
nationalNumber (2),
networkSpecificNumber (3),
subscriberNumber (4),
abbrev
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.