Skip to main content

Changelog

All notable changes to the Kallglot API are documented here.

API Versioning

The API version is included in the URL path (/v1/). We follow semantic versioning principles:
  • Patch releases: Bug fixes, no breaking changes
  • Minor releases: New features, backwards compatible
  • Major releases: Breaking changes (new version path)

v1.5.0 Latest

Released: March 2026

New Features

  • AI Agent Function Calling: AI agents can now call external functions/tools
    • Define tools in session creation
    • Receive ai_agent.tool_called webhook events
    • Submit tool results via submitToolResult endpoint
  • Knowledge Base API: Create and manage knowledge bases for AI agents
    • Upload documents (PDF, TXT, URL)
    • Semantic search across documents
    • Automatic context injection
  • Enhanced Analysis: New analysis types
    • compliance - Script adherence checking
    • topics - Topic and keyword extraction

Improvements

  • Reduced transcription latency by 40%
  • Added metadata field to all webhook events
  • Improved language detection accuracy for Swiss German

Deprecations

  • analysis_type parameter deprecated in favor of analyses array

v1.4.0

Released: February 2026

New Features

  • SIP Integration: Direct SIP trunk connectivity
    • TLS and SRTP support
    • Multiple codec support (Opus, G.722, G.711)
    • SIP REFER for transfers
  • Dual-Channel Recording: Separate audio tracks per speaker
    • New recording.channels parameter
    • Download individual channels or mixed

Improvements

  • Added idempotency_key support for POST requests
  • New session.provider.connected webhook event
  • Support for Australian English (en-AU) voice

Bug Fixes

  • Fixed transcript word count including punctuation
  • Fixed rare race condition in session end handling

v1.3.0

Released: January 2026

New Features

  • AI Agent Mode: Automated voice agents with natural language understanding
    • Custom system prompts
    • Multiple voice options
    • Escalation to human agents
  • Webhook Signatures: HMAC-SHA256 signed webhook payloads
    • New Kallglot-Signature header
    • Timestamp validation

Improvements

  • Added Portuguese (pt) language support
  • New help_chat_voice session mode
  • Improved sentiment analysis accuracy

v1.2.0

Released: December 2025

New Features

  • Call Analysis API: AI-powered conversation analysis
    • Sentiment analysis
    • Automatic summarization
    • Action item extraction
    • Quality scoring
  • Telnyx Integration: Support for Telnyx telephony provider
    • TeXML compatibility
    • Call Control API support

Improvements

  • Added transcript export formats (SRT, VTT)
  • New regional variants for French (fr-CA, fr-CH)
  • Reduced WebSocket connection latency

v1.1.0

Released: November 2025

New Features

  • WebSocket Streaming: Real-time bidirectional audio streaming
    • Low-latency audio processing
    • Interim transcript results
    • Audio output streaming
  • Recording Downloads: Download recordings in multiple formats
    • MP3, WAV, OGG support
    • Sample rate conversion

Improvements

  • Added Dutch (nl) and Polish (pl) languages
  • Improved German transcription accuracy
  • New session.started webhook event

v1.0.0

Released: October 2025

Initial Release

  • Session Management: Create, retrieve, and end sessions
  • Twilio Integration: Connect phone calls via Twilio
  • Bidirectional Translation: Real-time speech-to-speech translation
  • Transcription: Automatic speech recognition
  • Recording: Session audio recording
  • Webhooks: Event notifications
Supported Languages: English, German, French, Spanish, Italian

Migration Guides

Migrating from Beta to v1.0

If you were using the beta API, see our migration guide for details on updating your integration.

Upgrading to v1.5

The analysis_type parameter is deprecated. Update your code:
// Before (deprecated)
await requestKallglotAnalysis(sessionId, {
  analysis_type: 'sentiment'
});

// After
await requestKallglotAnalysis(sessionId, {
  analyses: ['sentiment']
});

Upcoming Changes

Planned for v1.6

  • Video call support (WebRTC)
  • Real-time captioning API
  • Custom voice cloning
  • Extended language support

Deprecation Timeline

FeatureDeprecatedRemoval Date
analysis_type parameterv1.5.0v1.7.0

Subscribe to Updates

Get notified about API changes: