Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - QueueMetrics

Pages: 1 ... 10 11 [12] 13
166
QueueMetrics news / A couple of new FAQ entries
« on: August 23, 2007, 15:52:52 »
We have added a few topics to the QueueMetrics FAQs:

 - Tracking hourly call distribution for multiple incoming DIDs
 - Why do some calls disappear from the Realtime page?
 - Tracking timing and time-zone problems in QueueMetrics

As always, the FAQs are located at: http://queuemetrics.com/faq.jsp

167
We just relized that there is an encoding problems on pages licence.jsp and qm/realtime_wallboard.jsp that shows up with IBM JDKs and causes a "Cannot read file" error to be shown. Sun JDK's do not seem to be affected.

How do I know if I'm affected?
Just click on the Licence page - if QM crashes, you're affected.

How do I fix this issue?
We created a new FAQ entry at http://queuemetrics.com/faq.jsp#faq-028-encoding

We apologize for the inconvenience.

168
QueueMetrics news / New Tutorial: QueueMetrics on TrixBox 2
« on: July 26, 2007, 19:18:27 »
We have prepared a new tutorial that explains how to install QueueMetrics on a TrixBox 2 instance. It should actually work with any Asterisk system using a recent FreePBX as its configuration interface.

The very good part is that now you can use "true" callback agents, so you can configure everything in FreePBX without manually editing queue files. The tutorial also shows how to integrate the asgent's page, so you can have the new features - agent login, logoff, pause tracking with reason codes, call tracking with status codes, all active in a few minutes.

You can find the new tutorial at:
http://queuemetrics.com/download/QM_TrixBox_200.pdf

We look forward to your comments and suggestions!

169
QueueMetrics news / QueueMetrics 1.4.0 is out
« on: June 25, 2007, 23:26:20 »
We have not updated the website yet, but you can test the official QueueMetrics 1.4 release by:
- running a yum update queuemetrics
- downloading it from http://queuemetrics.com/download/QueueMetrics-1.4.0-trial.tar.gz

The new user manual version 1.4 (with over 30 new pages on important stuff like clustering and call outcomes/pause codes) can be found at: http://queuemetrics.com/download/QueueMetrics%20User%20Manual%20140.pdf

We hope you'll like it!  :D

170
QueueMetrics news / QueueMetrics 1.4.0 beta 2
« on: June 22, 2007, 13:52:35 »
Hello all,
we are almost 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.0b2-trial.tar.gz
- http://queuemetrics.com/download/rpm-beta/queuemetrics-1.4.0b2-21.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! This should be final, we expect no serious bugs to be present; the only thing that's missing are language files, that are correct only for Italian and English.

This version has been installed on the demo system as well - see http://queuemetrics.com/demosys.jsp

Changelog since 1.4.0b1
==================

