[asterisk-users] Conditional include=> ?
Steve Davies
davies147 at gmail.com
Tue Apr 22 09:50:55 CDT 2008
2008/4/22 Philipp Kempgen <philipp.kempgen at amooma.de>:
> Steve Davies schrieb:
>
>
>
> > 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.
>
> I suppose #ifdefs and a preprocessor like cpp is not what you're
> looking for? You didn't make clear at what stage you want these
> includes to be replaced / evaluated. I guess you want Asterisk to
> do it.
>
> Regards,
> Philipp Kempgen
I would be looking for a runtime evaluation based on a variable. I'll
take a look at Tzafrir's suggestion and try to undesrstand it :)
Steve
More information about the asterisk-users
mailing list