Skip to content

Release 0.6.7 9-16-2022

App - TrueSpam Robocall Spam Filtering

  • Add CSV list for always exclude - critical numbers that never need to be scanned.
  • Add automatic exclusion for 10 digit only calling patterns.
  • Enhancements to recovery during processing.
  • Add logging output to pipeline and event log to record action and spam score from Twilio.
  • Add documentation on setup process - TrueSpam Filtering Setup.

App - CSV Subnet Data Lookup

  • You can now use a header on the CSV. Only 2 fields need to be named - subnet, and mask. Any other field can be included, and will be presented under " app.data.your_fieldname ".
  • App now asks for success and failure output to deliver messages designed for end-users to see. For example, you might render "Phone Located at " app.data.site_name "" or have another app that simply scans for Remote VPN users - and returns "Phone is on Remote VPN".

Apps

  • Add message, debug data, and raw output for debugging. You can attach message output to alerts, and this data is stored in the database. More to come on this feature.

Realtime Policy Engine

  • Add Longest matching for rules - previously as designed, the first rule to match would activate. Now, the longest prefix to match will activate - making rule matching even more accurate.
  • Add support for CURRI Diversion / Divert on Directory Numbers. If the API detects you are trying to translate the call to a new called destination, and it's terminating on a phone, it sends a Diversion response to the CURRI API.

Realtime Discovery

  • Add Phone model to AXL Query returned from discovery process. You can include IP Phone model in your alerts now.
  • Add Debug data. Each Discovery action returns a one line result, automatically attached to long format alerts like Email and Webex Teams. This can show operators success/failure of the realtime activities.

Missed Call Notifications

  • Add Missed Call Prefix digits to apply to calling numbers.
  • Add Missed Call Prefix Maximum - for example calling numbers (internal) under 10 digits so you can prefix an outbound dial prefix to reach them.
  • Add Missed Call Email subject customization.
  • Formatting enhancements to the Missed Call Email, including a button for callback.
  • Add Test Missed Call Notification button on end user page, generates a sample missed call to that user for testing/confirmation.

General

  • Add email alert for license expiration.
  • Removed App Test page. Testing Apps is highly dependant on rules and even policy settings. At this time, it just doesn’t flow well to test an App in isolation. Focus will be on the Call Test Page.
  • Updating of K8s charts for on-premise appliances.
  • Add NATS.io Message Bus.
  • Development progress - Cloud connector for hybrid deployments to leverage cloud notifications, and Webex bot integration.

Deprecated Features

  • CUBE Integration - very low interest, disabling for now.
  • Live Log - I'm refactoring this feature into something better - as shown in this release with CDR Live Events.
  • Remote Lookup App - This feature overlapped too much with CSV Subnet Lookup App. I enhanced the CSV Subnet app, and having a second IP lookup app was redundant. You can simply create multiple CSV Subnet Lookup Apps, with different output text to get the same result scanning over multiple lists, rendering different output messages.
  • Rule Test Page - Consolidating efforts into the Policy Call Test page.

Bug Fixes

  • MCID was accidentally working in Community licensing in previous versions. This has always been listed as a paid feature under the Commercial license, and by correcting this and synching to the published licensing model, MCID processing (adding to the MCID list) is no longer active in Community edition.
  • CDP Inventory and Location page fixed from changes in 0.6.6.
  • In the OVA appliance, the test page received live requests, confusing the results. This is fixed.
  • Sometimes, phone remote control would timeout after 5 seconds, fixed.
  • CSV import of blocked calls was missing, re-added.
  • Password Change was not working - fixed.
  • Support for CUCM CURRI API versions - mainly below 12.0 that do not send CURRI "calling_devicename" parameter. This missing data caused some policies to crash.