Class InstantMessagingEventData
java.lang.Object
altitude.integrationServer.types.InstantMessagingEventData
Represents the data in an instant messaging event.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAllowed operations.byte[]Data stream transferred with the instant messaging interaction not valid for the instance.getDnis()Number dialed by the customer.ANI of the remote party talking to the agent.User name of the remote agent.intIdentifier of the interaction.Global identifier of the interaction.booleanIf true, the interaction is enqueued.booleanIf true, the interaction is being recorded.URL of the HTTP server of the instant messaging gateway.getState()EnumeratedInstantMessagingInteractionStatewith the state of the instant messaging interaction.voidAllowed operations.voidsetBlindData(byte[] value) Data stream transferred with the instant messaging interaction not valid for the instance.voidNumber dialed by the customer.voidsetFromAddress(String value) ANI of the remote party talking to the agent.voidsetFromAgent(String value) User name of the remote agent.voidsetInteractionId(int value) Identifier of the interaction.voidsetInteractionKey(String value) Global identifier of the interaction.voidsetIsEnqueued(boolean value) If true, the interaction is enqueued.voidsetIsRecording(boolean value) If true, the interaction is being recorded.voidsetJoinUrl(String value) URL of the HTTP server of the instant messaging gateway.voidEnumeratedInstantMessagingInteractionStatewith the state of the instant messaging interaction.
-
Constructor Details
-
InstantMessagingEventData
public InstantMessagingEventData()
-
-
Method Details
-
getInteractionId
public int getInteractionId()Identifier of the interaction. -
setInteractionId
public void setInteractionId(int value) Identifier of the interaction. -
getInteractionKey
Global identifier of the interaction. -
setInteractionKey
Global identifier of the interaction. -
getState
EnumeratedInstantMessagingInteractionStatewith the state of the instant messaging interaction. -
setState
EnumeratedInstantMessagingInteractionStatewith the state of the instant messaging interaction. -
getIsRecording
public boolean getIsRecording()If true, the interaction is being recorded. -
setIsRecording
public void setIsRecording(boolean value) If true, the interaction is being recorded. -
getIsEnqueued
public boolean getIsEnqueued()If true, the interaction is enqueued. -
setIsEnqueued
public void setIsEnqueued(boolean value) If true, the interaction is enqueued. -
getFromAddress
ANI of the remote party talking to the agent. For inbound calls, specifies the caller ANI. -
setFromAddress
ANI of the remote party talking to the agent. For inbound calls, specifies the caller ANI. -
getFromAgent
User name of the remote agent. -
setFromAgent
User name of the remote agent. -
getDnis
Number dialed by the customer. -
setDnis
Number dialed by the customer. -
getBlindData
public byte[] getBlindData()Data stream transferred with the instant messaging interaction not valid for the instance. The value can be NULL. -
setBlindData
public void setBlindData(byte[] value) Data stream transferred with the instant messaging interaction not valid for the instance. The value can be NULL. -
getAllowedOperations
Allowed operations. -
setAllowedOperations
Allowed operations. -
getJoinUrl
URL of the HTTP server of the instant messaging gateway. -
setJoinUrl
URL of the HTTP server of the instant messaging gateway.
-