Long Agent Idle Times Between Calls

VERSION: 2.12-552a
BUILD: 160429-0835
I am having issues with agents having abnormally long idle times between calls. In our current campaign there is a list of 20000 leads and we are seeing agents with idle times between calls of up to 15 minutes, however I am seeing calls leaving the hopper and there are about 10 calls being dialed at a time. Granted our customer isn't using the dialer correctly with only 4 agents logged in at one time right now, I am aware it works best with 6 or more agents logged in at at time. The campaign settings are as follows..
Dial method: Ratio
Dial level: 4
Hopper: 500
I have the managers manual but I am still unable to figure out why there are such long delays between calls with that many leads in the queue. Any help would be appreciated.
Thanks
EDIT: There are currently 5 agents logged in with the longest idle time of 25 minutes.. 522 leads in the hopper, 17651 dialable leads left.
BUILD: 160429-0835
I am having issues with agents having abnormally long idle times between calls. In our current campaign there is a list of 20000 leads and we are seeing agents with idle times between calls of up to 15 minutes, however I am seeing calls leaving the hopper and there are about 10 calls being dialed at a time. Granted our customer isn't using the dialer correctly with only 4 agents logged in at one time right now, I am aware it works best with 6 or more agents logged in at at time. The campaign settings are as follows..
Dial method: Ratio
Dial level: 4
Hopper: 500
I have the managers manual but I am still unable to figure out why there are such long delays between calls with that many leads in the queue. Any help would be appreciated.
Thanks
EDIT: There are currently 5 agents logged in with the longest idle time of 25 minutes.. 522 leads in the hopper, 17651 dialable leads left.