app_queue: Add feature to set wrapuptime on the queue member
[asterisk/asterisk.git] / configs / samples / 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 ; Default Music on Hold class to use when this channel is placed on hold in
24 ; the case that the music class is not set on the channel with
25 ; Set(CHANNEL(musicclass)=whatever) in the dialplan and the peer channel
26 ; putting this one on hold did not suggest a class to use.
27 ;
28 ;mohinterpret=default
29 ;
30 ; Silence suppression can be enabled when sound is over a certain threshold.
31 ; The value for the threshold should probably be between 500 and 2000 or so,
32 ; but your mileage may vary.  Use the echo test to evaluate the best setting.
33 ;silencesuppression = yes
34 ;silencethreshold = 1000
35 ;
36 ; To set which ALSA device to use, change this parameter
37 ;input_device=hw:0,0
38 ;output_device=hw:0,0
39
40 ;
41 ; Default mute state (can also be toggled via CLI)
42 ;mute=true
43
44 ;
45 ; If enabled, no audio capture device will be opened.  This is useful on
46 ; systems where there will be no return audio path, such as overhead pagers.
47 ;noaudiocapture=true
48
49 ; ----------------------------- JITTER BUFFER CONFIGURATION --------------------------
50 ; jbenable = yes              ; Enables the use of a jitterbuffer on the receiving side of an
51                               ; ALSA channel. Defaults to "no". An enabled jitterbuffer will
52                               ; be used only if the sending side can create and the receiving
53                               ; side can not accept jitter. The ALSA channel can't accept jitter,
54                               ; thus an enabled jitterbuffer on the receive ALSA side will always
55                               ; be used if the sending side can create jitter.
56
57 ; jbmaxsize = 200             ; Max length of the jitterbuffer in milliseconds.
58
59 ; jbresyncthreshold = 1000    ; Jump in the frame timestamps over which the jitterbuffer is
60                               ; resynchronized. Useful to improve the quality of the voice, with
61                               ; big jumps in/broken timestamps, usually sent from exotic devices
62                               ; and programs. Defaults to 1000.
63
64 ; jbimpl = fixed              ; Jitterbuffer implementation, used on the receiving side of a SIP
65                               ; channel. Two implementations are currently available - "fixed"
66                               ; (with size always equals to jbmax-size) and "adaptive" (with
67                               ; variable size, actually the new jb of IAX2). Defaults to fixed.
68
69 ; jbtargetextra = 40          ; This option only affects the jb when 'jbimpl = adaptive' is set.
70                               ; The option represents the number of milliseconds by which the new
71                               ; jitter buffer will pad its size. the default is 40, so without
72                               ; modification, the new jitter buffer will set its size to the jitter
73                               ; value plus 40 milliseconds. increasing this value may help if your
74                               ; network normally has low jitter, but occasionally has spikes.
75
76 ; jblog = no                  ; Enables jitterbuffer frame logging. Defaults to "no".
77 ; ----------------------------------------------------------------------------------
78