Changelog
New features, improvements, and fixes.
Clearer invoices with a running credit balance
Each invoice now shows your credit balance and what every line was for.
Invoices are easier to read. Every invoice now shows your credit balance before and after it, and line descriptions spell out the plan, billing period, and top-up amount instead of a bare total.
Invoices still being generated appear as a processing row, so you know one is on the way instead of wondering where it went. Find them all under Billing > Invoices.
BillingMCP server and SDK updates
Safer tool calls, voice and language details exposed, and refreshed SDK types.
The OmniDimension MCP server, which connects your agents and calls to Claude and other MCP clients, picked up several upgrades:
- Tools are now labelled by what they do, so clients can tell read-only actions apart from ones that change or delete data before running them.
- Voice and language details are available as reference resources, making it easier to pick the right voice for each language.
- Failures are reported clearly, so a failed call no longer looks like it succeeded.
The TypeScript SDK types have also been refreshed to match the latest API.
APISDKClearer WhatsApp template errors
When Meta rejects a message template, you now see the real reason.
Creating a WhatsApp message template that Meta rejected used to show a generic failure. The exact reason from Meta now appears in the error, so you can fix the template and try again without guessing.
WhatsAppFaster phone numbers page
The phone numbers list now loads quickly even with many numbers.
Opening Phone Numbers used to slow down as you added more numbers. It now loads each number's connected agent in a single pass, so the page opens quickly no matter how many numbers you have.
DashboardTelephonyMore resilient LLM failover
Smarter recovery logic prevents failover storms and pipeline kills during retries.
A failed LLM attempt no longer triggers the pipeline kill path while failover is mid-recovery. Per-attempt failure signal and cooldown raised to 3 strikes for steadier recovery. Welcome-turn TTFT grace stops a pointless failover storm during the greeting.
CallPerformanceCall recordings handled by a dedicated microservice
Faster storage, no blocking, support across all carriers.
Recording ingestion now runs as a dedicated background service. Recordings are stored immediately after a call ends, and slower carrier fetches are processed on a separate queue so they never delay anything else. If a recording arrives before the call record is ready, the system retries automatically.
All recordings are stored and accessible from the same place, regardless of carrier.
Call RecordingTelephonyPost-Call Analysis & Google Sheets now run as microservices
Faster delivery, automatic recovery, and AI-extracted insights after every call.
Post-call processing now runs as a dedicated background service. After a call ends, AI extracts a summary, sentiment, and any custom variables you've configured - then delivers the results to all connected destinations: Slack, email, webhook, CRM, WhatsApp, and Google Sheets.
Google Sheets delivery goes through a dedicated queue worker. Rows are written with full call metadata, new columns are added automatically as your data evolves, and token refreshes happen transparently. Any result that doesn't land is detected and retried automatically - no dropped data.
Post-CallGoogle SheetsAutomationIntegrationsFaster and more reliable bulk calling
Campaigns dispatch in parallel and recover stuck calls on their own.
We reworked how bulk campaigns run. Calls now dispatch in parallel, so large campaigns start faster, and the system no longer falsely marks active calls as failed under load.
Calls that get stuck mid-flight are now detected and recovered automatically, and you can retry failed lines with a single button.
Bulk CallingTelephonyVoice synthesis upgraded to Sonic-3.5
Sharper intonation, lower latency, and more natural pacing across every voice.
We rolled out the Sonic-3.5 voice model across all bots. The upgrade brings sharper intonation on emphasized words, lower time-to-first-byte for new utterances, and more natural pacing on longer responses.
No action needed. Existing bots pick up the new model automatically. Voice names, IDs, and the cloning pipeline are unchanged.
VoiceImproved telephony visibility
Added notification tone support and introduced a phone number banner to improve telephony visibility.
Feature Details
- Notification tone
- Phone number banner
Telephony- Notification tone
Backend improvements for number purchases
Added documentation and backend improvements for number purchase, IVR agent management, and UI responsiveness.
Feature Details
- Numbers shop documentation
- Number purchase banner
- Agent Management APIs for IVR
- Improved Asterisk templates in Omnidimension
- Responsive UI fixes (tabs)
Backend- Numbers shop documentation
UI fixes on Phone Numbers Page
Fixed multiple UI issues on the Phone Numbers page and resolved bugs related to number purchase and release.
Feature Details
- UI fixes on Phone Numbers page
- Bug fixes for number purchase and release flows
Phone Numbers- UI fixes on Phone Numbers page
Phone number purchase available
Enabled phone number purchase functionality across the platform.
Feature Details
- Phone number purchase
Phone Numbers- Phone number purchase
