|
Roadmap
-
FreePBX 2.5
This Milestone is currently UNDER CONSTRUCTION as we sift through various feature request and bug tickets to finalize the plans to be included.
- Introduce the optional use of func_devstate to many features. This is an Asterisk 1.6 feature with a very stable 1.4 back-port available. This allows manually setting BLF status allowing very flexible use of programmable buttons. Features to be targeted for this include:
- DND
- Enable/Disable Follow-Me
- Possibly Call Forward
- Day/Night Modes Buttons
- Conference Rooms
- Merge directdids into inbound routes
- Allow basic directdid info to be set in extension/user as today
- Use inbound routes to set all advanced information
- add view filtering on incoming to display only directdids, all but directdids, unassigned or everything
- Ability to define a different set of default feature codes from those hard-coded in each module, to facilitate localization related needs
- Follow-Me - add a feature code to enable/disable
- Privacy Manager enhancements - caller recorded call announcement/confirmation
- New Queue Priority Module, allowing call flows to set higher priority for calls prior to entering a queue
- Auto-transcode support to MoH uploads form MP3 to wav linear formats in MoH module
- Add ticket/changeset links to Module Admin Changelog display
- Introduce the optional use of func_devstate to many features. This is an Asterisk 1.6 feature with a very stable 1.4 back-port available. This allows manually setting BLF status allowing very flexible use of programmable buttons. Features to be targeted for this include:
-
FreePBX 3.0
- DevicesTakeTwo (more friendly device configuration)
- ProvisioningModule - after DevicesTakeTwo
- Redo All Routing and Trunk Plumbing and improved configuration ability
- Full implementation of custom contexts
- Trunk Routing
- Recordings usage change to ID throughout modules
- Dashboard pull updates from a daemon
- would like to avoid the constant updates into and out of the manager
- should provide caching to more efficiently handle multiple users accessing information
- Localization Improvements (THIS NEEDS A CHAMPION TO MAKE HAPPEN)
- Locate and fix hardcoded issues (missing _())
- Locate and fix any architectural issues in how language gettext() and equivalent is being used
- Develop a Localization Installation Module or interface
- Goal is to not require a module to be re-published just to get localization updates
-
FreePBX 4.0
- Proper Forms Library
- UserPortal
- GeneralSettings - revamp general settings to be like feature codes
- Create standard ConfigPageCodingFramework to allow hooks from anywhere to anywhere within the GUI
- FreePBX daemon (handles reload, allows different permissions)
- Start moving functions.inc.php web-specific functions to common/webfunctions.inc.php
Note: See TracRoadmap for help on using the roadmap.
