Dial Plan Visualizer Module

Well. I quicly reinstalled your apps, and looks good now.
Weird.

Never mind.

1 Like

Keep it going.

2 Likes

I have just updated the module to support Custom Destinations. Let me know if it is working as expected or if you would like it displayed differently.

4 Likes

It is better than previous version, but it still misses e-mail address which receives voicemails and other VM parameters (info is in /etc/asterisk/voicemail.conf). Queues and ring groups also can display much more information - strategy, extension penalties, autofill, ringing instead of MoH and so on. I added all these as tooltips in my visualisation, as displaying everything will make the picture too complex.

It will also be good to recognise one and the same extension which is an agent in a queue and in a ring group as one entity:

This is valid for both local and remote extensions:

@madgen

Still throws an error on 17.0.19

New version released.
Updates:

  • Added support for Calendar matching in Time Conditions. #10
  • Time Group times do not need to be defined. #11
  • Added support for Queue Priorities.
  • Updating options will reload current dial plan.
  • Option: Combine Queue Agents and RG Members into one node. If an extension belongs in both.
    Yes = One node will be drawn with multiple edges.
    No (default) = Two nodes will be drawn. One edge from the Queue and one edge from the Ring Group.
  • Option: Show Extension Optional Destinations (Advanced tab: No Answer, Busy, Not Reachable)
  • Corrected duplicate paths from Inbound Route.
  • Edge (lines) tooltips now show parent node label. Helpful for long paths (“Where does this line come from?”)

Are there any modules (Commercial, Extended, other) that my module does not cover?
Or, are you seeing any dead ends that have a destination programmed but cannot progress because I do not have it built in.
Excluding Custom Destinations.

1 Like

Not my box. Setup was a very lean open source only setup. Had to manually install CDR and CEL modules to troubleshoot issue. Rustdesk was acting up so it was a bit difficult walking the user through the install and configuration. I will spin up a local instance to see if I can replicate it. is 1.0.17 the new release?

Was able to reproduce. This was affecting 17 only and is now corrected.
Thanks for the heads up.
Let me know if this is still an issue.

This is now an option in the latest release.
No is the default. Yes will show one node with lines from queues and ring groups.

1 Like

It works for local extensions only, not for remote:

Good catch! I’ve updated 1.0.17 to include this.

1 Like