The problem is highly caused by the second call leg (new connid) in call transfer!
See http://www.sggu.com/smf/index.php/topic,2034.msg11246.html#msg11246 for relevant discussion; portion of thread is extractd below. IT IS ASSUMED that Genesys URS is used.
Each time VTO call is being returned to RP/CDN, the (new) transfer connid arrvies BEFORE the original connid; thus, CCPulse considers it as new enter calls.
Suggested actions:
1. implement the small patch below in the very beginning URS strategy
2. for Virtual Queue statistics, nothing to be changed
3. for RP statistics, the second call leg (from VTO extension to RP/CDN) with new connid still exists
-> workaround case 1: caller ---> PABX --> RP/CDN --> VTO ---> RP/CDN -->.....
+---> ready agent
- there is no other call entry to the RP/CDN
- exclude the event with Call type = Consult
-> workaround case 2: there are mulitple entries to RP/CDN, e.g, overflow, ....
- real call and VTO->CDN call cannot be distinguished by call type
- filter statistics by customer KV pair
regards
-----------------------------------------------------------------------------
An important "step" MUST be catered in URS strategy for consult call type.
Assuming that inbound call is answered by IVR and then transfer to CDN/RP, route_consult_call option must be set to true. There must be some reasons for Genesys to have this option default value as 'false'.......
It is suggested to have below or similar code segment in URS strategy to handle consult call type; otherwise, unexpected results may occur
- false/stuck waiting calls in CCPulse (as experienced in 5.1; not observed in higher version!)
- missing KV-pairs
- dropped call
{ delayTimer = 200 }
{ loopMax = 5 }
{ loopCnt = 0}
{ if CallType[] = Consult } --> delay(200) --> {loopCnt = loopCnt +1} --
| --> { if loopCnt < loopMax} ==( go to the if CallType[] = Consult block}
| |
| <---------------+
|
{ ... next block ...}
Values of delayTimer and LoopMax here are example only; they depends on call transfer method and switch method (i.e., how fast to complete transfer).
Transfer method refers to single-step, mute-transfer, two-step transfer by machine or two-step transfer by agent (e.g., attended transfer).
Above values should work in most environment; maximum wait time is set to cater attended transfer call by agents.
------------------------------------------------------------------