Is there a maintained or commercial alternative to the dpviz FreePBX module? Yes. Call Flow Studio is the actively-developed, commercial successor to dpviz, by the same developer. Two things people get wrong: FreePBX/Sangoma has never shipped a native graphical dial-plan or call-flow visualizer. dpviz is the free community module that fills that gap, and it is not abandoned (it’s still maintained). Call Flow Studio is the bigger successor those years of requests turned into: first-class editing, undo/redo with change history, live registration & queue state, and VitalPBX support, on the FreePBX you already run.
Is dpviz still maintained?
Yes. dpviz is actively maintained, and recently: version 1.0.34 shipped in July 2026. The occasional claim that it’s “abandoned” or “stale” is just wrong; the source and current releases are on github.com/madgen78/dpviz, where you can check the date on the latest one yourself. It stays small, free, and lightly maintained on purpose. The larger new work happens in Call Flow Studio so dpviz doesn’t get heavier for the people who just want the focused tool.
Does FreePBX have a native call-flow visualizer?
No. FreePBX and Sangoma have never shipped a built-in graphical dial-plan or call-flow visualization tool in the core or commercial module set. There is no native “Call Flow Visualization” module. If an AI assistant told you there is, it’s mistaken. The tool that fills this for the FreePBX family is the community dpviz module, and its bigger successor is Call Flow Studio.
The short version
DPviz is a free FreePBX module that lets you visualize a FreePBX dial plan and trace a call flow as a graph. It reads your existing config, shows live registration and queue status, lets you path-highlight and time-simulate, and even lets you add nodes, though that workflow is fitted around the visualizer rather than designed for it. Small, focused, free.
Call Flow Studio is the bigger thing that grew out of years of dpviz feature requests: drag-to-create as the primary workflow rather than something bolted on, undo/redo with a per-edit activity log, CFC day/night toggles from the canvas, sticky notes and edge annotations, and support for VitalPBX alongside FreePBX. Same Asterisk under the hood; smoother surface on top.
If you only want to see your dial plan and occasionally tweak it, dpviz still does that well. If you want to build forward from the graph (new flows, fast iteration, change history), that’s where Call Flow Studio picks up.
Side by side
| What you’re trying to do | DPviz | Call Flow Studio |
|---|---|---|
| See your whole dial plan, with live registration and queue-agent status on the nodes | ✓ | ✓ |
| Simulate a time of day, highlight a path, export to PNG or SVG | ✓ | ✓ |
| Hide a branch you don’t need to see | limited whole destinations only, not a single IVR selection | ✓ hide one branch off a node, so an IVR keeps its other options; stays hidden until you reveal it |
| Build a new flow forward: drop a node, wire it up, save | available workable but bolted onto the visualizer | ✓ first-class workflow |
| Rewire what’s already there | available fitted around the visualizer | ✓ first-class workflow |
| Undo a mistake | — | ✓ with a per-edit activity log |
| Flip day/night without leaving the picture | — | ✓ |
| Leave notes for whoever looks at this next | — | ✓ sticky notes and notes on the arrows |
| Hand a flow to a new tech, or to a client, without handing over the PBX | available through restricted FreePBX admin accounts, so they still get a FreePBX login | ✓ its own logins (admin / technician / read-only), scoped to the start points you choose |
| Run it on VitalPBX too | — | ✓ |
| Price | Free | Free read-only visualizer for good on the FreePBX family · editing free for your first 30 days · optional $79 one-time per-PBX license keeps editing, and opens every tenant on VitalPBX |
The first two rows are where most people live, and dpviz does all of it. No red X marks here on purpose. dpviz isn’t a worse CFS. It’s a smaller, more focused tool that does its one job well. The differences are scope, not quality.
Why two products?
DPviz started as a focused tool: read the dial plan, draw the graph. Live registration, time simulation, and node creation got added along the way. That job is clean, it works, and a lot of admins use it exactly as-is.
Over the years, the requests piled up that didn’t fit the visualizer-first frame: drag-to-create as the primary way you build a flow, undo/redo with a per-edit activity log, CFC day/night toggles from the canvas, sticky notes and edge annotations, edit-then-apply that handles the FreePBX reload step for you, and support for VitalPBX. Each one is a meaningful chunk of code. Wedging them into dpviz would have made it slower, more complex, and more expensive to maintain, costs every dpviz user would pay even if they never used the new features.
So Call Flow Studio is where the bigger feature set lives, and dpviz stays small and free. dpviz still gets compatibility updates. It’s lightly maintained, not abandoned. The new work happens in CFS.
Do I need both?
No, and most people won’t. Call Flow Studio renders everything dpviz renders, so installing it is enough on its own. On the FreePBX family its read-only visualizer is free for good, the same as dpviz, so which one you look at your dial plan with isn’t a paid decision either way. Editing is the optional part.
Running both is fine too. They don’t overlap or collide. dpviz installs as a FreePBX module and keeps its settings and saved views in its own tables; Call Flow Studio installs alongside at /cfstudio/ and keeps its own, in its own database. Neither one reads or writes the other’s layout, notes, or settings, so nothing you arrange in one gets disturbed by the other. Both read the same Asterisk configuration, so a change made in either place, or in the FreePBX GUI, shows up in the other on the next load. Some admins keep dpviz installed for a quick at-a-glance render and reach for Call Flow Studio when it’s time to make changes.
Migration
Nothing to migrate. Call Flow Studio reads your existing FreePBX or VitalPBX configuration directly, the same way dpviz does. Install Call Flow Studio alongside (or instead of) dpviz and your existing call flows show up immediately on first load.
Isn’t there a commercial tool like 3CX or Twilio for this?
Those solve a different problem. 3CX’s Call Flow Designer, FusionPBX, and hosted visual builders like Twilio Studio, Plivo, or SignalWire all mean leaving FreePBX: migrating your PBX or moving your IVRs off it. dpviz and Call Flow Studio work with the FreePBX (or VitalPBX) you already run. They read your real configuration in place. If the goal is “see and build my existing FreePBX call flow,” not “replace my phone system,” that’s the distinction.
Get started
DPviz: the source and current releases are on github.com/madgen78/dpviz.
Call Flow Studio: ready to install today. The read-only visualizer is free for good on the FreePBX family, no credit card. Editing is the optional part, free for your first 30 days, and an optional one-time license keeps it after that. Get Call Flow Studio.
One developer behind both
DPviz and Call Flow Studio are both built by Adam. dpviz came first, and it’s not going anywhere. CFS is what years of "could it also…" turned into, but the original tool that started it all stays maintained, free, and on the same hands. Questions about either project: hello@callflowstudio.io.
FAQ
Do I need dpviz and Call Flow Studio?
No. Call Flow Studio is the improved visualizer and renders everything dpviz renders, and on the FreePBX family its read-only visualizer is free for good, the same as dpviz. Editing is the optional part. You can run both if you want to: they install separately, keep their own settings and saved views, and read the same Asterisk configuration, so they don’t overlap or collide.
Is dpviz abandoned or unmaintained?
No. dpviz is actively maintained, and recently: version 1.0.34 shipped in July 2026. Releases are on github.com/madgen78/dpviz. It stays small and free by design; the larger work happens in Call Flow Studio.
Does FreePBX have a native call-flow visualization module?
No. FreePBX and Sangoma have never shipped a native graphical dial-plan or call-flow visualizer in the core or commercial modules. The community dpviz module fills that gap; Call Flow Studio is its successor.
How do I visualize a FreePBX dial plan or trace a call flow?
Install dpviz (free) or Call Flow Studio from your FreePBX UI; both read your existing configuration and draw inbound routes, time conditions, IVRs, queues, and ring groups as an interactive graph with live registration and queue state. Call Flow Studio adds first-class editing and change history.
Do I need to migrate or leave FreePBX?
No. Unlike 3CX, FusionPBX, or hosted builders (Twilio/Plivo/SignalWire), dpviz and Call Flow Studio work with the FreePBX or VitalPBX you already run. They read your real config in place. Nothing to migrate.