I created a xml Phone Service script which displays stats for a given CSQ. I've also added in the ability to alert the phone when certain queue thresholds are met and display agent status when associated to a phone.
If someone else has already does this, let me know and I'll try not to duplicate any efforts.
I wrote the script opensource in the hopes that if anyone made any cool updates or mods to the script that they would then share them back with the group.
I documented as best as I could within the code so that most everyone with basic ASP knowledge should be able to adjust the script to their needs.
I've attached a PDF file with a screenshot of the IP Phone Service that needs to be created. It also works well as an idle URL, however you have to manually type in the QueryString params.
Example idle url might look something like this:
Quick Notes, you need to follow the install instructions provided with Leo Mourits's wallboard application to enable access to the database and perform the required IIS mods. (In my url example a virtual directory of "Wallboard" was added)
Those instructions can be found here:
CSQ = Name of CSQ you want to monitor
LIQ = threshold to trigger alert for longest contact waiting (in seconds)
Depth = threshold to trigger alert when more then X number of calls are present in the queue
AgentID = agent id associated with the phone you are adding the service to (optional)
There are some user adjustable parameters at the top of the ASP page. Note that it does no good to have to ASP page refresh more often then you have the RtStats written to the DB.
Let me know if I missed anything.