Most changes in Enswitch 4.1 purely add functionality, but some change or remove functionality. Here is a list of such changes. If any of these adversely affect you, please contact support as soon as possible.

  • Asterisk 11 is no longer supported.
  • Customers' three digit credit card verification numbers are no longer stored in the database, and are not sent to credit card processing gateways when customers are charged. If you use a credit card processing service, please ensure that it accepts charges without verification numbers.
  • Backups of the Enswitch database are no longer sent by email.
  • For improved security, the defaults for passwords have been strengthened:
    • Users' passwords are encrypted. This cannot be changed.
    • Users' and telephone lines' passwords must be at least seven characters. This can be changed in global configuration settings.
    • Users and telephone lines are locked out after six incorrect passwords. This can be changed in global configuration settings.
  • Busy lamps using enswitch_blfd has been removed and enswitch_messaged will be used instead.
  • Provisioning returns an HTTP 404 error if the MAC address is not found.
  • The Enswitch Perl libraries have been refactored. Any custom Perl code using them must be updated.
  • Voicemail always selects INBOX when a user logs in their mailbox, irrespective of the number of messages in other folders.
  • Customer pseudo-user logins are not allowed, unless the "User pseudo-logins are allowed" configuration setting is changed.
  • As usual, some JSON API functions have changed. If using the JSON API, these should be reviewed before upgrading.