-
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.