aboutsummaryrefslogtreecommitdiff
path: root/CSTA/source-files/asn1-source/error-definition.asn1
blob: eb1d2932b07955d81dc021302a296cfb139e013b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
CSTA-error-definition
	{ iso( 1) identified-organization( 3) icd-ecma( 12)
		standard( 0) csta3( 285) error-definition( 120) }

DEFINITIONS ::=
BEGIN

EXPORTS
UniversalFailure, universalFailure, ErrorValue;

IMPORTS
ERROR FROM Remote-Operations-Information-Objects
	{joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) };

universalFailure ERROR ::=
{	PARAMETER 	UniversalFailure
	CODE 		local:1 }

ErrorValue ::= UniversalFailure

UniversalFailure ::= CHOICE
{ 	operation 				[0] OperationErrors,
	security 				[1] SecurityErrors,
	stateIncompatibility 			[2] StateIncompatibilityErrors,
	systemResourceAvailability 		[3] SystemResourceAvailabilityErrors,
	subscribedResourceAvailability 		[4] SubscribedResourceAvailabilityErrors,
	performanceManagement 			[5] PerformanceManagementErrors,
	privateData 				[6] PrivateDataInfoErrors,
	unspecified 				[7] UnspecifiedErrors }

OperationErrors ::= ENUMERATED -- in CSTA2 added in CSTA3
{ 	generic 					(  1),
	atLeastOneConditionalParameterNotProvided 	( 29),
	featureAlreadySet 				( 30),
	invalidMsgID 					( 25),
	invalidParameterValue 				( 31),
	invalidAccountCode 				( 21),
	invalidAgentGroup 				( 32),
	invalidAgentIdentifier 				( 33),
	invalidAgentPassword 				( 34),
	invalidAgentState 				( 35),
	invalidAlertTime 				( 36),
	invalidAllocationState 				( 16),
	invalidAuthCode 				( 22),
	invalidAutoAnswer 				( 37),
	invalidBitRate 					( 38),
	invalidButtonIdentifier 			( 39),
	invalidCallType 				( 42),
	invalidConnectionRate 				( 43),
	invalidConsultPurpose 				( 44),
	invalidCorrelatorData 				( 20),
	invalidCrossRefID 				( 17),
	invalidDelayTolerance 				( 45),
	invalidDestination 				( 14),
	invalidDestinationDetect 			( 46),
	invalidDoNotDisturb 				( 47),
	invalidEscapeCrossRefID 			( 48),
	invalidFeature 					( 15),
	invalidFile 					( 28),
	invalidFlowDirection 				( 49),
	invalidForwardingDestination 			(  7),
	invalidForwardingFlag 				( 51),
	invalidForwardingType 				( 52),
	invalidHookswitchType 				( 53),
	invalidHookswitchComponent 			( 54),
	invalidLampMode 				( 55),
	invalidLampID 					( 56),
	invalidMessageWaitingSetting 			( 57),
	invalidMicrophoneGain 				( 58),
	invalidMicrophoneMute 				( 59),
	invalidMonitorCrossRefID 			( 60),
	invalidMonitorFilter 				( 61),
	invalidMonitorObject 				( 62),
	invalidMonitorType 				( 63),
	invalidNumberOFChannels 			( 64),
	invalidParticipationType 			( 65),
	invalidRemainRetry 				( 66),
	invalidRingCount 				( 67),
	invalidRingPattern 				( 68),
	invalidRingVolume 				( 69),
	invalidRouteingAlgorithm 			( 70),
	invalidRouteingCrossRefID 			( 71),
	invalidRouteRegistrationCrossRefID 		( 72),
	invalidSpeakerVolume 				( 73),
	invalidSpeakerMute 				( 74),
	invalidSwitchingSubdomainCharsType 		( 75),
	invalidObjectType 				( 18),
	invalidActiveCallObject 			( 76),
	invalidCalledDeviceObjectType 			( 77),
	invalidCallingDeviceObjectType 			( 78),
	invalidCallToBePickedUpObjectType 		( 79),
	invalidCallToDivertObjectType 			( 80),
	invalidCallToParkObjectType 			( 81),
	invalidDestinationDeviceObject 			(195),
	invalidHeldCallObject 				( 82),
	invalidMonitorObjectType 			( 83),
	invalidParkToObjectType 			( 84),
	messageIDRequired 				( 26),
	notDifferentDevices 				( 85),
	notSameDevice 					( 86),
	objectNotKnown 					(  4),
	invalidCallID 					( 11),
	invalidActiveCallID 				( 87),
	invalidHeldCallID 				( 88),
	invalidConnectionID 				( 13),
	invalidActiveConnectionID 			( 89),
	invalidHeldConnectionID 			( 90),
	invalidDeviceID 				( 12),
	invalidActiveDeviceID 				( 91),
	invalidCalledDeviceID 				(  6),
	invalidCallingDeviceID 				(  5),
	invalidCallToParkDeviceID 			( 92),
	invalidDestinationDeviceID 			( 93),
	invalidDivertingDeviceID 			( 94),
	invalidHeldDeviceID 				( 95),
	invalidParkToDeviceID 				( 96),
	invalidPickUpDeviceID 				( 97),
	parameterNotSupported 				( 98),
	accountCodeNotSupported 			( 99),
	agentGroupNotSupported 				(100),
	agentPasswordNotSupported 			(101),
	agentStateNotSupported 				(102),
	alertTimeNotSupported 				(103),
	allocationNotSupported 				(104),
	authorisationCodeNotSupported 			(105),
	autoAnswerNotSupported 				(106),
	bitRateNotSupported 				(107),
	buttonNotSupported 				(108),
	callTypeNotSupported 				(109),
	charactersToSendNotSupported 			(110),
	connectionRateNotSupported 			(111),
	connectionReservationNotSupported 		(112),
	consultPurposeNotSupported 			(113),
	correlatorDataNotSupported 			(114),
	delayToleranceNotSupported 			(115),
	destinationDetectNotSupported 			(116),
	digitModeNotSupported 				(117),
	errorValueNotSupported 				(118),
	flowDirectionNotSupported 			(119),
	forwardingDestinationNotSupported 		(120),
	lampNotSupported 				(121),
	monitorTypeNotSupported 			(122),
	numberOfChannelsNotSupported 			(123),
	parameterTypeNotSupported 			(124),
	priorityNotSupported 				(125),
	privateDataNotSupported 			(126),
	pulseDurationNotSupported 			(127),
	pulseRateNotSupported 				(128),
	remainRetryNotSupported 			(129),
	ringCountNotSupported 				(130),
	routeUsedNotSupported 				(131),
	securityNotSupported 				(132),
	swSubdomainCCIETypeNotSupported 		(133),
	toneDurationNotSupported 			(134),
	sysStatRegIDNotSupported 			(135),
	userDataNotSupported 				(136),
	privilegeViolationSpecifiedDevice		(  8),
	privilegeViolationActiveDevice 			(137),
	privilegeViolationCalledDevice			(  9),
	privilegeViolationCallingDevice			( 10),
	privilegeViolationCallToParkDevice 		(138),
	privilegeViolationDestinationDevice 		(139),
	privilegeViolationOnDivertingDevice 		(140),
	privilegeViolationHeldDevice 			(141),
	privilegeViolationOnParkToDevice 		(142),
	privilegeViolationPickUpDevice 			(143),
	routeingTimerExpired 				(144),
	requestIncompatibleWithObject 			(  2),
	requestIncompatibleWithConnection 		(145),
	requestIncompatibleWithActiveConnection 	(146),
	requestIncompatibleWithHeldConnection 		(147),
	requestIncompatibleWithDevice 			(148),
	requestIncompatibleWithCalledDevice 		( 24),
	requestIncompatibleWithCallingDevice 		( 23),
	requestIncompatibleWithSubjectDevice 		(149),
	requestIncompatibleWithActiveDevice 		(150),
	requestIncompatibleWithCallToParkDevice 	(151),
	requestIncompatibleWithDestinationDevice 	(152),
	requestIncompatibleWithDivertingDevice 		(153),
	requestIncompatibleWithHeldDevice 		(154),
	requestIncompatibleWithMedia 			( 27),
	requestIncompatibleWithParkToDevice 		(155),
	requestIncompatibleWithPickupDevice 		(156),
	serviceNotSupported 				( 50),
	securityViolation 				( 19),
	valueOutOfRange 				(  3),
	agentStateOutOfRange 				(157),
	alertTimeOutOfRange 				(158),
	allocationOutOfRange 				(159),
	autoAnswerOutOfRange 				(160),
	bitRateOutOfRange 				(161),
	callTypeOutOfRange 				(162),
	connectionRateOutOfRange 			(163),
	connectionReservoationOutOfRange 		(164),
	consultPurposeOutOfRange 			(165),
	correlatorDataOutOfRange 			(166),
	delayToleranceOutOfRange 			(167),
	destinationDetectOutOfRange 			(168),
	digitModeOutOfRange 				(169),
	doNotDisturbOutOfRange 				(170),
	flowDirectionOutOfRange 			(171),
	forwardingFlagOutOfRange 			(172),
	forwardingTypeOutOfRange 			(173),
	hookswitchComponentOutOfRange 			(174),
	hookswitchTypeOutOfRange 			(175),
	lampModeOutOfRange 				(176),
	messageWaitingSettingOutOfRange 		(177),
	micGainOutOfRange 				(178),
	micMuteOutOfRange 				(179),
	monitorTypeOutOfRange 				(180),
	numberOfChannelsOutOfRange 			(181),
	participationTypeOutOfRange 			(182),
	pulseDurationOutOfRange 			(183),
	pulseRateOutOfRange 				(184),
	ringCountOutOfRange 				(185),
	ringPatternOutOfRange 				(186),
	ringVolumnOutOfRange 				(187),
	routeingAlgorithmOutOfRange 			(188),
	speakerMuteOutOfRange 				(189),
	speakerVolumeOutOfRange 			(190),
	switchingCcittTypeOutOfRange 			(191),
	systemStatusOutOfRange 				(192),
	toneCharacterOutOfRange 			(193),
	toneDurationOutOfRange 				(194) }

