We need to calculate queue duration for handled calls. What we found as StatServer by default are metrics that calculate either (queueTime+ringTime) for handled or queueTime but both for handled and abandoned.
Does anybody know how to get only queueTime (w/o ring) for only handled (w/o abandoned) at DataMart?
P.S.
Default StatServer metrics we found are:
Total_Distribute_Time - calculates queue time for both handled and abandoned
Total_Time_to_Answer - calculates queue+ring for handled
You are right that abandoned is not distrubuted in terms of StatServer.
But in terms of Events there may be calls that are abandonedWhileRinging but they are distributed already.
I understand that from technical point of view there is no confrontation.
But from business point of view management considers abandonesFromRinging as abandoned.
So let me reformulate the question with specific case:
a call arrives to queue and is distributed to an agent, then is is either:
accepted by agent
abandoned while ringing
routed back to queue if agents didn’t answer while ringing
Is there any way for StatServer to calculate Queue (or Distribution) time for the 1 option only? Or at least for the 1+3 option only w/o option 2 (that is considered as abadndoned althouth it is abandoned while ringing).
call arrives to queue and is distributed to an agent, then is is either:
1. accepted by agent
2. abandoned while ringing
3. routed back to queue if agents didn't answer while ringing
You need different Metrics:
When RP sends the call to a Target is Distributed Time
Then Ringing (Immediate action) starts
Ringing Time runs
If agent answers (CallAnswered) event triggers
If not you have now CallRinging At mediation DN which is not retrospective
From agent DN you can get the Ringing time.
RoutedBack is a new interaction coming to URS RP depending on RONA settings, but the time for this to happen is based on your settings, so it is a fix time, unless you give the agent the power to reject, in which is Ringing time.
The issue is that Distribute time exists both for handled and for abandoned - so if I calculate this I can’t split them. I need to get it only for handled. Is it somehow possible at StatServer?
I thought of adding some AttachedData to handled call hence filterring DistributTime metric for them. But Distribution time is at strategy level and it is already written to DataMart once call goes to agent.
For Abandoned calls there is no Distribution time, only if you are talking about AbandonOnRinging, so please, use correct terms so we don’t get confused.