MCP is live.Set up
OmniDimension

Changelog

New features, improvements, and fixes.

  1. 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.

    Billing
  2. MCP 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.

    APISDK
  3. Clearer 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.

    WhatsApp
  4. Faster 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.

    DashboardTelephony
  5. More 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.

    CallPerformance
  6. Call 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 RecordingTelephony
  7. Post-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 SheetsAutomationIntegrations
  8. Faster 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 CallingTelephony
  9. Voice 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.

    Voice
  10. Improved telephony visibility

    Added notification tone support and introduced a phone number banner to improve telephony visibility.

     Feature Details

    • Notification tone

    • Phone number banner
    Telephony
  11. 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
  12. 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
  13. Phone number purchase available

    Enabled phone number purchase functionality across the platform.

    Feature Details

    • Phone number purchase

    Phone Numbers