@avaya/infinity-agent-sdk - v1.0.0
    Preparing search index...

    Details of an in-progress or completed transfer on an interaction.

    Available from Interaction.transferDetails when a blind or attended transfer has been initiated. Use these fields to determine what transfer controls to surface in the UI and to identify the consulted party.

    const details = interaction.transferDetails;
    if (details) {
    console.log("Transfer type:", details.transferType); // "blind" | "attended"
    }
    interface TransferDetails {
        transferType: TransferType;
        isAnswered: boolean;
        isConference: boolean;
        isConferenceCompleted: boolean;
        user?: UserDetails;
        isExternalTransfer?: boolean;
        externalTransferTo?: string;
    }
    Index

    Properties

    transferType: TransferType

    Whether the transfer is blind (immediate) or attended (consultative).

    isAnswered: boolean

    Whether the consulted party has answered the consult call.

    isConference: boolean

    Whether the transfer has been converted into a conference.

    isConferenceCompleted: boolean

    Whether the conference phase of the transfer has been completed.

    Identity details of the consulted agent. Absent for queue-targeted transfers.

    isExternalTransfer?: boolean

    Whether the active transfer targets an external (PSTN) phone number. Absent or false for internal (agent / queue) transfers.

    externalTransferTo?: string

    The external phone number being transferred to. Populated only when isExternalTransfer is true; undefined otherwise.