asterisk/misdn.conf

changeset 202
f29abea29121
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/asterisk/misdn.conf	Mon Apr 27 12:19:05 2009 +0200
     1.3 @@ -0,0 +1,429 @@
     1.4 +;
     1.5 +; chan_misdn sample config
     1.6 +;
     1.7 +
     1.8 +; general section:
     1.9 +;
    1.10 +; for debugging and general setup, things that are not bound to port groups
    1.11 +;
    1.12 +
    1.13 +;[general] 
    1.14 +;
    1.15 +; Sets the Path to the misdn-init.conf (for nt_ptp mode checking)
    1.16 +;
    1.17 +;misdn_init=/etc/misdn-init.conf
    1.18 +
    1.19 +; set debugging flag: 
    1.20 +;   0 - No Debug
    1.21 +;   1 - mISDN Messages and * - Messages, and * - State changes
    1.22 +;   2 - Messages + Message specific Informations (e.g. bearer capability)
    1.23 +;   3 - very Verbose, the above + lots of Driver specific infos
    1.24 +;   4 - even more Verbose than 3
    1.25 +;
    1.26 +; default value: 0
    1.27 +;
    1.28 +;debug=0
    1.29 +
    1.30 +
    1.31 +
    1.32 +; set debugging file and flags for mISDNuser (NT-Stack) 
    1.33 +; 
    1.34 +; flags can be or'ed with the following values:
    1.35 +;
    1.36 +; DBGM_NET        0x00000001
    1.37 +; DBGM_MSG        0x00000002
    1.38 +; DBGM_FSM        0x00000004
    1.39 +; DBGM_TEI        0x00000010
    1.40 +; DBGM_L2         0x00000020
    1.41 +; DBGM_L3         0x00000040
    1.42 +; DBGM_L3DATA     0x00000080
    1.43 +; DBGM_BC         0x00000100
    1.44 +; DBGM_TONE       0x00000200
    1.45 +; DBGM_BCDATA     0x00000400
    1.46 +; DBGM_MAN        0x00001000
    1.47 +; DBGM_APPL       0x00002000
    1.48 +; DBGM_ISDN       0x00004000
    1.49 +; DBGM_SOCK       0x00010000
    1.50 +; DBGM_CONN       0x00020000
    1.51 +; DBGM_CDATA      0x00040000
    1.52 +; DBGM_DDATA      0x00080000
    1.53 +; DBGM_SOUND      0x00100000
    1.54 +; DBGM_SDATA      0x00200000
    1.55 +; DBGM_TOPLEVEL   0x40000000
    1.56 +; DBGM_ALL        0xffffffff
    1.57 +;
    1.58 +
    1.59 +;ntdebugflags=0
    1.60 +;ntdebugfile=/var/log/misdn-nt.log
    1.61 +
    1.62 +
    1.63 +; some pbx systems do cut the L1 for some milliseconds, to avoid 
    1.64 +; dropping running calls, we can set this flag to yes and tell
    1.65 +; mISDNuser not to drop the calls on L2_RELEASE
    1.66 +;ntkeepcalls=no
    1.67 +
    1.68 +; the big trace
    1.69 +;
    1.70 +; default value: [not set]
    1.71 +;
    1.72 +;tracefile=/var/log/asterisk/misdn.log
    1.73 +
    1.74 +
    1.75 +; set to yes if you want mISDN_dsp to bridge the calls in HW
    1.76 +;
    1.77 +; default value: yes
    1.78 +;
    1.79 +;bridging=no
    1.80 +
    1.81 +
    1.82 +;
    1.83 +; watches the L1s of every port. If one l1 is down it tries to 
    1.84 +; get it up. The timeout is given in seconds. with 0 as value it
    1.85 +; does not watch the l1 at all
    1.86 +; 
    1.87 +; default value: 0
    1.88 +;
    1.89 +; this option is only read at loading time of chan_misdn, 
    1.90 +; which means you need to unload and load chan_misdn to change the 
    1.91 +; value, an asterisk restart should do the trick
    1.92 +; 
    1.93 +;l1watcher_timeout=0
    1.94 +
    1.95 +; stops dialtone after getting first digit on nt Port
    1.96 +;
    1.97 +; default value: yes
    1.98 +;
    1.99 +;stop_tone_after_first_digit=yes
   1.100 +
   1.101 +; whether to append overlapdialed Digits to Extension or not 
   1.102 +;
   1.103 +; default value: yes
   1.104 +;
   1.105 +;append_digits2exten=yes
   1.106 +
   1.107 +;;; CRYPTION STUFF
   1.108 +
   1.109 +; Whether to look for dynamic crypting attempt
   1.110 +;
   1.111 +; default value: no
   1.112 +;
   1.113 +;dynamic_crypt=no
   1.114 +
   1.115 +; crypt_prefix, what is used for crypting Protocol
   1.116 +;
   1.117 +; default value: [not set]
   1.118 +;
   1.119 +;crypt_prefix=**
   1.120 +
   1.121 +; Keys for cryption, you reference them in the dialplan
   1.122 +; later also in dynamic encr.
   1.123 +;
   1.124 +; default value: [not set]
   1.125 +;
   1.126 +;crypt_keys=test,muh
   1.127 +
   1.128 +; users sections:
   1.129 +; 
   1.130 +; name your sections as you which but not "general" ! 
   1.131 +; the sections are Groups, you can dial out in extensions.conf
   1.132 +; with Dial(mISDN/g:extern/101) where extern is a section name, 
   1.133 +; chan_misdn tries every port in this section to find a 
   1.134 +; new free channel
   1.135 +; 
   1.136 +
   1.137 +; The default section is not a group section, it just contains config elements
   1.138 +; which are inherited by group sections.
   1.139 +;
   1.140 +
   1.141 +;[default]
   1.142 +
   1.143 +; define your default context here
   1.144 +;
   1.145 +; default value: default
   1.146 +;
   1.147 +;context=misdn
   1.148 +
   1.149 +; language
   1.150 +;
   1.151 +; default value: en
   1.152 +;
   1.153 +;language=en
   1.154 +
   1.155 +;
   1.156 +; sets the musiconhold class
   1.157 +;
   1.158 +;musicclass=default
   1.159 +
   1.160 +;
   1.161 +; Either if we should produce DTMF Tones ourselves
   1.162 +; 
   1.163 +;senddtmf=yes
   1.164 +
   1.165 +;
   1.166 +; If we should generate Ringing for chan_sip and others
   1.167 +;
   1.168 +;far_alerting=no
   1.169 +
   1.170 +
   1.171 +;
   1.172 +; here you can define which bearers should be allowed
   1.173 +;
   1.174 +;allowed_bearers=all
   1.175 +
   1.176 +; Prefixes for national and international, those are put before the 
   1.177 +; oad if an according dialplan is set by the other end. 
   1.178 +;
   1.179 +; default values: nationalprefix      : 0
   1.180 +;                 internationalprefix : 00
   1.181 +;
   1.182 +;nationalprefix=0
   1.183 +;internationalprefix=00
   1.184 +
   1.185 +; set rx/tx gains between -8 and 8 to change the RX/TX Gain
   1.186 +;
   1.187 +; default values: rxgain: 0
   1.188 +;                 txgain: 0
   1.189 +;
   1.190 +;rxgain=0
   1.191 +;txgain=0
   1.192 +
   1.193 +; some telcos especially in NL seem to need this set to yes, also in 
   1.194 +; switzerland this seems to be important
   1.195 +;
   1.196 +; default value: no
   1.197 +;
   1.198 +;te_choose_channel=no
   1.199 +
   1.200 +
   1.201 +
   1.202 +;
   1.203 +; This option defines, if chan_misdn should check the L1 on  a PMP 
   1.204 +; before making a group call on it. The L1 may go down for PMP Ports
   1.205 +; so we might need this.
   1.206 +; But be aware! a broken or plugged off cable might be used for a group call
   1.207 +; as well, since chan_misdn has no chance to distinguish if the L1 is down
   1.208 +; because of a lost Link or because the Provider shut it down...
   1.209 +;
   1.210 +; default: no
   1.211 +;
   1.212 +;pmp_l1_check=no
   1.213 +
   1.214 +
   1.215 +;
   1.216 +; in PMP this option defines which cause should be sent out to 
   1.217 +; the 3. caller. chan_misdn does not support callwaiting on TE
   1.218 +; PMP side. This allows to modify the RELEASE_COMPLETE cause 
   1.219 +; at least.
   1.220 +;
   1.221 +;reject_cause=16
   1.222 +
   1.223 +
   1.224 +;
   1.225 +; Send Setup_Acknowledge on incoming calls anyway (instead of PROCEEDING), 
   1.226 +; this requests additional Infos, so we can waitfordigits 
   1.227 +; without much issues. This works only for PTP Ports
   1.228 +; 
   1.229 +; default value: no
   1.230 +;
   1.231 +;need_more_infos=no
   1.232 +
   1.233 +
   1.234 +;
   1.235 +; set this to yes if you want to disconnect calls when a timeout occurs
   1.236 +; for example during the overlapdial phase
   1.237 +;
   1.238 +;nttimeout=no
   1.239 +
   1.240 +; set the method to use for channel selection:
   1.241 +;   standard    - always choose the first free channel with the lowest number
   1.242 +;   round_robin - use the round robin algorithm to select a channel. use this
   1.243 +;                 if you want to balance your load.
   1.244 +;
   1.245 +; default value: standard
   1.246 +;
   1.247 +;method=standard
   1.248 +
   1.249 +
   1.250 +; specify if chan_misdn should collect digits before going into the 
   1.251 +; dialplan, you can choose yes=4 Seconds, no, or specify the amount
   1.252 +; of seconds you need;
   1.253 +; 
   1.254 +;overlapdial=yes
   1.255 +
   1.256 +;
   1.257 +; dialplan means Type Of Number in ISDN Terms (for outgoing calls)
   1.258 +;
   1.259 +; there are different types of the dialplan:
   1.260 +;
   1.261 +; dialplan -> outgoing Number
   1.262 +; localdialplan -> callerid
   1.263 +; cpndialplan -> connected party number
   1.264 +;
   1.265 +; dialplan options: 
   1.266 +;
   1.267 +; 0 - unknown
   1.268 +; 1 - International
   1.269 +; 2 - National
   1.270 +; 4 - Subscriber
   1.271 +;
   1.272 +; This setting is used for outgoing calls
   1.273 +;
   1.274 +; default value: 0
   1.275 +;
   1.276 +;dialplan=0
   1.277 +;localdialplan=0
   1.278 +;cpndialplan=0
   1.279 +
   1.280 +
   1.281 +
   1.282 +;
   1.283 +; turn this to no if you don't mind correct handling of Progress Indicators  
   1.284 +;
   1.285 +;early_bconnect=yes
   1.286 +
   1.287 +
   1.288 +;
   1.289 +; turn this on if you like to send Tone Indications to a Incoming
   1.290 +; isdn channel on a TE Port. Rarely used, only if the Telco allows
   1.291 +; you to send indications by yourself, normally the Telco sends the 
   1.292 +; indications to the remote party.
   1.293 +; 
   1.294 +; default: no
   1.295 +;
   1.296 +;incoming_early_audio=no
   1.297 +
   1.298 +; uncomment the following to get into s extension at extension conf
   1.299 +; there you can use DigitTimeout if you can't or don't want to use
   1.300 +; isdn overlap dial. 
   1.301 +; note: This will jump into the s exten for every exten!
   1.302 +;
   1.303 +; default value: no
   1.304 +;
   1.305 +;always_immediate=no
   1.306 +
   1.307 +;
   1.308 +; set this to yes if you want to generate your own dialtone 
   1.309 +; with always_immediate=yes, else chan_misdn generates the dialtone
   1.310 +;
   1.311 +; default value: no
   1.312 +;
   1.313 +;nodialtone=no
   1.314 +
   1.315 +
   1.316 +; uncomment the following if you want callers which called exactly the 
   1.317 +; base number (so no extension is set) jump to the s extension.
   1.318 +; if the user dials something more it jumps to the correct extension 
   1.319 +; instead
   1.320 +;
   1.321 +; default value: no
   1.322 +;
   1.323 +;immediate=no
   1.324 +
   1.325 +; uncomment the following to have hold and retrieve support
   1.326 +;
   1.327 +; default value: no
   1.328 +;
   1.329 +;hold_allowed=yes
   1.330 +
   1.331 +; Pickup and Callgroup
   1.332 +;
   1.333 +; default values: not set = 0
   1.334 +; range: 0-63
   1.335 +;
   1.336 +;callgroup=1
   1.337 +;pickupgroup=1
   1.338 +
   1.339 +
   1.340 +;
   1.341 +; these are the exact isdn screening and presentation indicators
   1.342 +; if -1 is given for both values the presentation indicators are used
   1.343 +; from asterisks SetCallerPres application.
   1.344 +; s=0, p=0 -> callerid presented not screened
   1.345 +; s=1, p=1 -> callerid presented but screened (the remote end does not see it!)
   1.346 +; 
   1.347 +; default values s=-1, p=-1
   1.348 +;presentation=-1
   1.349 +;screen=-1
   1.350 +
   1.351 +; this enables echocancellation, with the given number of taps
   1.352 +; be aware, move this setting only to outgoing portgroups!
   1.353 +; A value of zero turns echocancellation off.
   1.354 +;
   1.355 +; possible values are: 0,32,64,128,256,yes(=128),no(=0)
   1.356 +;
   1.357 +; default value: no
   1.358 +;
   1.359 +;echocancel=no
   1.360 +
   1.361 +; Set this to no to disable echotraining. You can enter a number > 10
   1.362 +; the value is a multiple of 0.125 ms. 
   1.363 +;
   1.364 +; default value: no 
   1.365 +; yes = 2000
   1.366 +; no = 0
   1.367 +;
   1.368 +;echotraining=no
   1.369 +
   1.370 +;
   1.371 +; chan_misdns jitterbuffer, default 4000
   1.372 +; 
   1.373 +;jitterbuffer=4000
   1.374 +
   1.375 +;
   1.376 +; change this threshold to enable dejitter functionality
   1.377 +;
   1.378 +;jitterbuffer_upper_threshold=0
   1.379 +
   1.380 +
   1.381 +;
   1.382 +; change this to yes, if you want to bridge a mISDN data channel to 
   1.383 +; another channel type or to an application.
   1.384 +;
   1.385 +;hdlc=no
   1.386 +
   1.387 +
   1.388 +;
   1.389 +; defines the maximum amount of incoming calls per port for
   1.390 +; this group. Calls which exceed the maximum will be marked with 
   1.391 +; the channel variable MAX_OVERFLOW. It will contain the amount of 
   1.392 +; overflowed calls
   1.393 +;
   1.394 +;max_incoming=-1
   1.395 +
   1.396 +;
   1.397 +; defines the maximum amount of outgoing calls per port for this group
   1.398 +; exceeding calls will be rejected
   1.399 +;
   1.400 +;max_outgoing=-1
   1.401 +
   1.402 +;[intern]
   1.403 +; define your ports, e.g. 1,2 (depends on mISDN-driver loading order) 
   1.404 +;ports=1,2
   1.405 +; context where to go to when incoming Call on one of the above ports
   1.406 +;context=Intern
   1.407 +
   1.408 +;[internPP]
   1.409 +;
   1.410 +; adding the postfix 'ptp' to a port number is obsolete now, chan_misdn
   1.411 +; parses /etc/misdn-init.conf and sets the ptp mode to the corresponding
   1.412 +; configs. For backwards compatibility you can still set ptp here.
   1.413 +;
   1.414 +;ports=3
   1.415 +	
   1.416 +;[first_extern]
   1.417 +; again port defs
   1.418 +;ports=4
   1.419 +; again a context for incoming calls
   1.420 +;context=Extern1
   1.421 +; msns for te ports, listen on those numbers on the above ports, and 
   1.422 +; indicate the incoming calls to asterisk
   1.423 +; here you can give a comma separated list or simply an '*' for 
   1.424 +; any msn. 
   1.425 +;msns=*
   1.426 +
   1.427 +; here an example with given msns
   1.428 +;[second_extern]
   1.429 +;ports=5
   1.430 +;context=Extern2
   1.431 +;callerid=15
   1.432 +;msns=102,144,101,104

mercurial