Dropped calls on ratio 1:1 and avail only tally= Y

Hi,
We are experiencing intermittent dropped calls which are caused by overdialling when agents are spread across multiple tel. nodes.
This raises serious issues with the new UK OFFCOM drop calls rules in place we strictly follow.
Campaign settings are Ratio, dial level 1, available only tally= YES, agents logged on multiple tel. servers in same cluster, Next Agent Call - highest wait time, campaign routing extension 8368, no trunk shortages/LB calls- all tel. node has plenty of trunks. All agents do not pause or log off during shifts, they only use pause after call and that's strictly enforced.
Happens on production servers with no load etc. issues and is quickly reproducible on a development cluster with only 2-4 agents logged in.
When all agents are on the same tel. server there are no overdials and dropped calls.
Test scenario:
1) One agent on tel. server A and one on tel. server B.
2) Both agents are in READY, agent on B has higher wait time
3) 2 calls are placed, 1 on A and 1 on B
4) Call on server A is answered and passed to the agent on server B because of its higher wait time.
5) Server B still has 1 ringing call
6) AST_VDauto_dial.pl on server A doesn't seem take into account that there is still ringing call on server B. Server A places a new call since it has 1 READY agent, but the only active call on it is XFER status, the one passed to the agent on server B. That XFER call increments DBIPgoalcalls on server A to 2, because tally_xfer_line = 1 ($DBIPgoalcalls[$user_CIPct] = ($DBIPgoalcalls[$user_CIPct] + $tally_xfer_line_counter)) , then vdautodial log gets Calls to place: 1 (2 - 1 [0 + 1||]) 2 |
7) Now there are 2 ringing calls for only 1 READY agent- the old one on server B and the new one on server A. If both ringing calls get answered, as it happens on campaigns with high answer rate, DROP occurs.
These DROPS are now of a big concern, first because now UK regulations allow a lot less dropped calls, and second, because small campaigns (3-8 heads) with high answer rate do not have a chance to pick up on calls and go below the target drop rate and have to be reverted to manual dial midday because they exceed the allowed drop rate.
Are we missing something or is this a long standing issue which happens in rare conditions as above, and needs code changes?
BTW- hope Irma does not cause severe damages...
We are experiencing intermittent dropped calls which are caused by overdialling when agents are spread across multiple tel. nodes.
This raises serious issues with the new UK OFFCOM drop calls rules in place we strictly follow.
Campaign settings are Ratio, dial level 1, available only tally= YES, agents logged on multiple tel. servers in same cluster, Next Agent Call - highest wait time, campaign routing extension 8368, no trunk shortages/LB calls- all tel. node has plenty of trunks. All agents do not pause or log off during shifts, they only use pause after call and that's strictly enforced.
Happens on production servers with no load etc. issues and is quickly reproducible on a development cluster with only 2-4 agents logged in.
When all agents are on the same tel. server there are no overdials and dropped calls.
Test scenario:
1) One agent on tel. server A and one on tel. server B.
2) Both agents are in READY, agent on B has higher wait time
3) 2 calls are placed, 1 on A and 1 on B
4) Call on server A is answered and passed to the agent on server B because of its higher wait time.
5) Server B still has 1 ringing call
6) AST_VDauto_dial.pl on server A doesn't seem take into account that there is still ringing call on server B. Server A places a new call since it has 1 READY agent, but the only active call on it is XFER status, the one passed to the agent on server B. That XFER call increments DBIPgoalcalls on server A to 2, because tally_xfer_line = 1 ($DBIPgoalcalls[$user_CIPct] = ($DBIPgoalcalls[$user_CIPct] + $tally_xfer_line_counter)) , then vdautodial log gets Calls to place: 1 (2 - 1 [0 + 1||]) 2 |
7) Now there are 2 ringing calls for only 1 READY agent- the old one on server B and the new one on server A. If both ringing calls get answered, as it happens on campaigns with high answer rate, DROP occurs.
These DROPS are now of a big concern, first because now UK regulations allow a lot less dropped calls, and second, because small campaigns (3-8 heads) with high answer rate do not have a chance to pick up on calls and go below the target drop rate and have to be reverted to manual dial midday because they exceed the allowed drop rate.
Are we missing something or is this a long standing issue which happens in rare conditions as above, and needs code changes?
BTW- hope Irma does not cause severe damages...