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 and call.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:
enableUniversalStreamingApi property has been removed.formatTurns property now defaults to true and no longer depends on the universal streaming API setting.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, and session.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, and DELETE HTTP methods alongside the existing GET and POST 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.