Class InstantMessagingEventData

java.lang.Object
altitude.integrationServer.types.InstantMessagingEventData

public class InstantMessagingEventData extends Object
Represents the data in an instant messaging event.
  • 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

      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.
    • 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.
    • 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

      public InstantMessagingMediaCanDo getAllowedOperations()
      Allowed operations.
    • setAllowedOperations

      public void setAllowedOperations(InstantMessagingMediaCanDo value)
      Allowed operations.
    • 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.