2004-07-02 09:44:55 +00:00
|
|
|
[general]
|
|
|
|
; General settings for the operation of Yate
|
|
|
|
|
|
|
|
; modload: boolean: Should a module be loaded by default if there is no
|
|
|
|
; reference to it in the [modules] section
|
|
|
|
;modload=enable
|
|
|
|
|
|
|
|
; modpath: string: Overrides the runtime module directory path which is
|
|
|
|
; compiled in or specified with the -m command line option. Note that this
|
|
|
|
; setting takes priority over anything else
|
|
|
|
; Note that you MUST NOT add a path separator at the end
|
|
|
|
;modpath=
|
|
|
|
|
2007-07-23 17:14:35 +00:00
|
|
|
; extrapath: string: Relative path to an extra modules directory, gets loaded
|
|
|
|
; before those added by command line -x parameters
|
|
|
|
; Note that you MUST NOT add a path separator at the end
|
|
|
|
;extrapath=
|
|
|
|
|
2008-01-19 11:19:52 +00:00
|
|
|
; nodename: string: Name of this node in a cluster
|
|
|
|
;nodename=
|
|
|
|
|
2004-11-01 01:04:26 +00:00
|
|
|
; maxworkers: int: Maximum number of worker threads the engine can create
|
|
|
|
;maxworkers=10
|
|
|
|
|
|
|
|
; restarts: int: Time in seconds after startup the engine will try to restart
|
|
|
|
; to clean up any accumulating problems. Restarts are performed only when
|
|
|
|
; started in supervised mode
|
|
|
|
; If at restart time at least one of the modules is busy it will try again to
|
|
|
|
; restart every 10 seconds
|
|
|
|
;restarts=0
|
|
|
|
|
2006-04-04 15:39:54 +00:00
|
|
|
; warntime: int: Warn time limit for message dispatch in milliseconds, a value
|
|
|
|
; of zero disables such warnings
|
|
|
|
;warntime=0
|
|
|
|
|
2010-03-31 09:36:58 +00:00
|
|
|
; idlemsec: int: System idle time in milliseconds
|
|
|
|
; Set to zero to use platform default
|
|
|
|
; If not set the platform default is doubled only in client mode
|
|
|
|
;idlemsec=
|
|
|
|
|
2007-05-16 12:10:44 +00:00
|
|
|
; wintimer: int: Requested timer resolution in milliseconds (Windows only, does
|
|
|
|
; not work on 9x and ME). The default resolution depends on hardware, Windows
|
|
|
|
; version and currently running programs
|
|
|
|
;wintimer=0
|
|
|
|
|
2006-04-04 15:39:54 +00:00
|
|
|
; msgsniff: bool: Activate message sniffer module (if loaded) at engine init time
|
|
|
|
;msgsniff=disable
|
|
|
|
|
2011-04-11 08:59:09 +00:00
|
|
|
; filtersniff: regexp: Default filter to apply to message sniffer at initialization
|
|
|
|
; If empty it will match all messages except engine.timer which is never displayed
|
|
|
|
; Example for a filter matching all chan.Anything messages and engine.halt:
|
|
|
|
; filtersniff=^\(chan\.\|engine\.halt$\)
|
|
|
|
;filtersniff=
|
|
|
|
|
2004-07-02 09:44:55 +00:00
|
|
|
|
|
|
|
[modules]
|
|
|
|
; This section should hold one line for each module whose loading behaviour
|
|
|
|
; is to be changed from the default specified by modload= in section [general]
|
|
|
|
; Each line has to be of the form:
|
|
|
|
; modulename.yate=boolean
|
|
|
|
; Note that modules can be located only in the module directory so no path
|
|
|
|
; information should be specified
|
|
|
|
|
|
|
|
|
2006-05-27 14:53:18 +00:00
|
|
|
[localsym]
|
|
|
|
; This section is used to force some modules to be loaded without their
|
|
|
|
; symbols being globally available - if the operating system supports.
|
|
|
|
; Windows will ignore this section completely.
|
|
|
|
; Each line has to be of the form:
|
|
|
|
; modulename.yate=boolean
|
|
|
|
|
|
|
|
; pwlib does not clean up properly on Linux so we must disable global symbols
|
|
|
|
; unfortunately preventing all pwlib plugins from loading
|
|
|
|
h323chan.yate=yes
|
|
|
|
|
|
|
|
|
2009-06-18 17:44:48 +00:00
|
|
|
[nounload]
|
|
|
|
; This section is used to prevent some modules from being unloaded from
|
|
|
|
; memory, although finalization will be attempted if possible.
|
|
|
|
; Each line has to be of the form:
|
|
|
|
; modulename.yate=boolean
|
|
|
|
|
|
|
|
|
2004-07-02 09:44:55 +00:00
|
|
|
[preload]
|
|
|
|
; Put a line in this section for each shared library that you want to load
|
|
|
|
; before any Yate module
|
|
|
|
; Each line has to be of the form:
|
|
|
|
; /path/to/the/library.so=boolean
|
|
|
|
; You should specify the full path to the library. Extension is operating
|
|
|
|
; system specific - usually .so for *NIX systems and .dll for Windows
|
|
|
|
|
|
|
|
|
|
|
|
[postload]
|
|
|
|
; Put a line in this section for each shared library that you want to load
|
|
|
|
; after all Yate modules
|
|
|
|
; Each line has to be of the form:
|
|
|
|
; /path/to/the/library.so=boolean
|
|
|
|
; You should specify the full path to the library. Extension is operating
|
|
|
|
; system specific - usually .so for *NIX systems and .dll for Windows
|
2005-04-28 22:46:59 +00:00
|
|
|
|
|
|
|
|
2006-06-10 12:33:16 +00:00
|
|
|
[debug]
|
|
|
|
; Each line in this section generates an engine.debug message immediately
|
|
|
|
; after the first initialization. This is equivalent of issuing the debug
|
|
|
|
; command in the Remote Manager.
|
|
|
|
; Each line has to be of the form:
|
|
|
|
; modulename=parameters to debug
|
|
|
|
; Examples:
|
|
|
|
; tone=off
|
|
|
|
; h323=level 9
|
|
|
|
; sip=level 8
|
|
|
|
; sip=filter 127.0.0.1
|
|
|
|
|
|
|
|
|
2005-04-28 22:46:59 +00:00
|
|
|
[telephony]
|
2005-04-29 21:07:41 +00:00
|
|
|
; Default settings for telephony drivers
|
|
|
|
|
2005-04-28 22:46:59 +00:00
|
|
|
; timeout: int: Default channel timeout in milliseconds
|
|
|
|
;timeout=0
|
2005-04-29 21:07:41 +00:00
|
|
|
|
|
|
|
; maxroute: int: Maximum number of calls routed at once by each driver
|
|
|
|
;maxroute=0
|
|
|
|
|
|
|
|
; maxchans: int: Maximum number of channels running at once in each driver
|
|
|
|
;maxchans=0
|
2008-04-25 13:11:49 +00:00
|
|
|
|
|
|
|
; dtmfdups: bool: Allow duplicate DTMFs (detected with different methods)
|
|
|
|
;dtmfdups=disable
|