- Bug #144 fixed: sometimes the wrong queue names would be shown on the realtime pages.
- Technical system test passed ok: over 1,200,000 requests simulated by 20 agents running in parallel with a 256MB JVM in cluster mode.
- Bug #146: the pause percentarge of agent session was calculated inappropriately. Fixed.
- A new popup is available to show session and pause information on the same screen (#156)
- The size of tables >2Gb would not be reported correctly in the MySQL monitor. (#151)
- Popups will restart the session if called on a dead session (#150)
- Removed excessive logging (#153)
- The Visitor's page was not working in 1.4.0b1 (#158)


171
QueueMetrics news / 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 :)


172
QueueMetrics news / Summer Break 2007
« on: June 18, 2007, 08:31:10 »
Loway's offices will be closed during the Summer Break, that will be from July 2nd to July 20, 2007. We will do no custom developement during this period and all calls will go to voicemail. :)

We will be only running a support line by email for getting temporary licences, general commercial questions and technical support for installation and running systems. See this page for email details: http://queuemetrics.com/contact.jsp

We will be offering support through this forum as well.

173
Translations / Looking for translators
« on: May 30, 2007, 10:02:29 »
We are looking for people willing to help internationalize QueueMetrics in even more languages. At the moment, QM supports:
- English
- Italian
- French
- German
- Spanish
- Russian

If you'd like to add a new language, it only takes about one hour.... please see http://queuemetrics.com/download/Translating_QueueMetrics_v13.pdf for information on how to get started.

174
Today we release a new tutorial that is a step-by-step guide on how to implement the tracing through QueueMetrics of outgoing calls on a TrixBox system. We hope this will help setting up very often useful but often misunderstood feature and will help you make your call center even more productive.

You can download the latest version immediately from http://queuemetrics.com/download.jsp under the "TrixBox / FreePBX documentation" section.

175
QueueMetrics news / Our fax is dead
« on: May 21, 2007, 19:00:13 »
It seems like the main HP fax at Loway office is flat dead since this morning.

For the moment, if you need to contact us, we suggest using a PDF  attachment to an email until a  replacement arrives.

Thanks and sorry for the inconvenience.

176
QueueMetrics news / QueueMetrics 1.3.5 released today
« on: May 11, 2007, 20:10:52 »
Today we release QueueMetrics 1.3.5. This is a minor upgrade adding a couple of new features that migh be handy in some setups: sound playing for yellow/red alarms and extended XML-RPC interface for realtime and authentication services.

This release adds a bit of functionality, and notably:
- New XML-RPC interface makes it possible to access realtime screen data.
- New XML-RPC interface makes it possible to use QueueMetrics as an authentication server for thir-party software.
- Playing custom sounds on yellow and red alarm conditions for realtime and wallboard views. (#98)
- It is possible to disable the alarms on waiting time for calls that are currently ongoing. (#98r)

You can download the latest version immediately from the downloads page,. As an alternative, if you run RHEL/CentOS/TrixBox/AAH, you can install it automatically using yum - see the installation page.

The new XML-RPC functionalities are documented in the new XML-RPC manual version 1.3, available as a PDF file from the downloads page.

177
QueueMetrics news / Qloaderd 1.7 released today
« on: May 07, 2007, 18:50:58 »
An updated version of Qloaderd has been released today. You can find it on the downloads page or using yum. It is meant to update the one distribuited with 1.3.4 that seems to be slightly broken.

Changes:
- New feature: Heartbeat
- New feature: Subqueues (experimental!)
- New feature: Agent rewriting
- Improved documentation included

Download from: http://queuemetrics.com/download.jsp

178
QueueMetrics news / QueueMetrics 1.3.4 released today.
« on: April 18, 2007, 14:25:00 »
Today we release QueueMetrics 1.3.4. This release offers experimental realtime monitoring using the Manager API, that can be run for a single server or a cluster of servers.  This implementation is experimental, so it is not meant to be used in production environments. We created a special forum section to discuss this topic.

This release also adds a bit of functionality and fixes a number of bugs that were present in 1.3.3, and notably:

- EXPERIMENTAL realtime cluster support. This feature lets you poll a set of Asterisk server through the Manager API and create and unified view of their queue subsystem, as you usually do with QueueMetrics. (#75)
- The cluster support now tracks correcly outbound queues as well by using the updated queueDial.agi script (#76)
- A raw set of all calls processed and agent session can now be extracted through the XML-RPC interface. The Query URL is extracted as well. (#78)
- By popular demand, the length of the hourly call breakdown can be changed to any other interval, e.g. 30 minutes, 15 minutes, etc. (#79)
- A bug was fixed that made agents appear as UNK on the realtime page - it was introduced in 1.3.0 (#90)
- Companion utilities Qloaderd and QueueDial.agi have been updated as well


You can download the latest version immediately from the downloads page, together with the 98-page User manual. As an alternative, if you run RHEL/CentOS/TrixBox/AAH, you can install it automatically using yum - see the installation page.

If you would like to write a language pack for your native language, it's very easy and it only takes a couple of hours' work. See the Translating QueueMetrics document from the Downloads page.

We are looking forward to version 1.4 of QueueMetrics for major improvements, including a new high performance analysis engine.


179
Realtime Live / Read this first: running Realtime Live
« on: April 15, 2007, 18:04:51 »
The realtime live support in QueueMetrics 1.3.4 is EXPERIMENTAL - use it at your own risk. We would like to hear from you on how to improve it and problems you should encounter.


The Realtime Live feature lets you monitor one or more Asterisk servers through their Manager interface, letting you know the state of queues, callers and agents in real-time. This data is loaded straight from Asterisk, so it should always reflect the current status, and is meant as a complement and not a replacement of the existing Realtime panel. This happens in the context of QueueMetrics' security model, so you can fine-tune who can see what on your system.

This feature is at the moment unrestricted in terms of monitored agents, but the one implemented in 1.3.4 is a time-limited version that will be improved in future versions.

Starting Realtime Live
First of all you have to configure all of your server to allow access from QueueMetrics through their Manager API. You should change the /etc/asterisk/manager.conf file in order to allow access to the server running QueueMetrics and to define an user/password pair for QM to connect.
The following example opens an account for a user called queuemetrics with password bingo:

Code: [Select]
[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0

[queuemetrics]
secret=bingo
read=system,call,log,verbose,command,agent,user
write=system,call,log,verbose,command,agent,user

Once that is set up, you should edit the configuration.properties in QM in order to set up the members of the cluster:

Code: [Select]
# Cluster to poll for RT data
# list of pipe-separated members of the cluster
cluster.servers=aleph|trix

cluster.aleph.manager=tcp:queuemetrics:bingo@10.10.3.5
cluster.trix.manager=tcp:admin:amp111@10.10.3.100


The cluster.servers property tells QM this cluster is made up of two boxes which names are aleph and trix. We then create the connection strings, that look like tcp:username:password@servername. You can have as many cluster members as you like.

Now, install QM 1.3.4 and make sure your user has the security key RTLIVE.  Restart QueueMetrics.

To access the realtime live page, click on Realtime, then on the Live tab. That's it. You should see all activity (for selected queues, as always) on all members of the cluster.

In the case you should find some strange behaviour, you can see a raw copy of the data Qm is reading by accessing the page /queuemetrics/dbtest/mgr.jsp. If you report any error on this new functionality, make sure to add a printout of the mgr.jsp page so we can debug what went wrong.

Outbound queues
The new realtime live page is able to monitor outbound queues as well as inbound queues. To do this you have to use the new queueDial.agi script that comes with 1.3.4 and use the following calling syntax:

Code: [Select]
; dial con detection
exten => 426,1,Set(CDR(accountcode)=QDIALAGI)
exten => 426,2,DeadAGI(queueDial.agi|30|Local/21@sip|queue-out|Agent/101)

It is very important that the queueDial.agi is run through a channel marked QDIALAGI, as this is needed by QM in order to avoid pulling channel information out of all active channels (this means avoiding drowning Asterisk in manager queries on a busy system).

Limitations
There are a few known limitations to this page:
  • No wait/call time breakdown.
  • No agent call back extension shown
  • No coloured alarms at all
  • The layout of the page surely need improving
  • The page in in English only at the moment and cannot be translated

We expect to fix all those issues with time and your input.








180
It's well knows that, under some conditions, some versions of Asterisk do not log queue exit records, thus producing a queue_log lacking
some end-of-queue events.

Here is a small tutorial to get you started on tracking queue exit
conditions that cause the problem.
 
http://astrecipes.net/index.php?n=256
 
Comments/suggestions are welcome.

Pages: 1 ... 10 11 [12] 13