This document is written in Spanish and is being translated to English
 This are feature requests made by user in the Elastix forums. Some of them would
 be included in elastix 2.0 by Palosanto and others could be added by community
 contributions.

PBX

Unembedded vs Embedded FreePBX

  • Remover FreePBX embebido ya que esto causa problemas( suggested in the developers mailing list)
  • Se debería proveer todas las funcionalidades de FreePBX no embebido en el embebido (Ben Shariff) y se podría hacer
  • opcional el uso de FreePBX no embebido
  • Posibilidad de usar freePBX no embebida como default
  • Just remove the dysfunctional and problematic Embedded FreePBX in toto.
  • Instead only having FreePBX to configure the Asterisk IP PBX functionalities for Elastix that would better also having the Asterisk GUI 2.0 at the same time in Elastix (or replace it entirely) as this Asterisk GUI 2.0 has better approach to configure the Asterisk.
  • Switchvox like interface to replace the freepbx.
  • Class Of Service Menu For Each Extension to distinct which extension can place international call, long distance call, local call or only internal call.
  • RFC - Restriction Feature Class. The ability to build individual class's that consists of custom groups of features (0-254) that can be assigned to different extensions. (e.g. courtesy phone that does not have the ability to call forward etc.). This goes hand in hand with the above Class of service (COS) that restricts calling.

Load Balance

Mecanismo de balanceo de carga en troncales dependiendo de varios factores como uso del canal, tiempo total de llamadas, billing en cada mes, etc..)

  • Add a mechanism for load balancing on trunk depending on various factors such as use of the channel, total time of calls, billing each month, etc. ..)
  • Add a failover mechanism that provides server redundancy to all IP devices like IP Phones and external gateways, meaning that if primary server died secondary server takes over the same cluster IP Addres. I guess this means Linux HA and DRBD.

Update FreePBX

  • Al actualizar no actualizar FreePBX, utilizar la funcionalidad de actualización de FreePBX. Cambiar audio de voces desde interfase web
  • FreePBX does not use the normal yum to update, Encourage the user to the update FreePBX in it's native fashion
  • Allow default language choice from from web interface.
  • Fix the tedious php.ini "errors" re memory usage and TimeZone

Audio Languages

Asterisk 1.6

  • Insist that everybody learns English but have a mechanism to shout and make the audio very slow to suit "the ugly american" user. ;)

