Tags: documentation
Vizualizing your dial plan
Ask your self the following question: Do I have documented my dial plan? Do I know which contexts are in use and which contexts which are included where?
Do you have a document describing your dial plan? Probably not. Most of the people managing Asterisk by hand never care to document the structure of their dial plan - after all - It's a text file - documenting a text file is stupid work!
If your dial plan becomes quite extensive after a while - or if you become in charge of an previous Asterisk installation - you really wish for some documentation of the structure of the dial plan.
Even with just a few contexts it can become a daunting task to change an existing dial plan. Even if you do not need to really amend your dial plan - just having a graph of how your dial plan is organized is really a good thing to have in your PBX documentation.
There is a tool that will help you getting the big picture of your dial plan: JUNG (Java Universal Network/Graph Framework). The tool will not work with the Asterisk dial plan "out of the box", but Martin Smith of the Asterisk-Java blog have done all the hard work.
Even if the tool that Martin Smith created in May 2008 is "old news", his solution is so simple that it borders to ingenuity - it's worth repeating for new and old Asterisk manager alike.
Read his full article and feed your dial plan into his tool at Visualizing your dialplan with a graph

01/08/10 01:33:40 am,