Dialer Release v2.1

Latest Fix 
Issues12 issues
Versionv2.1.5

Summary

An update focused on Integration improvements, adding validations to the API, large amounts of additional test coverage and improving minor stability issues.  

any integrator on v2.0 can safely upgrade as no functional changes were made.

API requests were hardened, in that they are much stricter towards the requirements of the spec.

Previous cases of incorrect requests essentially doing nothing (although being accepted successfully) will now error.
This may reflect on integrator systems but would be no different to current usage other than additional visibility.

All updates for this release

Feature

  • DIAL-482 RESOLVED Add a number to a callee through the API
  • DIAL-416 RESOLVED Add API Validation

Bug

  • DIAL-531 RESOLVED Fix callees_queued statistic
    • Side Effect: Dial order of callees in a campaign should be respected
  • DIAL-523 RESOLVED Fix campaign settings persistence
  • DIAL-509 RESOLVED Change Default recording directory
  • DIAL-496 RESOLVED Fix campaign stats not being sent via statsd
  • DIAL-479 RESOLVED Respect number priorities on callees
  • DIAL-475 RESOLVED Fix internal CDR format
  • DIAL-456 RESOLVED Celluloid Actors not shutting down correctly (dialer would crash roughly every 2~4 weeks)
  • DIAL-437 RESOLVED Recording location for some recordings is empty
    • Recordings will now be handled correctly through application crashes and restarts
    • Sequential file moving is enforced preventing IO stampedes
    • Mutex applied in order to ensure all processes have released the file
    • Note: calls less then 1 second may not have a recording.

Maintenance

  • DIAL-204 RESOLVED Compress call recordings
  • DIAL-202 RESOLVED Specify recording format

Recommended Changes

  • Watch request logs, and handle any errors that currently exist.