Running Freepbx 16.30.0 with 40 Sangoma Connect licenses. The Sangoma connect app for smartphones works fine. However I was trying to enable the desktop app for a user and got this error:
A mandatory rpm package (‘asteriskXX.X-freepbx_asterisk_modules’ - XX.X stands for your asterisk version) is missing. Please visit the Wiki to find the RPM corresponds to your running version of asterisk and install the package and then execute 'asterisk -rx “core restart now” command to load the configuration.
All updates have been installed. I am unable to get this to work.
What version of asterisk are you running? My recollection of how to easily add those packages was to simply update asterisk. I think you can technically bring the needed packages into older versions (like asterisk 16 I think) but bumping up to the latest LTS 22.x should bring those missing rpm packages in too.
Just run the following as root and you should be able to upgrade.
asterisk-version-switch
Obviously, make sure you’re not utilizing a deprecated feature before upgrading…