Author Topic: QueueMetrics 1.4 beta 1  (Read 3318 times)

QueueMetrics

  • Moderator
  • Hero Member
  • *****
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics
QueueMetrics 1.4 beta 1
« on: June 18, 2007, 23:55:45 »
Hello,
we are not officially releasing it, but if you'd like to have a go at the newest BETA version of QM 1.4, with a ton of changes and improvements, you can find it at:
- http://queuemetrics.com/download/QueueMetrics-1.4.0b1-trial.tar.gz
- http://queuemetrics.com/download/rpm-beta/queuemetrics-1.4.0b1-20.noarch.rpm (for RPM installation - see http://astrecipes.net/index.php?n=279 for help on installing the beta through yum)

Please consider it is a beta, so if you find any bugs, don't tell we haven't warned you!  :)

Changelog since 1.3.5
====================

Major new features:
- New master engine! It should be 4x faster and 2x as memory efficient as QM 1.3, though it's tracking much more information. It's 100% compatible witth the old configuration switches. (#2, #4, #69)
- New clustering engine! clustering is now fully supported for historical, live and agent's page data.  The configuration is a bit different from version 1.3.3 (#23)
- New Agent's page: an agent can log on, log off, go to pause and terminate pauses.
- Call codes tracking: your agent can associate a call code to each incoming/outgoing call and QM will report on it.
- Pause codes: an agent can mark WHY he goes on pause from the ACD, and QM will report on it.

New features:
- Multi-stint calls: if a call has been handled by multiple queues, eg it has been passed to an overflow queue, it is now possible to track its progression (#129)
- The key pressed to exit a queue is now tracked and a graph has been added. (#65)
- Full queues list on the real-time page (#135)
- Closing time of the last call for agents is shown on the real-time page (#136, #143)
- The Realtime Live page is now fully I18N (#94)
- All new pages are fully I18N compliant (#118)
- A new field on most analyses tells from which server the data came from (useful for clustered setups) (#105)
- A new configuration switch lets you choose to use the starting or ending channel name for a call, in the case they're different (#15)
- It is possible to use a third party call monitor (e.g. OrecX) through an XML-RPC interface. (#40)
- Sometimes running Agent filter would lead to wrong results because not all data was correctly fetched from the database; now this is fixed (#64)
- Users can now change password by themselves; new user page. (#96, #100)
- Icons everywhere, and a bit lighter than the previous ones. (#123, #130)
- All icons have a popup message that appears by hovering over them. (#140)
- The MySQL Storage screen is now key-protected (#147)
- Supervisors: a supervisor holding the correct key can run a report for the team he's supervising.
- Improved DNIS filtering / Area code analisys

Bug fixes:
- In the realtime reports sometimes queue names would be decoded as '0' (#44)
- Jumping straight into the analysis page without an active session resulter in an out of memory error (#83)
- Load testing passed with 20 parallel sessions running for 48h straight - no memory leaks (#110)
- The qloader daemon was shipped as a default with subqueue rewriting on - fixed (#111)
- The audio monitoring popup would sometimes crash in Mozilla if the user typed Enter (#112)
- The number of OnPause agents was always 0 (#128)
- All queue information is now handled internally as lowercase for maximum efficiency (#35)
- New indexes used for maximum efficiency in reading from the queue_log table (#37)
- Agents can now access the realtime page as well (#39)
- Removed useless switch default.maxRealtimeAge (#41)
- Some errors that happened on dead sessions are now handled automatically by restarting the session (#42)
- Correct filename association on call listening with GSM files; now Mozilla should handle and play them correctly (#57)
- In 1.3 betas, Agents would appear in any case under UNK. Fixed. (#63, #85)
- Real-time calls are now ordered by entering date on the queue (#67)
- Some icons used to show awful-looking blue borders (#68)
- On entering a new pause code or outcome, the input box has focus (#89)
- The DBtest pages had a wrong URL embedded (#114)
- The reporting engine would log the wrong number of processed lines (#116)
- Exporting to Excel, times expressed as MM:SS would not be understood correctly. We now export all time durations as HH:MM:SS. (#120)
- Exporting to Excel, a number like '01234' would be imported as an integer '1234'. Now fixed (#122)
- Tables have alternate-colour lines that disappeared by mistake in 1.3.x (#142)
- New icons for Excel, CSV and XML (#125)
- Icons would not be sorted correcty in the editor tables. (#131)
- The Locale selector would cough up a NullPointerException on dead sessions (#107)


Known issues
==============
- Only English and Italian are fully working. The other languages are more or less broken. (Please help!)
- The log might be a bit excessive
- We will be releasing the documentation on how to implement clustering and call/pause tracking during the week... look at the forum :)

« Last Edit: June 18, 2007, 23:59:08 by QueueMetrics »