Loway offers the WombatDialer
http://wombatdialer.com that is meant as an automated dialer - you could set this up with a campaign for each agent, and you could use an HTTP API to tell the dialer to "queue" a number for the agent. Of course it works well with QueueMetrics.
Could you elaborate a bit more on:
- the workflow
- the size of the call-center
- where number lists are currently held
- what would be the retry policy - what happens if the number is busy? does the agent need to dial numbers one by one, or could they (like) create a small batch of calls for the day and then the dialer connects the numbers as they are free?