Actually delete the removed files.
[asterisk/asterisk.git] / configs / res_parking.conf.sample
1 [general]
2 ;parkeddynamic = yes            ; Enables dynamically created parkinglots. (default is no)
3
4 ; A parking lot named 'default' will automatically be used when no other
5 ; named parking lot is indicated for use by the park application or a
6 ; channel's parkinglot function and PARKINGLOT channel variable. This parking
7 ; lot is guaranteed to exist and will be created even if default is left out of
8 ; the configuration file.
9
10 [default]                       ; Default Parking Lot
11 parkext => 700                  ; What extension to dial to park. (optional; if
12                                 ; specified, extensions will be created for parkext and
13                                 ; the whole range of parkpos)
14
15 ;parkext_exclusive=yes          ; Specify that the parkext created for this parking lot
16                                 ; will only access this parking lot. (default is no)
17
18 parkpos => 701-720              ; What range of parking spaces to use - must be numeric
19                                 ; Creates these spaces as extensions if parkext is set.
20                                 ; Since this value is interpreted numerically, leading 0's
21                                 ; will be ignored (so expect 00700-00720 to map to 700-720)
22
23 context => parkedcalls          ; Which context parked calls and the default park
24
25 ;parkinghints = no              ; Add hints priorities automatically for parkpos
26                                 ; extensions if parkext is set
27
28 ;parkingtime => 45              ; Number of seconds a call can be parked before returning
29
30 ;comebacktoorigin = yes         ; Setting this option configures the behavior of call parking when the
31                                 ; parked call times out (See the parkingtime option).  The default value is 'yes'.
32                                 ;
33                                 ; 'yes' - When the parked call times out, attempt to send the call back to the peer
34                                 ;         that parked this call. This is done by saving off the name of the channel
35                                 ;         that parked the call. The call will return to the context 'park-dial' and
36                                 ;         an extension created based on the name of the channel that originally parked
37                                 ;         the call.  This extension will be created automatically to do a Dial() to the
38                                 ;         device that originally parked the call for comebacktodialtime seconds. If the
39                                 ;         call is not answered, the call will proceed to the next priority (usually none
40                                 ;         unless you deliberately set up a catch-all second priority in the park-call
41                                 ;         context) in the dialplan for extension matching the peer name (same as how
42                                 ;         peer names are flattened into extensions when comebacktoorigin is 'no').
43                                 ;
44                                 ; 'no'  - This option is useful for performing custom dialplan functionality prior to
45                                 ;         sending the call back to the extension that initially parked the call, or to
46                                 ;         an entirely different destination.
47                                 ;
48                                 ;         When the parked call times out, send it back to the dialplan.  The location
49                                 ;         will be defined by the comebackcontext option. The extension will be built from
50                                 ;         the saved channel name that parked the call. For example, if a SIP peer named
51                                 ;         '0004F2040001' parked this call, the extension will be 'SIP_0004F2040001'.
52                                 ;         (Note that an underscore is used here because the '/' character has a special
53                                 ;         meaning in extension names for CallerID matching.)  If this extension does not
54                                 ;         exist, the call will be sent to the 's' extension, instead.  Finally, if the 's'
55                                 ;         extension of 'parkedcallstimeout' does not exist, the call will fall back to the
56                                 ;         's' extension of the 'default' context.
57                                 ;
58                                 ;         Additionally, in this example an extension of 'SIP_0004F2040001' will be
59                                 ;         created in the 'park-dial' context.  This extension will be set up to do a
60                                 ;         Dial() to 'SIP/0004F2040001'.
61                                 ;
62                                 ; During the timeout procedure, the following variables are set
63                                 ; PARKINGSLOT - extension that the call was parked in prior to timing out
64                                 ; PARKEDLOT - name of the lot that the call was parked in prior to timing out
65                                 ; PARKER - dial string to call the device that parked the call
66
67 ;comebackdialtime = 30          ; When a parked call times out, this is the number of seconds to dial the device that
68                                 ; originally parked the call.  It is also available as a channel variable COMEBACKDIALTIME
69                                 ; after a parked call has timed out.
70                                 ; The default value is 30 seconds.
71
72 ;comebackcontext = parkedcallstimeout
73                                 ; The context a timed out call will return to if comebcktoorigin=no.
74                                 ; The default value is 'parkedcallstimeout'.
75
76 ;courtesytone = beep            ; Sound file to play to when someone picks up a parked call
77                                 ; and also when the Touch Monitor is activated/deactivated.
78                                 ; Default is no tone.
79
80 ;parkedplay = caller            ; Who to play courtesytone to when picking up a parked call.
81                                 ; One of: parked, caller, both  (default is caller)
82
83 ;parkedcalltransfers = caller   ; Enables or disables DTMF based transfers when picking up a parked call.
84                                 ; one of: callee, caller, both, no (default is no)
85
86 ;parkedcallreparking = caller   ; Enables or disables DTMF based parking when picking up a parked call.
87                                 ; one of: callee, caller, both, no (default is no)
88
89 ;parkedcallhangup = caller      ; Enables or disables DTMF based hangups when picking up a parked call.
90                                 ; one of: callee, caller, both, no (default is no)
91
92 ;findslot => next               ; Sets the method for selecting parking spaces when a call is parked
93                                 ; 'next' - use the next parking space from the most recently used one.
94                                 ; 'first' - use the lowest numbered parking space available
95
96 ;parkedmusicclass = default     ; This is the MOH class to use for the parked channel
97                                 ; as long as the class is not set on the channel directly
98                                 ; using Set(CHANNEL(musicclass)=whatever) in the dialplan
99
100 ;*** Define another parking lot
101 ;
102 ; The parkinglot used can be set with the CHANNEL(parkinglot) dialplan function or by
103 ; setting the 'parkinglot' configuration for a channel in its configuration file.
104 ;
105 ; Parking lots can now be any named configuration category aside from
106 ; 'general' which is reserved for general options. They no longer need to be
107 ; prefixed with 'parkinglot_'
108 ;
109 ;[edvina]
110 ;context => edvina_park
111 ;parkpos => 800-850
112 ;findslot => next
113 ;comebacktoorigin = no
114 ;comebackdialtime = 90
115 ;comebackcontext = edvinapark-timeout
116 ;parkedmusicclass = edvina
117 ;
118 ; Since edvina doesn't define parkext, extensions won't automatically be
119 ; created for parking to it or for retrieving calls from it. These can be
120 ; created manually in the dial plan by using the Park and ParkedCall
121 ; applications.