Options
All
  • Public
  • Public/Protected
  • All
Menu

Class to manage agent contact history

Hierarchy

  • CXoneAgentContactHistory

Index

Constructors

Methods

  • clearContactHistoryData(): Promise<void>
  • createContactHistoryObject(args: ContactHistoryIndexDBArgs): { agentId: string; contactId: any; contactStart: string; dispositionNotes: string; firstName: string; fromAddr: string; isOutbound: boolean; lastName: string; lastUpdateTime: string; mediaType: string; primaryDispositionId: number; skillId: any; skillName: any; tags: { TagName: string }[]; teamId: string; toAddr: string; totalDurationSeconds: number }
  • Method to create and return contact history object

    example
    • createContactHistoryObject(contactHistoryIndexDBArgs)

    Parameters

    Returns { agentId: string; contactId: any; contactStart: string; dispositionNotes: string; firstName: string; fromAddr: string; isOutbound: boolean; lastName: string; lastUpdateTime: string; mediaType: string; primaryDispositionId: number; skillId: any; skillName: any; tags: { TagName: string }[]; teamId: string; toAddr: string; totalDurationSeconds: number }

    • contact history object
    • agentId: string
    • contactId: any
    • contactStart: string
    • dispositionNotes: string
    • firstName: string
    • fromAddr: string
    • isOutbound: boolean
    • lastName: string
    • lastUpdateTime: string
    • mediaType: string
    • primaryDispositionId: number
    • skillId: any
    • skillName: any
    • tags: { TagName: string }[]
    • teamId: string
    • toAddr: string
    • totalDurationSeconds: number
  • getACDContactHistoryData(): Promise<{}>
  • setACDContactHistoryData(contactHistoryData: {}): Promise<void>

Generated using TypeDoc