[asterisk-users] Conditional include=> ?

Steve Davies davies147 at gmail.com
Tue Apr 22 03:55:37 CDT 2008


Hi,

Does anyone have a clever method of doing a conditional "include =>"
line in the dialplan?

I want to include a bunch of standard contexts, but in the middle of
the bunch have one or more conditionally included, a bit like:

[default]
include => start-here
include => then-here
if $[{COMPANY} = A]
    include => company-A
endif
if $[{COMPANY} = B]
    include => company-B
endif
if $[{COMPANY} = C]
    include => company-C
endif
include => end-here


The list of conditional variables, and of static includes is
potentially large, so I do not want to create several separate sets of
contexts with lots of repetition as it is likely to get out-of-control
very quickly.

Help?
Steve



More information about the asterisk-users mailing list