Overall Planned Changes
Framework
- Rewrite the installer (Andrew Nagy and Jason Parker)
- Self Signing GPG
- Restructure Nav Bar
- Retire usage of PearDB and in it's place use PDO (Tracking Branch) (Andrew Nagy)
- Use Bootstrap Front End to standardize the layout format of FreePBX (James Finstrom)
- Extend rnav to full length and adjust width FREEPBX-7224FREEPBX-5718 (James Finstrom)
- See Visual Changes Tracker
- Nav Bar uses Bootstrap (Bryan Walters)
- Add search text (Rob Thomas)
- Floating "Save" and "Delete" (Action Bar) (Bryan Walters)
- Go through all modules to make the appropriate changes for the action bar (James Finstrom)
- Rework amportal using console (James Finstrom)
- Make modular
- CLI Module Admin improvements
- Allow package lists example: amportal a ma install package1 package2
- Migrate database to UTF8 (FREEPBX-8057),
InnoDBas well (Andrew Nagy and Jason Parker) - Auto Heal Key Value store and others (Rob Thomas)
- Add 'simple extension create' (Andrew Nagy)
- Improve reload speeds. (2,500 Extensions went from 15 minutes to 4)
- Module vetting. Allow usage of "EDGE" track vs "STABLE" track. Changeable in the GUI
Core
- Rework internals so that they don't overwrite $_REQUEST and allow external calls to create a device, this applies to trunks,routes and extensions (users + devices) (Andrew Nagy)
- Rework current component to be more modern, support tabs and use html bootstrap (Andrew Nagy)
Certificate Manager
- TLS and DTLS Support (Andrew Nagy and Rob Thomas)
- Letsencrypt support
- Self Signed Support
- Upload Support
- Automatically check expire dates and warn or update
- central place to select a certificate as the default
- UCP Node, WebRTC, Asterisk support
- TLS and DTLS Support (Andrew Nagy and Rob Thomas)
Contact Manager
Speed Dials
- Contact Images
- Gravatar Images
Paging
- Allow Multicast Paging (Asterisk Wiki Link) (Rob Thomas)
Reporting
- CEL integration and Reporting To CDR reports or independent module (FREEPBX-5779) (Jason Parker)
- CEL Diagnostic reports (Call trace report) (Jason Parker)
Bulk Handler
- Global Bulk Handler any module can plug into
- Initially support for the following modules
- Extensions
- DIDs
- User Management
Multi Language Sound Prompt Manager
- Allow installing other core sound files from the GUI
Music on Hold
Rework and redesign functionality of this module using HTML5
Allow uploading most formats and convert on upload to wav
System Recordings
Rework and redesign functionality of this module using HTML5
- Allow recording from page
- Multiple Language support
List of Active Issues Planned to Be Fixed in 13.0
List of Issues Fixed in 13.0