CallObject: { accountId: string; callId: string; ringingStartTime: string; answerStartTime?: string; callEndTime: string; callee: { deviceId?: string; extensionId?: string; extensionNumber?: string; extensionType?: string; phoneNumber: string; phoneNumber : string; timezone?: string; userId?: string }; caller: { extensionId?: string; extensionNumber?: string; extensionType?: string; phoneNumber: string; timezone?: string; userId?: string }; forwardedBy?: { name?: string; extensionNumber?: string; extensionType?: string }; eventTs?: string; timestamp: string }

Type declaration

  • accountId: string

    account ID of the callee

  • callId: string

    unique identifier of the call

  • ringingStartTime: string

    the GMT time at which the ringing started in "yyyy-MM-dd'T'HH:mm:ss'Z'" format.

  • Optional answerStartTime?: string

    the GMT timer (in "yyyy-MM-dd'T'HH:mm:ss'Z'" format) at which the call was answered

  • callEndTime: string

    the GMT time (in "yyyy-MM-dd'T'HH:mm:ss'Z'" format) at which the call was ended by the callee.

  • callee: { deviceId?: string; extensionId?: string; extensionNumber?: string; extensionType?: string; phoneNumber: string; phoneNumber : string; timezone?: string; userId?: string }

    represents the person who is called by the caller

    • Optional deviceId?: string
    • Optional extensionId?: string

      extension ID of the callee

    • Optional extensionNumber?: string

      extension number of the callee

    • Optional extensionType?: string

      extension type of a the callee. Values: user | callQueue| autoReceptionistcommonAreacommonAreaPhonesharedLineGroupzoomRoomciscoRoom/PolycomRoomcontactCenterpstnfive9twilio

    • phoneNumber: string

      phone number of the callee in E164 format. Phone number and extension number can't be empty at the same time

    • phoneNumber : string

      Deprecated

      This field is introduced to have a bug fix and backward compatibility.This field serves exactly as phoneNumber field above. It just has an additional whitespace " " at the end of the name "phoneNumber "

    • Optional timezone?: string

      timezone of the callee

    • Optional userId?: string

      Zoom User ID of the callee

  • caller: { extensionId?: string; extensionNumber?: string; extensionType?: string; phoneNumber: string; timezone?: string; userId?: string }
    • Optional extensionId?: string

      extension ID of the caller

    • Optional extensionNumber?: string
    • Optional extensionType?: string

      extension type of a the caller. Values: user | callQueue| autoReceptionistcommonAreacommonAreaPhonesharedLineGroupzoomRoomciscoRoom/PolycomRoomcontactCenterpstnfive9twilio

    • phoneNumber: string

      phone number of the caller in E164 format

    • Optional timezone?: string

      timezone of the caller

    • Optional userId?: string

      Zoom User ID of the caller

  • Optional forwardedBy?: { name?: string; extensionNumber?: string; extensionType?: string }
    • Optional name?: string

      the name of the extension the call was forwaded from

    • Optional extensionNumber?: string

      extension number the call was forwarded from

    • Optional extensionType?: string

      type of extension the call was forwarded from. Values: callQueue | sharedLineGroup | sharedLine

  • Optional eventTs?: string
  • timestamp: string

Generated using TypeDoc