Major rewrite: New features #1
Labels
No labels
Compat
Breaking
Kind
Bug
Kind
Documentation
Kind
Enhancement
Kind
Feature
Kind
Security
Kind
Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: ChrisChrome/discord-freepbx-manager#1
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A administrative mode should be added with the following features
-A form system, instead of a user creating an extension directly, they can submit a form, the form can include the name, features they want, etc, when they submit, an admin can get a ping in a discord channel where they can allow or deny the request if allowed, the predefined template including variables for stuff like extension number, display, and password can be messaged to their discord user, or can be copied and pasted by the admin, it will create the extension with settings the user chooses and the predefined settings.
-The ability for an admin to edit the extension such as changing the name, resetting the password, adding and removing page groups, ring groups, class of service, and deleting the extension, and also the ability to add a discord id to an existing extension.
-The ability for the user id associated with the extension to change their display name, reset their sip or ucp password, enable and disable paging, enable and disable intercom, block numbers (by changing the dialplan), and add an email address for VM to email
Also an install script and better documentation would be nice
also the ability for the form feature to link with a web form or something idk
I'd have to dig around the Asterisk database and FreePBX API to see if some of these are possible
As far as multiple exts per user goes, the theory is simple, I'd just need to make a database to keep track of extensions a user is assigned to, which would require a lot of rewriting in the current bot (not opposed to doing it, the current code is an utter mess lol)
The only thing that may prove interesting is setting certain settings, I'm still learning how FreePBX edits asterisk and reads/writes to the main DB, and honestly I have absolutely no idea what is and isn't possible. Will investigate
I'll look through more of your suggestions later and write up another comment, some of it is definitely doable, like multiple extensions per person, some of it would be... well frankly redundant, like the intercom disable lol
Again thank you for the ideas though, I'll def look into them
Separate administration modeto Major rewrite: New features