updated the documentation and the sample config to meet the present
[asterisk/asterisk.git] / configs / misdn.conf.sample
1 ;
2 ; chan_misdn sample config
3 ;
4
5 ; general section:
6 ;
7 ; for debugging and general setup, things that are not bound to port groups
8 ;
9
10 [general] 
11
12 ; set debugging flag: 
13 ;   0 - No Debug
14 ;   1 - mISDN Messages and * - Messages, and * - State changes
15 ;   2 - Messages + Message specific Informations (e.g. bearer capability)
16 ;   3 - very Verbose, the above + lots of Driver specific infos
17 ;   4 - even more Verbose than 3
18 ;
19 ; default value: 0
20 ;
21 debug=0
22
23
24 ; the big trace
25 ;
26 ; default value: [not set]
27 ;
28 ;tracefile=/var/log/misdn.trace
29
30 ; single call trace files
31 ; set to true if you want to have them
32 ; they depend on debug level
33 ;
34 ; default values: trace_calls : false
35 ;                 trace_dir   : /var/log/
36 ;
37 trace_calls=false
38 trace_dir=/var/log/
39
40 ; set to yes if you want mISDN_dsp to bridge the calls in HW
41 ;
42 ; default value: yes
43 ;
44 bridging=no
45
46 ; stops dialtone after getting first digit on nt Port
47 ;
48 ; default value: yes
49 ;
50 stop_tone_after_first_digit=yes
51
52 ; wether to append overlapdialed Digits to Extension or not 
53 ;
54 ; default value: yes
55 ;
56 append_digits2exten=yes
57
58 ; set this to yes if you have jollys mISDN which sends correct L1 Infos
59 ;
60 ; default value: yes
61 ;
62 l1_info_ok=yes
63
64 ; set this to yes if you want to clear the l3 in case the l2 deactivates
65 ; some environments have a flickering l2 which causes this option to 
66 ; damage active calls .. highly experimental
67
68 ; default value: no
69 ;
70 clear_l3=no
71
72 ;;; CRYPTION STUFF
73
74 ; Wether to look for dynamic crypting attempt
75 ;
76 ; default value: no
77 ;
78 dynamic_crypt=no
79
80 ; crypt_prefix, what is used for crypting Protocol
81 ;
82 ; default value: [not set]
83 ;
84 crypt_prefix=**
85
86 ; Keys for cryption, you reference them in the dialplan
87 ; later also in dynamic encr.
88 ;
89 ; default value: [not set]
90 ;
91 crypt_keys=test,muh
92
93 ; users sections:
94
95 ; name your sections as you which but not "general" ! 
96 ; the secions are Groups, you can dial out in extensions.conf
97 ; with Dial(mISDN/g:extern/101) where extern is a section name, 
98 ; chan_misdn tries every port in this section to find a 
99 ; new free channel
100
101
102 ; The default section is not a group section, it just contains config elements
103 ; which are inherited by group sections.
104 ;
105
106 [default]
107
108 ; define your default context here
109 ;
110 ; default value: default
111 ;
112 context=misdn
113
114 ; language
115 ;
116 ; default value: en
117 ;
118 language=en
119
120 ;
121 ; sets the musiconhold class
122 ;
123 musicclass=default
124
125 ;
126 ; Either if we should produce DTMF Tones ourselve
127
128 senddtmf=yes
129
130 ; Prefixes for national and international, those are put before the 
131 ; oad if an according dialplan is set by the other end. 
132 ;
133 ; default values: nationalprefix      : 0
134 ;                 internationalprefix : 00
135 ;
136 nationalprefix=0
137 internationalprefix=00
138
139 ; set rx/tx gains between -8 and 8 to change the RX/TX Gain
140 ;
141 ; default values: rxgain: 0
142 ;                 txgain: 0
143 ;
144 rxgain=0
145 txgain=0
146
147 ; some telcos espacially in NL seem to need this set to yes, also in 
148 ; switzerland this seems to be important
149 ;
150 ; default value: no
151 ;
152 te_choose_channel=no
153
154 ; set the method to use for channel selection:
155 ;   standard    - always choose the first free channel with the lowest number
156 ;   round_robin - use the round robin algorithm to select a channel. use this
157 ;                 if you want to balance your load.
158 ;
159 ; default value: standard
160 ;
161 method=standard
162
163 ;
164 ; dialplan means Type Of Number in ISDN Terms (for outgoing calls)
165 ;
166 ; dialplan options: 
167 ;
168 ; 0 - unknown
169 ; 1 - International
170 ; 2 - National
171 ; 4 - Subscriber
172 ;
173 ; This setting is used for outgoing calls
174 ;
175 ; default value: 0
176 ;
177 dialplan=0
178 localdialplan=0
179
180 ; This is only for asterisk head and will result in only considering 
181 ; misdn.confs and misdn_set_opts callingpresentation informations if set to no.
182 ; Otherwise asterisks callingpresentation overwrites misdn.confs settings.
183 ;
184 ; default value: yes
185 ;
186 use_callingpres=yes
187
188
189
190 ;
191 ; turn this to no if you don't mind correct handling of Progress Indicators  
192 ;
193 early_bconnect=yes
194
195 ; uncomment the following to get into s extension at extension conf
196 ; there you can use DigitTimeout if you can't or don't want to use
197 ; isdn overlap dial. 
198 ; note: This will jump into the s exten for every exten!
199 ;
200 ; default value: no
201 ;
202 ;always_immediate=no
203
204 ; uncomment the following if you want callers which called exactly the 
205 ; base number (so no extension is set) jump to the s extension.
206 ; if the user dials something more it jumps to the correct extension 
207 ; instead
208 ;
209 ; default value: no
210 ;
211 ;immediate=no
212
213 ; uncomment the following to have hold and retrieve support
214 ;
215 ; default value: no
216 ;
217 ;hold_allowed=yes
218
219 ; Pickup and Callgroup
220 ;
221 ; deafult values: not set = 0
222 ;
223 ;callgroup=1
224 ;pickupgroup=1
225
226 ; Allows/Screens Callerid
227 ;
228 ; possible values: allowed,not_screened
229 ;
230 ; be aware, if you set to allowed you need to set a correct 
231 ; callerid in the dialplan or set it here in the misdn.conf
232 ; Some Telcos don't care about wrong callerids, others do !
233 ;
234 ; default value: allowed
235 ;
236 ;presentation=not_screened
237
238 ; this enables echocancellation, with the given number of taps
239 ; be aware, move this setting only to outgoing portgroups!
240 ; A value of zero turns echocancellation off.
241 ;
242 ; possible values are: 0,32,64,128,256,yes(=128),no(=0)
243 ;
244 ; default value: no
245 ;
246 ;echocancel=no
247
248 ; this disables echocancellation when the call is bridged between 
249 ; mISDN channels
250 ;
251 ; default value: no
252 ;
253 echocancelwhenbridged=no
254
255 ; Set this to no to disable echotraining
256 ;
257 ; default value: yes
258 ;
259 echotraining=yes
260
261 ;
262 ; chan_misdns jitterbuffer, default 1000
263
264 jitterbuffer=1000
265
266 ;
267 ; change this threshold to enable dejitter functionality
268 ;
269 jitterbuffer_upper_threshold=0
270
271
272 [intern]
273 ; define your ports, e.g. 1,2 (depends on mISDN-driver loading order) 
274 ports=1,2
275 ; context where to go to when incoming Call on one of the above ports
276 context=Intern
277
278 [internPP]
279 ; if you want to have pp Protocol on one nt Port, you need 
280 ; to add a ptp directly after the portnumber, you can still add 
281 ; more ports and multiple ptp adds in your config.
282 ports=3ptp
283         
284 [first_extern]
285 ; again port defs
286 ports=4
287 ; again a context for incomming calls
288 context=Extern1
289 ; msns for te ports, listen on those numbers on the above ports, and 
290 ; indicate the incoming calls to asterisk
291 ; here you can give a comma seperated list or simply an '*' for 
292 ; any msn. 
293 msns=*
294
295 ; here an example with given msns
296 [second_extern]
297 ports=5
298 context=Extern2
299 callerid=15
300 msns=102,144,101,104