SecurityErrors ::= ENUMERATED
{ 	generic 					( 0),
	sequenceNumberViolated 				( 1),
	timeStampViolated 				( 2),
	securityInfoViolated 				( 4) }

StateIncompatibilityErrors ::= ENUMERATED
{ 	generic 					( 1),
	invalidObjectState 				( 2),
	invalidDeviceState 				(15),
	connectedCallExists 				(16),
	invalidActiveDeviceState 			(17),
	invalidCalledDeviceState 			(18),
	invalidCallingDeviceState 			(19),
	invalidCallToParkDeviceState 			(20),
	invalidDestinationDeviceState 			(21),
	invalidDivertingDeviceState 			(22),
	invalidHeldDeviceState 				(23),
	invalidParkToDeviceState 			(24),
	invalidConnectionState 				(25),
	invalidActiveConnectionState 			(26),
	invalidConnectionIDForActiveCall 		( 3),
	invalidHeldConnectionState 			(27),
	noActiveCall 					( 4),
	noCallToAnswer 					( 8),
	noCallToClear 					( 6),
	noCallToComplete 				( 9),
	noConnectionToClear 				( 7),
	noHeldCall 					( 5),
	incorrectMsgState 				(28),
	beginningOfMsg 					(13),
	endOfMsg 					(12),
	msgSuspended 					(14),
	notAbleToPlay 					(10),
	notAbleToResume 				(11) }

