This will install smeserver-freepbx with asterisk16 and dependencies. It looks like, with the exception of dahdi-linux-kmdl (which comes from atrpms), that all other dependencies are in the SME-repositories.
Attention!
At the end you MUST do a "signal-event freepbx-update" BEFORE "signal-event post-upgrade; signal-event reboot". Setting up sme7contribs and atrpms repositories:
http://wiki.contribs.org/SME8.0_Contribs_QA#Setuphttp://forums.contribs.org/index.php/topic,48142.0.htmlThen:
yum --enablerepo=sme7contribs --enablerepo=smecontribs --enablerepo=atrpms install smeserver-freepbx dahdi-linux-kmdl-$(uname -r)
signal-event freepbx-update
signal-event post-upgrade; signal-event reboot
You should have FreePBX working now. Further informations are at the FreePBX page here:
http://wiki.contribs.org/FreePBXAfter each kernel-update you have to update dahdi and dependenciesSo after the first reboot:
yum --enablerepo=sme7contribs --enablerepo=smecontribs --enablerepo=atrpms install dahdi-linux-kmdl-$(uname -r)
yum --enablerepo=sme7contribs --enablerepo=smecontribs update
after that, and only if smeserver-freepbx had been updated:
signal-event freepbx-update
finish with:
signal-event post-upgrade; signal-event reboot
To-Do:
How to remove old dahdi-modules after an update.
I've set this up in VirtualBox with SME8b6 (server & gateway) and last updates before b7. After that I applied the SME8b7 update over it.
For instant I haven't created any extension, nor have I configured something (it's a virtual machine in a virtual network), but was able to update FreePBX from 2.6 to 2.7 to 2.8 to 2.9(latest stable) by using the update function in the FreePBX web-interface.
There are some udev errors while booting, claiming about invalid dahdi.rules, and this has been already like this before the update to b7 but it seems not to be critical. I will post this to the bug-tracker.