|
Feature Requests
This page is a sandbox for developers. If you have a feature request in mind, and want to ensure it receives consideration, please create a New Ticket. Otherwise, we'll just delete it
General Ideas / Discussion -- i.e. not yet scheduled for development
Add Option in time condition to override (think Night Service Button) on a temporary basis. Dial a number from a phone, be prompted with 'press 1 for in hours, press 2 for out of hours" #1761
- Make the IRC window a pop-up standalone window
- Global Channel Preferences: You should be able to set key/value options for global preferences for sip.conf and iax.conf (for example, langauge setting) so that its not overwritten each time. :) #966
- PackageFriendly?
- Localised feature codes and update of indications.conf #47
- Pickup configuration: Asterisk now has the Pickup() application which allows you to pickup calls across technologies. freePBX should probably have support for this automatically, so you could dial 7xxx and it'll pickup extension xxx.
- MeetMe? using all dynamic rooms, no need for meetme.conf
- This is actually harder than it immediately looks.
- Check for zaptel somehow? #88
- Give Devices a MAC Address field to help with future auto-configuration modules.
- Or, allow modules to modify existing screens, perhaps? Then, you could add the MAC Address field as a module-specific configuration that not everyone sees.
- I think this is the plan - putting hooks into places that modules will want to be. --Rob
- This is a good plan. :) --Djeli
- Re-write all old legacy code to be modular and funky
- Auto-configuration of VSP's (ties into online update)
- Auto-configuration of extensions based on phone type
Intercom feature
- Isnt that what the "Intercom prefix" option (in feature codes) is for?
More permission checks (eg, check that /var/lib/php/session is accessaible by the apache user - check /etc/php.ini for session.save_path for the real path)
When creating an extension, be able to specify if call waiting is enabled or disabled at the start, rather than default to disabled. #967 --hmm, sort of posible on a default basis
Have 'Emergency Override' functionality. Pick a channel as emerg, and if someone dials 'emerg' it boots anyone off that channel and uses that... My original idea is on http://forums.whirlpool.net.au/forum-replies.cfm?t=482184&p=1#r7308278 #530
NoApacheDependencies?
Multiple server support -- a simple (wizard-style) method to create IAX2 or SIP trunks between multiple freePBX servers.
DUNDi support for multiple servers
- Why just support for "multiple servers"? Seems to me it would be easier to generate the extensions_additional.conf code for DUNDi setup, and then just have a DUNDi module that adds a peer. Perhaps offer a link on that page with the ability to download the public key for the system you are working on.
Have a built-in extension checker for various options. For example, if you try and create a Page or Ring Group that has the same extension as a User or Queue. Essentially, some sanity checking so that users don't try and define the same number more than once.
This is hard. Moved from rel-2.1
On incoming call, lookup the callers id in an internal database and allow for configuration based on whether or not the callers id was located. -- cant his be done with inbound routing?
In DISA, support cutomized SpeedDial? options based on the ANI DISA calls back.
- Move all custom config files to a subdirectory /etc/asterisk/custom
Now Scheduled for Development (Remove these once becomes part of a release)
- Time scheduling on trunks. Be able to turn off or on a trunk depending on what the time is. NOTE: I THINK THIS SHOULD BE ROUTES, NOT TRUNKS. YOU CAN ACHIEVE THE SAME THING BUT MORE. ROUTES IS WHAT SHOULD CONTROL TRUNKS, TRUNK ARE JUST TRUNKS.
I'd like an option to be able to enable/disable a config item e.g. a trunk so I don't have to delete and re-create items.
- In 2.3a there is an option to disable a trunk (without deleting it)
Module/Menu order: On the modules screen, you should be able to reorder the items in the left hand menu to your preference.
- Any ideas on how to do that?
- Yup: Each module has a "sort order" value in the database. Then when displaying the output, order by "sort order" ascending. :)
GUI Module To enable and manage Blacklist (includeing seperate handleing for a call without or blocked CLID)
Be able to specify which users can use which outbound routes (i.e. "permissions"). This is so that I can have specific users that are allowed to dial internationally or long-distance.
Download in other formats: