Class PhoneInteractionData

java.lang.Object
altitude.integrationServer.types.PhoneInteractionData

public class PhoneInteractionData extends Object
Holds information about an phone interaction.
  • Constructor Details

    • PhoneInteractionData

      public PhoneInteractionData()
  • 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

      public PhoneInteractionState getState()
      Phone interaction state of the session.
    • setState

      public void setState(PhoneInteractionState value)
      Phone interaction state of the session.
    • getPreviousState

      public PhoneInteractionState getPreviousState()
      Previous phone interaction state of the session.
    • setPreviousState

      public void setPreviousState(PhoneInteractionState value)
      Previous phone interaction state of the session.
    • getSubCallType

      public SubCallType getSubCallType()
      Phone interaction sub call type of the session.
    • setSubCallType

      public void setSubCallType(SubCallType value)
      Phone interaction sub call type of the session.
    • getSupervision

      public SupervisionData getSupervision()
      Mode of Supervision, only used in a supervision context.
    • setSupervision

      public void setSupervision(SupervisionData value)
      Mode of Supervision, only used in a supervision context.
    • getAcd

      public String getAcd()
      ACD
    • setAcd

      public void setAcd(String value)
      ACD
    • getNumber

      public String getNumber()
      Number.
    • setNumber

      public void setNumber(String value)
      Number.
    • getDialedNumber

      public String getDialedNumber()
      Dialed number.
    • setDialedNumber

      public void setDialedNumber(String value)
      Dialed number.
    • getDnis

      public String getDnis()
      DNIS.
    • setDnis

      public void setDnis(String value)
      DNIS.
    • getIsRecording

      public boolean getIsRecording()
      If true, the phone interaction is being recording.
    • setIsRecording

      public void setIsRecording(boolean value)
      If true, the phone interaction is being recording.
    • getIsEnqueued

      public boolean getIsEnqueued()
      If true, the phone interaction is enqueued.
    • setIsEnqueued

      public void setIsEnqueued(boolean value)
      If true, the phone interaction is enqueued.
    • getIsNewPending

      public boolean getIsNewPending()
      If true, a pending phone interaction exists in the session.
    • setIsNewPending

      public void setIsNewPending(boolean value)
      If true, a pending phone interaction exists in the session.
    • getIsSuspended

      public boolean getIsSuspended()
      If true, the interaction is suspended.
    • setIsSuspended

      public void setIsSuspended(boolean value)
      If true, the interaction is suspended.
    • getTrunk

      public String getTrunk()
      Trunk.
    • setTrunk

      public void setTrunk(String value)
      Trunk.
    • getSupervisedTransferType

      public SupervisedTransferType getSupervisedTransferType()
      Type of supervised transfer.
    • setSupervisedTransferType

      public void setSupervisedTransferType(SupervisedTransferType value)
      Type of supervised transfer.
    • getUcid

      public String getUcid()
      Avaya UCID.
    • setUcid

      public void setUcid(String value)
      Avaya UCID.
    • 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 PhoneMediaCanDo getAllowedOperations()
      Allowed operations.
    • setAllowedOperations

      public void setAllowedOperations(PhoneMediaCanDo value)
      Allowed operations.