Most changes in Enswitch 3.15 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.

  • The SOAP API and numbers API have been removed. Please migrate all client code to the JSON API before upgrading.
  • Asterisk 1.8 and earlier are no longer supported. Please upgrade to Asterisk 11 before upgrading.
  • OpenSIPS and OpenSER are no longer supported. Please upgrade to Kamailio before upgrading.
  • Queue events are recorded in the ADDMEMBER/REMOVEMEMBER, PAUSE/UNPAUSE format used by Asterisk 11. The parameters for the enswitch_export_queue program have changed.
  • The SIP Diversion header is no longer sent to telephone lines by default. It can be re-enabled using the "Enable telephone Diversion header" configuration setting.
  • AGI parameters in Asterisk dialplans can no longer use semicolons as delimiters.
  • SIP message waiting (MWI) messages no longer include the obsolete "Voicemail" header.
  • The web interface login role is kept when switching users.
  • The web interface cookie acceptance message is removed.
  • The command-line options to enswitch_cdrs_delete are changed.
  • Maximum call spending per day now applies to customers with billing type None.
  • Kamailio does not set an alias in the Contact header in NOTIFY SIP packets.
  • As usual, some JSON API functions have changed. If using the JSON API, these should be reviewed before upgrading.