- add the ability to configure forced jitterbuffers on h323, jingle,
[asterisk/asterisk.git] / configs / alsa.conf.sample
1 ;
2 ; Open Sound System Console Driver Configuration File
3 ;
4 [general]
5 ;
6 ; Automatically answer incoming calls on the console?  Choose yes if
7 ; for example you want to use this as an intercom.
8 ;
9 autoanswer=yes
10 ;
11 ; Default context (is overridden with @context syntax)
12 ;
13 context=local
14 ;
15 ; Default extension to call
16 ;
17 extension=s
18 ;
19 ; Default language
20 ;
21 ;language=en
22 ;
23 ; Silence supression can be enabled when sound is over a certain threshold.
24 ; The value for the threshold should probably be between 500 and 2000 or so,
25 ; but your mileage may vary.  Use the echo test to evaluate the best setting.
26 ;silencesuppression = yes
27 ;silencethreshold = 1000
28 ;
29 ; To set which ALSA device to use, change this parameter
30 ;input_device=hw:0,0
31 ;output_device=hw:0,0
32
33 ;------------------------------ JITTER BUFFER CONFIGURATION --------------------------
34 ; jbenable = yes              ; Enables the use of a jitterbuffer on the receiving side of an
35                               ; ALSA channel. Defaults to "no". An enabled jitterbuffer will
36                               ; be used only if the sending side can create and the receiving
37                               ; side can not accept jitter. The ALSA channel can't accept jitter,
38                               ; thus an enabled jitterbuffer on the receive ALSA side will always
39                               ; be used if the sending side can create jitter.
40
41 ; jbmaxsize = 200             ; Max length of the jitterbuffer in milliseconds.
42
43 ; jbresyncthreshold = 1000    ; Jump in the frame timestamps over which the jitterbuffer is
44                               ; resynchronized. Useful to improve the quality of the voice, with
45                               ; big jumps in/broken timestamps, usualy sent from exotic devices
46                               ; and programs. Defaults to 1000.
47
48 ; jbimpl = fixed              ; Jitterbuffer implementation, used on the receiving side of a SIP
49                               ; channel. Two implementation are currenlty available - "fixed"
50                               ; (with size always equals to jbmax-size) and "adaptive" (with
51                               ; variable size, actually the new jb of IAX2). Defaults to fixed.
52
53 ; jblog = no                  ; Enables jitterbuffer frame logging. Defaults to "no".
54 ;-----------------------------------------------------------------------------------
55