This is called automatic call distribution software. I had software that would do that back in the 1980's so there must be something now. Try a Google search on the terms "automatic call distribution software" and you will get a lot (over 3.6M) of hits.
rubberman
Posting Virtuoso
1,561 posts since Mar 2010
Reputation Points: 277
Solved Threads: 178