Add changelog for February 17, 2025 #210
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.
What's New
Compliance & Security Enhancements
New CompliancePlan Consolidates HIPAA and PCI Compliance Settings: You should now enable HIPAA and PCI compliance settings with
Assistant.compliancePlan.hipaaEnabledandAssistant.compliancePlan.pciEnabledwhich both default tofalse(replacing the old HIPAA and PCI flags onAssistantandAssistantOverrides).Phone Number Status Tracking: You can now view your phone number
statuswithGET /phone-number/{id}for all phone number types (Bring Your Own Number, Vapi, Twilio, Vonage) for better monitoring.Advanced Call Control
AssistantHooksto supportcall.endingevents with customizable filters and actionsTransferAssistantHookAction. For example:Assistant.hooks.filter. For example, trigger different hooks for call completed, system errors, or customer hangup / transfer:{ "assistant": { "hooks": [ { "url": "https://api.example.com/success-handler", "filter": { "type": "oneOf", "key": "call.endedReason", "oneOf": ["COMPLETED"] } }, { "url": "https://api.example.com/error-handler", "filter": { "type": "oneOf", "key": "call.endedReason", "oneOf": ["ERROR", "SYSTEM_ERROR"] } }, { "url": "https://api.example.com/customer-actions", "filter": { "type": "oneOf", "key": "call.endedReason", "oneOf": ["CUSTOMER_HANGUP", "CUSTOMER_TRANSFER_REQUESTED"] } } ] } }Model & Voice Updates
Assistant.model[provider="google", "openai", "xai"]andAssistant.fallbackModels[provider="google", "openai", "xai"]flash-thinking-exp,pro-exp-02-05,flash,flash-lite-preview)o3-minigrok-2New
PlayDialogModel for PlayHT Voices: You can now use thePlayDialogmodel inAssistant.voice[provider="playht"].model["PlayDialog"].New
nova-3andnova-3-generalModels for Deepgram Transcriber: You can now use thenova-3andnova-3-generalmodels inAssistant.transcriber[provider="deepgram"].model["nova-3", "nova-3-general"]API Improvements
Workflow Updates: You can now send a
workflow.node.startedmessage to track the start of a workflow node for better call flow trackingAnalytics Enhancement: Added subscription table and concurrency columns in POST /analytics for richer queries about your subscriptions and concurrent calls.
Deprecations