Having an issue on a customer server running FreePBX v16 with ClearlyIP mirrors. Tried installing voipinnovations module and get the following error:
[root@localhost]$ fwconsole setting MODULE_REPO
Setting of "MODULE_REPO" is (text)[https://mirror.clearlyip.com]
[root@localhost]$ fwconsole ma downloadinstall voipinnovations
No repos specified, using: [standard] from last GUI settings
Downloading module 'voipinnovations'
The following error(s) occured:
- Retrieved Module XML Was Empty
I set the mirror back to FreePBX and it worked
[root@localhost]$ fwconsole setting MODULE_REPO https://mirror.freepbx.org
Changing "MODULE_REPO" from [https://mirror.clearlyip.com] to [https://mirror.freepbx.org]
[root@localhost]$ fwconsole ma downloadinstall voipinnovations
No repos specified, using: [standard] from last GUI settings
Downloading module 'voipinnovations'
Processing voipinnovations
Verifying local module download...Verified
Extracting...Done
Download completed in 3 seconds
Detected Missing Dependency of: sms
Downloading Missing Dependency of: sms
Processing sms
Verifying local module download...Verified
Extracting...Done
Module sms successfully downloaded
Installing Missing Dependency of: sms
Updating tables sms_messages, sms_dids, sms_routing, sms_media, sms_webhooks...Done
Generating CSS...Done
Installed Missing Dependency of: sms
Generating CSS...Done
Module voipinnovations version 16.0.29 successfully installed
Updating Hooks...Done
Chowning directories...Done
I understand that VI is owned by Sangoma but I wouldn’t expect that to be an issue here. Let me know if there’s anything I can test to get this to work properly.
That’s good to know. It was TangoPBX. Now I know you can’t use Sangoma commercial modules when using TangoPBX. Explains why I was having a similar issue with sysadmin as well
This essentially invalidates its use for most of our servers, btw
Well that would be a complaint to Sangoma as they threatened legal action to ClearlyIP if we provided their commercial modules in our mirror servers. I think it’s ridiculous as it only hurts their ability to sell modules and make money.
Is this a relatively recent development? I’m not at all surprised by Sangoma reacting that way, but I wasn’t aware of that situation. That gives me pause. I previously thought that there had been no disadvantages to using the ClearlyIP mirror, but that’s no longer the case, for installations using Sangoma commercial modules. Or am I missing something obvious?
This isn’t recent. In some cases those using the Clearly repo’s have been using it on versions of FreePBX (such as IncrediblePBX) that strips out all of the commercial modules which makes all of this moot.
To confirm can’t one just switch between the two repos and maintain modules from both sources, while maintaining a TangoPBX or ClearlyIP PBX with “needed” commercial solutions from Sangoma. I feel like folks could raise the issue, but to politely put it the genuine care isn’t there… Free the Frog
The fully open source version of FreePBX which does not require registration with the FreePBX licensing site does not have the Sysadmin module. Since licensing is required for commercial modules, various versions of the distro like IncrediblePBX do not have the ability for you to use those modules.
I have a history in both telecom and software development; I might start looking to see how I can help with this, though realistically it would probably be a few months before I could actually dedicate significant time to it.
@tonyclewis the info that displays when you set up a ClearlyIP module for mirror update implies that Sangoma modules will be available (“commercial modules you currently use”). That wording may need to be updated.
Nope. Not edit is needed. That information is correct as you can switch a stock FreePBX system to use our mirrors but that does not change branding of the PBX and we allow commercial modules in the mirror server but we don’t host the commercial modules. We just direct the request for the module to download direct from Sangoma.
The issue is when using TangoPBX as we have started releasing our own modules for example OpenPage it would conflict with Page Pro so we have to block commercial modules or it will create a major issue with the modules we are releasing for TangoPBX.
Neither prevent a commercial module from working but with tango we block commercial modules from being returned in module admin to not create conflict issues.
1 Like
TangoPBX is a trademark of TangoPBX LLC, FreePBX is a trademark of Sangoma US Inc, Asterisk is a trademark of Digium Inc.