Most changes in Enswitch 3.10 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 peer "Force callerid" setting now affects calls with unknown or withheld callerids. After the upgrade, please make a test call with an unknown callerid, and a test call with a withheld callerid to each peer that has "Force callerid" set. Check that the call is delivered correctly, and that the called party sees the correct callerid (or lack thereof).
  • The format of the P-Asserted-Identity and Remote-Party-ID SIP headers that are sent to peers have changed. After the upgrade, please make a test call with a normal callerid, a test call with an unknown callerid, and a test call with a withheld callerid to each peer that has "Send P-Asserted-Identity header" or "Send Remote-Party-ID header" set to yes. Check that each call is delivered correctly, and that the called party sees the correct callerid (or lack thereof).
  • If a call is received with the Privacy SIP header set to "id", the callerid is treated as withheld.
  • The CSV export formats for call recordings, feature codes, numbers, outbound groups, and queue destination statistics have changed.
  • The CSV import format for outbound groups has changed.
  • As always, some SOAP API functions have changed. Please see /opt/enswitch/current/doc/api_changes.txt for a list. In particular, the frequently used get_cdrs() function has dropped the 'recursive' customer option, and added a new recurse parameter in the middle of the parameter list.
  • Calls listed in the control and active calls show only the last leg of the call (eg when routed via a hunt group), rather than all legs of the call.