public interface DestinationI
The DestinationI object represents a potential destination for an InteractionI as configured in AACC/ACCS or POM.
Examples of destinations are agents, skillsets, POM contacts etc. See DestinationType for more details on destination types.
Destinations are used in transfers, conferences, callbacks, POM destinations, and other scenarios as needed.
| Modifier and Type | Method and Description |
|---|---|
DestinationCallType |
getDestinationCallType() |
DestinationType |
getDestinationType() |
java.lang.String |
getName() |
java.lang.String |
getNumber() |
Presence |
getPresence()
The
Presence for the destination if it is available or Presence.Unknown if it is not. |
InteractionState |
getState()
The current
InteractionState of the destination if it is available or InteractionState.Unknown if it is
not. |
java.lang.String |
getTimezone()
A string representation of the timezone association with the destination if it is available.
|
void |
setCallbackTypeSpecified(boolean callbackTypeSpecified) |
void |
setCallType(DestinationCallType callType) |
void |
setName(java.lang.String name) |
void |
setNumber(java.lang.String number) |
void |
setPomZone(java.lang.String pomZone) |
void |
setPresence(Presence presence) |
void |
setTimezone(java.lang.String timezone) |
void |
setType(DestinationType type) |
java.lang.String getName()
java.lang.String getNumber()
java.lang.String getTimezone()
DestinationI objects of type DestinationType.ExternalInteractionState getState()
InteractionState of the destination if it is available or InteractionState.Unknown if it is
not. This is not available for DestinationI objects of type DestinationType.ExternalInteractionState of the destination if it is available or InteractionState#Unknown if it is notPresence getPresence()
Presence for the destination if it is available or Presence.Unknown if it is not. This is not available
for DestinationI objects of type DestinationType.ExternalPresence.Unknown if it is notDestinationType getDestinationType()
DestinationCallType getDestinationCallType()
void setCallType(DestinationCallType callType)
void setType(DestinationType type)
void setName(java.lang.String name)
void setNumber(java.lang.String number)
void setTimezone(java.lang.String timezone)
void setPresence(Presence presence)
void setPomZone(java.lang.String pomZone)
void setCallbackTypeSpecified(boolean callbackTypeSpecified)