3 -- Taken from Ecma International
4 -- Standard ECMA-178, 3rd edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-178.htm
8 Call-Transfer-Operations-asn1-97
9 {iso(1) standard(0) pss1-call-transfer(13869) call-transfer-operations-asn1-97 (1)}
11 DEFINITIONS EXPLICIT TAGS ::=
18 Remote-Operations-Information-Objects {joint-iso-itu-t(2) remote-operations(4) informationObjects(5) version1(0)}
19 EXTENSION, Extension{} FROM
20 Manufacturer-specific-service-extension-class-asn1-97 {iso(1) standard(0) pss1-generic-procedures (11582)
21 msi-class-asn1-97(11)}
23 Name-Operations-asn1-97 {iso(1) standard(0) pss1-name (13868) name-operations-asn1-97 (1)}
24 supplementaryServiceInteractionNotAllowed,
27 General-Error-List {ccitt (0) recommendation (0) q 950 general-error-list (1)}
28 PresentedAddressScreened,
29 PresentedNumberScreened,
32 Addressing-Data-Elements-asn1-97 {iso(1) standard(0) pss1-generic-procedures (11582)
33 addressing-data-elements-asn1-97 (20)}
34 PSS1InformationElement
35 FROM PSS1-generic-parameters-definition-asn1-97 { iso(1) standard (0) pss1-generic-procedures (11582)
36 pss1-generic-parameters-asn1-97 (17)};
38 -- TYPE DEFINITIONS FOR CT OPERATIONS FOLLOW
40 Call-Transfer-Operations OPERATION ::= {callTransferIdentify | callTransferAbandon | callTransferInitiate |
41 callTransferSetup | callTransferActive | callTransferComplete | callTransferUpdate | subaddressTransfer}
43 callTransferIdentify OPERATION ::= {
50 supplementaryServiceInteractionNotAllowed}
53 callTransferAbandon OPERATION ::= {
59 callTransferInitiate OPERATION ::= {
60 ARGUMENT CTInitiateArg
65 invalidRerouteingNumber |
66 unrecognizedCallIdentity |
67 establishmentFailure |
69 supplementaryServiceInteractionNotAllowed }
72 callTransferSetup OPERATION ::= {
78 invalidRerouteingNumber |
79 unrecognizedCallIdentity |
81 supplementaryServiceInteractionNotAllowed }
84 callTransferActive OPERATION::= {
90 callTransferComplete OPERATION ::= {
91 ARGUMENT CTCompleteArg
96 callTransferUpdate OPERATION ::= {
102 subaddressTransfer OPERATION ::= {
103 ARGUMENT SubaddressTransferArg
105 ALWAYS RESPONDS FALSE
108 -- TYPE DEFINITIONS FOR CT DATA TYPES FOLLOW
110 DummyArg ::= CHOICE {
112 single [1] IMPLICIT Extension{{CTExtSet}},
113 multiple [2] IMPLICIT SEQUENCE OF Extension{{CTExtSet}}
116 DummyRes ::= CHOICE {
118 single [1] IMPLICIT Extension{{CTExtSet}},
119 multiple [2] IMPLICIT SEQUENCE OF Extension{{CTExtSet}}
122 CTIdentifyRes ::= SEQUENCE {
123 callIdentity CallIdentity,
124 rerouteingNumber PartyNumber,
125 resultExtension CHOICE {
126 single [6] IMPLICIT Extension{{CTExtSet}},
127 multiple [7] IMPLICIT SEQUENCE OF Extension{{CTExtSet}}
131 CTInitiateArg ::= SEQUENCE {
132 callIdentity CallIdentity,
133 rerouteingNumber PartyNumber,
134 argumentExtension CHOICE {
135 single [6] IMPLICIT Extension{{CTExtSet}},
136 multiple [7] IMPLICIT SEQUENCE OF Extension{{CTExtSet}}
140 CTSetupArg ::= SEQUENCE {
141 callIdentity CallIdentity,
142 argumentExtension CHOICE {
143 single [0] IMPLICIT Extension{{CTExtSet}},
144 multiple [1] IMPLICIT SEQUENCE OF Extension{{CTExtSet}}
148 CTActiveArg ::= SEQUENCE{
149 connectedAddress PresentedAddressScreened,
150 basicCallInfoElements PSS1InformationElement OPTIONAL,
151 -- ISO/IEC 11572 information element
152 -- Progress indicator is conveyed
153 connectedName Name OPTIONAL,
154 argumentExtension CHOICE {
155 single [9] IMPLICIT Extension{{CTExtSet}},
156 multiple [10] IMPLICIT SEQUENCE OF Extension{{CTExtSet}}
160 CTCompleteArg ::= SEQUENCE {
161 endDesignation EndDesignation,
162 redirectionNumber PresentedNumberScreened,
163 basicCallInfoElements PSS1InformationElement OPTIONAL,
164 -- ISO/IEC 11572 information element
165 -- Progress indicator is conveyed
166 redirectionName Name OPTIONAL,
167 callStatus CallStatus DEFAULT answered,
168 argumentExtension CHOICE {
169 single [9] IMPLICIT Extension{{CTExtSet}},
170 multiple [10] IMPLICIT SEQUENCE OF Extension{{CTExtSet}}
174 CTUpdateArg ::= SEQUENCE {
175 redirectionNumber PresentedNumberScreened,
176 redirectionName Name OPTIONAL,
177 basicCallInfoElements PSS1InformationElement OPTIONAL,
178 -- ISO/IEC 11572 information element
179 -- Progress indicator is conveyed
180 argumentExtension CHOICE {
181 single [9] IMPLICIT Extension{{CTExtSet}},
182 multiple [10] IMPLICIT SEQUENCE OF Extension{{CTExtSet}}
185 SubaddressTransferArg ::= SEQUENCE {
186 redirectionSubaddress PartySubaddress,
187 argumentExtension CHOICE {
188 single [0] IMPLICIT Extension{{CTExtSet}},
189 multiple [1] IMPLICIT SEQUENCE OF Extension{{CTExtSet}}
193 CallStatus ::= ENUMERATED{
198 CallIdentity ::= NumericString (SIZE (1..4))
200 EndDesignation ::= ENUMERATED {
205 CTExtSet EXTENSION ::= {...}
207 unspecified ERROR ::= {
208 PARAMETER Extension {{CTExtSet}}
212 invalidRerouteingNumber ERROR ::= { CODE local: 1004}
213 -- used when establishment of the new
214 -- connection fails because
215 -- the rerouteingNumber is not a valid
218 unrecognizedCallIdentity ERROR ::= { CODE local: 1005}
219 -- used when establishment of the new
220 -- connection fails because it could not be
221 -- associated with a SS-CT entity
222 -- at the Secondary PINX
224 establishmentFailure ERROR ::= { CODE local: 1006}
225 -- used when establishment of the new
226 -- connection fails and no other error applies
227 -- of Call-Transfer-Operations
229 END -- of Call-Transfer-Operations-asn1-97