SystemResourceAvailabilityErrors ::= ENUMERATED
{ 	generic 					( 1),
	resourceBusy 					( 2),
	internalResourceBusy 				( 3),
	classifierBusy 					( 9),
	noMediaChannelsAvailable 			(10),
	channelsInUseForBridgedDevices 			(11),
	channelsInUseForData 				(12),
	toneDetectorBusy 				(13),
	toneGeneratorBusy 				(14),
	networkBusy 					( 5),
	resourceOutOfService 				( 4),
	deviceOutOfService 				(15),
	activeDeviceOutOfService 			(16),
	calledDeviceOutOfService 			(17),
	callingDeviceOutOfService 			(18),
	callToParkDeviceOutOfService 			(19),
	destinationDeviceOutOfService 			(20),
	divertingDeviceOutOfService 			(21),
	heldDeviceOutOfService 				(22),
	parkToDeviceOutOfService 			(23),
	pickupDeviceOutOfService 			(24),
	networkOutOfService 				( 6),
	otherResourceOutOfService 			(25),
	resourceLimitExceeded 				(26),
	overallMonitorLimitExceeded 			( 7),
	conferenceMemberLimitExceeded 			( 8),
	registrationLimitExceeded 			(27),
	conferenceResourceCannotBeSatisfied 		(28),
	maxDevicesExceeded				(29),
	startTimeOutOfRange				(30),
	durationExceeded				(31) }

SubscribedResourceAvailabilityErrors ::= ENUMERATED
{	generic 					( 1),
	objectMonitorLimitExceeded 			( 2),
	trunkLimitExceeded 				( 3),
	outstandingReqLimitExceeded 			( 4),
	objectRegistrationLimitExceeded 		( 5) }

PerformanceManagementErrors ::= ENUMERATED
{ 	generic 					( 1),
	performanceLimitExceeded 			( 2) }

PrivateDataInfoErrors ::= ENUMERATED
{ 	cSTAPrivateDataInfoError			( 1) }

UnspecifiedErrors ::= NULL

END -- of CSTA-error-definition