@jambonz/sdk
    Preparing search index...

    Interface TransferDisposition

    Per-outcome fallback actions when a transfer does not complete normally.

    interface TransferDisposition {
        onNoAnswer?: "voicemail" | "hangup" | "return";
        onBusy?: "voicemail" | "hangup" | "return";
        onDecline?: "voicemail" | "hangup" | "return";
        onFailure?: "voicemail" | "hangup" | "return";
        voicemailUrl?: string;
    }
    Index

    Properties

    onNoAnswer?: "voicemail" | "hangup" | "return"

    Action when the destination does not answer within timeout. Default: 'return'.

    onBusy?: "voicemail" | "hangup" | "return"

    Action when the destination is busy. Default: 'return'.

    onDecline?: "voicemail" | "hangup" | "return"

    Action when the destination declines (confirm gate failed, AMD machine, or rejection). Default: 'return'.

    onFailure?: "voicemail" | "hangup" | "return"

    Action when a protocol-level error occurs on the destination leg. Default: 'return'.

    voicemailUrl?: string

    SIP URI or HTTP URL for voicemail. Required when any disposition value is 'voicemail'.