[Asterisk-Users] Dial plan logic documentation?

Andrew Furey andrew.furey at gmail.com
Mon Oct 10 04:34:17 MST 2005


Hi all,

What methods (software or even on paper) would you folks use /
recommend for the purposes of documenting how a dial plan is
constructed? ie. what extensions jump to other extensions, etc? This
is as a means of getting the "big picture" rather than having pages
and pages of printed extensions.conf output...

If you consider priorities as line numbers, extensions as
functions/subroutines and contexts as source files, you could compare
the dialplan to a regular programming language source... I've thought
of various things like flowcharts but I don't know of any really good
flowcharting programs. Besides, the analogy breaks down in that
programming languages don't generally jump to specific line numbers in
a function (whereas using priorities other than 1 is quite common).

Any thoughts?

Andrew

--
Linux supports the notion of a command line or a shell for the same
reason that only children read books with only pictures in them.
Language, be it English or something else, is the only tool flexible
enough to accomplish a sufficiently broad range of tasks.
                          -- Bill Garrett



More information about the asterisk-users mailing list