Handle Call Events

The Voice provider's onCallEvent function allows you to handle call event webhooks using the Voice API.

Method Signature

onCallEvent(params: CallEventParams)

Types

CallEventParams:

  • vapiID | conversationID: (Optional String) Use either a Voice API call's UUID or a conversation's ID.
  • callback: (String) The route to be called for an incoming event.

Handle Call Webhooks

const session = vcr.createSession();
const voice = new Voice(session);

await voice.onCallEvent({ vapiID: "uuid", callback: "onEvent" });
session = vcr.createSession()
voice = Voice(session)

eventParams = CallEventParams()
eventParams.callback = 'onEvent'
eventParams.vapiID = 'uuid'

await voice.onCallEvent(eventParams)