; astmanproxy.conf ; Asterisk Manager Proxy Configuration Sample ; (C) 2005 David C. Troy ; List of asterisk host(s) you want to proxy ; host = ip_addr, port, user, secret, events host = localhost, 5038, dave, moo, on ;host = 127.0.0.2, 5038, user, secret, on ;host = otherhost, 5038, user, secret, on ;host = newhost, 5030, user, secret, off ;host = oldhost, 5040, user, secret, off ;host = myhost, 5038, user, secret, on ; Server reconnect interval (in seconds); how often to retry ; Connecting to an asterisk server whose connection was lost retryinterval = 2 ; Number of times to retry connecting to a given server ; use 0 for infinitely, or some finite number maxretries = 10 ; Address for proxy to listen on, can be set to * or x.x.x.x format ; recommend that you listen only on 127.0.0.1 or on an interface that ; is otherwise locked down to a trusted host, since the proxy ; currently provides NO authentication/authorization of its own listenaddress = * ; Port for proxy to listen on listenport = 1234 ; Setting a proxy key requires proxy client connections to ; specify a ProxyKey: keyvalue header in the first incoming request ; to the proxy. Once this is done the client remains authenticated. ; This allows for a simple security layer. If not specified, ; no key is required, however other security measures (listening on ; a protected interface, behind firewall, iptables, etc) should be ; in place and well understood. ; proxykey = foobar ; user and group for proxy to run as; will NOT run as root! proc_user = nobody proc_group = nobody ; default input and output format for clients ; inputformat = (standard|xml|http) ; outputformat = (standard|xml|csv) inputformat = standard outputformat = standard ; set autofilter to be on or off by default ; with autofilter on, you can automatically filter responses ; to include only messages related to a specific actionid, ; as specified in a previous message ; valid values: on, off ; can also be changed on a per-client basis using ; ProxyAction: SetAutoFilter ; AutoFilter: (on|off) autofilter = off ; location of logfile -- will be owned by proc_user/proc_group ;logfile = /var/log/asterisk/astmanproxy.log logfile = /opt/log/asterisk/astmanproxy.log