This is a list of new features in Enswitch 3.10. It is not exhaustive; some enhancements are too minor to list. A full list of features is also available.
- Asterisk 11 is now optionally supported.
- If Asterisk 11 is used, call parking timeout can be set per customer.
- Sounds, voicemail greetings, etc, can now be listened to by making an outbound call.
- The new voicemail now includes a deleted folder. Configuration settings have been added to control whether or not to automatically moved listened messages to this folder, and after how many days to automatically purge deleted voicemails.
- Hunt group destinations can now have call screening set individually.
- How callerid, and its presentation, is sent to PSTN carriers and received from DID providers has been tidied up to conform with SIP RFCs.
- Location callerid, if configured, can now be set to "Original (must own the number)".
- Menus can now be shown if customer is on a particular rate plan.
- End users can now be given read-only access to the control panel.
- Outbound groups can now be grouped by tag, and bulk changes done to all outbound groups with a given tag.
- The user interface for call recordings has been simplified, and the rarely used directory feature removed.
- Call recordings now store the external callerid and unique callid.
- Polycom buttons can now be set to either speed dial or busy lamp.
- Yealink handsets can now be remotely rebooted.
- Externally billed customers' calls are cut off when they reach their daily spending limit.
- Monthly charges can now be automatically pro-rated.
- Users can now be searched by role.
- The telephone lines report now shows lines belonging to sub-customers recursively.
- The call history report can now optionally show calls made by sub-customers recursively.
- The call history and transactions reports can now be filtered by minimum and maximum prices.
- Code accessing stored CDRs, including the monthly fees process, now runs faster.
- Database backups can now optionally be taken of the CDR-related tables only, or of all tables except the CDR-related tables.
- CDRs can now optionally be archived to a separate database.
- Log files produced by Enswitch processes are now integrated into the trace files. All log events include timestamps.