michael@202: ; michael@202: ; AMI - The Asterisk Manager Interface michael@202: ; michael@202: ; Third party application call management support and PBX event supervision michael@202: ; michael@202: ; This configuration file is read every time someone logs in michael@202: ; michael@202: ; Use the "manager list commands" at the CLI to list available manager commands michael@202: ; and their authorization levels. michael@202: ; michael@202: ; "manager show command " will show a help text. michael@202: ; michael@202: ; ---------------------------- SECURITY NOTE ------------------------------- michael@202: ; Note that you should not enable the AMI on a public IP address. If needed, michael@202: ; block this TCP port with iptables (or another FW software) and reach it michael@202: ; with IPsec, SSH, or SSL vpn tunnel. You can also make the manager michael@202: ; interface available over http if Asterisk's http server is enabled in michael@202: ; http.conf and if both "enabled" and "webenabled" are set to yes in michael@202: ; this file. Both default to no. httptimeout provides the maximum michael@202: ; timeout in seconds before a web based session is discarded. The michael@202: ; default is 60 seconds. michael@202: ; michael@202: ;[general] michael@202: ;displaysystemname = yes michael@202: ;enabled = no michael@202: ;webenabled = yes michael@202: ;port = 5038 michael@202: michael@202: ;httptimeout = 60 michael@202: ; a) httptimeout sets the Max-Age of the http cookie michael@202: ; b) httptimeout is the amount of time the webserver waits michael@202: ; on a action=waitevent request (actually its httptimeout-10) michael@202: ; c) httptimeout is also the amount of time the webserver keeps michael@202: ; a http session alive after completing a successful action michael@202: michael@202: ;bindaddr = 0.0.0.0 michael@202: ;displayconnects = yes michael@202: ; michael@202: ; Add a Unix epoch timestamp to events (not action responses) michael@202: ; michael@202: ;timestampevents = yes michael@202: michael@202: ;[mark] michael@202: ;secret = mysecret michael@202: ;deny=0.0.0.0/0.0.0.0 michael@202: ;permit=209.16.236.73/255.255.255.0 michael@202: ; michael@202: ; If the device connected via this user accepts input slowly, michael@202: ; the timeout for writes to it can be increased to keep it michael@202: ; from being disconnected (value is in milliseconds) michael@202: ; michael@202: ; writetimeout = 100 michael@202: ; michael@202: ; Authorization for various classes michael@202: ;read = system,call,log,verbose,command,agent,user,config michael@202: ;write = system,call,log,verbose,command,agent,user,config