VoIP Fabric

The VoIP solution Preferred by Professionals

This is where we publish noteworthy updates to the VoIP Fabric platform.

Brought to you by VoIP Fabric B.V.

Self-Service Opening Hours

Changing the opening hours used to mean a call to the helpdesk. Now your customer does it themselves, from the Workphone app, in under a minute. Each rule pairs a time — a range, weekdays, months, a holiday — with a behavior like Open, Closed or Break – lunch, and the first rule that matches wins.

For Your Customers

  • It Shows What's Active, and Why – The rule in force right now is highlighted live, and on rules that didn't match, the condition that rejected them turns red. No guessing, and no phone call to find out what's going on.
  • Holidays, Ticked Not Typed – Pick from the holiday sets you maintain centrally. Christmas gets ticked once instead of re-entered every year.
  • One-Off Closures – A training afternoon, a move, an unexpected closure. Set it once and it cleans itself up afterwards.
  • A Built-In Tutorial – Four steps behind the help icon teach the whole thing in about a minute, so nobody needs training to make a change.

For You

  • Fewer Support Calls – The most routine request a helpdesk gets — can you change our hours? — stops arriving.
  • You Decide Who Can – Opening hours only appear for users you've given the schedule permissions. Self-service is something you grant, not something that happens to you.
  • Set Up Once – Define the behaviors your customer can move between and let them handle the when. Time zones are configured on the organization and per schedule, and the Check schedule V2 node hands the active profile straight to your flows.
  • Switch When You're Ready – Existing schedules keep working exactly as they do today. Move one to V2 when it suits you — that's also what puts it in the app.

Priority Queue V2

The priority queue has been rebuilt on a new ticketing engine. Where V1 asked which teams and users to ring, V2 asks how — and every call that goes through it now leaves a record of what happened to it and who handled it.

More Ways to Route

  • Targeting Instead of a List – Build the group of candidates from teams and users, then choose how that group gets worked through. It's a strategy now, not a phone list.
  • Seven Hunting Strategies, Plus Your Own – Longest idle, prioritized longest idle, round robin, prioritized round robin, strict order with overflow, most likely available, or everyone at once — and a custom option when none of those is quite it.
  • Growing Groups – Start with your best-placed agents and widen the group automatically the longer a caller waits.
  • Priority Interruption – The emergency interrupt from V1 becomes a property of the work itself: a higher-priority call can pull an agent off a lower-priority one.

Who Did What

Much requested, and the main reason for the rebuild.

  • Every Call Accounted For – Which agent took it, when it was assigned, how long it waited, where it sat in the queue, and why it ended: completed, transferred, redirected, unserved, no available agents, and more.
  • One Overview – Every call in the organization on a single page, filterable by state, type, queue and assigned agent.
  • Live Statistics – Queue lengths and available agent counts as they change, available to your flows as well as on screen.
  • Missed Calls Don't Vanish – A caller who doesn't get through leaves a missed-call ticket that somebody can pick up, instead of disappearing into the logs.

For Agents

  • A Queue They Own – A My tickets page showing what's assigned to them and the queue they're part of. Claim a call to take it, or unclaim to hand it back.
  • Invitations With a Countdown – An invited agent sees exactly how long they have to respond, and who else is being asked.
  • Wrap-Up Time – Room to finish notes after a call before the next one arrives.
  • Coming Soon: A New Webphone – The queue you see here is the groundwork for a new in-browser softphone — installable, and with AI on board. More on that before long.

A Simpler Flow Editor

Our flow editor got powerful faster than it got easy. That's the trade we've spent this release unwinding: everything that makes complex flows possible stays exactly where it is, while the everyday path — an ordinary flow, built from standard macros — gets shorter and plainer.

Flows End By Themselves

A flow used to need telling when it was finished, which meant a terminate flow block on every branch that could end — and every macro output and every error path is a branch. Now a flow closes itself once nothing is left that could still happen.

  • Delete the Terminate Blocks – Most only ever told the platform something it can now work out for itself.
  • Much Easier to Follow – With the clutter gone, a flow shows the steps it actually takes. Quicker to read, easier to understand, and simpler to build.

Settings Are Just Fields

  • Fields, Not Blocks – Text boxes, number fields, dropdowns, reorderable lists. Most node settings are filled in directly now, with an explicit way to leave the optional ones unset.
  • Expressions Always Within Reach – The full expression editor is one click away on every option. Nothing you could build before is out of reach.

Improvements

  • Deploy Preview – See added, changed and removed nodes and settings before you deploy, including changes inside the library macros your flow depends on — then deploy from the editor itself.
  • Flow Parameters – Main flows can take arguments, so one flow can serve many situations instead of being copied for each.
  • Start From an Existing Flow – Create a new flow or macro as a copy of one that already works.
  • A Cleaner Canvas – Decluttered node parameters, buttons that appear on hover, and nodes that size themselves to their content.

