Type alias AgentProfile

AgentProfile: {
    accessBuddyTeam: CollaborationAccess;
    accessEntryPoint: CollaborationAccess;
    accessIdleCode: string;
    accessQueue: CollaborationAccess;
    accessWrapUpCode: string;
    addressBookId?: string;
    agentAvailableAfterOutdial: boolean;
    agentDNValidation: string;
    agentPersonalGreeting?: boolean;
    allowAutoWrapUpExtension: boolean;
    autoWrapAfterSeconds: number;
    autoWrapUp: boolean;
    consultToQueue: boolean;
    dialPlanEnabled: boolean;
    lastAgentRouting: boolean;
    loginVoiceOptions: LoginOption[];
    outdialANIId: string;
    outdialEnabled: boolean;
    outdialEntryPointId: string;
    scheduleAndManageCallBack?: boolean;
    timeoutDesktopInactivityCustomEnabled: boolean;
    timeoutDesktopInactivityMins?: number;
    viewableStatistics: {
        agentStats: boolean;
        aiAgentPerformance?: boolean;
    };
}

Desktop Profile settings carried by the agentProfile section of the user desktop-login aggregate.

Type declaration

  • accessBuddyTeam: CollaborationAccess

    Access control for buddy teams assigned to the agent.

  • accessEntryPoint: CollaborationAccess

    Access control for entry points assigned to the agent.

  • 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.

  • accessQueue: CollaborationAccess

    Access control for queues assigned to the agent (ALL, SPECIFIC, or NONE).

  • 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.

  • Optional addressBookId?: string

    Address book ID of the agent.

  • agentAvailableAfterOutdial: boolean

    Agent available after outdial.

  • agentDNValidation: string

    Agent DN validation of the agent.

  • Optional agentPersonalGreeting?: boolean

    Whether the agent personal greeting is enabled.

  • allowAutoWrapUpExtension: boolean

    Allow auto wrap-up extension.

  • 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.

  • lastAgentRouting: boolean

    Last agent routing enabled for the agent.

  • loginVoiceOptions: LoginOption[]

    Represents the voice options of an agent. The order is nondeterministic; treat as a set.

  • outdialANIId: string

    Outdial ANI ID of the agent.

  • outdialEnabled: boolean

    Outdial enabled for the agent.

  • outdialEntryPointId: string

    Outdial entry point ID of the agent.

  • Optional scheduleAndManageCallBack?: boolean

    Whether the agent can schedule and manage callbacks.

  • timeoutDesktopInactivityCustomEnabled: boolean

    Timeout desktop inactivity custom enabled.

  • Optional timeoutDesktopInactivityMins?: number

    Timeout desktop inactivity minutes.

  • viewableStatistics: {
        agentStats: boolean;
        aiAgentPerformance?: boolean;
    }

    Viewable statistics of the agent.

    • agentStats: boolean
    • Optional aiAgentPerformance?: boolean