Asterisk

  • Crear nuestra propia interfase con realtime asterisk db en lugar de freepbx
  • Create our own interface using RealTime Asterisk database instead of FreePBX (that's bold!)
  • Look at other base VOIP/TDM/analog services other than Asterisk (that's bolder)
  • Support dundi

Conference Module

  • Nice web-conferencing solution (maybe like dim-dim but better).
  • Allow INVITE of external numbers, currently only works with local numbers.
  • Admin can create a conference and assign a number to the users to manage.
  • Can you make version 2.0 as close to microsoft communicator 2007 as possible. just a thought.
  • Better reporting of conference usage. CDR reports are cumbersome because they show just about every step of each call. Being able to pull info on just a conference bridge, and see daily/weekly/monthly usage stats would be great.

Fax

  • Enviar Fax vía interfase web
  • Implementar email to fax
  • Integración con nv_faxdetect y nv_apps
  • Send Faxes from the web interface.
  • Implement Fax to Email
  • Integrate nvfax applications
  • Possibly replace the Fax interface with Avantfax
  • Full-proof working T.38

Email

  • Permitir conectarse a un external relay
  • Simplify setting up external MTA's (including gmail, yahoo and all that $%# )
  • Use zimbra (best opensource web-based email solution)

Extras

  • Add more functionality for the user self care portal to include CFWD and Follow-Me settings for each user. Currently if users want to change these settings they have to use ARI, which is not installed by default and even after installing it requires different username and password to the standard Elastix portal. It is better to integrate every thing under single login.

CRM

  • Utilizar un CRM embebido, en especial para complementar call center

Call center

  • Mejorar los reportes a callcenter
  • Poder ejecutar el callcenter en otra máquina
  • Call center modifications to make it run in a remote system with only Linux and control multiple Elastix boxes at once and for example like the request to alex and bruno and Alfredo that the login mode would be selectable

between always connected and callback login mode

  • Integration of ViciDial opensource Call Center Dialer or probably upgrade the Elastix Call Center module into Vicidial Call Center module.

New Module for queue management

  • Possible queue management module
  • Real-time information on queue
  • Define who deploy and tails who
  • The position of a call queue
  • Caller ID caller
  • Time in queue
  • Show calls abandoned by tail? TRANSLATE FROM Mostrar llamadas abandonadas por cola
  • Show calls answered in sla levels (for glue)? TRANSLATE FROM Mostrar llamadas contestadas en niveles de sla (por cola)
  • Show agents in the queue
  • Administrator may des registering an agent. Useful if the user left agent connected
  • Ability to export statistics by date, size, tail

Software that could be used

  • Queue-Tip: Ruby on rails
  • QueueMetrics: require external connection
  • Queuemon
  • Asternic
  • FOP 2 (Limited to 15 endpoints)

Agenda

  • Share calendar between users and have shared agenda

Security

  • DISA with password access depending on a random list of passwords: Example, enter the letter n card n is done random password (something does pichincha bank for transfers)
  • Fail2ban installed with a possible front end
  • Fail2ban scripted to use current system data (email),
  • VLANS
  • Firewall/QOS/TOS
  • Community collected recipes/rules to get past certain recalcitrant proprietary firewalls.
  • IPS & IDS
  • openvpn

Monitoring

  • Monitor various services, eg asterisk, postfix, "state of extensions"
  • Monitor real-time traffic
  • Powerful monitor t1, e1, j1, real-time sip trunk

Billing Module

  • Improve module with options such as incoming calls, filter by account code, etc ...
  • Improving the module with options as coming calls, filter by code of accoun

Enpoint Manager

  • Having a home page and load configuration modules for different brands: The idea is to not have to wait for the next version of Elastix to support my hardware, just download the module useful for my phone.
  • End point manager needs to closely integrate with the tftp server and include both CDP and mDNS. With these, any of the most popular phones can be provisioned automatically and easily. mDNS and CDP will pick up the phones on the LAN and then end point mgr will create provisioning files and place them under /tftboot folder for provisioning

* inlcluir autoconfiguracion para los yealink Ip Phones

SNMP

  • Use/develop the current asterisk MIB in order to integrate Elastix with SNMP software.
  • Develop SNMP trap mode for ISDN/IP trunk failure alarm.

Backup & Restore

  • Ability to take backups for sections of this form to retrieve only the tails, extensions, etc ...
  • Exports are in xml
  • build a comprehensive Backup & Restore function, including Scheduling and ability to send to FTP server

Version

  • Page with all versions of the software included in Elastix

Other

  • Installing and uninstalling modules. Not everyone uses all the modules and other modules as they want to use webmin, phpmyadmin, etc ...
  • Modules to install in another PC. For example have the mail server on another machine, but use the same interface
  • LDAP support for users
  • Implement SMS
  • Updated version of Nerd Vittles telyapper
  • Cluster Module
  • Apra friendly configuration manage high availability
  • Support for integration with skype and siptosys.
  • Have Updated Packages: openfire, vtiger, etc...
  • Setting up automatic server behind nat / firewall
  • Telephone exchange community as a demo and testing purposes. app_rpt
  • Improve Elastix CentOS2
  • Active Directory Integration - Users can use AD information to login to Elastix and AD information can also be used to create extensions. Much like the way OpenFire works with AD information
  • Update endpoint manager to allow for other subnets besides the one it currently resides on. Currently endpoint manager will not scan other subnets, only the one it is on.
  • A button "Print" on each report page to have a printable version of this report.

Value Added

It strikes me as strange that although we do VOIP, we largely communicate within this community by web pages and mail-lists, SO I suggest that that Palosanto host a VOIP server that can be used as a common point of contact for Elastix users, perhaps it can host an "echo test" to verify 2way audio and correctly routed SIP traffic for newbies, a milliwatt test for the TDM world, maybe host a set of "chat line" conferences to expand the community actually into the VOIP world complete with an FOP panel to show status. Just like an IRC but re-aligned to what we do here (Did you ever wonder what Franck or Ramoncio's voice sounded like?)

If they cared to sell a "Help Line" on the same hardware. I would applaud that concept.

Personally I'd throw a few paypal bucks at the conference facility just for fun.

 
elastix_2.0_feature_requests.txt (1935 views) · Last modified: 2010/01/17 00:50 by jlara
 
Recent changes RSS feed Creative Commons License Donate Valid XHTML 1.0 Valid CSS Driven by DokuWiki
All the contents of this wiki are under the terms of the GNU Free Documentation License.
Powered by Joom Prosolution
Image
Image

Elastix in the Web

Image
Image
Image
Image