Elastix is an appliance software that integrates the best tools available for Asterisk-based PBXs into a single, easy-to-use interface. It also adds its own set of utilities and allows for the creation of third-party modules to make it the best software package available for open source telephony.
The goals of Elastix are reliability, modularity and ease-of-use. These characteristics added to the strong reporting capabilities make it the best choice for implementing an Asterisk-based PBX.
Features
Elastix has multiple features and functionalities related with all the services available: IP Telephony, Mail Server, Fax Server, Conferences, Instant Messaging Server, among others. New features, functionalities and Services are added at the development of new versions.
Below you will find a detail list of features and functionalities:
PBX
- Call recording
- Conference center with virtual rooms
- Voicemail
- SIP and IAX support, among others
- Voicemail-to-Email functionality
- Supported codecs: ADPCM, G.711 (A-Law & μ-Law), G.722, G.723.1 (pass through), G.726, G.728, G.729, GSM, iLBC (optional) among others.
- Flexible and configurable IVR
- Support for analog interfaces as FXS/FXO (PSTN/POTS)
- Voice synthesis support
- Support for digital interfaces (E1/T1/J1) through PRI/BRI/R2 protocols
- IP terminal batch configuration tool
- Caller ID
- Integrated echo canceller by software
- Multiple trunk support
- End Point Configurator
- Incoming and outgoing routes with support for dial pattern matching
- Support for video-phones
- Support for follow-me
- Hardware detection interface
- Support for ring groups
- DHCP server for dynamic IP
- Support for paging and intercom
- Web-based operator panel
- Support for time conditions
- Call parking
- Support for PIN sets
- Call detail record (CDR) report
- Direct Inward System Access (DISA)
- Billing and consumption report
- Callback support
- Channel usage reports
- Support for bluetooth interfaces through cell phones (chan_mobile)
- Support for call queues
- Elastix Operator Panel (EOP)
- Distributed Dial Plan with dundi
- Voip Provider configuration
- Asterisk Real Time
- Distributed Dial Plan with dundi
- Voip Provider configuration
- Asterisk Real Time
FAX
- Fax server based on HylaFax
- Fax to email customization
- Fax visor with downloaded PDFs
- Access control for fax clients
- Fax to email application
- Can be integrated with Winprint Hylafax
- SendFax Module
- Fax send through Web Interface
- SendFax Module – Fax send through Web Interface
General
- Online embedded help
- Centralized updates management
- System resources monitor
- Backup/restore support via Web
- Network configurator
- Support for skin
- Server shutdown from the web
- Configurable server date, time and timezone
- Access control to the interface based on ACLs
- Backups on a FTP server
- Heartbeat Module
- Elastix Modules at RPMs
- DHCP Client List Module
- Automatic Backup Restore
- Backup Restore Validation
- DHCP by MAC
- Elastixwave
- New Dashboard
- Elastix News Applet
- Hardware detector enhancement
- Telephony Hardware Info
- Communication activity applet
- Process Status Applet
Collaboration
- PBX-integrated calendar with support for voice notifications
- Phone Book with click-to-dial capabilities
- Two CRM products integrated to the interface (vTigerCRM and SugarCRM)
- Web Conference
- New Features in Calendar Module
Extras
- Billing support with A2Billing
- Integrated CRM: vTigerCRM and SugarCRM
- Addons Module
Instant messaging
- Openfire instant messaging server
- Report of user sessions
- IM client initiated calls
- Jabber support
- Web based management for IM server
- Plugins support
- IM groups support
- LDAP support
- Support for other IM gateways like MSN, Yahoo Messenger, GTalk and ICQ
- Server-to-server support
- Mail server with multi-domain support
- Support for quotas
- Web based management
- Antispam support
- Support for mail relay
- Based in Postfix for high email volume
- Web based email client
- Email List management
- Remote SMTP Module
Call center module
Elastix was the first distribution that included a call center module with a predictive dialer, released entirely as free software. This module can be installed from the same web-based Elastix interface through a module loader. The call center module can handle incoming and outgoing campaigns.
Support for telephony hardware
Elastix has a good support for telephony hardware. It includes drivers for the major manufacturers.