Interface IContactCenterManager

All Superinterfaces:
IDisposable, IEntity

public interface IContactCenterManager extends IEntity
Manages the contact center.
  • Method Details

    • boot

      void boot(String instanceAddress, boolean secure, boolean synchronous) throws Exception, altitude.integrationServer.exceptions.ISException
      Boots the instance.
      Parameters:
      instanceAddress - Address of the instance.
      secure - If true, the connections opened between the Integration Server and the instance are secure.
      synchronous - If true, the method is synchronous.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • enableGdpr

      void enableGdpr(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken) throws Exception, altitude.integrationServer.exceptions.ISException
      Enables the GDPR in the instance. Once enabled, the GDPR cannot be disabled in the instance.
      Parameters:
      instanceAddress - Address of the instance.
      secure - If true, the connections opened between the Integration Server and the instance are secure.
      agentName - Name of the agent.
      authenticationType - Type of authentication.
      password - Password of the agent.
      securityToken - Security token for the external authentication type.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • gdprEnabled

      boolean gdprEnabled(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken) throws Exception, altitude.integrationServer.exceptions.ISException
      If true, the GDPR is enabled in the instance.
      Parameters:
      instanceAddress - Address of the instance.
      secure - If true, the connections opened between the Integration Server and the instance are secure.
      agentName - Name of the agent.
      authenticationType - Type of authentication.
      password - Password of the agent.
      securityToken - Security token for the external authentication type.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getBootEvolution

      BootEvolution getBootEvolution(String instanceAddress, boolean secure) throws Exception, altitude.integrationServer.exceptions.ISException
      Gets the Boot Evolution of the instance.
      Parameters:
      instanceAddress - Address of the instance.
      secure - If true, the connections opened between the Integration Server and the instance are secure.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getRunningMode

      InstanceRunningMode getRunningMode(String instanceAddress, boolean secure) throws Exception, altitude.integrationServer.exceptions.ISException
      Gets the running mode of the instance.
      Parameters:
      instanceAddress - Address of the instance.
      secure - If true, the connections opened between the Integration Server and the instance are secure.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • getShutdownEvolution

      ShutdownEvolution getShutdownEvolution(String instanceAddress, boolean secure) throws Exception, altitude.integrationServer.exceptions.ISException
      Gets the Shutdown Evolution of the instance.
      Parameters:
      instanceAddress - Address of the instance.
      secure - If true, the connections opened between the Integration Server and the instance are secure.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • setOnline

      void setOnline(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken) throws Exception, altitude.integrationServer.exceptions.ISException
      Sets the instance online.
      Parameters:
      instanceAddress - Address of the instance.
      secure - If true, the connections opened between the Integration Server and the instance are secure.
      agentName - Name of the agent.
      authenticationType - Type of authentication.
      password - Password of the agent.
      securityToken - Security token for the external authentication type.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
    • shutdown

      void shutdown(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken, boolean synchronous) throws Exception, altitude.integrationServer.exceptions.ISException
      Sets the instance offline.
      Parameters:
      instanceAddress - Address of the instance.
      secure - If true, the connections opened between the Integration Server and the instance are secure.
      agentName - Name of the agent.
      authenticationType - Type of authentication.
      password - Password of the agent.
      securityToken - Security token for the external authentication type.
      synchronous - If true, the method is synchronous.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException