rchase
(Reilly Chase)
July 27, 2015, 7:44pm
1
So I’ve successfully downloaded the Asterisk src, added my patch, and built, but now when I go to install, i get this:
Asterisk shows as “down/on fire” in FreePBX, even though I am able to successfully start the service, but asterisk -r says it cannot connect either
I’m not sure what to do. Any tips appreciated
Thanks
xrobau
(Rob Thomas)
July 27, 2015, 8:38pm
2
dont’ install mISDN, and only pick one odbcstorage package. You probably want filestorage.
rchase
(Reilly Chase)
July 28, 2015, 2:54pm
3
Thanks
Okay I still couldnt get this working. I’m going to start over with a fresh install and write down all the steps I take to patch it, maybe someone will be able to find my error then
rchase
(Reilly Chase)
July 28, 2015, 9:28pm
4
To complete this thread, here are all the steps I took to properly apply the patch:
[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