2 -- EN 300 196-1 Ver. 1.3.2
5 Addressing-Data-Elements {itu-t identified-organization etsi(0) 196 addressing-data-elements(6)}
7 DEFINITIONS EXPLICIT TAGS ::=
11 EXPORTS PresentedAddressScreened, PresentedAddressUnscreened,
12 PresentedNumberScreened, PresentedNumberUnscreened,
13 Address, PartyNumber, PartySubaddress,
14 ScreeningIndicator, PresentationAllowedIndicator;
16 PresentedAddressScreened ::= CHOICE {
17 presentationAllowedAddress [0] IMPLICIT AddressScreened,
18 presentationRestricted [1] IMPLICIT NULL,
19 numberNotAvailableDueToInterworking [2] IMPLICIT NULL,
20 presentationRestrictedAddress [3] IMPLICIT AddressScreened }
22 PresentedAddressUnscreened ::= CHOICE {
23 presentationAllowedAddress [0] IMPLICIT Address,
24 presentationRestricted [1] IMPLICIT NULL,
25 numberNotAvailableDueToInterworking [2] IMPLICIT NULL,
26 presentationRestrictedAddress [3] IMPLICIT Address}
28 PresentedNumberScreened ::= CHOICE {
29 presentationAllowedNumber [0] IMPLICIT NumberScreened,
30 presentationRestricted [1] IMPLICIT NULL,
31 numberNotAvailableDueToInterworking [2] IMPLICIT NULL,
32 presentationRestrictedNumber [3] IMPLICIT NumberScreened}
34 PresentedNumberUnscreened ::= CHOICE {
35 presentationAllowedNumber [0] PartyNumber,
36 presentationRestricted [1] IMPLICIT NULL,
37 numberNotAvailableDueToInterworking [2] IMPLICIT NULL,
38 presentationRestrictedNumber [3] PartyNumber}
40 AddressScreened ::= SEQUENCE {
41 partyNumber PartyNumber,
42 screeningIndicator ScreeningIndicator,
43 partySubaddress PartySubaddress OPTIONAL}
45 NumberScreened ::= SEQUENCE {
46 partyNumber PartyNumber,
47 screeningIndicator ScreeningIndicator}
49 Address ::= SEQUENCE {
50 partyNumber PartyNumber,
51 partySubaddress PartySubaddress OPTIONAL}
53 PartyNumber ::= CHOICE {
54 unknownPartyNumber [0] IMPLICIT NumberDigits,
55 -- the numbering plan is the default numbering plan of the
56 -- network. It is recommended that this value is used.
57 publicPartyNumber [1] IMPLICIT PublicPartyNumber,
58 -- the numbering plan is according to
59 -- ITU-T Recommendation E.164.
60 nsapEncodedNumber [2] IMPLICIT NsapEncodedNumber,
61 -- ATM endsystem address encoded as an NSAP address.
62 dataPartyNumber [3] IMPLICIT NumberDigits,
63 -- not used, value reserved.
64 telexPartyNumber [4] IMPLICIT NumberDigits,
65 -- not used, value reserved.
66 privatePartyNumber [5] IMPLICIT PrivatePartyNumber,
67 nationalStandardPartyNumber [8] IMPLICIT NumberDigits}
68 -- not used, value reserved.
70 PublicPartyNumber ::= SEQUENCE {
71 publicTypeOfNumber PublicTypeOfNumber,
72 publicNumberDigits NumberDigits}
73 NsapEncodedNumber ::= OCTET STRING (SIZE(20))
77 PrivatePartyNumber ::= SEQUENCE {
78 privateTypeOfNumber PrivateTypeOfNumber,
79 privateNumberDigits NumberDigits}
80 NumberDigits ::= NumericString (SIZE(1..20))
82 PublicTypeOfNumber ::= ENUMERATED {
84 -- if used number digits carry prefix indicating type of
85 -- number according to national recommendations
86 internationalNumber (1),
88 networkSpecificNumber (3),
89 -- not used, value reserved
91 abbreviatedNumber (6)}
92 -- valid only for called party number at the outgoing
93 -- access, network substitutes appropriate number.
95 PrivateTypeOfNumber ::= ENUMERATED {
97 level2RegionalNumber (1),
98 level1RegionalNumber (2),
99 pTNSpecificNumber (3),
101 abbreviatedNumber (6)}
103 PartySubaddress ::= CHOICE {
104 userSpecifiedSubaddress UserSpecifiedSubaddress,
106 nSAPSubaddress NSAPSubaddress}
107 -- according to ITU-T Recommendation X.213
109 UserSpecifiedSubaddress ::= SEQUENCE {
110 subaddressInformation SubaddressInformation,
111 oddCountIndicator BOOLEAN OPTIONAL}
112 -- used when the coding of subaddress is BCD
114 NSAPSubaddress ::= OCTET STRING (SIZE(1..20))
115 -- specified according to ITU-T Recommendation X.213. Some
116 -- networks may limit the subaddress value to some other
117 -- length, e.g. 4 octets
119 SubaddressInformation ::= OCTET STRING (SIZE(1..20))
120 -- coded according to user requirements. Some networks may
121 -- limit the subaddress value to some other length,
124 ScreeningIndicator ::= ENUMERATED {
125 userProvidedNotScreened (0),
126 -- number was provided by a remote user terminal equipment,
127 -- and has been screened by a network that is not the
128 -- local public or local private network.
129 userProvidedVerifiedAndPassed (1),
130 -- number was provided by a remote user terminal equipment
131 -- (or by a remote private network), and has been screened
132 -- by the local public or local private network.
133 userProvidedVerifiedAndFailed (2),
134 -- not used, value reserved
136 -- number was provided by local public or local
139 PresentationAllowedIndicator ::= BOOLEAN
140 END -- of Addressing-Data-Elements