The Call Object in Vapi provides a comprehensive set of properties to manage and understand phone calls. The most important attributes are: type: Specifies the type of call (e.g., inboundPhoneCall, outboundPhoneCall, webCall). phoneCallProvider: Indicates the provider of the call (e.g., twilio, vonage). phoneCallTransport: The transport medium of the phone call (e.g., sip, pstn). status: Current status of the call (e.g., queued, ringing, in-progress, forwarding, ended). endedReason: Reason for the call's end (various values including assistant-error, assistant-not-found, etc.). maxDurationSeconds: Maximum duration of the call in seconds. id: Unique identifier for the call. orgId: Unique identifier for the organization that the call belongs to. createdAt, updatedAt, startedAt, endedAt: ISO 8601 date-time strings for creation, last update, start, and end times of the call, respectively. cost, costBreakdown: Cost of the call in USD and its detailed breakdown. transcript: Transcript of the call. recordingUrl, stereoRecordingUrl: URLs for the recording of the call in mono and stereo. summary: Summary of the call. messages: Array of messages spoken during the call. phoneCallProviderId: ID of the call as provided by the phone number service. phoneCallProviderBypassEnabled: Indicates if Vapi directly initiates calls or if it's bypassed for external handling. phoneCallProviderDetails: Details for bridging the assistant into the external call if phoneCallProviderBypassEnabled is true. webCallUrl, webCallSipUri: URL and SIP URI of the call for web-based calls. forwardedPhoneNumber: The phone number the call was forwarded to. assistantId, assistant: ID and object of the assistant used for the call. customerId, customer: ID and object of the customer involved in the call. phoneNumberId, phoneNumber: ID and object of the phone number used for the call. metadata: Metadata associated with the call.