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

Happy Friday! New version 1.0.18 released!
:rocket: Updated with AJAX- no more full page reloads. :rocket:
…and some other small tweaks.

One liner to update:

fwconsole ma uninstall dpviz && fwconsole ma downloadinstall https://github.com/madgen78/dpviz/archive/refs/heads/main.zip && fwconsole reload

Mark your calendars - May 20th @ 11am Eastern, I will be hosting a webinar about this module!
Register today (if you have not already) https://register.gotowebinar.com/register/4365743306136387670?source=forum

Looking forward to seeing you there!

Your feedback is always welcome.
Thanks,
Adam

2 Likes

I updated to the new version using the command you provided. For some reason, I now do not get any image. See the screenshot below. Is there something I need to change?

Do you have any bad destinations?
Are there any messages in the console? F12?
Do you have other working inbound routes?
-try creating a DID and assign it to an extension.
–If this works, try assigning the DID to an IVR or Time Condition.
Does this reproduce the blank screen at any incremental step?

  • I don’t have any bad destinations.
  • The console gives me this:
  • All of my other inbound routes do the same thing
  • I have a DID that is assigned to an extension, and it produces the same results.

Thanks for the fast response, and I will try to provide any more info that you need.

This is now corrected.
FPBX16 did not like the ANY/ANY route.
FPBX14 and & 17 were not complaining.

Please reinstall and let me know if this fixed it for you.

This is awesome. Thank-you. I have been following all the extra work you did and this threat.) This is so helpful.

1 Like