1 -- Addressing-Data-Elements.asn
3 -- Taken from ITU ASN.1 database
4 -- http://www.itu.int/ITU-T/asn1/database/itu-t/h/h450.1/1998/Addressing-Data-Elements.asn
7 -- Module Addressing-Data-Elements (H.450.1:02/1998)
8 Addressing-Data-Elements {itu-t recommendation h 450 1 version1(0)
9 addressing-data-elements(9)} DEFINITIONS AUTOMATIC TAGS ::=
13 AliasAddress, PartyNumber, PresentationIndicator, ScreeningIndicator
14 FROM H323-MESSAGES; -- see H.225.0
16 PresentedAddressScreened ::= CHOICE {
17 presentationAllowedAddress AddressScreened,
18 presentationRestricted NULL,
19 numberNotAvailableDueToInterworking NULL,
20 presentationRestrictedAddress AddressScreened,
24 PresentedAddressUnscreened ::= CHOICE {
25 presentationAllowedAddress Address,
26 presentationRestricted NULL,
27 numberNotAvailableDueToInterworking NULL,
28 presentationRestrictedAddress Address,
32 PresentedNumberScreened ::= CHOICE {
33 presentationAllowedAddress NumberScreened,
34 presentationRestricted NULL,
35 numberNotAvailableDueToInterworking NULL,
36 presentationRestrictedAddress NumberScreened,
40 PresentedNumberUnscreened ::= CHOICE {
41 presentationAllowedAddress PartyNumber,
42 presentationRestricted NULL,
43 numberNotAvailableDueToInterworking NULL,
44 presentationRestrictedAddress PartyNumber,
48 AddressScreened ::= SEQUENCE {
49 partyNumber PartyNumber,
50 screeningIndicator ScreeningIndicator,
51 partySubaddress PartySubaddress OPTIONAL,
55 NumberScreened ::= SEQUENCE {
56 partyNumber PartyNumber,
57 screeningIndicator ScreeningIndicator,
61 Address ::= SEQUENCE {
62 partyNumber PartyNumber,
63 partySubaddress PartySubaddress OPTIONAL,
67 -- PartyNumber defined in Recommendation H.225.0
68 -- PublicPartyNumber defined in Recommendation H.225.0
69 -- PrivatePartyNumber defined in Recommendation H.225.0
70 -- NumberDigits defined in Recommendation H.225.0
71 -- PublicTypeOfNumber defined in Recommendation H.225.0
72 -- PrivateTypeOfNumber defined in Recommendation H.225.0
73 -- PresentationIndicator defined in Recommendation H.225.0 (v3 and beyond)
74 -- ScreeningIndicator defined in Recommendation H.225.0 (v3 and beyond)
75 EndpointAddress ::= SEQUENCE {
76 destinationAddress SEQUENCE OF AliasAddress,
77 -- multiple alias addresses may be used to address the same H.323 endpoint
78 remoteExtensionAddress AliasAddress OPTIONAL,
80 destinationAddressPresentationIndicator
81 PresentationIndicator OPTIONAL,
83 destinationAddressScreeningIndicator ScreeningIndicator OPTIONAL,
84 remoteExtensionAddressPresentationIndicator
85 PresentationIndicator OPTIONAL,
87 remoteExtensionAddressScreeningIndicator ScreeningIndicator OPTIONAL
90 -- Note 1: If this element is not available, presentation allowed shall be assumed.
91 -- Note 2: If an H.450 APDU that carries this element EndpointAddress also
92 -- contains an element PresentationAllowedIndicator, then the setting of the
93 -- element PresentationAllowedIndicator shall take precedence in case of
94 -- conflicting presentation information.
95 PartySubaddress ::= CHOICE {
96 userSpecifiedSubaddress UserSpecifiedSubaddress,
98 nsapSubaddress NSAPSubaddress,
99 -- according to Recommendation X.213.
103 UserSpecifiedSubaddress ::= SEQUENCE {
104 subaddressInformation SubaddressInformation,
105 oddCountIndicator BOOLEAN OPTIONAL,
106 -- used when the coding of subaddress is BCD
110 NSAPSubaddress ::= OCTET STRING(SIZE (1..20))
112 -- specified according to X.213. Some networks may
113 -- limit the subaddress value to some other length
115 SubaddressInformation ::= OCTET STRING(SIZE (1..20))
117 -- coded according to user requirements. Some networks
118 -- may limit the subaddress value to some other length
120 PresentationAllowedIndicator ::= BOOLEAN
122 END -- of Addressing-Data-Elements
124 -- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D