Features & Improvements

Call Detail Records


Call Duration Round-up

CDR duration calculation can be configured to round up in all cases, as an alternative to the standard rounding regime. Rounding Policy can be set either on the Vendor, Account or On-Net calling level.


DIDs Call Detail Records

Calls originating via DIDs now generate corresponding CDRs.

Invoice


Invoice PDF Generation

Invoice PDFs are now generated using webkit. Apache fop is no longer used for PDF generation.


Invoice sending

Invoices will now be CC’d and BCC’d if the corresponding fields in the contact record have valid email addresses specified.


Custom CSS

Administrators can now customize Invoices by specifying custom CSS on the template invoice.


Google Checkouts has been removed

The Google Checkouts service has been discontinued by google, and therefore, we have removed this option from our payment gateway options.


Monitoring

LRN response time graph

LRN Response time is now graphed on the CPT monitoring graph.


Active Calls Screen

The callers drop-down control now lazy-loads the caller account list. This improves Active Call page load times for systems with many account records.


Monitoring Page Auto Refresh

Auto reload of Active Calls and Monitoring page now makes use of lazy loading. Graphs will load only when they are visible in the browser.


Network Buffer Monitoring

Add monitoring graphs for network memory buffers.


Performance

Destination Sets

The destination set cache has been optimized to reduce memory consumption and increase system start-up speed.


Routed Daemon

Significant improvements in performance and startup time. The routed daemon now makes efficient use of all available CPU cores. Memory usage has been greatly reduced, and the startup/restart time of routed has been improved.


External Routed Daemon

The routed daemon can be run on dedicated hardware external from the main switch. Useful for high load environments.


Network I/O optimizations

Improved kernel to assign network i/o queues to physical CPUs only (igb(4) driver) which improves network performance

XML-API


Vendor Balances

The following methods have been added to the XML-API

  • vendorAddFunds()

  • vendorDebit()

  • vendorCredit()

These methods enable the management of vendor balances programmatically via the API.

Database


Delegate CDR queries to replica

When a database replica server is available, CDR queries will be serviced by the replica DB instead of the master

Postgresql

Update to Postgresql 9.1


Security


NTP Reflection Issues

The ntp and snmp packages have been updated from vendor sources to address the NTP Reflection DDOS vulnerability.


NTP Firewall rules

Added firewall rules to mitigate against unknown/future NTP vulnerabilities.


Base OS upgraded to include latest security fixes

Import upstream source of CloudSW OS from FreeBSD 9.2


External Translators


Hot reloading of external translator scripts

External translation modules can now be added and removed without restarting the system

Interactive Voice Response


IVR queries LRN

If LRN lookups are enabled, ivrd will perform a LRN lookup to ensure the the correct call duration is announced


Alternate prompt directory configuration per ivr.

A alternate prompt directory can be configured on a per IVR basis. Previously the prompt directory could only be configured on a global basis.

Regulatory

Turkish STH requirements

Support for automated export & upload CDRs to the Turkish regulators.

 

Beta features

Media Relay Proxy

The 4.1 release includes Media Relay clustering functionality that is turned off by default. This functionality is available under our beta program.

What’s Next

There’s a long list of things we’re planning, but here’s the top 3:

  • Media Relay Clustering

  • Session Tracker Scalability & Performance improvements

  • Improved audit logs in web