Dialer Release v2.0
Summary
A major stability update, we combed through the entire operating stack and all the components and made fixes all along the chain to improve stability in edge cases.Â
Several fixes are upstream and not listed here
any integrator on v1.6 can safely upgrade as no functional changes were made
The First major release with the use of our massive dialer testing framework (which will be open sourced soon enough)
All updates for this release
Bug
- DIAL-406Â RESOLVEDÂ Fix Celluloid: Enigma::StatsStore crashed!
- DIAL-395Â RESOLVEDÂ RecordingManager fails to move Recording Files
- DIAL-394Â RESOLVEDÂ Fix Memory leak probably with RecordingManager
- DIAL-296Â RESOLVEDÂ Rejected Calls Stay in Dialing state
- DIAL-276Â RESOLVEDÂ On agent connection asterisk fails to playback MOH file
- DIAL-257Â RESOLVEDÂ Remove wrapup_time from API
- DIAL-236Â RESOLVEDÂ After reaching max_retries all calls would go into failed
- DIAL-234Â RESOLVEDÂ Dialer does not respond to API campaign start call
- DIAL-233Â RESOLVEDÂ Objects not being serialized to json on some API call responses
- DIAL-220Â RESOLVEDÂ recording file does not include extension
- DIAL-217Â RESOLVEDÂ No Offline Notification for Agent[1978]
- DIAL-210Â RESOLVEDÂ Duplicate offline notifications received when setting agent to offline
- DIAL-208Â RESOLVEDÂ Campaign status not changing to "Stopped"
- DIAL-207Â RESOLVEDÂ Callee stays in Dialing
- DIAL-206Â RESOLVEDÂ Agent gets redialed when campaign is stopping and a make available request is received
- DIAL-203Â RESOLVEDÂ Agents get connected to phantom channel
- DIAL-198Â RESOLVEDÂ ElectricSlide::CallQueue crashes when agent is marked available
- DIAL-194Â RESOLVEDÂ OutboundCall Crashes when Campaign stopped
- DIAL-193Â RESOLVEDÂ ElectricSlide::CallQueue crashes on call bridge (undefined method)
- DIAL-188Â RESOLVEDÂ RecordingMonitor is crashing when a file doesn't exist
- DIAL-181Â RESOLVEDÂ Sidekiq crashes when a campaign is initialised and calls are not sent through to dialer
Maintenance
- Platform Upgrade:
- Centos 7
- updated Jruby and Ruby versions
- updated gems
- several fixes made to upstream projects impacting stability
- DIAL-196Â RESOLVEDÂ Added slack notifications for failed packager builds
- DIAL-197Â RESOLVEDÂ Disable centos 6 builds
- DIAL-383Â RESOLVEDÂ Dialer influxdb stats conflict on data types
DIAL-370 RESOLVEDÂ As TF, we want to be able to configure the dialer core for remote dependencies so that everything doesn't have to be installed on one box.
DIAL-371 RESOLVEDÂ As TF, we want to be able to configure the dialer API for remote dependencies so that everything doesn't have to be installed on one box.
Recommended Changes
- ALL integrators will be updated to this version, no testing is required by integrators, it should just work.