3 -- Taken from Ecma International
4 -- Standard ECMA-176, 4th edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-176.htm
10 Path-Replacement-Operations-asn1-97
11 {iso standard pss1-path-replacement (13874) pr-operations-asn1-97(1)}
13 DEFINITIONS EXPLICIT TAGS ::=
17 IMPORTS OPERATION, ERROR FROM Remote-Operations-Information-Objects
18 {joint-iso-itu-t (2) remote-operations(4) informationObjects(5) version1(0)}
19 EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97
21 pss1-generic-procedures (11582) msi-class-asn1-97 (11)}
22 notAvailable, supplementaryServiceInteractionNotAllowed
23 FROM General-Error-List
24 {ccitt recommendation q 950 general-error-list (1)}
25 PartyNumber FROM Addressing-Data-Elements-asn1-97
26 {iso(1) standard(0) pss1-generic-procedures(11582)
27 addressing-data-elements-asn1-97 (20)};
29 Path-Replacement-Operations OPERATION ::={
30 pathReplacePropose | pathReplaceSetup | pathReplaceRetain | pathReplaceInvite}
32 pathReplaceInvite OPERATION ::= {
37 temporarilyUnavailable |
38 supplementaryServiceInteractionNotAllowed |
39 criteriaPermanentlyUnachievable |
40 criteriaTemporarilyUnachievable |
41 invalidRerouteingNumber |
42 unrecognizedCallIdentity |
43 establishmentFailure |
49 pathReplacePropose OPERATION ::= {
54 temporarilyUnavailable |
55 supplementaryServiceInteractionNotAllowed |
56 criteriaPermanentlyUnachievable |
57 criteriaTemporarilyUnachievable |
58 invalidRerouteingNumber |
59 unrecognizedCallIdentity |
60 establishmentFailure |
66 pathReplaceSetup OPERATION ::= {
70 criteriaPermanentlyUnachievable |
71 criteriaTemporarilyUnachievable |
72 invalidRerouteingNumber |
73 unrecognizedCallIdentity |
74 temporarilyUnavailable |
78 pathReplaceRetain OPERATION ::= {
83 temporarilyUnavailable |
84 supplementaryServiceInteractionNotAllowed |
85 criteriaPermanentlyUnachievable |
86 criteriaTemporarilyUnachievable |
87 invalidRerouteingNumber |
88 unrecognizedCallIdentity |
89 establishmentFailure |
93 PRProposeArg ::= SEQUENCE {
94 callIdentity CallIdentity,
95 rerouteingNumber PartyNumber,
97 single [1] IMPLICIT Extension{{PRExtSet}},
98 multiple [2] IMPLICIT SEQUENCE OF Extension{{PRExtSet}}
102 PRSetupArg ::= SEQUENCE {
103 callIdentity CallIdentity,
105 single [1] IMPLICIT Extension{{PRExtSet}},
106 multiple [2] IMPLICIT SEQUENCE OF Extension{{PRExtSet}}
110 PRRetainArg ::= SEQUENCE {
111 callIdentity CallIdentity,
112 rerouteingNumber PartyNumber,
114 single [1] IMPLICIT Extension{{PRExtSet}},
115 multiple [2] IMPLICIT SEQUENCE OF Extension{{PRExtSet}}
119 DummyResult ::= CHOICE {
121 single [1] IMPLICIT Extension{{PRExtSet}},
122 multiple [2] IMPLICIT SEQUENCE OF Extension{{PRExtSet}}
125 DummyArg ::= CHOICE {
127 single [1] IMPLICIT Extension{{PRExtSet}},
128 multiple [2] IMPLICIT SEQUENCE OF Extension{{PRExtSet}}
131 PRExtSet EXTENSION ::= {...}
133 CallIdentity ::= NumericString (SIZE(1..4))
135 temporarilyUnavailable ERROR ::= {CODE local: 1000}
136 -- used when the operation is temporarily not available and none of
137 -- the other errors applies - a later attempt could be successful
139 collision ERROR ::= {CODE local: 1001}
140 -- used when a pathReplacePropose invoke APDU is received by a PINX
141 -- which has sent a pathReplacePropose invoke APDU
143 criteriaPermanentlyUnachievable ERROR ::= {CODE local: 1002}
144 -- used when the special criteria requested cannot be achieved
145 -- because the necessary resources are permanently unavailable
147 criteriaTemporarilyUnachievable ERROR ::= {CODE local: 1003}
148 -- used when the special criteria requested cannot be achieved
149 -- because the necessary resources are temporarily unavailable
150 -- a later attempt could be successful
152 invalidRerouteingNumber ERROR ::= {CODE local: 1004}
153 -- used when the establishment of the new connection fails because the
154 -- Called party number information element is not a valid number for
155 -- routeing the new connection to
157 unrecognizedCallIdentity ERROR ::= {CODE local: 1005}
158 -- used when establishment of the new connection fails because it could
159 -- not be associated with the old connection at the Requesting PINX
161 establishmentFailure ERROR ::= {CODE local: 1006}
162 -- used when establishment of the new connection fails and no other error
165 unspecified ERROR ::= {
166 PARAMETER Extension{{PRExtSet}}
168 -- used to convey a manufacturer specific error, possibly with other information
169 -- of Path-Replacement-Operations
171 END -- of Path-Replacement-Operations-asn1-97