-
Minimax Voice Provider Integration and Error Handling: You can now use MinimaxVoice as a voice provider in your assistants and workflows, with support for Minimax credentials for seamless authentication and integration. Additionally, calls can now terminate with Minimax-specific error reasons such as
pipeline-error-minimax-voice-failed
andcall.in-progress.error-vapifault-minimax-voice-failed
. This gives you access to customizable voice characteristics like pitch, speed, and emotion for more natural-sounding conversations. -
AssemblyAI Transcriber Updates: The AssemblyAITranscriber configuration has been simplified:
- The
enableUniversalStreamingApi
property has been removed. - The
formatTurns
property now defaults totrue
and no longer depends on the universal streaming API setting. - Several properties have updated descriptions and defaults, with references to the deprecated universal streaming API removed.
- The
-
Enhanced Chat and Session Events: New message types have been added for handling chat and session events:
chat.created
,chat.deleted
,session.created
,session.updated
, andsession.deleted
. These events are available in both ClientMessage and ServerMessage objects, giving you better control over interactive conversations. -
Expanded API Request Tool Capabilities: The ApiRequestTool now supports
PUT
,PATCH
, andDELETE
HTTP methods alongside the existingGET
andPOST
methods. This enables your tools to perform full CRUD operations on external APIs. -
Targeted Call Analysis: You can now specify
outcomeIds
in your AnalysisPlan to calculate specific outcomes during call analysis. This allows for more focused analytics based on your defined metrics and KPIs.
Get the (almost) daily changelog