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