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