About a year ago I had to take over the responsibility for the FreePBX (v14) in our company. Until today everything worked fine.
Today logged in via SSH and updated the machine with
A few minutes later I noticed a warnung in the GUI “Can not connect to Asterisk”.
I rebooted the whole server but without any effect. Afterwards I noticed that the problem is that Asterisk is not running. Starting with
fwconsole start failed.
I made a rollback with
yum history undo 11, but the result stayed the same.
Besides that, I also tried
fwconsole ma upgrade framework but it is saying “framework is the same as the online version”
Later I have noticed that I can start Asterisk via
systemctl start asterisk and it keeps running, fwconsole also notices that asterisk is running, if I try fwconsole start then, it is saying “Asterisk is not connected”
If I look into asterisk via asterisk -r I get the following four messages:
[2020-12-17 12:03:27] NOTICE: acl.c:786 ast_apply_acl_internal: Manager User ACL: Rejecting '127.0.0.1' due to a failure to pass ACL '(BASELINE)' [2020-12-17 12:03:27] NOTICE: manager.c:3514 authenticate: 127.0.0.1 failed to pass IP ACL as 'admin' [2020-12-17 12:03:27] NOTICE: manager.c:3548 authenticate: 127.0.0.1 failed to authenticate as 'admin' [2020-12-17 12:03:24] WARNING: res_pjsip_pubsub.c:787 subscription_get_handler_from_rdata: No registered subscribe handler for event x-broadworks-callpark from 11
An ACL issue seems critical to me, but it saying “Notice”, so I dont know if it is related. I have checked
/etc/asterisk/manager.conf and the settings seems fine:
; ; AMI - Asterisk Manager interface - Generated at 2019-07-24T11:45:57+00:00 ; ; FreePBX needs this to be enabled. Note that if you enable it on a different IP, you need ; to assure that this can't be reached from un-authorized hosts with the ACL settings (permit/deny). ; Also, remember to configure non-default port or IP-addresses in amportal.conf. ; ; The AMI connection is used both by the portal and the operator's panel in FreePBX. ; ; FreePBX assumes an AMI connection to localhost:5038 by default. ; [general] enabled = yes port = 5038 bindaddr = 0.0.0.0 displayconnects=no ;only effects 1.6+ [admin] secret = ZPqR5OOsSNVh deny=0.0.0.0/0.0.0.0 permit=127.0.0.1/255.255.255.0 read = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message write = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message writetimeout = 5000 [admin] secret = ZPqR5OOsSNVh deny=0.0.0.0/0.0.0.0 permit=18.104.22.168/255.255.255.0, 192.168.147.0/255.255.255.0, 127.0.0.1/255.255.255.0 read = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate write = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate #include manager_additional.conf #include manager_custom.conf
Right now, I have no clue how to solve this issue and hoping for help. Is there anything else I could do?