@jambonz/sdk
    Preparing search index...

    Interface AudioStreamEvents

    interface AudioStreamEvents {
        audio: (data: Buffer) => void;
        dtmf: (evt: { digit: string; duration?: number }) => void;
        playDone: (evt: { id?: string; [key: string]: unknown }) => void;
        mark: (evt: { name: string; event: "playout" | "cleared" }) => void;
        close: (code: number, reason: string) => void;
        error: (err: Error) => void;
    }
    Index

    Properties

    audio: (data: Buffer) => void

    Raw L16 PCM audio data from the call.

    dtmf: (evt: { digit: string; duration?: number }) => void

    DTMF event (only if passDtmf was enabled on the listen verb).

    playDone: (evt: { id?: string; [key: string]: unknown }) => void

    Non-streaming playback completed.

    mark: (evt: { name: string; event: "playout" | "cleared" }) => void

    Mark reached playout or was cleared.

    close: (code: number, reason: string) => void

    Connection closed.

    error: (err: Error) => void

    Error on the underlying WebSocket.