Forced Maintenance Renewal for Modules that are NOT being maintained

OMG - Not to pile on, but here is an Exact Example of Clearly’s Repos being better than Sangoma’s:

I just upgraded a machine, and I needed to re-install the Endpoint Module because it is throwing an error - from the CLI:

fwconsole ma list

| endpoint | 17.0.16.3 | Enabled | Commercial | Sangoma |

That is what I want so…

root@pbx-bowles:~# fwconsole ma downloadinstall endpoint
No repos specified, using: [standard] from last GUI settings

Downloading module ‘endpoint’
The following error(s) occured:

  • Retrieved Module XML Was Empty

Ok - let’s try looking OnLine:

fwconsole ma listonline

| endpoint | 17.0.16.3 | Enabled; Not available online | Commercial | Sangoma |

That’s weird - switch to ClearlyIP’s Mirrors:

root@pbx-bowles:~# fwconsole setting MODULE_REPO https://mirror.clearlyip.com
Changing “MODULE_REPO” from [https://mirror.freepbx.org] to [https://mirror.clearlyip.com]

Look OnLine again…

fwconsole ma listonline

| endpoint | 17.0.16.3 | Enabled and up to date | Commercial | Sangoma |

And there it is, and I can now reinstall it!

Unbelievable!

Unfortunately, I couldn’t replicate your problem..with the Sangoma repos

root@fpbx17-dev:~# fwconsole setting MODULE_REPO
Setting of "MODULE_REPO" is (text)[https://mirror.freepbx.org]

fwconsole ma listonline gave me

| endpoint | 17.0.14 | Online upgrade available (17.0.16.3) | Commercial | Sangoma |

Followed by

root@fpbx17-dev:~# fwconsole ma downloadinstall endpoint
No repos specified, using: [standard,unsupported,extended] from last GUI settings

Downloading module 'endpoint'
Processing endpoint
Verifying local module download...Verified
Extracting...Done
Download completed in 5 seconds
Create symlink...Done
Checking database tables...Done
Migrating tables as required...Done
Checking Settings and Defaults...Done
Generating Configs...Done
Downloading Firmware...Done (Background)
updating Logout phones config...(Background)Generating CSS...Done
Module endpoint version 17.0.16.3 successfully installed
Updating Hooks...Done
Chowning directories...Done

The only difference here is that I don’t have EPM licensed.

Yeah, I don’t see it that often, but enough to know how to switch over on the fly…And it fixed the problem.

Just checked the machine I did earlier today (not this one) and it didn’t have the problem with Polycom ..but it is showing this:

root@pbx-andjustice:~# fwconsole setting MODULE_REPO
Setting of “MODULE_REPO” is (text)[https://mirror.freepbx.org]

fwconsole ma listonline

| endpoint | 17.0.16.3 | Newer than online version (17.0.1.81) | Commercial | Sangoma |

fwconsole ma list

root@pbx-andjustice:~# fwconsole ma downloadinstall endpoint
No repos specified, using: [standard] from last GUI settings

Downloading module ‘endpoint’
Processing endpoint
Downloading…
94943695/94943695 [============================] 100%
Finished downloading
Extracting…Done
Download completed in 4 seconds
Create symlink…Done
Checking database tables…Done
Migrating tables as required…Done
Checking Settings and Defaults…Done
Generating Configs…Done
Downloading Firmware…Done (Background)
updating Logout phones config…(Background)Generating CSS…Done
Module endpoint version 17.0.1.81 successfully installed
Updating Hooks…Done
Chowning directories…Done
root@pbx-andjustice:~#

So it actually downgraded the module! Switch over to ClearlyIP and re-downloaded:

root@pbx-andjustice:~# fwconsole setting MODULE_REPO https://mirror.clearlyip.com
Changing “MODULE_REPO” from [https://mirror.freepbx.org] to [https://mirror.clearlyip.com]
root@pbx-andjustice:~# fwconsole ma downloadinstall endpoint
No repos specified, using: [standard] from last GUI settings

Downloading module ‘endpoint’
Processing endpoint
Verifying local module download…Verified
Extracting…Done
Download completed in 7 seconds
Create symlink…Done
Checking database tables…Done
Migrating tables as required…Done
Checking Settings and Defaults…Done
Generating Configs…Done
Downloading Firmware…Done (Background)
updating Logout phones config…(Background)Generating CSS…Done
Module endpoint version 17.0.16.3 successfully installed
Updating Hooks…Done
Chowning directories…Done

And it puts me back to the correct (current) version - Wild.

What’s even weirder is that the machine that was replaced/upgraded was already on Sangoma’s mirrors when I did the upgrade - so was the second one.

Either there is some data in the Backup that is corrupting the mirror list, or the Sangoma mirrors are messed up.

the Alcatel Myriad range (M3,5,7,8) etc have been around since 2021, are they in EPM - NOPE.

very popular devices in this region, especially since cisco do nothing but 200% their sale price year after year, and frankly I love the alacatels,way better, awesome HD audio too.

Please refer to the blog post referenced by OP – written by YT – then follow the instructions provided to use only the official Sangoma FreePBX mirrors. This is the best way to maintain proper licensing and access to commercial support options from Sangoma.

The happy path described in the blog post includes these steps to help avoid problems:

  1. Update any commercial license purchases via portal.sangoma.com (if applicable.) :pineapple:
  2. Then SSH in to the system(s) and execute the following commands (with slight variation depending on FreePBX version 16 or 17 — and if you are using older direct root or newer sudo-based access):

I agree with you.
EPM is not easy to maintain on either the hardware or backend side. I’ve worked on this module a bit, and I have to say: OMG! :rofl:
@kgupta is the master to work on this module.

There are no new SIP phone models available, nor are there any mobile applications to work on the new generation of phones.

Huh? Scroll up…

I’ve asked about adding models a number of times. Why can’t these be added? At least add the model entries for the Cisco template based on the SPA phones. I will even modify the basefiles if the SPA models are copied to make these:

Cisco IP Phone 6821-3PCC
Cisco IP Phone 6841-3PCC
Cisco IP Phone 6851-3PCC
Cisco IP Phone 6861-3PCC
Cisco IP Phone 6871-3PCC

Cisco IP Phone 7821-3PCC
Cisco IP Phone 7841-3PCC
Cisco IP Phone 7861-3PCC

Cisco IP Phone 8811-3PCC
Cisco IP Phone 8832-3PCC
Cisco IP Phone 8841-3PCC
Cisco IP Phone 8845-3PCC
Cisco IP Phone 8851-3PCC
Cisco IP Phone 8861-3PCC
Cisco IP Phone 8865-3PCC

I was told years ago by someone at Sangoma that Sangoma risked being sued by adding Cisco models to Endpoint Manager. Why would Cisco provide MPP (-3PCC) models then?

New Yealink phones T7x T8x for example.
Grandstream GXV3450 and +
Or the list is not up to date.