Milestone 2.5

Completed 2 years ago (09/19/08 22:56:57)

100%

Closed tickets:
593
Active tickets:
1
- choose -

1/1

ARI

26/26

Announcements

5/5

Asterisk CLI

1/1

Asterisk Configuration

9/9

Asterisk Info

2/2

Asterisk Logfiles

1/1

Backup & Restore

13/13

Blacklist

1/1

Call Waiting

1/1

Callback

1/1

CallerID Lookup

3/3

Conferences

9/9

Core

107/107

Core - Module Admin

13/13

Core - Trunks/Routing

50/50

Core - Users/Devices

33/33

Custom Applications

3/3

DISA

10/10

Day Night Mode

3/3

Do-Not-Disturb (DND)

3/3

Feature Code Admin

9/9

Flash Operator Panel

16/16

Follow Me

13/13

FreePBX Framework

19/19

FreePBX System Status

3/3

FreePBX.org Website

1/1

IVR

14/14

Installation

9/9

Internet Explorer (provide version)

4/4

Languages / Translation

8/8

Misc. Destinations

1/1

Music On Hold

9/9

Other Module

30/30

Paging & Intercom

12/12

Parking Lot

9/9

Phonebook

1/1

Phonebook Directory

3/3

Pin Sets Module

2/2

Print Extensions

4/4

Queue Priorities

1/1

Queues

29/29

Reports

10/10

Ring Groups

9/10

Speed Dial Functions

1/1

Sqlite3

16/16

System Dashboard

1/1

System Recordings

15/15

Third Party Module

1/1

Time Conditions

9/9

User Portal

1/1

Voicemail

19/19

Web interface

18/18

guielements & hook probs

1/1

FreePBX 2.5

The following is a summary of new features that are part of the 2.5 release. There are many Feature Requests that are not on the list below but have been included, you can filter by Feature Request on the right and review what has been 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
  • Inbound routes ability to have a CID only route take precedence over a DID only route if a call comes in with that DID. (Today the DID only will always take precedence)
  • 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
  • Ring Groups - add Skip Busy Agents and feature to Ignore Agent CF settings
  • Caller Screening - caller recorded call announcement/confirmation per user
  • New Queue Priority Module, allowing call flows to set higher priority for calls prior to entering a queue
  • New DUNDi check module, detect and block extension conflicts across a branch office cluster, do lookups on defined routes in branch office cluster
  • Auto-transcode support to MoH uploads form MP3 to wav linear formats in MoH module
  • Add ticket/changeset links to Module Admin Changelog display
  • Merge naftali5's original timegroups module and timeconditons changes (#774, #1695) into timeconditions
    • Adds the ability to create time groups with multiple times per group
    • Time conditions are then linked to a time group
    • Time group will be usable by other modules, see TimeConditionsChange
  • Daynight / Timeconditons Modules Integration
    • Allow a daynight feature code to be directly associated with one or more timeconditons (not timegroups) so that the condtions can be overridden with that featurecode without the need to setup call flows. (And providing more capability such as a single daynight feature code that could override multiple timecondtions at once.
  • Restrict Agent Callback numbers that can be entered for dynamic queue agents
    • To address #2876 - putting bogus feature codes into a queue callback
    • To provide the more generalize ability of restricting what numbers can be entered for callbacks, for example if you would like only extensions 3000-3999 or if you want to keep from putting external numbers, or a specific set of extensions to be allowed.
  • Add feature codes to individual system recordings for easy editing (#2899)
  • Allow Modules to be hidden in Module Admin GUI
  • Add VmX configuration to FreePBX GUI (previously only in ARI
  • Misc GUI touch up and navigation aids
    • tabindex for for more logical tabbing
    • various add/edit/delete icons
    • improved links between related entities (e.g. users/devices)
  • Recordings usage change to ID throughout modules
  • Change DISA to allow multiple calls to be made once connected, and modify to use authenticate to create a more usable DISA
  • Get remaining changes in to provide full sqlite3 support
  • IVRs allow alternative messages to be played after timeout/invalid extension scenarios
  • Queues
    • have the caller's wait time prepended to the CID option
    • queue weights configurable
    • autofill per queue configurable
    • persistentmemebers set so dynamic agents are not lost on a restart
    • option not to try any additional members if the first one fails
  • Significant performance enhancements to page load times by improved caching of XML module data and other streamlined changes to improve quietmode access often used by ajax calls
  • MoH add ability to set Streaming Music Categories in addition to downloaded file directories
  • Fix remaining localization issues with gettext so that the current i18n implementation works properly everywhere (featurecodes was one sore spot, Module's also need to be able to provide their own translations for things like the left navigation bar).
  • Compatibility Mode for DAHDI support, to allow current Zaptel configurations in FreePBX to run auto-magically when DAHDI is used once an appropirate dahdi.conf file has been configured. The ability is non-destructive, reverting back to Zaptel continues to work.
Note: See TracRoadmap for help on using the roadmap.