3 -- Taken from Ecma International
4 -- Standard ECMA-164, 4th edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-164.htm
8 Name-Operations-asn1-97
9 { iso ( 1) standard ( 0) pss1-name (13868) name-operations-asn1-97( 1) }
18 OPERATION FROM Remote-Operations-Information-Objects
19 {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)}
21 EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97
22 { iso standard pss1-generic-procedures (11582) msi-class-asn1-97 ( 11) };
24 Name-Operations OPERATION ::= { callingName | calledName | connectedName | busyName }
26 callingName OPERATION ::= {
33 calledName OPERATION ::= {
40 connectedName OPERATION ::= {
47 busyName OPERATION ::= {
56 nameSequence SEQUENCE {
58 extension NameExtension OPTIONAL
62 NameExtension ::= CHOICE {
63 single [5] IMPLICIT Extension{{NameExtensionSet}},
64 multiple [6] IMPLICIT SEQUENCE OF Extension{{NameExtensionSet}}
67 NameExtensionSet EXTENSION ::= {...}
70 { namePresentationAllowed NamePresentationAllowed,
71 namePresentationRestricted NamePresentationRestricted,
72 nameNotAvailable NameNotAvailable }
74 NamePresentationAllowed ::= CHOICE
75 { namePresentationAllowedSimple [0] IMPLICIT NameData,
76 namePresentationAllowedExtended [1] IMPLICIT NameSet }
77 -- iso8859-1 is implied in namePresentationAllowedSimple.
79 NamePresentationRestricted ::= CHOICE
80 { namePresentationRestrictedSimple [2] IMPLICIT NameData,
81 namePresentationRestrictedExtended [3] IMPLICIT NameSet,
82 namePresentationRestrictedNull [7] IMPLICIT NULL}
83 -- iso8859-1 is implied in namePresentationRestrictedSimple.
84 -- namePresentationRestrictedNull shall only be used in the
85 -- case of interworking where the other network provides an
86 -- indication that the name is restricted without the name itself.
88 NameNotAvailable ::= [4] IMPLICIT NULL
90 NameData ::= OCTET STRING (SIZE (1..50))
91 -- The maximum allowed size of the name field is 50 octets.
92 -- The minimum required size of the name field is 1 octet.
96 characterSet CharacterSet OPTIONAL }
97 -- If characterSet is not included, iso8859-1 is implied.
99 CharacterSet ::= INTEGER
102 -- The character set "iso8859-1" is specified in International
103 -- Standard ISO 8859-1
104 -- The value 2 was assigned for CCITT Rec. T.61
105 -- which has been withdrawn by ITU-T.
107 -- The character set "iso8859-2" is specified in International
108 -- Standard ISO 8859-2
110 --The character set "iso8859-3" is specified in International
111 -- Standard ISO 8859-3
113 --The character set "iso8859-4" is specified in International
114 -- Standard ISO 8859-4
116 --The character set "iso8859-5" is specified in International
117 -- Standard ISO 8859-5
119 --The character set "iso8859-7" is specified in International
120 -- Standard ISO 8859-7
121 iso10646-BmpString (8),
122 -- The character set "iso10646-BmpString" is specified in International
123 -- Standard ISO 10646-1 and in ITU-T Rec. X.680
124 -- with this character set, each character occupies 2 octets in NameData
125 iso10646-utf-8String (9)
126 -- The character set "iso10646-utf-8String" is specified in International
127 -- Standard ISO 10646-1
128 -- UTF-8-String is defined in Annex R of ISO 10646-1
129 -- with this character set, each character occupies a variable
130 -- number of octets (1...6) in NameData
132 -- Other character sets might be added in further editions of
135 END -- of Name-Operations-asn1-97