[Kamailio-Users] [SR-Users] support for 'include' in cfg file

Klaus Darilion klaus.mailinglists at pernau.at
Wed Aug 26 00:51:54 CEST 2009


Great!

...added to wiki ....
http://sip-router.org/wiki/cookbooks/core-cookbook/devel#include

klaus

Daniel-Constantin Mierla wrote:
> Hello,
> 
> just committed to GIT support for 'include' in config file. Hopefully 
> this helps in nicer structuring and maintenance of your configs.
> 
> The syntax is simple:
> 
> include path_to_file
> 
> The path_to_file can be relative or absolute. If it is not absolute 
> path, first attempt is to locate it relative to current directory, and 
> if fails, relative to directory of the file that includes it. There is 
> no restriction where include can be used or what can contain - any part 
> of config file is ok. There is a limit of maximum 10 includes in depth, 
> otherwise you can use as many includes as you want. Reporting of the cfg 
> file syntax errors prints now the file name for easier troubleshooting.
> Example:
> 
> route {
>     ...
>     include /sr/checks.cfg
>     ...
> }
> 
> --- /sr/checks.cfg ---
> 
>    if (!mf_process_maxfwd_header("10")) {
>        sl_send_reply("483","Too Many Hops");
>        exit;
>    }
> 
> ---
> 
> Testing and feedback is much appreciated.
> 
> Cheers,
> Daniel
> 




More information about the Users mailing list