Skip to content

abourget/astograph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Astograph

Astograph is a simple python tool to represent visually your Asterisk dialplan

It uses GraphViz to draw the links between included contexts

Example

Considering this extensions.conf file:

and the following command:

cat extensions.conf | ./astograph.py | dot -Tpng:cairo > graph.png

Make sure you have GraphViz installed for dot, and you should get this:

https://github.com/abourget/astograph/raw/master/graph.png

Dotted lines mean Possible Gotos and solid lines mean Context inclusions.

You can pipe a bunch of extensions.conf files (if you've splitted them with #includes)

Second example

Here is another example, written in the Digium Advanced Training Class:

https://github.com/abourget/astograph/raw/master/example.png

About

Astograph, Asterisk dial-plan visualization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published