; File: manager.conf
; Description:
; Note: Do NOT edit this file.
;  See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for
;  more information about using these configuration files.

[general]
; Value: enabled
; Section: general
; Description: Provides access to the Asterisk Manager Interface (AMI) over
;  TCP.
; Default: no
enabled = no

; Value: webenabled
; Section: general
; Description: Provides access to the Asterisk Manager Interface (AMI) over
;  HTTP.
; Default: no
webenabled = no

; Value: binaddr
; Section: general
; Description: The IP address the AMI uses.
; Default: 127.0.0.1
bindaddr = 127.0.0.1

; Value: port
; Section: general
; Description: The TCP port the AMI uses.
; Default: 5038
port = 5038

; Value: tlsenable
; Section: general
; Description: Provides access to the Asterisk Manager Interface (AMI) over
;  SSL.
; Default: no
tlsenable = no

; Value: tlsbindaddr
; Section: general
; Description: The IP address and TCP port the AMI uses.
; Default: 127.0.0.1:5039
tlsbindaddr = 127.0.0.1:5039

; Value: tlscertfile
; Section: general
; Description: Path and filename of SSL certificate.
; Default: /tmp/asterisk.pem
tlscertfile = /tmp/asterisk.pem

; Value: tlsprivatekey
; Section: general
; Description: Path and filename of private SSL key.
; Default: /tmp/private.pem
tlsprivatekey = /tmp/private.pem

; Value: tlscipher
; Section: general
; Description: SSL cipher for private key.
; Default: mysecret
tlscipher = mysecret

; Value: allowmultiplelogin
; Section: general
; Description: Allow multiple AMI logins for manager users.
; Default: yes
allowmultiplelogin = yes

; Value: displayconnects
; Section: general
; Description: Log AMI connections to the Asterisk CLI.
; Default: yes
displayconnects = yes

; Value: timestampevents
; Section: general
; Description: Add an Unix epoch timestamp to AMI events.
; Default: yes
timestampevents = yes

; Value: brokeneventsaction
; Section: general
; Description: Restore previous behavior that caused the events action to not
;  return a response in certian circumstances.
; Default: no
brokeneventsaction = no

; Value: channelvars
; Section: general
; Description: Default channel variables every time a channel-oriented event
;  is emitted.
; Default: var1,var2,var3
channelvars = var1,var2,var3

; Value: debug
; Section: general
; Description: AMI debugging information.
; Default: off
debug = off

; Value: authtimeout
; Section: general
; Description: Specify the maximum number of seconds a client has to
;  authenticate.  If the client does not authenticate before this timeout,
;  they will be disconnected.
; Default: 30
authtimeout = 30

; Value: authlimit
; Section: general
; Description: Specify the maximum number of unauthenticated sessions that
;  will be allowed to connect to the AMI at any given time.
; Default: 50
authlimit = 50

; Value: httptimeout
; Section: general
; Description: Sets the max-age of the HTTP cookie and amount of time the
;  webserver keeps a HTTP session alive.
; Default: 60
httptimeout = 60

#tryinclude "manager.conf.d/*.conf"