6c84d979f4aa2c88d1f71fcc7580b9c109f936bb
[lcr.git] / default / options.conf
1 # LCR options
2 #############
3
4 # Turn debugging all on=0xffff or off=0x0000 (default= 0x0000)
5 # Note that debugging is for developer only. If you wan't to 'see the LCR
6 # working', you will find a logging feature below. Also detailed traces
7 # are possible using the admin tool.
8 #define DEBUG_CONFIG    0x0001
9 #define DEBUG_MSG       0x0002
10 #define DEBUG_STACK     0x0004
11 #define DEBUG_BCHANNEL  0x0008
12 #define DEBUG_PORT      0x0100
13 #define DEBUG_ISDN      0x0110
14 #define DEBUG_VBOX      0x0180
15 #define DEBUG_EPOINT    0x0200
16 #define DEBUG_CALL      0x0400
17 #define DEBUG_CRYPT     0x1000
18 #define DEBUG_ROUTE     0x2000
19 #define DEBUG_IDLETIME  0x4000
20 #define DEBUG_LOG       0x7fff
21
22 #debug 0x0000
23
24 # The log file can be used to track actions by the LCR. Omit the parameter
25 # to turn off log file. By default, log file is located inside the directory
26 # "/usr/local/lcr/log".
27 #log /usr/local/lcr/log
28
29 # Use "alaw" (default) or "ulaw" samples.
30 #alaw
31
32 # The LCR should run as real time process. Because audio is streamed and
33 # ISDN protocol requires a certain response time, we must have high priority.
34 # By default, the process runs an normal priority, lika most processes do.
35 # To debug, it is whise to use "schedule" with no parameter to turn off
36 # realtime scheduling. In case of an endless loop bug, LCR will take
37 # all CPU time forever - your machine hangs.
38 #schedule 0
39
40 # Use tone sets (default= tones_american).
41 # This can be overridden by the extension setting
42 #tones_dir tones_american
43
44 # Fetch tone sets as specified here.
45 # The tone sets will be loaded during startup, and no harddisk access is
46 # required. Specify all tone sets seperated by komma.
47 # By default, no tone is fetched. Tone sets, that are not specified here, will
48 # be streamed from hard disk.
49 # Don't use spaces to seperate!
50 #fetch_tones tones_american,tones_german,vbox_english,vbox_german
51
52 # Extensions directory where all configuration files and messages for all
53 # extensions are stored (default= extensions).
54 #extensions_dir extensions
55
56 # Prefix to dial national call (default= 0).
57 # If you omit the prefix, all subscriber numbers are national numbers.
58 # (example: Danmark)
59 #national 0
60
61 # Prefix to dial international call (default= 00).
62 # If you omit the prefix, all subscriber numbers are international numbers.
63 #international 00
64
65 # On external calls, dialing can be done via normal called party number
66 # information element or via keypad facility. Some telephone systems require
67 # dialing via keypad to enable/disable special functions.
68 # By default keypad facility is disabled.
69 #keypad
70
71 # For calls to external where caller id is not available, this id is used.
72 # It is sent of type "subscriber number". This ID is only usefull if the
73 # external line will not screen caller id. It will be sent anonymous.
74 # If you don't know what to use it for, you don't need it.
75 # Default is nothing.
76 #dummyid 0
77
78 # Tones/announcements are streamed from user space. It is possible to use
79 # the module "mISDN_dsp.o" instead. It provides simple tones with much less cpu
80 # usage. If supported by special hardware, tones are loops that require no
81 # bus/cpu load at all, except when the tone changes.
82 # This works only for ISDN ports. It can be overridden by extension's tone set.
83 # Defautlt is streaming of tones. Use parameter "american", "german", or
84 # "oldgerman". "oldgerman" sounds like the old german telephone system (POTS).
85 #dsptones none
86
87 # Source email address of the LCR. E.g. it is used when sending a mail
88 # from the voice box. It is not the address the mails are sent to.
89 # Most mail servers require an existing domain in order to accept mails.
90 #email lcr@your.domain
91