Mobile App: Teams, Address Book & Personalization

A major mobile app update brings teams, the shared address book, user management, and account personalization to your pocket.

Teams in Mobile

The Teams functionality is now available in the mobile app, fulfilling one of our most requested features.

  • Team Availability – Team members can sign themselves in or out directly from the app, enabling flexible on-the-go availability management.
  • Team Settings – Administrators can manage team names, descriptions, and member lists from their mobile device.
  • Real-time Status – See at a glance how many team members are currently signed in.

Address Book

The shared address book has arrived on mobile, putting all your business contacts within reach.

  • Organizations & Contacts – Browse organizations and their contact persons directly from the app.
  • Integrated Search – Quickly find contacts by name or number across colleagues, the shared address book, and local phone contacts.

User Management

Administrators can now manage users on the go.

  • User Details – View comprehensive user information including contact details, internal numbers, and device status.
  • Device Overview – See which devices each user has registered and their current login status.

Account Personalization

  • Custom Colors – Choose a unique color for each account, making it easy to distinguish between multiple logged-in accounts at a glance—or simply match the app to your taste.

Teams, SIP Credentials & Flow Expressions

A major update introducing team management, enhanced device configuration, and a powerful new set of flow expressions.

Teams

The first version of Teams is here—a major new feature that unlocks flexible collaboration across your organization.

  • Team Management – Create and organize teams with custom names, descriptions, and priority levels.
  • Member Configuration – Add users to teams with individual availability toggles, priority settings, and custom descriptions.
  • Call Routing Integration – Teams can be set as destinations in call groups and priority queues, enabling dynamic call distribution based on who's available.
  • Coming Soon: Mobile App – Teams will shortly be added to the mobile app, allowing team members to sign themselves in or out on the go—opening up a whole new range of collaboration possibilities.

SIP Devices

  • Custom Credentials – SIP devices can now be configured with custom authentication credentials, giving you more control over device provisioning and security.

Flow Expressions

A comprehensive set of new expression blocks has been added to the Flow Editor:

  • Logic – Conditional expressions with "all of / are true" and "if / then / else" blocks.
  • Math – Mathematical functions including pi, random decimals, sum, and minimum/maximum calculations.
  • Text – String manipulation with length, trim, slice, split, reverse, starts/contains checks, find index, replace, format with dictionaries, case conversion, and random text generation.
  • Lists – Array operations including reverse, unique values, slice, splice, range generation, sorting, and iteration.
  • Dictionaries – Key-value operations with set/remove keys, merge, has key checks, and conversion between dictionaries and entries.

Address Book & Yearly Indexation

Two new features have been added to the portal: a comprehensive address book and automatic yearly billing indexation.

Address Book

  • Organizations & People – Manage your business contacts directly in the portal. Add organizations with details like name, description, address, and notes.
  • Contact Persons – Link multiple contact persons to each organization for relationship management.
  • Flexible Details – Store phone numbers, email addresses, and other contact details with custom descriptions.
  • Coming Soon: Mobile App – The address book will shortly be available in the mobile app, giving you access to all your contacts wherever you are.

Billing

  • Yearly Indexation – Prices can now be automatically adjusted annually based on indexation rates, keeping your billing aligned with market conditions.

Small portal & Flow Editor Improvements

A fresh round of improvements brings more clarity, performance, and flexibility to both the channel page and flow building.

Channel page

  • Improved filtering by source/destination number – Even faster and more accurate filtering, with better parsing across different number formats.
  • New “hangup reason” attribute – Flows can now detect why a channel was terminated. This enables logic for emergency interruptions and other advanced routing scenarios.

Flow Editor

  • Text casing expressions – New functions allow you to convert text to uppercase, lowercase, or only capitalize the first letter.
  • Enhanced device info – The Get Device Info node now returns both device type and device status, enabling richer conditional logic in your flows.

Billing API & Automation

A simple to use, yet powerful API is now available to integrate billing directly into your own systems.

Automated

  • Easy-to-use API – Fetch all usage- and rate data programmatically.
  • Real-time synchronization – Keep your ERP, CRM, and invoicing systems up to date with actual billing information.

Smarter Pricing & Adjustments

Our tools now give you full control over pricing across all your customers.

Highlights

  • Manage price plans – Create and apply custom price plans for all your organizations. Everything your customers do is tracked; you decide how to invoice.
  • Self-service retroactive corrections – Change past pricing effortlessly. Things change and sometimes mistakes are made; now they’re easy to correct with proper safeguards.
  • White-label exports – Generate customer-ready billing files with your own branding.

Realtime Billing Is Live

It has been a while since the last update, but we’re back with a major milestone: billing is now live.

Highlights

  • Realtime charges – No more waiting until the end of the month. See usage and costs instantly.
  • Instant revenue insights – Resellers can immediately view revenue and margins as purchases happen.
  • Origin-based rates – All international rates are visible up front. No surprises.
  • Snapshot history – Capture point-in-time billing data for transparent, auditable invoices.

