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

-- 
amooma GmbH - Bachstr. 126 - 56566 Neuwied - http://www.amooma.de
    Let's use IT to solve problems and not to create new ones.
          Asterisk? -> http://www.das-asterisk-buch.de

Geschäftsführer: Stefan Wintermeyer
Handelsregister: Neuwied B 14998

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to