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 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""")