public enum StateReason extends java.lang.Enum<StateReason>
StateReason
enum defines the possible reasons for a state transition on an API object (for example
InteractionI
or ResourceI
).Enum Constant and Description |
---|
AcquisitionFailure
Indicates that the acquisition of the resource failed.
|
AddressRemoved
Indicates that the state change was the result of an administered address being removed from the system.
|
AssignedToUser
Indicates that the state change was the result of a resource being assigned to a user.
|
BargeIn
Indicates that the state change was a result of invocation of the
MonitoredInteractionI.bargeIn() method. |
BulkRecord
Indicates that the state change was the result of a bulk call recording (quality of service recording) operation.
|
Callback
Indicates that the state change was a result of a POM callback being received.
|
CallForwardImmediate
Indicates that the state change was a result of call forwarding being in effect at the destination address.
|
CallForwardNoAnswer
Indicates that the state change was a result of call forwarding being triggered due to the call not being answered.
|
CallSupervisor
Indicates that the state change was a result of a call supervisor operation invocation via
ResourceI.callSupervisor()
. |
Cancelled
Indicates that the state change was the result of a cancel operation
|
ConferenceComplete
Indicates that the state change was a result of a conference complete operation (see
InteractionI.completeConference() ). |
ConferenceInitiated
Indicates that the state change was a result of an initiate conference operation (see
InteractionI.initiateConference(java.lang.String) ). |
ConsultComplete
Indicates that the state change resulted from the completion of a transfer or conference operation
|
ConsultInitiated
Indicates that the state change was a result of a consult operation when there is not enough information available to
determine whether the consult was created as part of a transfer or conference operation.
|
ContextCreation
Indicates that the state change was the result of IVR context creation on an incoming Contact Center contact.
|
CTILinkDown
Indicates that the computer telephony integration (CTI) link has failed.
|
CTILinkUp
Indicates that the computer telephony integration (CTI) link has been recovered.
|
Default
Indicates the standard or default reason for state transitions.
|
DefaultTreatment
Indicates that the state change was a result of the default treatment being applied to the incoming Contact Center call.
|
DemandRecord
Indicates that the state change was the result of a record-on-demand request.
|
Denied
Indicates that a state change request was denied
|
DestinationBusy
Indicates that the state change was a result of the destination device or address being busy
|
DeviceNotConfigured
Indicates that the endpoint (physical phone or softphone) is not configured on the telephony switch.
|
DeviceNotRegistered
Indicates that the endpoint (physical phone or softphone) is not registered or logged in to the telephony switch.
|
DeviceNotSupported
Indicates that the endpoint (physical phone or softphone) or address has a configuration that is not supported.
|
DigitCollection
Indicates that the state change was the result of IVR digit collection on an incoming Contact Center contact.
|
Emergency
Indicates that the state change was a result of an emergency operation invocation via
InteractionI.emergency() . |
ForceDisconnect
Indicates that the state change was a result of the contact being disconnected via the Contact Center script.
|
InitiatedByAgent
Indicates that the state change or operation was initiated by the agent.
|
InitiatedBySystem
Indicates that the state change or operation was initiated by the system (service provider).
|
InsufficientResources
Indicates that there were insufficient resources available to handle a request
|
InvalidRequest
Indicates that the state change was a result of an invalid request being received (for example, an invalid destination
address was supplied).
|
Join
Indicates that the state change was a result of a join operation invocation via
InteractionI.joinConference(com.avaya.ccs.api.InteractionI) . |
LicenseNotGranted
A required license was not granted.
|
NotReady
Indicates that the state change was the result of entering not ready
|
Observe
Indicates that the state change was a result of invocation of the
MonitoredInteractionI.observe() method. |
Park
Indicates that the state change was the result of the associated contact being "parked" at an address.
|
PINValidation
Indicates that the state change was the result of IVR pin validation on an incoming Contact Center contact.
|
Preview
Indicates that the state change was a result of a POM preview being received.
|
ProviderOutOfService
Indicates that the service provider for the endpoint is currently out of service.
|
Pull
Indicates that the state change was the result of a user pulling a contact.
|
Redirect
Indicates that the state change was the result of the associated incoming contact being redirected to a new address.
|
Reject
Indicates that the state change was the result of the associated incoming contact being rejected
|
RelatedResourceNotLicensed
Indicates that the state change was the result of a license for a related resource not being granted.
|
ResourceDisabled
Indicates that the resource is disabled.
|
ResourceNotFound
Indicates that the request resource could not be found.
|
Route
Indicates that the state change was the result of the associated incoming contact being routed.
|
ServerError
An error occurred within the switching platform.
|
ServiceUnavailable
A service required to process a request is not available (for example, the computer telephony integration (CTI) link is
down).
|
Shutdown
Indicates that the state change was a result of the service provider being shut down.
|
SupervisorAssociation
Indicates that the state change was the result of the permissions of a resource or user changing because of a change in a
users assigned Supervisor.
|
Timeout
Indicates that the state change was the result of a timeout occurring.
|
TransferComplete
Indicates that the state change was a result of a transfer complete operation (see
InteractionI.completeTransfer() ). |
TransferInitiated
Indicates that the state change was a result of initiate transfer operation (see
InteractionI.initiateTransfer(java.lang.String) ). |
UnassignedFromUser
Indicates that the state change was the result of a resource being unassigned from a user.
|
Unknown |
Whisper
Indicates that the state change was the result of
MonitoredInteractionI.whisper() |
Modifier and Type | Method and Description |
---|---|
static StateReason |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static StateReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final StateReason Default
public static final StateReason BargeIn
MonitoredInteractionI.bargeIn()
method.public static final StateReason Observe
MonitoredInteractionI.observe()
method.public static final StateReason ConsultInitiated
public static final StateReason ConsultComplete
public static final StateReason ConferenceInitiated
InteractionI.initiateConference(java.lang.String)
).public static final StateReason ConferenceComplete
InteractionI.completeConference()
).public static final StateReason TransferInitiated
InteractionI.initiateTransfer(java.lang.String)
).public static final StateReason TransferComplete
InteractionI.completeTransfer()
).public static final StateReason Join
InteractionI.joinConference(com.avaya.ccs.api.InteractionI)
.public static final StateReason CallSupervisor
ResourceI.callSupervisor()
.public static final StateReason Emergency
InteractionI.emergency()
.public static final StateReason Park
public static final StateReason Redirect
public static final StateReason Reject
public static final StateReason Route
public static final StateReason Shutdown
public static final StateReason Whisper
MonitoredInteractionI.whisper()
public static final StateReason DefaultTreatment
public static final StateReason ForceDisconnect
public static final StateReason Pull
public static final StateReason DestinationBusy
public static final StateReason ServerError
public static final StateReason ServiceUnavailable
public static final StateReason CallForwardImmediate
public static final StateReason CallForwardNoAnswer
public static final StateReason InvalidRequest
public static final StateReason Callback
public static final StateReason Preview
public static final StateReason AcquisitionFailure
public static final StateReason CTILinkDown
public static final StateReason CTILinkUp
public static final StateReason DeviceNotRegistered
public static final StateReason DeviceNotConfigured
public static final StateReason DeviceNotSupported
public static final StateReason LicenseNotGranted
public static final StateReason ProviderOutOfService
public static final StateReason ResourceDisabled
public static final StateReason AddressRemoved
public static final StateReason NotReady
public static final StateReason Denied
public static final StateReason Cancelled
public static final StateReason Timeout
public static final StateReason InsufficientResources
public static final StateReason BulkRecord
public static final StateReason DemandRecord
public static final StateReason ResourceNotFound
public static final StateReason RelatedResourceNotLicensed
public static final StateReason InitiatedByAgent
public static final StateReason InitiatedBySystem
public static final StateReason PINValidation
public static final StateReason DigitCollection
public static final StateReason ContextCreation
InteractionI.getIntrinsics()
,
InteractionI.getData()
, InteractionI.getUUI()
)public static final StateReason AssignedToUser
public static final StateReason UnassignedFromUser
public static final StateReason SupervisorAssociation
public static final StateReason Unknown
public static StateReason[] values()
for (StateReason c : StateReason.values()) System.out.println(c);
public static StateReason valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null