Type alias DesktopProfileResponse

DesktopProfileResponse: {
    accessIdleCode: string;
    accessWrapUpCode: string;
    addressBookId: string;
    agentAvailableAfterOutdial: boolean;
    agentDNValidation: string;
    allowAutoWrapUpExtension: boolean;
    autoAnswer: boolean;
    autoWrapAfterSeconds: number;
    autoWrapUp: boolean;
    consultToQueue: boolean;
    dialPlanEnabled: boolean;
    dialPlans: string[];
    idleCodes: string[];
    lastAgentRouting: boolean;
    loginVoiceOptions: LoginOption[];
    outdialANIId: string;
    outdialEnabled: boolean;
    outdialEntryPointId: string;
    showUserDetailsMS: boolean;
    showUserDetailsWebex: boolean;
    stateSynchronizationMS: boolean;
    stateSynchronizationWebex: boolean;
    timeoutDesktopInactivityCustomEnabled: boolean;
    timeoutDesktopInactivityMins: number;
    viewableStatistics: {
        accessQueueStats: string;
        accessTeamStats: string;
        agentStats: boolean;
        contactServiceQueues: string[];
        id: string;
        loggedInTeamStats: boolean;
        teams: string[];
    };
    wrapUpCodes: string[];
}

Represents the response from getDesktopProfileById method.

Type declaration

  • accessIdleCode: string

    Idle codes that the agents can select in Agent Desktop. It can take one of these values: ALL - To make all idle codes available. SPECIFIC - To make specific codes available.

  • accessWrapUpCode: string

    Wrap-up codes that the agents can select when they wrap up a contact. It can take one of these values: ALL - To make all wrap-up codes available. SPECIFIC - To make specific codes available.

  • addressBookId: string

    Address book ID of the agent.

  • agentAvailableAfterOutdial: boolean

    Agent available after outdial.

  • agentDNValidation: string

    Agent DN validation of the agent.

  • allowAutoWrapUpExtension: boolean

    Allow auto wrap-up extension.

  • autoAnswer: boolean

    Auto answer allowed.

  • autoWrapAfterSeconds: number

    Auto wrap-up after seconds.

  • autoWrapUp: boolean

    Auto wrap-up allowed.

  • consultToQueue: boolean

    Consult to queue allowed.

  • dialPlanEnabled: boolean

    Dial plan enabled for the agent.

  • dialPlans: string[]

    Dial plans of the agent.

  • idleCodes: string[]

    Idle codes list that the agents can select in Agent Desktop.

  • lastAgentRouting: boolean

    Last agent routing enabled for the agent.

  • loginVoiceOptions: LoginOption[]

    Represents the voice options of an agent.

  • outdialANIId: string

    Outdial ANI ID of the agent.

  • outdialEnabled: boolean

    Outdial enabled for the agent.

  • outdialEntryPointId: string

    Outdial entry point ID of the agent.

  • showUserDetailsMS: boolean

    Show user details in Microsoft enabled or not.

  • showUserDetailsWebex: boolean

    Show user details in Webex enabled or not.

  • stateSynchronizationMS: boolean

    State synchronization in Microsoft enabled or not.

  • stateSynchronizationWebex: boolean

    State synchronization in Webex enabled or not.

  • timeoutDesktopInactivityCustomEnabled: boolean

    Timeout desktop inactivity custom enabled.

  • timeoutDesktopInactivityMins: number

    Timeout desktop inactivity minutes.

  • viewableStatistics: {
        accessQueueStats: string;
        accessTeamStats: string;
        agentStats: boolean;
        contactServiceQueues: string[];
        id: string;
        loggedInTeamStats: boolean;
        teams: string[];
    }

    Viewable statistics of the agent.

    • accessQueueStats: string
    • accessTeamStats: string
    • agentStats: boolean
    • contactServiceQueues: string[]
    • id: string
    • loggedInTeamStats: boolean
    • teams: string[]
  • wrapUpCodes: string[]

    Wrap-up codes list that the agents can select when they wrap up a contact.