A method of routing a plurality of calls received by a call routing
system, including grouping each of the plurality of received calls based
on a plurality of customer classifications each associated with one of a
plurality of customers each corresponding to one of the plurality of
received calls. Each of the plurality of received calls are ranked based
on a plurality of transaction histories each associated with one of the
plurality of customers. Each of the plurality of received calls are
routed based on the grouping and the ranking.