@jambonz/sdk
    Preparing search index...

    Interface UpdateCallRequest

    interface UpdateCallRequest {
        call_hook?: ActionHook;
        child_call_hook?: ActionHook;
        call_status?: "completed" | "no-answer";
        whisper?: Verb;
        dub?: Verb;
        mute_status?: "mute" | "unmute";
        conf_mute_status?: "mute" | "unmute";
        conf_hold_status?: "hold" | "unhold";
        listen_status?: "pause" | "silence" | "resume";
        transcribe_status?: "pause" | "resume";
        sip_request?: {
            method: string;
            content_type?: string;
            content?: string;
            headers?: Record<string, string>;
        };
        record?: {
            action: | "startCallRecording"
            | "stopCallRecording"
            | "pauseCallRecording"
            | "resumeCallRecording";
            recordingID?: string;
            siprecServerURL?: string;
        };
        conferenceParticipantAction?: {
            action: | "tag"
            | "mute"
            | "unmute"
            | "hold"
            | "unhold"
            | "untag"
            | "coach"
            | "uncoach";
            tag?: string;
        };
        dtmf?: { digit: string; duration?: number };
        tag?: Record<string, unknown>;
    }
    Index

    Properties

    call_hook?: ActionHook

    Redirect execution to a new webhook URL.

    child_call_hook?: ActionHook

    Redirect child call to a new webhook URL.

    call_status?: "completed" | "no-answer"

    End the call.

    whisper?: Verb

    Inject a verb (say/play) to one party on the call.

    dub?: Verb

    Inject a dub track.

    mute_status?: "mute" | "unmute"

    Mute/unmute the call.

    conf_mute_status?: "mute" | "unmute"

    Mute/unmute in conference.

    conf_hold_status?: "hold" | "unhold"

    Hold/unhold in conference.

    listen_status?: "pause" | "silence" | "resume"

    Pause/silence/resume audio streaming.

    transcribe_status?: "pause" | "resume"

    Pause/resume live transcription.

    sip_request?: {
        method: string;
        content_type?: string;
        content?: string;
        headers?: Record<string, string>;
    }

    Send a SIP request within the dialog.

    record?: {
        action:
            | "startCallRecording"
            | "stopCallRecording"
            | "pauseCallRecording"
            | "resumeCallRecording";
        recordingID?: string;
        siprecServerURL?: string;
    }

    Control call recording.

    conferenceParticipantAction?: {
        action:
            | "tag"
            | "mute"
            | "unmute"
            | "hold"
            | "unhold"
            | "untag"
            | "coach"
            | "uncoach";
        tag?: string;
    }

    Conference participant action.

    dtmf?: { digit: string; duration?: number }

    Send DTMF digits.

    tag?: Record<string, unknown>

    Tag metadata.