Get the (almost) daily changelog

New Features & Enhancements

  1. Enhanced Call Artifacts: You can now store detailed information about call workflows and outcomes using Artifact objects. Key properties include:
    • nodes: History of workflow nodes executed during the call.
    • messages: All messages spoken during the call.
    • logUrl: New! Direct URL to detailed call logs for debugging.
    • pcapUrl: Packet capture URL for phone calls (provider: vapi or byo-phone-number).
    • recording: Recording URL (requires assistant.artifactPlan.recordingEnabled).
    • transcript: Convenient full call transcript.
    • variableValues: Final workflow variable states.
    • messagesOpenAIFormatted: Spoken messages, formatted for OpenAI.

recordingUrl, videoRecordingUrl, stereoRecordingUrl, and videoRecordingStartDelaySeconds are now deprecated in favor of the new recording and related properties within the Artifact object.

  1. Improved Azure Speech Segmentation Tuning: You can now fine-tune speech segmentation in your Azure Speech Transcriber using segmentationStrategy, segmentationMaximumTimeMs, and segmentationSilenceTimeoutMs properties for better transcription control. This applies to both Azure Speech Transcriber and Fallback Azure Speech Transcriber.

The segmentationMaxTimeMs property in AzureSpeechTranscriber has been replaced by segmentationMaximumTimeMs for consistency.

Deprecations

Assistant & Related Objects

messagePlan and backgroundDenoisingEnabled are now part of Assistant.backgroundSpeechDenoisingPlan instead of Assistant and AssistantOverrides directly.

Org

stripeCustomerId is now part of Subscription instead of Org.

AzureSpeechTranscriber

segmentationMaxTimeMs property has been renamed to segmentationMaximumTimeMs for consistency.