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.External
InteractionState 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.External
InteractionState
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.External
Presence.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)