Class InstantMessagingInteractionData

java.lang.Object
altitude.integrationServer.types.InstantMessagingInteractionData

public class InstantMessagingInteractionData extends Object
Holds information about an 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

      public String getInteractionKey()
      Global identifier of the interaction.
    • setInteractionKey

      public void setInteractionKey(String value)
      Global identifier of the interaction.
    • getState

      Enumerated InstantMessagingInteractionState with the state of the instant messaging interaction.
    • setState

      public void setState(InstantMessagingInteractionState value)
      Enumerated InstantMessagingInteractionState with the state of the instant messaging interaction.
    • getPreviousState

      public InstantMessagingInteractionState getPreviousState()
      Enumerated InstantMessagingInteractionState with the previous state of the instant messaging interaction.
    • setPreviousState

      public void setPreviousState(InstantMessagingInteractionState value)
      Enumerated InstantMessagingInteractionState with 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

      public String getFromAddress()
      ANI of the remote party talking to the agent. For inbound calls, specifies the caller ANI.
    • setFromAddress

      public void setFromAddress(String value)
      ANI of the remote party talking to the agent. For inbound calls, specifies the caller ANI.
    • getFromAgent

      public String getFromAgent()
      User name of the remote agent.
    • setFromAgent

      public void setFromAgent(String value)
      User name of the remote agent.
    • getDnis

      public String getDnis()
      Number dialed by the customer.
    • setDnis

      public void setDnis(String value)
      Number dialed by the customer.
    • getJoinUrl

      public String getJoinUrl()
      URL of the HTTP server of the instant messaging gateway.
    • setJoinUrl

      public void setJoinUrl(String value)
      URL of the HTTP server of the instant messaging gateway.
    • getPrimaryParties

      public InteractionParties getPrimaryParties()
      Primary interaction parties.
    • setPrimaryParties

      public void setPrimaryParties(InteractionParties value)
      Primary interaction parties.
    • getSecondaryParties

      public InteractionParties getSecondaryParties()
      Secondary interaction parties.
    • setSecondaryParties

      public void setSecondaryParties(InteractionParties value)
      Secondary interaction parties.
    • getAllowedOperations

      public InstantMessagingMediaCanDo getAllowedOperations()
      Allowed operations.
    • setAllowedOperations

      public void setAllowedOperations(InstantMessagingMediaCanDo value)
      Allowed operations.