Add changelog for 2025-06-13 #511
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Background Speech Denoising, Cartesia Transcriber, Workflow Enhancements, and Call Error Handling
- Background Speech Denoising Plan: You can now enhance call quality by configuring advanced background speech denoising options using the new
Use the `SmartDenoisingPlan` to filter out background speech and noise using [Krisp technology](https://krisp.ai/). Fine-tune noise reduction with the new `FourierDenoisingPlan` for more control over audio clarity. Smart and Fourier denoising can be combined for optimal results. Order of precedence: Smart denoising, then Fourier denoising.assistant.backgroundSpeechDenoisingPlan.smartDenoisingPlan(default:false), which replaces the previousbackgroundDenoisingEnabledsetting.Workflow Server Property: Workflows now support a
serverproperty, allowing you to specify a server URL to receive webhook callbacks for workflow events directly.New Workflow Models: You can now integrate Google's LLMs or custom models into your workflows by specifying
GoogleorCustom LLMin your workflow model settings. Select your model under Model SettingsEnhanced Error Reporting for Cartesia Services: A new
endedReasonvaluepipeline-error-cartesia-502-server-errorhas been added to help you identify and handle specific errors related to Cartesia server issues.Enhanced Error Handling and Status Enums: We've added new error enums and status codes to help you better handle and debug call-related issues:
VAPI Fault Errors: Detect specific VAPI-related errors during call start using
call.start.error-vapifault-get-organdcall.start.error-vapifault-get-subscriptionSubscription Status Errors: Identify subscription-related issues with new enums:
call.start.error-subscription-frozen(replacesunknown-error)call.start.error-subscription-insufficient-creditsCall Completion Statuses: Track how calls are completed with new enums:
call.in-progress.twilio-completed-callcall.in-progress.sip-completed-callIn-Call Error Detection: Handle specific errors during active calls using enums like
call.in-progress.error-vapifault-chat-pipeline-failed-to-startTesting Steps
fern docs devor navigate to preview deployment