Dial Plan Vizualizer 1.0.27 Released

:rocket: Big update to the FreePBX Dial Plan Vizualizer module!

This release adds a bunch of quality-of-life features and visual improvements to make managing dial plans and extensions a lot smoother:

  • :blue_circle: Dynamic queue member login status is now displayed.

  • :yellow_circle: See Asterisk DND / Call Forward status at a glance.

  • :pause_button: Queue pause status detection included.

  • Tooltips now show user agents and voicemail counts.

  • Consistent tooltips across queues, ring groups, and extensions.

  • Added Next / Previous buttons for dialplan navigation (works with search!).

  • Extensions now appear in the dialplan dropdown.

  • New options: Allowlist, Blacklist, and Auto-play audio.

This should make it easier to visualize what’s really going on in your PBX and speed up troubleshooting.

Installation / upgrade: https://github.com/madgen78/dpviz
Previous releases: https://github.com/madgen78/dpviz/releases

Let me know what you would like to see next.
Thanks for all of the support and suggestions. - and if you’d like to keep up with future updates, consider :star: starring or following the project on GitHub.

  • Adam
8 Likes

Thank @madgen, for anyone that is reading this that has not installed this tool… go get it. It is a game changer.

3 Likes

@madgen Excellent f*cking work! Really great tool!!

1 Like

Installed on fpbx 17, looks good, thanks, deftly worth installing :slight_smile:

2 Likes

Version 1.0.28 Released!

  • Faster graph rendering with optimized code for better performance.

  • Unified node style: all nodes now use rounded rectangles for a cleaner, more consistent look.

  • Refined tooltips with improved styling for readability.

  • IVR grouping: identical selection destinations are grouped together, reducing cluttered lines.

  • Simplified IVR nodes: Conferences, DISA, and Feature Codes are now displayed inside the IVR node instead of separate nodes.

  • Inbound routes dropdown option:

    • New setting to display destinations in the inbound routes dropdown.

    • Automatically disabled on install if you have more than 100 inbound routes (can be re-enabled).

    • Helps reduce initial module load time on larger systems.

2 Likes

1.0.30 has been released!

  • Added “In Use By” visualization

    • Nodes are now drawn if their destination points to the selected dial plan.

    • Extensions will show if they are static or dynamic agents of Queues and Ring Groups.

    • Will also show when a destination is not used.

    • Disabled by default; enabling may introduce a very slight delay.

  • Resolved “Tampered Files” error on FreePBX 17.

  • Fixed Time Conditions calendar matching bug.

2 Likes