As an aside, memories are short, but I was in Sangoma support back when FreePBX 12 and 2.11 were current. There were, not a huge number, but regular reports of compromised systems arriving in support and here in the forum with malicious module code installed. That attack vector has all but vanished (with other(s) taking it’s place ) in the intervening years in large part due to module signatures and the Firewall module.
As for signatures discouraging contributors, I see 3rd party module development (what little there is) as healthy now as 10 years ago when I was doing it regularly. Anyone with the skills to code up a FreePBX module, is more than capable of following a wiki page to sign it. The recent(ish) formal contributions of the Allow List and Dynamic Routes modules also belie the claim.
The person who started this thread never came back to follow up. Lit the fuse, walked away. Maybe they found a considerably more “free” option to work with.
I assume this is why there is not an abundance of FOSS Asterisk GUIs out there. It’s hard work and most people who work want to be paid for it. Only crazy people like @xrobau write a whole GUI as a labor of love and give it away for free.
I remember i wanted to make a new OSS epm some years ago but i got warned to not do that because Sangoma already has a comercial EPM.
Also i have seen pull requests for OSS EPM in Github but they are open since last year.
Dont know how Open Source everything is when Sangoma has everything under control, what modules will be added and which will be gooing to die.
Also the Upgrade tool from FreePBX 15 to 16 forces me to Remove my OSS EPM first . I bet if we really would update that modules to work in FreePBX 16 it will never be published because then many people would not need to Buy the Comercial EPM
Yes but its still in the Unsupported Repository with 14.0.3 and the PBX Upgrader forces me to remove the module with all Settings first to be able to Update the FreePBX Version
The OSS EPM has no maintainer. If it did, there would perhaps be a version that works with php 8 7 that can be installed on 16. Any modules that are known not to work on 16 with php 8 7 will block the upgrade from proceeding.
Nothing is done to discourage anyone from working on this or any other module.
Edit #1- it looks like there may be an OSS EPM ver compatible with 16, in which case re can revisit. Anyone with details pls start a new thread.
Edit #2 - tried installing the below linked PR on FreePBX with framework 16.0.19 and it fails. So again, anyone who wants to update endpointman for 16, please start a new thread for discussion.
Now all that is needed is to bump to php 8 7.4 (probably not a big problem) which FreePBX is kinda new at having missed the last 5 7 years of php improvements kudos to @billsimon for mostly doing that for them
Btw, since you guys apparently don’t have a forum over there for me to post this, the workaround you guys came up with for this has a problem. By switching to clearlyip mirrors, it fails the signature checks in /usr/bin/sysadmin_manager when doing Admin > Module Admin > System Updates, so congratulations…you played yourself.
You connect your JoeSchmoo front end with any one of a dozen or more carrier/enterprise/wholesale SIP providers API’s, including Realtime calling APIs, Individually or simultaneously, and tada. ‘Cloud’ PBX. Some of them even have private backbone connections to Amazon/Microsoft/Google etc.
I feel like everything that needs to be said, has been at this point. Locking thread. @Gizepi64 PM me if you wish to add your own thoughts since it’s not clear if you’ve had a chance yet.