Call Flow Studio
Features Pricing Screenshots FAQ Docs
Get Call Flow Studio →
Docs

Command-line reference

The cfs tool on the PBX · run with sudo

Documentation
  • Installing CFS
  • Licensing & activation
  • Moving a license
  • Command-line (cfs)

Stuck? support@callflowstudio.io

Install adds a small cfs command to the PBX (at /usr/sbin/cfs, alongside fwconsole and asterisk). Run it as root. Day to day, cfs upgrade is the one you’ll use; the rest are for rare situations.

cfs: command not found? The shortcut wasn’t created on your box — run the same commands as sudo php /var/www/html/cfstudio/bin/cfs <command> instead. Everything below works identically.

cfs upgrade

Upgrades Call Flow Studio in place to the current release. It shows the current and latest version and asks before changing anything; your settings, views, and license are preserved. If you’re already up to date it does nothing. This is the normal way to stay current.

sudo cfs upgrade
ExitMeaning
0Upgraded successfully
2Bad arguments, or not run as root
3Couldn’t fetch the release manifest
4Download failed
5Checksum mismatch (download rejected)
6Couldn’t unpack the archive
7The install step failed

cfs release-license

Only needed when you’re moving a paid license to different hardware. It frees this PBX’s license: it confirms with you, tells the licensing server to unbind this machine, clears the local key, and drops this box to viewer mode. Then activate the same code on the new PBX.

sudo cfs release-license

Trials aren’t bound to hardware, so this doesn’t apply to them.

ExitMeaning
0Released successfully
1General error (e.g. network/server)
2Bad arguments
3No license file, or it’s unreadable
4This is a trial — nothing to release
5License is revoked
6You declined the confirmation

Reset the admin password

Locked out of the admin login? Reset it from the PBX shell:

sudo php /var/www/html/cfstudio/api/cfs-reset-password.php admin --random

This prints a new temporary password and forces a change at next login. Drop --random to be prompted for one instead, or pass a different email/username in place of admin.

cfs --help

Lists the available commands.

Call Flow Studio

A visual editor for Asterisk-based PBXes. Self-hosted. Free 30-day trial, with an optional one-time license. Built by PBX admins for PBX admins.

Product
Features Screenshots Pricing Get Call Flow Studio
Resources
Documentation Installation guide FAQ DPviz vs Call Flow Studio VitalPBX call flow visualizer
Contact
hello@callflowstudio.io support@callflowstudio.io PBX not on the list? Tell us
© 2026 Call Flow Studio · Not affiliated with Sangoma, FreePBX, the Asterisk project, or VitalPBX.
Privacy Terms Refunds
FreePBX® and Asterisk® are registered trademarks of Sangoma Technologies Corporation. VitalPBX® is a registered trademark of VitalPBX LLC. All other product names, logos, and brands are property of their respective owners and are used for nominative reference only.