Global DID Expansion & International Connectivity

We’ve been working hard behind the scenes to expand our reach far beyond the Netherlands.

Improvements

  • DIDs in 90+ Countries – Until now, our focus was primarily on our home market. You can now order local phone numbers in over 90 countries, giving you truly global coverage with a few clicks.
  • Redundant International Routing – Connectivity to the rest of the world has been significantly upgraded. To further improve our service multiple international routes have been added to ensure consistent, stable, resilient call delivery.

Email Visibility & Flow Editor Grid Lines

We've added two small but impactful improvements to boost clarity and control.

New features

  • Email Visibility – While sending emails from our platform has long been possible, you can now view a complete log of all emails sent from your organization. This helps with tracking, accountability, and troubleshooting.
  • Flow Editor Grid Lines – In February, we introduced snapping in the Flow Editor. Now we’ve made it even better with subtle background grid lines, helping you align and organize flows even more cleanly.

TOTP in Workphone

For power users, the default "Call Me" 2FA method isn't always the preferred choice. That’s why we previously introduced TOTP as an alternative two-factor authentication option. Now, we’ve expanded support for TOTP in the white-label Workphone mobile app, giving powerusers a more flexible and secure authentication experience.

White-Label & Portal Improvements

We're making outbound call handling more flexible while refining the white-label experience and streamlining user creation.

What's New

  • Simplified User Creation – When creating users, three phone numbers must be set: Legal Source (owned by the organization) and Internal & External Display Sources (shown to the called party when placing calls). We've replaced free-form text fields with quick-select options for a smoother setup. Unnecessary fields for phone-only users have also been removed, making the process faster and more intuitive.

  • Smarter Login – Users in the login selector are now sorted by organization name + user name for easier navigation.

  • Smarter Search – When searching for an organization, pressing Enter instantly selects the best match, even if an intermediate name also matches.

  • White-Label Portal Alias Domains – Organizations can now configure alias domains that seamlessly redirect visitors to their primary portal domain. This allows for smooth domain transitions without breaking existing links.

  • More Robust RTP Handling – Before a call begins, audio formats are negotiated to ensure compatibility. Some systems send audio in a different format than agreed upon. Our improved RTP handling now detects and corrects some of these mismatches automatically.

White-Label API Domains

Our goal is to deliver a completely white-labeled experience, ensuring your customers see only your brand—never ours. Therefore API calls now use branded domains, preventing voipfabric references from appearing in browser developer tools.

Smarter Web Login

We've made logging in more seamless and secure with a smarter session management system.

What's New

  • Less Frequent Logins – No more logging in every time you close your browser—stay signed in on devices you trust.
  • Adaptive Session Duration – On public computers, sessions now expire after 3 minutes of inactivity, while on trusted devices, they last up to 30 days.

Call router

Our call routing system now takes a smarter, call-by-call approach. Each call is automatically routed via the best available connection, factoring in both call quality and cost efficiency. If the selected route is unavailable, the system promptly retries the next best route without any manual intervention.

Improvements

  • Dynamic Failover – Automatic per-call rerouting ensures uninterrupted connectivity.
  • Comprehensive Diagnostics – Expanded logging captures each call’s routing journey in more detail allowing us to better evaluate peering quality.

Priority Queue

We've added some highly requested features to the priority queue, making it more adaptable to different situations.

New features

  • Voicemail Exit – Callers now have the option to leave the waiting queue and go straight to voicemail instead, reducing frustration for those who prefer not to wait.
  • No Agents Available – If no agents are online, the queue can now be skipped entirely, preventing callers from waiting unnecessarily.
  • Emergency Interrupt – A unique new feature, especially usefull for medical professionals. Agents can now be pulled from an active call to handle an emergency call immediately. The interrupted caller will receive a prerecorded message explaining the situation and why they are placed on hold.

Flow Editor

We're excited to share some small but major improvements to the Flow Editor.

Improvements

  • Snap to Grid – Blocks now automatically align to a structured grid, keeping your workflows visually organized and easier to manage. A small but useful tweak for those who appreciate precision.
  • Dynamic Outputs – Macros can now have situational output blocks, adapting based on different conditions. For example, in the priority queue, the three yellow outputs adjust dynamically depending on specific scenarios, such as a voicemail exit. This makes flows more flexible and responsive to various situations. In the future we'll be reworking some of our existing macro's to use this functionality.

Organizations

Managing organizations just got easier with a couple of key updates designed to improve efficiency.

New

  • Create New Organizations Directly – You can now add new organizations right from this screen, making it easier to start your workflow without navigating elsewhere. Just click the green "+" button to get started.
  • Search – You can now search for an organization. Tip: if only one result remains, you can press "Enter" to select it—no need to use the mouse. This makes navigation much faster, especially for partners handling a long list of organizations.