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