Interface IInteractionMedia

All Superinterfaces:
IDisposable, IEntity
All Known Subinterfaces:
IEmailMedia, IInstantMessagingMedia, IPhoneMedia, ISocialMedia, IWorkflowMedia

public interface IInteractionMedia extends IEntity
Represents a media interaction.
  • Method Details

    • answer

      void answer(boolean synchronous) throws Exception, altitude.integrationServer.exceptions.ISException
      Answers the interaction.
      Parameters:
      synchronous - If true, the method is synchronous.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getInteractionId

      int getInteractionId() throws Exception, altitude.integrationServer.exceptions.ISException
      Identifier of the interaction.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getMediaId

      int getMediaId() throws Exception, altitude.integrationServer.exceptions.ISException
      Identifier of the media.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getMediaType

      MediaType getMediaType() throws Exception, altitude.integrationServer.exceptions.ISException
      The type of the media.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getSession

      ISession getSession() throws Exception, altitude.integrationServer.exceptions.ISException
      The session associated with this interaction.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getStartTime

      GregorianCalendar getStartTime() throws Exception, altitude.integrationServer.exceptions.ISException
      Start time of the interaction.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException