Class InstantMessagingInteractionData
java.lang.Object
altitude.integrationServer.types.InstantMessagingInteractionData
Holds information about an instant messaging interaction.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAllowed operations.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.EnumeratedInstantMessagingInteractionStatewith the previous state of the instant messaging interaction.Primary interaction parties.Secondary interaction parties.getState()EnumeratedInstantMessagingInteractionStatewith the state of the instant messaging interaction.voidAllowed operations.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 previous state of the instant messaging interaction.voidPrimary interaction parties.voidSecondary interaction parties.voidEnumeratedInstantMessagingInteractionStatewith the state of the instant messaging interaction.
-
Constructor Details
-
InstantMessagingInteractionData
public InstantMessagingInteractionData()
-
-
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. -
getPreviousState
EnumeratedInstantMessagingInteractionStatewith the previous state of the instant messaging interaction. -
setPreviousState
EnumeratedInstantMessagingInteractionStatewith the previous 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. -
getJoinUrl
URL of the HTTP server of the instant messaging gateway. -
setJoinUrl
URL of the HTTP server of the instant messaging gateway. -
getPrimaryParties
Primary interaction parties. -
setPrimaryParties
Primary interaction parties. -
getSecondaryParties
Secondary interaction parties. -
setSecondaryParties
Secondary interaction parties. -
getAllowedOperations
Allowed operations. -
setAllowedOperations
Allowed operations.
-