(changelog debian)
[asterisk-config-auf.git] / etc-asterisk / misdn.conf
CommitLineData
b2e905a6
TN
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; Sets the Path to the misdn-init.conf (for nt_ptp mode checking)
13;
14misdn_init=/etc/misdn-init.conf
15
16; set debugging flag:
17; 0 - No Debug
18; 1 - mISDN Messages and * - Messages, and * - State changes
19; 2 - Messages + Message specific Informations (e.g. bearer capability)
20; 3 - very Verbose, the above + lots of Driver specific infos
21; 4 - even more Verbose than 3
22;
23; default value: 0
24;
25debug=0
26
27
28
29; set debugging file and flags for mISDNuser (NT-Stack)
30;
31; flags can be or'ed with the following values:
32;
33; DBGM_NET 0x00000001
34; DBGM_MSG 0x00000002
35; DBGM_FSM 0x00000004
36; DBGM_TEI 0x00000010
37; DBGM_L2 0x00000020
38; DBGM_L3 0x00000040
39; DBGM_L3DATA 0x00000080
40; DBGM_BC 0x00000100
41; DBGM_TONE 0x00000200
42; DBGM_BCDATA 0x00000400
43; DBGM_MAN 0x00001000
44; DBGM_APPL 0x00002000
45; DBGM_ISDN 0x00004000
46; DBGM_SOCK 0x00010000
47; DBGM_CONN 0x00020000
48; DBGM_CDATA 0x00040000
49; DBGM_DDATA 0x00080000
50; DBGM_SOUND 0x00100000
51; DBGM_SDATA 0x00200000
52; DBGM_TOPLEVEL 0x40000000
53; DBGM_ALL 0xffffffff
54;
55
56ntdebugflags=0
57ntdebugfile=/var/log/misdn-nt.log
58
59
60; some pbx systems do cut the L1 for some milliseconds, to avoid
61; dropping running calls, we can set this flag to yes and tell
62; mISDNuser not to drop the calls on L2_RELEASE
63ntkeepcalls=no
64
65; the big trace
66;
67; default value: [not set]
68;
69;tracefile=/var/log/asterisk/misdn.log
70
71
72; set to yes if you want mISDN_dsp to bridge the calls in HW
73;
74; default value: yes
75;
76bridging=no
77
78
79;
80; watches the L1s of every port. If one l1 is down it tries to
81; get it up. The timeout is given in seconds. with 0 as value it
82; does not watch the l1 at all
83;
84; default value: 0
85;
86; this option is only read at loading time of chan_misdn,
87; which means you need to unload and load chan_misdn to change the
88; value, an asterisk restart should do the trick
89;
90l1watcher_timeout=0
91
92; stops dialtone after getting first digit on nt Port
93;
94; default value: yes
95;
96stop_tone_after_first_digit=yes
97
98; whether to append overlapdialed Digits to Extension or not
99;
100; default value: yes
101;
102append_digits2exten=yes
103
104;;; CRYPTION STUFF
105
106; Whether to look for dynamic crypting attempt
107;
108; default value: no
109;
110dynamic_crypt=no
111
112; crypt_prefix, what is used for crypting Protocol
113;
114; default value: [not set]
115;
116crypt_prefix=**
117
118; Keys for cryption, you reference them in the dialplan
119; later also in dynamic encr.
120;
121; default value: [not set]
122;
123crypt_keys=test,muh
124
125; users sections:
126;
127; name your sections as you which but not "general" !
128; the sections are Groups, you can dial out in extensions.conf
129; with Dial(mISDN/g:extern/101) where extern is a section name,
130; chan_misdn tries every port in this section to find a
131; new free channel
132;
133
134; The default section is not a group section, it just contains config elements
135; which are inherited by group sections.
136;
137
138[default]
139
140; define your default context here
141;
142; default value: default
143;
144context=misdn
145
146; language
147;
148; default value: en
149;
150language=en
151
152;
153; sets the musiconhold class
154;
155musicclass=default
156
157;
158; Either if we should produce DTMF Tones ourselves
159;
160senddtmf=yes
161
162;
163; If we should generate Ringing for chan_sip and others
164;
165far_alerting=no
166
167
168;
169; here you can define which bearers should be allowed
170;
171allowed_bearers=all
172
173; Prefixes for national and international, those are put before the
174; oad if an according dialplan is set by the other end.
175;
176; default values: nationalprefix : 0
177; internationalprefix : 00
178;
179nationalprefix=0
180internationalprefix=00
181
182; set rx/tx gains between -8 and 8 to change the RX/TX Gain
183;
184; default values: rxgain: 0
185; txgain: 0
186;
187rxgain=0
188txgain=0
189
190; some telcos especially in NL seem to need this set to yes, also in
191; switzerland this seems to be important
192;
193; default value: no
194;
195te_choose_channel=no
196
197
198
199;
200; This option defines, if chan_misdn should check the L1 on a PMP
201; before making a group call on it. The L1 may go down for PMP Ports
202; so we might need this.
203; But be aware! a broken or plugged off cable might be used for a group call
204; as well, since chan_misdn has no chance to distinguish if the L1 is down
205; because of a lost Link or because the Provider shut it down...
206;
207; default: no
208;
209pmp_l1_check=no
210
211
212;
213; in PMP this option defines which cause should be sent out to
214; the 3. caller. chan_misdn does not support callwaiting on TE
215; PMP side. This allows to modify the RELEASE_COMPLETE cause
216; at least.
217;
218reject_cause=16
219
220
221;
222; Send Setup_Acknowledge on incoming calls anyway (instead of PROCEEDING),
223; this requests additional Infos, so we can waitfordigits
224; without much issues. This works only for PTP Ports
225;
226; default value: no
227;
228need_more_infos=no
229
230
231;
232; set this to yes if you want to disconnect calls when a timeout occurs
233; for example during the overlapdial phase
234;
235nttimeout=no
236
237; set the method to use for channel selection:
238; standard - always choose the first free channel with the lowest number
239; round_robin - use the round robin algorithm to select a channel. use this
240; if you want to balance your load.
241;
242; default value: standard
243;
244method=standard
245
246
247; specify if chan_misdn should collect digits before going into the
248; dialplan, you can choose yes=4 Seconds, no, or specify the amount
249; of seconds you need;
250;
251overlapdial=yes
252
253;
254; dialplan means Type Of Number in ISDN Terms (for outgoing calls)
255;
256; there are different types of the dialplan:
257;
258; dialplan -> outgoing Number
259; localdialplan -> callerid
260; cpndialplan -> connected party number
261;
262; dialplan options:
263;
264; 0 - unknown
265; 1 - International
266; 2 - National
267; 4 - Subscriber
268;
269; This setting is used for outgoing calls
270;
271; default value: 0
272;
273dialplan=0
274localdialplan=0
275cpndialplan=0
276
277
278
279;
280; turn this to no if you don't mind correct handling of Progress Indicators
281;
282early_bconnect=yes
283
284
285;
286; turn this on if you like to send Tone Indications to a Incoming
287; isdn channel on a TE Port. Rarely used, only if the Telco allows
288; you to send indications by yourself, normally the Telco sends the
289; indications to the remote party.
290;
291; default: no
292;
293incoming_early_audio=no
294
295; uncomment the following to get into s extension at extension conf
296; there you can use DigitTimeout if you can't or don't want to use
297; isdn overlap dial.
298; note: This will jump into the s exten for every exten!
299;
300; default value: no
301;
302;always_immediate=no
303
304;
305; set this to yes if you want to generate your own dialtone
306; with always_immediate=yes, else chan_misdn generates the dialtone
307;
308; default value: no
309;
310nodialtone=no
311
312
313; uncomment the following if you want callers which called exactly the
314; base number (so no extension is set) jump to the s extension.
315; if the user dials something more it jumps to the correct extension
316; instead
317;
318; default value: no
319;
320;immediate=no
321
322; uncomment the following to have hold and retrieve support
323;
324; default value: no
325;
326;hold_allowed=yes
327
328; Pickup and Callgroup
329;
330; default values: not set = 0
331; range: 0-63
332;
333;callgroup=1
334;pickupgroup=1
335
336
337;
338; these are the exact isdn screening and presentation indicators
339; if -1 is given for both values the presentation indicators are used
340; from asterisks SetCallerPres application.
341; s=0, p=0 -> callerid presented not screened
342; s=1, p=1 -> callerid presented but screened (the remote end does not see it!)
343;
344; default values s=-1, p=-1
345presentation=-1
346screen=-1
347
348; this enables echocancellation, with the given number of taps
349; be aware, move this setting only to outgoing portgroups!
350; A value of zero turns echocancellation off.
351;
352; possible values are: 0,32,64,128,256,yes(=128),no(=0)
353;
354; default value: no
355;
356;echocancel=no
357
358; Set this to no to disable echotraining. You can enter a number > 10
359; the value is a multiple of 0.125 ms.
360;
361; default value: no
362; yes = 2000
363; no = 0
364;
365echotraining=no
366
367;
368; chan_misdns jitterbuffer, default 4000
369;
370jitterbuffer=4000
371
372;
373; change this threshold to enable dejitter functionality
374;
375jitterbuffer_upper_threshold=0
376
377
378;
379; change this to yes, if you want to bridge a mISDN data channel to
380; another channel type or to an application.
381;
382hdlc=no
383
384
385;
386; defines the maximum amount of incoming calls per port for
387; this group. Calls which exceed the maximum will be marked with
388; the channel variable MAX_OVERFLOW. It will contain the amount of
389; overflowed calls
390;
391max_incoming=-1
392
393;
394; defines the maximum amount of outgoing calls per port for this group
395; exceeding calls will be rejected
396;
397max_outgoing=-1
398
399;[intern]
400; define your ports, e.g. 1,2 (depends on mISDN-driver loading order)
401;ports=1,2
402; context where to go to when incoming Call on one of the above ports
403;context=Intern
404
405;[internPP]
406;
407; adding the postfix 'ptp' to a port number is obsolete now, chan_misdn
408; parses /etc/misdn-init.conf and sets the ptp mode to the corresponding
409; configs. For backwards compatibility you can still set ptp here.
410;
411;ports=3
412
413;[first_extern]
414; again port defs
415;ports=4
416; again a context for incoming calls
417;context=Extern1
418; msns for te ports, listen on those numbers on the above ports, and
419; indicate the incoming calls to asterisk
420; here you can give a comma separated list or simply an '*' for
421; any msn.
422;msns=*
423
424; here an example with given msns
425;[second_extern]
426;ports=5
427;context=Extern2
428;callerid=15
429;msns=102,144,101,104
430
431; AUF : surcharge locale au site
432#include "auf/misdn.local"
433