RESOLVED: System Overview shows Asterisk down, but it works anyways

I’ve been trying to patch Asterisk with a Cisco Phone fix. Today I started over with a fresh install, and I think I have it working now.

Everything looks good, and seems to be working.

But in the FreePBX GUI, the system overview shows Asterisk as down, however, FreePBX still acts like Asterisk is up.
I can add extensions, view Asterisk Info page, etc.

From CentOS, I’m also able to connect to Asterisk (asterisk -r)

Here is a log of all the commands I used to patch, I omitted feedback except when it was necesary to show a warning or information

[Fresh Install of FreePBX 12 Distro: 6.12.65 x86_64]

RPM Source: asterisk11-11.18.0-1.shmz65.1.81.src.rpm
Patch: cisco-usecallmanager-11.18.0.patch

# yum install epel-release
# yum install mISDN
# cd /home/
# wget http://download.opensuse.org/factory/repo/src-oss/suse/src/mISDNuser-2.0.19-1.2.src.rpm
# yum erase epel-release
# yum install rpm-build
# yum groupinstall "Development Tools"
# wget http://yum1.freepbxdistro.org/pbx/SRPMS/asterisk/11/asterisk11-11.18.0-1.shmz65.1.81.src.rpm
# mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
# echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
# rpm --nomd5 -ivh asterisk-11.14.1-1.src.rpm


WARNING: group mockbuild does not exist - using root
WARNING: group mockbuild does not exist - using root
WARNING: group mockbuild does not exist - using root
WARNING: group mockbuild does not exist - using root
asterisk 11 ########################################
WARNING: group mockbuild does not exist - using root
WARNING: group mockbuild does not exist - using root
WARNING: group mockbuild does not exist - using root

# rpm --nomd5 -ivh mISDNuser-2.0.19-1.2.src.rpm

WARNING: mISDNuser-2.0.19-1.2.src.rpm: Header V3 RSA/SHA256 Signature, key ID 1324lkha: NOKEY

   1. mISDNuser ################################# [100%]

# cd /root/rpmbuild/SPECS
# yum-builddep misdnuser.spec
# rpmbuild -bp misdnuser.spec
# rpmbuild -ba misdnuser.spec
# cd /root/rpmbuild/RPMS/x86_64
# rpm -Uvh libmisdn1-*.rpm
# rpm -Uvh mISDNuser*.rpm
  1. mISDNuser-devel     ######################## [100%]
  2. mISDNuser-debuginfo ######################## [100%]
  3. mUSDNuser           ######################## [100%]
# cd ../../SPECS
# yum-builddep asterisk11.spec
# rpmbuild -bp asterisk11.spec
# cd ../SOURCES
# wget https://issues.asterisk.org/jira/secure/attachment/52713/cisco-usecallmanager-11.18.0.patch
# cd ../SPECS
# nano asterisk11.spec

Added the following, where appropriate:

Patch 13: cisco-usecallmanager-11.18.0.patch
%patch13 -p1

// Installing Asterisk here, I left out the following rpms:
// asterisk11-misdn*.rpm, asterisk11-snmp*.rpm, and all the asterisk11-voicemail*.rpms
// except the asterisk11-voicemail-11*.rpm one

# rpmbuild -bp asterisk11.spec
# rpmbuild -ba asterisk11.spec
# cd /root/rpmbuild/RPMS/x86_64
# rpm -Uvh asterisk11-[a-l]*.rpm --force
# rpm -Uvh asterisk11-[n-r]*.rpm --force
# rpm -Uvh asterisk11-t*.rpm --force
# rpm -Uvh asterisk11-voicemail-11*.rpm --force
# rpm -Uvh libmisdn1*.rpm --force
# rpm -Uvh mISDN*.rpm --force

# service asterisk restart

That normally means the asterisk manager configuration is incorrect. If you installed the asterisk-config-samples RPM (or whatever it’s called), that overwrote /etc/asterisk/manager.conf.

You need to fix that so it matches what freepbx is expecting, or, fix freepbx so that it matches what’s in manager.conf

Thanks Rob

It seems to have resolved itself.

FreePBX now shows Asterisk as good. I didnt have to make any changes this time

1 Like