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

  • There are major changes to the invoicing code to support tax changes. Please test invoicing before the next monthly invoice run.
  • New CDRs and transactions are stored in the database without taxes. They will have the "taxed" field set to 0. Old CDRs and transactions will still include taxes, and will have the "taxed" field set to 1. The web interface will continue to show prices including tax.
  • A transaction is now recorded in the parent reseller for each transaction a customer under a reseller makes. This replaces the "Fees for <customer name>" transactions.
  • Transactions for features are now recorded in the database even if zero.
  • The RTP statistics have been removed from the database as they didn't work correctly and added unnecessary bulk to the database.
  • The format of the call history .csv export has changed to show costs both excluding and including taxes, and without the RTP statistics. Please update any scripts that parse this file.
  • The template for XML invoices has changed to show both amounts both excluding and including taxes. Please update any custom templates.
  • When changing a customer to post-paid billing, the invoiced times tamp is updated to now to prevent any transactions before now being included on their next invoice. This can be disabled by configuration option.
  • The configuration for unknown and withheld callerids sent to peers has changed. Please edit each peer and check these settings are correct.
  • Calls from the PSTN to a number and immediately back out the PSTN now have two CDRs recorded.
  • SIP OPTIONS pings from the server are configured individually for each telephone on the edit telephone page.
  • The card menu includes a new sound file for "You do not have permission to dial this number". If you have uploaded custom sound files for any card groups, please add this one.
  • New installations use Asterisk 1.6.2. Existing installations are unaffected.
  • As always, some SOAP API functions have changed. Please see /opt/enswitch/current/doc/api_changes.txt for a list.