[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= ; 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= ; 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 ; warntime: int: Warn time limit for message dispatch in milliseconds, a value ; of zero disables such warnings ;warntime=0 ; 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 ; msgsniff: bool: Activate message sniffer module (if loaded) at engine init time ;msgsniff=disable [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 [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 [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 [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 [telephony] ; Default settings for telephony drivers ; timeout: int: Default channel timeout in milliseconds ;timeout=0 ; 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