Class InstantMessagingEvent
java.lang.Object
java.util.EventObject
altitude.integrationServer.events.ISEvent
altitude.integrationServer.events.ServerEvent
altitude.integrationServer.events.AgentEvent
altitude.integrationServer.events.SessionEvent
altitude.integrationServer.events.InstantMessagingEvent
- All Implemented Interfaces:
Serializable
Represents an instant messaging event of a session.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAllowed operations.booleanIf true, the instant messaging is cleared by rotate on no answer.The reason to dequeue the instant messaging.Destination address of the interaction.Name of the agent, if the remote instant messaging party talking to the agent is also an agent.Campaign associated to the instant messaging.The type of the instant messaging event event.intIdentifier of the data interaction.Global identifier of the interaction.booleanIf true, the instant messaging is in a campaign queue.booleanIf true, the instant messaging is being recorded.URL of the HTTP server of the instant messaging gateway.intIdentifier of the document that contains the recording of the instant messaging.The type of the recording initiator.Recording Key.The reason for the last recording termination.getState()The current state of the instant messaging interaction.voidAllowed operations.voidsetClearedByRotateOnNoAnswer(boolean value) If true, the instant messaging is cleared by rotate on no answer.voidThe reason to dequeue the instant messaging.voidsetDestinationAddress(String value) Destination address of the interaction.voidsetDestinationAgent(String value) Name of the agent, if the remote instant messaging party talking to the agent is also an agent.voidsetDestinationCampaign(String value) Campaign associated to the instant messaging.voidThe type of the instant messaging event event.voidsetInteractionId(int value) Identifier of the data interaction.voidsetInteractionKey(String value) Global identifier of the interaction.voidsetIsEnqueued(boolean value) If true, the instant messaging is in a campaign queue.voidsetIsRecording(boolean value) If true, the instant messaging is being recorded.voidsetJoinUrl(String value) URL of the HTTP server of the instant messaging gateway.voidsetRecordingDocumentId(int value) Identifier of the document that contains the recording of the instant messaging.voidThe type of the recording initiator.voidsetRecordingKey(String value) Recording Key.voidThe reason for the last recording termination.voidThe current state of the instant messaging interaction.toString()Converts the value of this event to a string representation.Methods inherited from class SessionEvent
getSessionId, setSessionIdMethods inherited from class AgentEvent
getAgentId, setAgentIdMethods inherited from class ServerEvent
getInstance, getLoggedAgentId, setInstance, setLoggedAgentIdMethods inherited from class ISEvent
getSerialNumber, getTimestamp, setSerialNumber, setTimestampMethods inherited from class EventObject
getSource
-
Constructor Details
-
InstantMessagingEvent
public InstantMessagingEvent()
-
-
Method Details
-
getInteractionId
public int getInteractionId()Identifier of the data interaction. -
setInteractionId
public void setInteractionId(int value) Identifier of the data interaction. -
getEventType
The type of the instant messaging event event. -
setEventType
The type of the instant messaging event event. -
getState
The current state of the instant messaging interaction. -
setState
The current state of the instant messaging interaction. -
getJoinUrl
URL of the HTTP server of the instant messaging gateway. -
setJoinUrl
URL of the HTTP server of the instant messaging gateway. -
getRecordingDocumentId
public int getRecordingDocumentId()Identifier of the document that contains the recording of the instant messaging. -
setRecordingDocumentId
public void setRecordingDocumentId(int value) Identifier of the document that contains the recording of the instant messaging. -
getDestinationAgent
Name of the agent, if the remote instant messaging party talking to the agent is also an agent. -
setDestinationAgent
Name of the agent, if the remote instant messaging party talking to the agent is also an agent. -
getDestinationAddress
Destination address of the interaction. -
setDestinationAddress
Destination address of the interaction. -
getDestinationCampaign
Campaign associated to the instant messaging. -
setDestinationCampaign
Campaign associated to the instant messaging. -
getIsEnqueued
public boolean getIsEnqueued()If true, the instant messaging is in a campaign queue. -
setIsEnqueued
public void setIsEnqueued(boolean value) If true, the instant messaging is in a campaign queue. -
getIsRecording
public boolean getIsRecording()If true, the instant messaging is being recorded. -
setIsRecording
public void setIsRecording(boolean value) If true, the instant messaging is being recorded. -
getDequeuedReason
The reason to dequeue the instant messaging. -
setDequeuedReason
The reason to dequeue the instant messaging. -
getRecordingTerminationReason
The reason for the last recording termination. -
setRecordingTerminationReason
The reason for the last recording termination. -
getRecordingInitiatorType
The type of the recording initiator. -
setRecordingInitiatorType
The type of the recording initiator. -
getAllowedOperations
Allowed operations. -
setAllowedOperations
Allowed operations. -
getClearedByRotateOnNoAnswer
public boolean getClearedByRotateOnNoAnswer()If true, the instant messaging is cleared by rotate on no answer. -
setClearedByRotateOnNoAnswer
public void setClearedByRotateOnNoAnswer(boolean value) If true, the instant messaging is cleared by rotate on no answer. -
getInteractionKey
Global identifier of the interaction. -
setInteractionKey
Global identifier of the interaction. -
getRecordingKey
Recording Key. -
setRecordingKey
Recording Key. -
toString
Converts the value of this event to a string representation.- Overrides:
toStringin classAgentEvent- Returns:
- The string representation of the event.
-