| 1 |
[general] |
|---|
| 2 |
; If you want to use freepbx/trixbox conf file, set this to 1 |
|---|
| 3 |
use_amportal_conf=0; |
|---|
| 4 |
|
|---|
| 5 |
; host or ip address of asterisk |
|---|
| 6 |
manager_host=192.168.0.1 |
|---|
| 7 |
manager_port=5038 |
|---|
| 8 |
; user and secret for connecting to * manager |
|---|
| 9 |
manager_user=user |
|---|
| 10 |
manager_secret=secret |
|---|
| 11 |
; The optional event_mask for filtering manager events. |
|---|
| 12 |
; Asterisk will send only the events you request |
|---|
| 13 |
; with this parameter. Possible values are: |
|---|
| 14 |
; on, off, system, call, log, verbose |
|---|
| 15 |
;event_mask=call |
|---|
| 16 |
; |
|---|
| 17 |
; You can specify many asterisk servers to |
|---|
| 18 |
; monitor. Just repeat the manager_host, manager_user |
|---|
| 19 |
; and manager_secret parameters in order. The first |
|---|
| 20 |
; one will be server number 1, and so on. |
|---|
| 21 |
; |
|---|
| 22 |
; manager_host=1.2.3.4 |
|---|
| 23 |
; manager_user=john |
|---|
| 24 |
; manager_secret=doe |
|---|
| 25 |
|
|---|
| 26 |
; Enable MD5 auth to Asterisk manager |
|---|
| 27 |
auth_md5=1 |
|---|
| 28 |
|
|---|
| 29 |
|
|---|
| 30 |
; you can use astmanproxy, if you enable it, all of the above |
|---|
| 31 |
; connections and settings will be overriden. You have to define |
|---|
| 32 |
; the host and port |
|---|
| 33 |
; astmanproxy_host = 127.0.0.1 |
|---|
| 34 |
; astmanproxy_port = 1234 |
|---|
| 35 |
|
|---|
| 36 |
; You will also have to define the servers that are monitored trough |
|---|
| 37 |
; astmanproxy, you have to enumerate them using the astmanproxy_server. |
|---|
| 38 |
; astmanproxy_server = 192.168.10.1 |
|---|
| 39 |
; astmanproxy_server = 192.168.10.2 |
|---|
| 40 |
; astmanproxy_server = 192.168.10.3 |
|---|
| 41 |
; |
|---|
| 42 |
; ip address to listen for inbound connections, default all |
|---|
| 43 |
;listen_addr=127.0.0.1 |
|---|
| 44 |
|
|---|
| 45 |
; port to listen for inbound flash connections, default 4445 |
|---|
| 46 |
;listen_port=4445 |
|---|
| 47 |
|
|---|
| 48 |
; hostname or ip address used to connect to the webserver where |
|---|
| 49 |
; the flash movie resides (just the hostname, without directories) |
|---|
| 50 |
; This value might be omited. In that case the flash movie will |
|---|
| 51 |
; try to connect to the same host as the web page. |
|---|
| 52 |
; web_hostname=www.myexample.com |
|---|
| 53 |
|
|---|
| 54 |
; location of the .swf file in your disk (must reside somewhere |
|---|
| 55 |
; inside your web root) |
|---|
| 56 |
flash_dir=/var/www/html/panel |
|---|
| 57 |
|
|---|
| 58 |
; secret code for performing hangups and transfers |
|---|
| 59 |
security_code=dkd4393kld |
|---|
| 60 |
|
|---|
| 61 |
; Frequency in second to poll for sip and iax status |
|---|
| 62 |
poll_interval=12000 |
|---|
| 63 |
|
|---|
| 64 |
; Poll for voicemail status (only necesary when you access the |
|---|
| 65 |
; voicemail directories outside asterisk itself - eg. web access) |
|---|
| 66 |
poll_voicemail=0 |
|---|
| 67 |
|
|---|
| 68 |
; 1 Enable automatic hangup of zombies |
|---|
| 69 |
; 0 Disable |
|---|
| 70 |
kill_zombies=0 |
|---|
| 71 |
|
|---|
| 72 |
|
|---|
| 73 |
parkexten=700 |
|---|
| 74 |
parktimeout=30 |
|---|
| 75 |
|
|---|
| 76 |
; Debug level to stdout (bitmap) |
|---|
| 77 |
; 1 Manager Events Received |
|---|
| 78 |
; 2 Manager Commands Sent |
|---|
| 79 |
; 4 Show Flash events Received |
|---|
| 80 |
; 8 Show events sent to Flash Clients |
|---|
| 81 |
; 16 Server 1st Debug Level |
|---|
| 82 |
; 32 Server 2nd Debug Level |
|---|
| 83 |
; 64 Server 3rd Debug Level |
|---|
| 84 |
; |
|---|
| 85 |
; Eg: to display manager events and |
|---|
| 86 |
; commands sent set it to 3 (1+2) |
|---|
| 87 |
; |
|---|
| 88 |
; Maximum debug level 255 |
|---|
| 89 |
debug=0 |
|---|
| 90 |
|
|---|
| 91 |
; Default language to use (op_lang_XX.cfg file) |
|---|
| 92 |
language=en |
|---|
| 93 |
|
|---|
| 94 |
; Context in your diaplan where you have the conferences for barge in |
|---|
| 95 |
; Example: |
|---|
| 96 |
; |
|---|
| 97 |
; meetme.conf |
|---|
| 98 |
; [rooms] |
|---|
| 99 |
; conf => 900 |
|---|
| 100 |
; conf => 901 |
|---|
| 101 |
; conf => 902 |
|---|
| 102 |
; |
|---|
| 103 |
; extensions.conf |
|---|
| 104 |
; [conferences] |
|---|
| 105 |
; exten => 900,1,MeetMe(900) |
|---|
| 106 |
; exten => 901,1,MeetMe(901) |
|---|
| 107 |
; exten => 902,1,MeetMe(902) |
|---|
| 108 |
conference_context=conferences |
|---|
| 109 |
|
|---|
| 110 |
; Meetme room numbers to use for barge in. The room number must match |
|---|
| 111 |
; the extension number (see above). |
|---|
| 112 |
barge_rooms=900-902 |
|---|
| 113 |
|
|---|
| 114 |
; When doing barge ins, you can make the 3rd party to start |
|---|
| 115 |
; the meetme muted, so the other parties wont notice they are |
|---|
| 116 |
; now being monitored |
|---|
| 117 |
barge_muted=1 |
|---|
| 118 |
|
|---|
| 119 |
; Formatting of the callerid field |
|---|
| 120 |
; where 'x' is a number |
|---|
| 121 |
clid_format=${CLIDNAME} (xxx)xxx-xxxx |
|---|
| 122 |
|
|---|
| 123 |
; If you want not to show the callerid on the buttons, set this |
|---|
| 124 |
; to one |
|---|
| 125 |
clid_privacy=0 |
|---|
| 126 |
|
|---|
| 127 |
; To display the ip address of sip or iax peer inside the button |
|---|
| 128 |
; set this to 1 |
|---|
| 129 |
show_ip=0 |
|---|
| 130 |
|
|---|
| 131 |
; It will hide queue position buttons and show only the active ones |
|---|
| 132 |
queue_hide=0 |
|---|
| 133 |
|
|---|
| 134 |
; Will change the button label on AgentLogin |
|---|
| 135 |
rename_label_agentlogin=0 |
|---|
| 136 |
|
|---|
| 137 |
; Will change the button label on Agentcallbacklogin |
|---|
| 138 |
rename_label_callbacklogin=0 |
|---|
| 139 |
|
|---|
| 140 |
; Will rename the label for a wildcard button |
|---|
| 141 |
rename_label_wildcard=0 |
|---|
| 142 |
|
|---|
| 143 |
; Will rename to the name specified in agents.conf |
|---|
| 144 |
; If disabled the renaming will be Agent/XXXX |
|---|
| 145 |
rename_to_agent_name=1 |
|---|
| 146 |
|
|---|
| 147 |
; Will display IDLE time for agents, as well as |
|---|
| 148 |
; update the queue status after an agent hangs up |
|---|
| 149 |
; the call, so you don't need to reload to get |
|---|
| 150 |
; queue statistics |
|---|
| 151 |
agent_status=0 |
|---|
| 152 |
|
|---|
| 153 |
; Will rename labels for queuemembers |
|---|
| 154 |
; If you use addqueuemember in your dialplan, you |
|---|
| 155 |
; can fake an AgengLogin event by sending it with |
|---|
| 156 |
; the UserEvent application. Eg: |
|---|
| 157 |
; |
|---|
| 158 |
; exten => 25,1,AddQueueMember(sales|SIP/${CALLERIDNUM} |
|---|
| 159 |
; exten => 25,2,UserEvent(Agentlogin|Agent: ${CALLERIDNUM}); |
|---|
| 160 |
; exten => 25,3,Answer |
|---|
| 161 |
; exten => 25,4,Playback(added-to-sales-queue) |
|---|
| 162 |
; exten => 25,5,Hangup |
|---|
| 163 |
; |
|---|
| 164 |
; exten => 26,1,RemoveQueueMember(sales|SIP/${CALLERIDNUM}) |
|---|
| 165 |
; exten => 26,2,UserEvent(RefreshQueue); |
|---|
| 166 |
; exten => 26,3,Answer |
|---|
| 167 |
; exten => 26,4,Playback(removed-from-sales-queue) |
|---|
| 168 |
; exten => 26,5,Hangup |
|---|
| 169 |
rename_queue_member=0 |
|---|
| 170 |
|
|---|
| 171 |
; Will change the led color when the agent logs in |
|---|
| 172 |
; The color is configurable in op_style.cfg |
|---|
| 173 |
change_led_agent=1 |
|---|
| 174 |
|
|---|
| 175 |
; If set to 1, you will transfer the linked channel instead |
|---|
| 176 |
; of the current channel when you drag the icon on a button |
|---|
| 177 |
reverse_transfer=0 |
|---|
| 178 |
|
|---|
| 179 |
; If enabled, it will not ask forthe security code |
|---|
| 180 |
; when performing a click to dial |
|---|
| 181 |
clicktodial_insecure=1 |
|---|
| 182 |
|
|---|
| 183 |
; Enable select box with absolutetimeout for the call after |
|---|
| 184 |
; a transfer is performed within the panel |
|---|
| 185 |
transfer_timeout= "0,No timeout|300,5 minutes|600,10 minutes|1200,20 minutes|2400,40 minutes|3000,50 minutes" |
|---|
| 186 |
|
|---|
| 187 |
; If set to 1, when hitting the reload button on the flash |
|---|
| 188 |
; client it will instead restart the 1st asterisk box |
|---|
| 189 |
; (For asterisk to restart you have to start it with |
|---|
| 190 |
; safe_asterisk, if you dont do that, asterisk will just |
|---|
| 191 |
; shut down) |
|---|
| 192 |
enable_restart = 0 |
|---|
| 193 |
|
|---|
| 194 |
; If you set this parameter to your voicemailmain |
|---|
| 195 |
; extension@context, it will originate a call to |
|---|
| 196 |
; voicemailmain when double clicking on the MWI icon |
|---|
| 197 |
; for any button. |
|---|
| 198 |
voicemail_extension = 3000@features |
|---|
| 199 |
|
|---|
| 200 |
|
|---|
| 201 |
; Channel variables to be passed from origin channels to Ringing channels |
|---|
| 202 |
; Those variables will appear in the popup base64 encoded. A new event |
|---|
| 203 |
; will be generated to clients in the form: |
|---|
| 204 |
; "setvar" and data VARNAME=BASE64(value) |
|---|
| 205 |
passvars=FROM_DID |
|---|
| 206 |
|
|---|
| 207 |
|
|---|
| 208 |
; Attendant transfers. If this parameters are uncomented, then |
|---|
| 209 |
; barge in functionality will be replaced with attendant transfers |
|---|
| 210 |
; |
|---|
| 211 |
; You will need to specify special meetme extensions and another |
|---|
| 212 |
; special hold extension. Attendant trasnfer will use the barge_rooms |
|---|
| 213 |
; and conference_context specified above to handle the mixing via meetme |
|---|
| 214 |
; The meetme extensions should add a priority 10 like this one: |
|---|
| 215 |
; |
|---|
| 216 |
; [conferences] |
|---|
| 217 |
; exten => 901,1,Meetme(901|qMAx) |
|---|
| 218 |
; exten => 901,2,Hangup |
|---|
| 219 |
; exten => 901,10,Meetme(901|qMx) |
|---|
| 220 |
; exten => 901,11,Hangup |
|---|
| 221 |
; |
|---|
| 222 |
; exten => 8765,1,MusicOnHold |
|---|
| 223 |
; |
|---|
| 224 |
|
|---|
| 225 |
;attendant_hold_extension = 8765 |
|---|
| 226 |
;attendant_hold_context = conferences |
|---|
| 227 |
|
|---|
| 228 |
; When attendant transfer fails to originate the call to the destination |
|---|
| 229 |
; you can specify a custom failure redirect with the parameter |
|---|
| 230 |
; attendant_failure_redirect_to. For example, you can redirect |
|---|
| 231 |
; the call to voicemail if the attendant fails. If this parameter is commented |
|---|
| 232 |
; the call will be bridged back to the transferrer. In this example, if you |
|---|
| 233 |
; try to transfer to extension 100 and it fails, the call will be transferred |
|---|
| 234 |
; to 6100 instead (where you can have the voicemail app, or anything else, |
|---|
| 235 |
; maybe a queue, etc). |
|---|
| 236 |
|
|---|
| 237 |
;attendant_failure_redirect_to = 6${EXTEN}@${CONTEXT} |
|---|
| 238 |
|
|---|
| 239 |
; It is possible to start monitoring a conversation |
|---|
| 240 |
; by single clicking on the arrow for a button |
|---|
| 241 |
; FOP will use a filename and format based on the |
|---|
| 242 |
; following two paramters: |
|---|
| 243 |
|
|---|
| 244 |
;monitor_filename = FOP-${CLIDNUM}-${LINK}-${UNIQUEID} |
|---|
| 245 |
;monitor_format = gsm |
|---|
| 246 |
|
|---|
| 247 |
|
|---|
| 248 |
; You can have panel contexts with their own |
|---|
| 249 |
; button layout and configuration. The following entry |
|---|
| 250 |
; will create a context called sip with a different |
|---|
| 251 |
; security code. In the online documentation you will |
|---|
| 252 |
; find how to use contexts |
|---|
| 253 |
; |
|---|
| 254 |
;[sip] |
|---|
| 255 |
;security_code=djdjdi43 |
|---|
| 256 |
;web_hostname=www.virtualwebserver.com |
|---|
| 257 |
;flash_dir=/var/www/virtualwebserver/html/panel |
|---|
| 258 |
;barge_rooms=800-802 |
|---|
| 259 |
;conference_context=otherconferences |
|---|
| 260 |
;transfer_timeout="0,No timeout|60,1 minute" |
|---|
| 261 |
;voicemail_extension=1000@nine |
|---|
| 262 |
;language=es |
|---|