cookbooks:4.0.x:core:cfg
This is an old revision of the document!
Table of Contents
This is a work in progress
The Configuration File
Configuration Elements
Configuration Directives
There are five (5) types of configuration directives used with Kamailio.
Comments
Configuration file comments are PHP style, without the double-slash line comment. Only hash (#) will work for line comments.
This gets confusing since the hash-bang (#!) is used at the beginning of the C-Style Control Directives.
/* block comment block comment */ // this is NOT a line comment # this is a line comment #!c_style_directive
Instruction Separator
The semicolon works with all forms of configuration directives as an instruction separator. Allowing for comments or additional configuration directives on the same line.
configuration_directive_a; configuration_directive_b configuration_directive; # comment about the configuration directive
Configuration Directives
C-Style Control Directives
Available directives:
#!define NAME - define a keyword #!define NAME VALUE - define a keyword with value #!ifdef NAME - check if a keyword is defined #!ifndef - check if a keyword is not defined #!else - swtich to false branch of ifdef/ifndef region #!endif - end ifdef/ifndef region #!trydef - add a define if not already defined #!redefine - force redefinition even if already defined #!subst #!substdef
Apache Name/Value Pairs
(delimited by a space, value within quotes)
Normal Name/Value Pairs
(delimited by an equals sign)
Modify Parameter Procedure
Route Functions
cookbooks/4.0.x/core/cfg.1371536314.txt.gz · Last modified: 2013/06/18 06:18 by poing