Options
All
  • Public
  • Public/Protected
  • All
Menu

This is the base class for ACD

Hierarchy

  • CXoneClient

Index

Constructors

  • get instance for agent auth and session

    example
    const cxoneClient = new CXoneClient();
    

    Returns CXoneClient

Properties

acdSessionManager: ACDSessionManager = ...
agentAssistWSService: AgentAssistWSService = ...
agentIntegrationConfigurationService: AgentIntegrationConfigurationService = ...
agentPermission: CXoneAgentPermission = ...
agentSetting: CXoneAgentSetting = ...
auth: CXoneAuth = ...
autoSummaryNotificationService: AutoSummaryNotificationService = ...
autoSummaryService: AutoSummaryService = ...
commitment: CommitmentService = ...
common: CommonService = ...
copilotNotificationClient: CopilotNotificationClient = ...
copilotService: CopilotService = ...
cxoneApiPerformanceMetrics: Subject<CXoneApiPerformanceMetrics> = ...
cxoneCustomerCard: CustomerCardService = ...
cxoneTenant: CXoneTenant = ...
cxoneUser: CXoneUser = ...
directory: CXoneDirectory = ...
hasInitModuleInitiated: boolean = false
iexService: IEXService = ...
logger: Logger = ...
notification: CXoneNotificationManager = ...
onUpdateSkillsEvent: Subject<AgentSkill[]> = ...
performanceReport: CXoneRealtimeReportService = ...
presenceSyncService: PresenceSyncService = ...
screenAgent: ScreenAgentService = ...
skillActivityQueue: CXoneSkillActivityQueue = ...
teamService: TeamService = ...
transcript: TranscriptService = ...
voiceBioHubService: VoiceBioHubService = ...
wemSchedule: WemSchedule = ...
singleton: CXoneClient

Accessors

  • Method to create singleton object of the class

    @example
    const cxoneClient = CXoneClient.instance();

    Returns CXoneClient

Methods

  • clearCache(): Promise<void>
  • Method to clear local and session storage

    example
    clearCache()
    

    Returns Promise<void>

  • clearCxoneLocalStorage(): void
  • Clears out all Local Storage except Settings Any other items thst should persist can be added if needed.

    example

    clearCxoneLocalStorage

    Returns void

  • createAgentAssistWSService(): Promise<void>
  • create Agent Assist Web Socket service object

    example

    this.createAgentAssistWSService();

    Returns Promise<void>

  • createAutoSummaryNotificationService(): Promise<void>
  • create auto summary notification service object

    example

    createAutoSummaryNotificationService()

    Returns Promise<void>

  • createAutoSummaryService(): Promise<void>
  • create auto summary service object

    example

    autoSummaryService

    Returns Promise<void>

  • handleRefreshTokenSuccess(): void
  • handler for update the refresh token

    Returns void

  • initAgentIntegrationConfigurationService(): void
  • method to initialize AgentIntegrationConfigurationService

    example
    CXoneClient.instance.initAgentIntegrationConfigurationService();
    

    Returns void

  • initAuthDependentModules(): void
  • Method to initialize auth dependent module when authentication gets successful

    example
    this.initAuthDependentModules();
    

    Returns void

  • onLeaderElectionChange(): void
  • Subscription for leader change event

    Returns void

  • subscribeAgentAssistEvent(): void
  • subscribe the agent assist event for copilot provider

    Returns void

  • subscribeRequestMessage(): void
  • Subscription for request message over broadcast channel

    Returns void

  • subscribeResponseMessage(): void
  • Subscription for response message over broadcast channel

    Returns void

  • terminateCXoneUtilWorker(): void
  • Method to terminate util worker

    example
    terminateCXoneUtilWorker()
    

    Returns void

Generated using TypeDoc