Skip to content

Conversation

@quantstruct-bot
Copy link
Collaborator

Enhanced Voicemail Detection, File Processing, Knowledge Base Integration, and Invoicing Updates

  1. Track Voicemail Detection Cost, Configure Google and Twilio Voicemail Detection Plans
  • You can now configure provider-specific settings and track voicemail detection costs through the new VoicemailDetectionCost schema at call.costs[type=voicemail-detection].
  • Configure Google or Twilio voicemail detection settings using the new GoogleVoicemailDetectionPlan and TwilioVoicemailDetectionPlan schemas.
// Google configuration example
{
  "provider": "google",
  "voicemailExpectedDurationSeconds": 15  // Range: 5-60 seconds
}
// Twilio configuration example
{
  "provider": "twilio",
  "enabled": true,
  "machineDetectionTimeout": 30,  // Range: 3-59 seconds
  "voicemailDetectionTypes": ["machine_end_beep", "machine_end_silence"]
}
  1. Improved File Processing Statuses and Parsed Text Content
  • File processing statuses have been renamed to better reflect their purpose: processingdonefailed.
  • Two new properties have been added to the File schema: parsedTextUrl and parsedTextBytes, providing direct access to parsed text content from processed files.
  1. Google Gemini Models for Knowledge Base Integration
  • The KnowledgeBase schema now fully supports Google's Gemini models with specific model options.
  • You can use Gemini models in your knowledge bases at assistant.model.tools[type=query].knowledgeBases.
"model": {
  "enum": [
    "gemini-2.0-flash-thinking-exp",
    "gemini-2.0-pro-exp-02-05",
    "gemini-2.0-flash",
    "gemini-2.0-flash-lite-preview-02-05",
    "gemini-2.0-flash-exp",
    "gemini-2.0-flash-realtime-exp",
    "gemini-1.5-flash",
    "gemini-1.5-flash-002",
    "gemini-1.5-pro",
    "gemini-1.5-pro-002",
    "gemini-1.0-pro"
  ]
}
  1. New Invoicing Features
  • You can now use InvoicePlan schema for customizing invoice information with company details.
  • This can be accessed via the new invoicePlan property on the Subscription schema.
  • Customize company name, email, tax ID, and address for your invoices.
  1. Additional Voice Options
  • Five new voice options have been added to the FallbackVapiVoice schema: Adi, Julia, Maibri (Web), Maibri (Phone), and Ashley.
  • Configure these voices in your assistant fallback plans at assistant.voice.fallbackPlan.voices.

Additional Vapi Voices

@sahilsuman933 sahilsuman933 merged commit 95c9a6f into main Mar 10, 2025
1 of 4 checks passed
@humford humford deleted the changelog-20250309 branch March 10, 2025 19:39
@github-actions
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants