I've been racking my poor brain on this one, as well as others in the department.
The end users currently use the number of transfers made by an agent to form part of a KPI - they calculate the number of transfers as a % of the total calls taken to see which agents transfer a greater than average number of calls.
Recently, the routing was made more complex, and it is now "normal" for agents to transfer certain calls back to the IVR for specific treatment.
The business want to REMOVE these transfers from the "N_TRANSFERED" statistic, or otherwise generate a different one (for historical reporting) which excludes them.
I did, initially, think of using a piece of attached data, or reusing a current KVP, but this still won't be 100% accurate, as the call could go: Agent A -> IVR -> Agent B -> Agent C, and the presence of the attached data would mean we didn't could the Agent A-> IVR transfer (correctly) but also wouldn't count the Agent B -> Agent C transfer, unless the KVP was updated or blanked - something I'd prefer not to do.
I guess the other "unique" piece of information is the transfer destination. These IVR transfers hit a local RP in a known range (there are either 21 or 24 of these, can't remember) so filtering based on this might be an option.
1) can anyone think of a way to do this which I have missed?
2) would you go for the attached data (and blank it) or try for the RP filter?
3) with the RP filter, is it possible to build a filter which includes multiple values of the RP so we only have 1 filter, and not 21 (or 24) of them?
Hope this makes sense...