E_CTI_NO_ERROR
|
No error occurred.
|
0
|
E_CTI_INVALID_ VERSION
|
The CTI Server does not support the protocol version number
requested by the CTI client.
|
1
|
E_CTI_INVALID_ MESSAGE_ TYPE
|
A message with an invalid message type field was received.
|
2
|
E_CTI_INVALID_ FIELD_TAG
|
A message with an invalid floating field tag was received.
|
3
|
E_CTI_SESSION_ NOT_OPEN
|
No session is currently open on the connection.
|
4
|
E_CTI_SESSION_ ALREADY_ OPEN
|
A session is already open on the connection.
|
5
|
E_CTI_REQUIRED_ DATA_ MISSING
|
The request did not include one or more floating items that
are required.
|
6
|
E_CTI_INVALID_ PERIPHERAL_ID
|
A message with an invalid PeripheralID value was received.
|
7
|
E_CTI_INVALID_ AGENT_ DATA
|
The provided agent data items are invalid.
|
8
|
E_CTI_AGENT_NOT_ LOGGED_ON
|
The indicated agent is not currently logged in.
|
9
|
E_CTI_DEVICE_IN_ USE
|
The indicated agent teleset is already associated with a
different CTI client.
|
10
|
E_CTI_NEW_ SESSION_ OPENED
|
This session is being terminated due to a new session open
request from the client.
|
11
|
E_CTI_FUNCTION_ NOT_ AVAILABLE
|
A request message was received for a function or service that
was not granted to the client.
|
12
|
E_CTI_INVALID_ CALLID
|
A request message was received with an invalid CallID value.
|
13
|
E_CTI_PROTECTED_ VARIABLE
|
The CTI client cannot update the requested variable.
|
14
|
E_CTI_CTI_SERVER_ OFFLINE
|
The CTI Server cannot function normally. The CTI client closes
the session upon receipt of this error.
|
15
|
E_CTI_TIMEOUT
|
The CTI Server failed to respond to a request message within
the time-out period, or no messages were received from the CTI client within
the IdleTimeout period.
|
16
|
E_CTI_UNSPECIFIED_FAILURE
|
An unspecified error occurred.
|
17
|
E_CTI_INVALID_ TIMEOUT
|
The IdleTimeout field contains a value that is less than 20
seconds (4 times the minimum heartbeat interval of 5 seconds).
|
18
|
E_CTI_INVALID_ SERVICE_MASK
|
The ServicesRequested field has unused bits set. All unused
bit positions must be zero.
|
19
|
E_CTI_INVALID_ CALL_MSG_MASK
|
The CallMsgMask field has unused bits set. All unused bit
positions must be zero.
|
20
|
E_CTI_INVALID_ AGENT_ STATE_ MASK
|
The AgentStateMask field has unused bits set. All unused bit
positions must be zero.
|
21
|
E_CTI_INVALID_ RESERVED_ FIELD
|
A Reserved field has a non-zero value.
|
22
|
E_CTI_INVALID_ FIELD_ LENGTH
|
A floating field exceeds the allowable length for that field
type.
|
23
|
E_CTI_INVALID_ DIGITS
|
A STRING field contains characters that are not digits
("0" through
"9").
|
24
|
E_CTI_BAD_ MESSAGE_ FORMAT
|
The message is improperly constructed. This can be caused by
omitted or incorrectly sized fixed message fields.
|
25
|
E_CTI_INVALID_ TAG_FOR_MSG_ TYPE
|
A floating field tag is present that specifies a field that
does not belong in this message type.
|
26
|
E_CTI_INVALID_ DEVICE_ID_ TYPE
|
A DeviceIDType field contains an invalid value.
|
27
|
E_CTI_INVALID_ LCL_CONN_ STATE
|
A LocalConnectionState field contains an invalid value.
|
28
|
E_CTI_INVALID_ EVENT_ CAUSE
|
An EventCause field contains an invalid value.
|
29
|
E_CTI_INVALID_ NUM_ PARTIES
|
The NumParties field contains a value that exceeds the maximum
(16).
|
30
|
E_CTI_INVALID_ SYS_ EVENT_ID
|
The SystemEventID field contains an invalid value.
|
31
|
E_CTI_ INCONSISTENT_ AGENT_DATA
|
The provided agent extension, agent ID, and/or agent
instrument values are inconsistent with each other.
|
32
|
E_CTI_INVALID_ CONNECTION_ID_ TYPE
|
A ConnectionDeviceIDType field contains an invalid value.
|
33
|
E_CTI_INVALID_ CALL_TYPE
|
The CallType field contains an invalid value.
|
34
|
E_CTI_NOT_CALL_ PARTY
|
A CallDataUpdate or Release Call request specified a call that
the client is not a party to.
|
35
|
E_CTI_INVALID_ PASSWORD
|
The ClientID and Client Password provided in an OPEN_REQ
message is incorrect.
|
36
|
E_CTI_CLIENT_ DISCONNECTED
|
The client TCP/IP connection was disconnected without a
CLOSE_REQ.
|
37
|
E_CTI_INVALID_ OBJECT_ STATE
|
An invalid object state value was provided.
|
38
|
E_CTI_INVALID_ NUM_ SKILL_GROUPS
|
An invalid NumSkillGroups value was provided.
|
39
|
E_CTI_INVALID_ NUM_LINES
|
An invalid NumLines value was provided.
|
40
|
E_CTI_INVALID_ LINE_TYPE
|
An invalid LineType value was provided.
|
41
|
E_CTI_INVALID_ ALLOCATION_STATE
|
An invalid AllocationState value was provided.
|
42
|
E_CTI_INVALID_ ANSWERING_ MACHINE
|
An invalid AnsweringMachine value was provided.
|
43
|
E_CTI_INVALID_ CALL_MANNER_ TYPE
|
An invalid CallMannerType value was provided.
|
44
|
E_CTI_INVALID_ CALL_PLACEMENT_ TYPE
|
An invalid CallPlacementType value was provided.
|
45
|
E_CTI_INVALID_ CONSULT_ TYPE
|
An invalid ConsultType value was provided.
|
46
|
E_CTI_INVALID_ FACILITY_ TYPE
|
An invalid FacilityType value was provided.
|
47
|
E_CTI_INVALID_ MSG_TYPE_ FOR_ VERSION
|
The provided MessageType is invalid for the opened protocol
version.
|
48
|
E_CTI_INVALID_ TAG_FOR_ VERSION
|
A floating field tag value is invalid for the opened protocol
version.
|
49
|
E_CTI_INVALID_ AGENT_WORK_ MODE
|
An invalid AgentWorkMode value was provided.
|
50
|
E_CTI_INVALID_ CALL_OPTION
|
An invalid call option value was provided.
|
51
|
E_CTI_INVALID_ DESTINATION_ COUNTRY
|
An invalid destination country value was provided.
|
52
|
E_CTI_INVALID_ ANSWER_DETECT_ MODE
|
An invalid answer detect mode value was provided.
|
53
|
E_CTI_MUTUALLY_ EXCLUS_DEVICEID_ TYPES
|
A peripheral monitor request cannot specify both a call and a
device.
|
54
|
E_CTI_INVALID_ MONITORID
|
An invalid monitorID value was provided.
|
55
|
E_CTI_SESSION_ MONITOR_ ALREADY_EXISTS
|
A requested session monitor was already created.
|
56
|
E_CTI_SESSION_ MONITOR_IS_ CLIENTS
|
A client may not monitor its own session.
|
57
|
E_CTI_INVALID_ CALL_CONTROL_ MASK
|
An invalid call control mask value was provided.
|
58
|
E_CTI_INVALID_ FEATURE_MASK
|
An invalid feature mask value was provided.
|
59
|
E_CTI_INVALID_ TRANSFER_ CONFERENCE_ SETUP_MASK
|
An invalid transfer conference setup mask value was provided.
|
60
|
E_CTI_INVALID_ ARRAY_INDEX
|
An invalid named array index value was provided.
|
61
|
E_CTI_INVALID_ CHARACTER
|
An invalid character value was provided.
|
62
|
E_CTI_CLIENT_NOT_FOUND
|
There is no open session with a matching ClientID.
|
63
|
E_CTI_SUPERVISOR_NOT_FOUND
|
The agent's supervisor is unknown or does not have an open CTI
session.
|
64
|
E_CTI_TEAM_NOT_ FOUND
|
The agent is not a member of an agent team.
|
65
|
E_CTI_NO_CALL_ ACTIVE
|
The specified agent does not have an active call.
|
66
|
E_CTI_NAMED_ VARIABLE_NOT_ CONFIGURED
|
The specified named variable is not configured in the Unified
ICM database.
|
67
|
E_CTI_NAMED_ ARRAY_NOT_ CONFIGURED
|
The specified named array is not configured in the Unified ICM
database.
|
68
|
E_CTI_INVALID_ CALL_VARIABLE_ MASK
|
The specified call variable mask in not valid.
|
69
|
E_CTI_ELEMENT_ NOT_FOUND
|
An internal error occurred manipulating a named variable or
named array element.
|
70
|
E_CTI_INVALID_ DISTRIBUTION_TYPE
|
The specified distribution type is invalid.
|
71
|
E_CTI_INVALID_ SKILL_GROUP
|
The specified skill group is invalid.
|
72
|
E_CTI_TOO_MUCH_ DATA
|
The total combined size of named variables and named arrays
cannot exceed the limit of 2000 bytes.
|
73
|
E_CTI_VALUE_TOO_LONG
|
The value of the specified named variable or named array
element exceeds the maximum permissible length.
|
74
|
E_CTI_SCALAR_ FUNCTION_ON_ ARRAY
|
A NamedArray was specified with a NamedVariable tag.
|
75
|
E_CTI_ARRAY_ FUNCTION_ON_ SCALAR
|
A NamedVariable was specified with a NamedArray tag.
|
76
|
E_CTI_INVALID_ NUM_NAMED_ VARIABLES
|
The value in the NumNamedVariables field is different than the
number of NamedVariable floating fields in the message.
|
77
|
E_CTI_INVALID_ NUM_NAMED_ ARRAYS
|
The value in the NumNamedArrays field is different than the
number of NamedArray floating fields in the message.
|
78
|