crans_bcfg2/Python/etc/asterisk/manager.conf
2015-09-30 10:47:07 +02:00

46 lines
1.1 KiB
Text

info["owner"] = "asterisk"
info["group"] = "asterisk"
info["perms"] = 0644
include("secrets")
out(""";
; Asterisk Call Management support
; Géré par bcfg2
; By default asterisk will listen on localhost only.
[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0
; No access is allowed by default.
; To set a password, create a file in /etc/asterisk/manager.d
; use creative permission games to allow other serivces to create their own
; files
#include "manager.d/*.conf"
[django]
secret =""" + secrets.asterisk_django_passwd + """
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
permit=10.231.136.0/255.255.255.0
read = system ; pour avoir l'event fullybooted
write = config
; Le mot de passe est aussi present dans /etc/crans/secrets.py
; (update accordingly )
[sms]
secret = """ + secrets.asterisk_sms_passwd + """
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
permit=10.231.136.0/255.255.255.0
read = system
write = system,message
[billing]
secret = """ + secrets.asterisk_billig_passwd + """
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read = call,system
write = call""")