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.