Member Junction
    Preparing search index...

    The minimal Vonage Voice API surface RealVonageBindings drives — the calls we need: createCall (outbound dial), hangupCall (end), transferCall (PUT /v1/calls/:uuid transfer), and sendDtmf (PUT /v1/calls/:uuid/dtmf). A production wiring implements this over a @vonage/server-sdk Voice client; tests inject a fake.

    interface IVonageVoiceLike {
        CreateCall(params: VonageCreateCallParams): Promise<string>;
        HangupCall(callUuid: string): Promise<void>;
        SendDtmf(callUuid: string, digits: string): Promise<void>;
        TransferCall(callUuid: string, params: VonageTransferParams): Promise<void>;
    }

    Implemented by

    Index

    Methods

    • Sends DTMF digits on a call (PUT /v1/calls/:uuid/dtmf) by UUID.

      Parameters

      • callUuid: string
      • digits: string

      Returns Promise<void>