@japofc/baileys - v2.4.7
    Preparing search index...

    Interface CallBridge

    interface CallBridge {
        codec: string;
        payloadType: number;
        ssrc: number;
        close(): void;
        drainAudio(opts?: { force?: boolean }): { frames: number; pcm: Int16Array };
        receiveRtp(
            rtp:
                | Uint8Array<ArrayBufferLike>
                | number[]
                | Buffer<ArrayBufferLike>
                | ParsedRtpPacket,
        ): boolean;
        sendAudio(
            pcm:
                | Uint8Array<ArrayBufferLike>
                | number[]
                | Buffer<ArrayBufferLike>
                | Int16Array<ArrayBufferLike>,
            opts?: { marker?: boolean },
        ): Buffer<ArrayBufferLike>[];
        stats(): CallBridgeStats;
    }
    Index
    codec: string
    payloadType: number
    ssrc: number
    • Pop in-order packets, decode to PCM, emit via onPcm.

      Parameters

      • Optionalopts: { force?: boolean }

      Returns { frames: number; pcm: Int16Array }

    • SIP → WA: buffer an inbound RTP packet for in-order playout.

      Parameters

      • rtp:
            | Uint8Array<ArrayBufferLike>
            | number[]
            | Buffer<ArrayBufferLike>
            | ParsedRtpPacket

      Returns boolean

    • WA → SIP: transcode PCM to G.711 and emit one RTP packet per frame.

      Parameters

      • pcm:
            | Uint8Array<ArrayBufferLike>
            | number[]
            | Buffer<ArrayBufferLike>
            | Int16Array<ArrayBufferLike>
      • Optionalopts: { marker?: boolean }

      Returns Buffer<ArrayBufferLike>[]