afbbc8c396ffca6b27df7e93387a42aa11655081
[asterisk/asterisk.git] / configs / skinny.conf.sample
1 ;
2 ; Skinny Configuration for Asterisk
3 ;
4 [general]
5 bindaddr=0.0.0.0        ; Address to bind to
6 bindport=2000           ; Port to bind to, default tcp/2000
7 dateformat=M-D-Y        ; M,D,Y in any order (6 chars max)
8                         ; "A" may also be used, but it must be at the end.
9                         ; Use M for month, D for day, Y for year, A for 12-hour time.
10 keepalive=120
11
12 ;vmexten=8500           ; Systemwide voicemailmain pilot number
13                         ; It must be in the same context as the calling
14                         ; device/line
15
16 ; If regcontext is specified, Asterisk will dynamically create and destroy a
17 ; NoOp priority 1 extension for a given line which registers or unregisters with
18 ; us and have a "regexten=" configuration item.  
19 ; Multiple contexts may be specified by separating them with '&'. The 
20 ; actual extension is the 'regexten' parameter of the registering line or its
21 ; name if 'regexten' is not provided.  If more than one context is provided,
22 ; the context must be specified within regexten by appending the desired
23 ; context after '@'.  More than one regexten may be supplied if they are 
24 ; separated by '&'.  Patterns may be used in regexten.
25 ;
26 ;regcontext=skinnyregistrations
27
28 ;allow=all              ; see doc/rtp-packetization for framing options
29 ;disallow=
30
31 ;------------------------------ JITTER BUFFER CONFIGURATION --------------------------
32 ;jbenable = yes              ; Enables the use of a jitterbuffer on the receiving side of a
33                              ; skinny channel. Defaults to "no". An enabled jitterbuffer will
34                              ; be used only if the sending side can create and the receiving
35                              ; side can not accept jitter. The skinny channel can accept
36                              ; jitter, thus a jitterbuffer on the receive skinny side will be
37                              ; used only if it is forced and enabled.
38
39 ;jbforce = no                ; Forces the use of a jitterbuffer on the receive side of a skinny
40                              ; channel. Defaults to "no".
41
42 ;jbmaxsize = 200             ; Max length of the jitterbuffer in milliseconds.
43
44 ;jbresyncthreshold = 1000    ; Jump in the frame timestamps over which the jitterbuffer is
45                              ; resynchronized. Useful to improve the quality of the voice, with
46                              ; big jumps in/broken timestamps, usually sent from exotic devices
47                              ; and programs. Defaults to 1000.
48
49 ;jbimpl = fixed              ; Jitterbuffer implementation, used on the receiving side of a
50                              ; skinny channel. Two implementations are currently available
51                              ; - "fixed" (with size always equals to jbmaxsize)
52                              ; - "adaptive" (with variable size, actually the new jb of IAX2).
53                              ; Defaults to fixed.
54
55 ;jblog = no                  ; Enables jitterbuffer frame logging. Defaults to "no".
56 ;-----------------------------------------------------------------------------------
57
58
59 ; Typical config for 12SP+
60 ;[florian]
61 ;device=SEP00D0BA847E6B
62 ;version=P002G204       ; Thanks critch
63 ;context=did
64 ;canreinvite=yes        ; Allow media to go directly between two RTP endpoints.
65 ;line => 120            ; Dial(Skinny/120@florian)
66
67
68 ; Typical config for a 7910
69 ;[duba]                 ; Device name
70 ;device=SEP0007EB463101 ; Official identifier
71 ;version=P002F202       ; Firmware version identifier
72 ;host=192.168.1.144
73 ;permit=192.168.0/24    ; Optional, used for authentication
74 ;nat=yes
75 ;callerid="George W. Bush" <202-456-1414>
76 ;setvar=CUSTID=5678     ; Channel variable to be set for all calls from this device
77 ;mailbox=500
78 ;callwaiting=yes
79 ;transfer=yes
80 ;threewaycalling=yes
81 ;context=default
82 ;line => 500            ; Dial(Skinny/500@duba)
83 ;mohinterpret=default   ; This option specifies a default music on hold class to
84                         ; use when put on hold if the channel's moh class was not
85                         ; explicitly set with Set(CHANNEL(musicclass)=whatever) and
86                         ; the peer channel did not suggest a class to use.
87 ;mohsuggest=default     ; This option specifies which music on hold class to suggest to the peer channel
88                         ; when this channel places the peer on hold. It may be specified globally or on
89                         ; a per-user or per-peer basis.
90
91 ; Typical config for a 7940 with dual 7914s
92 ;[support]
93 ;device=SEP0007EB463121
94 ;nat=yes
95 ;callerid="Customer Support" <810-234-1212>
96 ;mailbox=100
97 ;vmexten=8500                   ; Device level voicemailmain pilot number
98 ;regexten=100
99 ;context=inbound
100 ;linelabel="Support Line"       ; Displays next to the line 
101                                 ; button on 7940's and 7960s
102 ;line => 100
103 ;callerid="John Chambers" <408-526-4000>
104 ;context=did
105 ;regexten=110
106 ;linelabel="John"
107 ;mailbox=110
108 ;line => 110
109 ;speeddial => 111,Jack Smith         ; Adds a speeddial button to a device.
110 ;speeddial => 112@hints,Bob Peterson ; When a context is specified, the speeddial watches a dialplan hint.
111 ;addon => 7914
112 ;addon => 7914