-
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-failedandcall.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
enableUniversalStreamingApiproperty has been removed. - The
formatTurnsproperty now defaults totrueand 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, andDELETEHTTP methods alongside the existingGETandPOSTmethods. This enables your tools to perform full CRUD operations on external APIs. -
Targeted Call Analysis: You can now specify
outcomeIdsin 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