Type alias VonageEvent

VonageEvent: Omit<vonage.CombinedEvents, "conversationEvent" | "callHangup" | "callMediaDisconnect" | "legStatusUpdate" | "rtcStatsUpdate" | "callInvite" | "callInviteCancel"> & {
    callHangup: ((callId, callQuality, reason) => void);
    callInvite: ((callId, from, channelType) => void);
    callInviteCancel: ((callId, reason) => void);
    callMediaDisconnect: ((callId, reason) => void);
    conversationEvent: ((event) => void);
    legStatusUpdate: ((callId, legId, legStatus) => void);
    rtcStatsUpdate: ((stats, callId) => void);
}

Vonage Events that can be listened to via the on method

Type declaration

  • callHangup: ((callId, callQuality, reason) => void)
      • (callId, callQuality, reason): void
      • Parameters

        Returns void

  • callInvite: ((callId, from, channelType) => void)
      • (callId, from, channelType): void
      • Parameters

        Returns void

  • callInviteCancel: ((callId, reason) => void)
      • (callId, reason): void
      • Parameters

        Returns void

  • callMediaDisconnect: ((callId, reason) => void)
  • conversationEvent: ((event) => void)
  • legStatusUpdate: ((callId, legId, legStatus) => void)
      • (callId, legId, legStatus): void
      • Parameters

        • callId: string
        • legId: string
        • legStatus: LegStatus

        Returns void

  • rtcStatsUpdate: ((stats, callId) => void)
      • (stats, callId): void
      • Parameters

        Returns void