Skip to main content

Delphi v0.9.15

KI Kombinat GmbH

Delphi v0.9.15 adds contract-style custom deal subscriptions, automates edge TLS renewal and rolling service refresh, and exposes TTS character consumption to teams and API integrators. Voice operators can now configure TOBi application metadata per bot, and the platform includes several autoscaling and observability improvements.

Platformv0.9.15Recommended SDKv0.1.4Supported SDK range>=0.1.3 <0.2.0

Highlights

  • Custom deal subscriptions — Super admins can author versioned deals; teams on a deal see contract terms and locked self-serve checkout while the deal is active.
  • Edge TLS and rolling refresh — TelPro and API edge certificates are managed via platform secrets with automated renewal and scaler-driven config refresh.
  • TOBi application metadata — Select predefined VGW fields per bot in Flow Builder; values are sent in TOBi channelData at call start.
  • TTS usage visibility — New dashboard widget and REST endpoint report total, cached, and generated TTS characters per team.
  • SIP ladder export — Download call SIP ladder traces as text from the Debug tab.

Voice and WebRTC

TOBi bots can receive structured gateway metadata (environment, conversation ID, TelPro/voice IPs, call ID, caller/callee) independently of SIP header forwarding rules. Configure which fields to send under Flow Builder → Managed TOBi → Application Metadata.

Outbound transfer and BYE header sets are budget-checked to reduce carrier rejections from oversized SIP header sets. The custom-header budget and hangup fail-open behavior were later aligned to VoiceAI Connect’s 12,000-character guidance in v0.9.15-patch3.

Flow Builder

The Managed TOBi inspector includes an Application Metadata section with checkboxes for each supported VGW attribute. Flow Assistant, resilience overview, and Create App improvements from the prior release window are restored.

API and SDK

  • GET /api/v1/usage/tts-characters — aggregated TTS character consumption for the calling team's API key.
  • Requires the READ_TEAM_USAGE scope on team API keys.
  • TelPhi SDK v0.1.4 covers text chat sessions, text ↔ voice handoff, segmented MP3 read-aloud, and interruptible playback lifecycle hooks.

See the API reference for endpoint details and scope requirements.

Billing and subscriptions

When subscription management is enabled, super admins get a Custom Deals tab to create and manage contract plans. Teams on an active deal see deal terms on My Subscription and cannot use normal self-serve plan changes until the deal ends or is migrated.

Observability

Export SIP ladder traces from Conversations → call detail → Debug → SIP ladder as a downloadable text file for offline analysis or ticket attachments.

Upgrade checklist

Upgrade action

Run database migrations (voiceai-db-migrate or your standard deploy pipeline) before taking traffic on v0.9.15. Eleven migrations ship in this range, including custom deals, API scopes, edge TLS secret types, and server-group unification.

TOBi metadata

For each TOBi bot that should receive VGW metadata, open the flow in Flow Builder, select the desired attributes under Application Metadata, and publish. Metadata is not sent until configured per flow.

Edge TLS

Populate edge certificate platform secrets (or let the EDGE_TLS_RENEW Tasker job run) before enabling TLS listeners on TelPro/API in staging or production.

API keys

Add READ_TEAM_USAGE to API keys that should query TTS character consumption.

Custom deals

Custom deals require subscription management to be enabled on the deployment. Use the super-admin Custom Deals UI after migrations complete.

SDK compatibility

ComponentVersion
Platformv0.9.15
Recommended TelPhi SDKv0.1.4
Supported SDK range>=0.1.3 <0.2.0

Install @ki-kombinat/delphi-client-js-sdk@0.1.4 for text chat handoff, segmented MP3 read-aloud, and playback lifecycle APIs.