General use fusionpbx apps, gaging the communities interest?

nktech1135

Member
Dec 16, 2017
56
4
8
us
Hello.
Appologies in advance if i'm writing this in the wrong place but i want to get as many eyes on it as i can and hopefully stir up some discussion.
As a long time fusionpbx user i first want to say that i do think the project is great, and the rest of this is not me saying i think any less of the project. I like it, and will continue to use it. fusion is not a hobby to me, i run a small voip provider myself, and it literally is what puts food on the table for me and my employees.

With that having been said, there are things that i have wanted for a long time that i felt like could happen if someone gave some priority to it. Recently, with the advances in agent coding abilities i have started putting some time into improving things and fixing the perceived defficiencies i've seen.
Say what you will about ai code and how good it may or may not be, i can't argue with results. Everything i developed so far was built using a fusion server as the build machine so the agent can test and fix issues against the real thing. I think this is important, if you don't let the agent test this would be a comedy of errors.
Also, so far everything i've built we use in production or will use once i consider it done.
I'm not going to open source everything i've done yet, i do have competition that likely would use it against me, but am willing to open source a few things and discuss helping otherswith more for reasonable compensation.
I'm going to highlight one app here. Everything i open source is on the same github organization so feel free to brows and follow if you want.

Fusionpbx cert manager.
This is a certificate manager for the fusion ui, it allows management of certificates, including let'sencrypt without having to log in via ssh.

I would like to know how much community interest there is for more stuff like this? If anyone has ideas, or thoughts, please post them here or dm me.
 
  • Like
Reactions: Will0030
I can say that for me personally, I have used Claude to significantly improve several existing features in FusionPBX and have added a handful of new features as well. Its been great to hear a complaint about a lacking feature and just be able to implement it in a short amount of time. Just a few examples:

Existing feature improvements:
- Device key provisioning: adding the ability to program 40 keys at once, be able to search for users name or number in the value field, automatically change the key label when extension names are changed, drag and drop keys to reorder them, etc.
- Improvements to the email to fax feature
- Creating dedicated and simplified application for system speed dials
- Ability to email on demand call recordings to user
- Ability to assign DID's in the extension details form
- Complete redesign of the time conditions page
- Ability to open up extension directory in ring groups page and select multiple extensions at once
- Added ability in conferences to screen callers and admit or deny them manually for more granular control
- Major overall of E911 alerts with the ability to automatically change the extensions outbound emergency caller ID number based on the IP subnet in there registration information (great for hotdesk users or if they move a phone to another location). Also the ability to define E911 email alerts for specific locations or specific groups of phones.

I definitely plan on spending some time making some of the features open source. A lot of these where added based on feedback from our technicians when programming customers with 300 plus phones and the pain points they were experiencing that was taking them way too long to configure with the current system design.