How it runs on your PBX

  • Self-hosted. It runs entirely on your own PBX. No cloud in the middle, no account on someone else’s server.
  • It only reads. It reads your configuration and live status to draw the diagram, and never sends your dial plan anywhere. The one outbound connection is an HTTPS check-in to validate your license and deliver security updates.
  • It won’t touch your calls. The installer never starts, stops, or reloads Asterisk. It puts files under your web root, creates its own database, and restarts PHP so they load. Your extensions, registrations, and active calls keep running, so it’s safe to install on a production box.
  • Read-only unless you choose to edit. Viewing never changes anything. On FreePBX, an edit you make goes through FreePBX’s own functions. On VitalPBX it stays read-only.
  • One-command uninstall. Remove it any time with uninstall.sh.
  • Works on your platform. FreePBX 14 to 17, VitalPBX 3 and 4. It auto-detects at install.

Will it run on your PBX?

Built for FreePBX, VitalPBX, and FreePBX-derived forks — the installer auto-detects. It runs its compatibility checks first and stops cleanly, having changed nothing, if your box isn’t a fit. If Dial Plan Vizualizer (dpviz) has run on your PBX, Call Flow Studio will too — it’s the successor, from the same developer, and reads your dial plan the same way.

Finishing in the browser

When the installer finishes it prints a one-time setup URL. Open it in any browser, set your admin login and accept the terms, and your 30-day trial activates automatically.