6997ccb9c28a627aa1babfb159c889a6767264ea
[asterisk/asterisk.git] / configs / oss.conf.sample
1 ;
2 ; Automatically generated from ../channels/chan_oss.c
3 ;
4
5 [general]
6     ; General config options, with default values shown.
7     ; You should use one section per device, with [general] being used
8     ; for the first device and also as a template for other devices.
9     ;
10     ; All but 'debug' can go also in the device-specific sections.
11     ;
12     ; debug = 0x0               ; misc debug flags, default is 0
13
14     ; Set the device to use for I/O
15     ; device = /dev/dsp
16
17     ; Optional mixer command to run upon startup (e.g. to set
18     ; volume levels, mutes, etc.
19     ; mixer =
20
21     ; Software mic volume booster (or attenuator), useful for sound
22     ; cards or microphones with poor sensitivity. The volume level
23     ; is in dB, ranging from -20.0 to +20.0
24     ; boost = n                 ; mic volume boost in dB
25
26     ; Set the callerid for outgoing calls
27     ; callerid = John Doe <555-1234>
28
29     ; autoanswer = no           ; no autoanswer on call
30     ; autohangup = yes          ; hangup when other party closes
31     ; extension = s             ; default extension to call
32     ; context = default         ; default context for outgoing calls
33     ; language = ""             ; default language
34
35     ; If you set overridecontext to 'yes', then the whole dial string
36     ; will be interpreted as an extension, which is extremely useful
37     ; to dial SIP, IAX and other extensions which use the '@' character.
38     ; The default is 'no' just for backward compatibility, but the
39     ; suggestion is to change it.
40     ; overridecontext = no      ; if 'no', the last @ will start the context
41                                 ; if 'yes' the whole string is an extension.
42
43     ; low level device parameters in case you have problems with the
44     ; device driver on your operating system. You should not touch these
45     ; unless you know what you are doing.
46     ; queuesize = 10            ; frames in device driver
47     ; frags = 8                 ; argument to SETFRAGMENT
48
49     ;------------------------------ JITTER BUFFER CONFIGURATION --------------------------
50     ; jbenable = yes              ; Enables the use of a jitterbuffer on the receiving side of an
51                                   ; OSS 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 ZAP channel can't accept jitter,
54                                   ; thus an enabled jitterbuffer on the receive ZAP side will always
55                                   ; be used if the sending side can create jitter or if ZAP jb is
56                                   ; forced.
57
58     ; jbforce = no                ; Forces the use of a jitterbuffer on the receive side of a ZAP
59                                   ; channel. Defaults to "no".
60
61     ; jbmaxsize = 200             ; Max length of the jitterbuffer in milliseconds.
62
63     ; jbresyncthreshold = 1000    ; Jump in the frame timestamps over which the jitterbuffer is
64                                   ; resynchronized. Useful to improve the quality of the voice, with
65                                   ; big jumps in/broken timestamps, usualy sent from exotic devices
66                                   ; and programs. Defaults to 1000.
67
68     ; jbimpl = fixed              ; Jitterbuffer implementation, used on the receiving side of a SIP
69                                   ; channel. Two implementation are currenlty available - "fixed"
70                                   ; (with size always equals to jbmax-size) and "adaptive" (with
71                                   ; variable size, actually the new jb of IAX2). Defaults to fixed.
72
73     ; jblog = no                  ; Enables jitterbuffer frame logging. Defaults to "no".
74     ;-----------------------------------------------------------------------------------
75
76
77 [card1]
78     ; device = /dev/dsp1        ; alternate device
79