Delphi v0.9.15
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.
v0.9.15Recommended SDKv0.1.4Supported SDK range>=0.1.3 <0.2.0Highlights
- 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
channelDataat 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_USAGEscope 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
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.
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.
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.
Add READ_TEAM_USAGE to API keys that should query TTS character consumption.
Custom deals require subscription management to be enabled on the deployment. Use the super-admin Custom Deals UI after migrations complete.
SDK compatibility
| Component | Version |
|---|---|
| Platform | v0.9.15 |
| Recommended TelPhi SDK | v0.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.