A customer service call system that provides both manual (assisted by a
service representative) and automated problem solving dialogs. A routing
process determines which dialog is appropriate for incoming calls. The
routing process determines a probability that the automated system will
resolve the problem and also determines an expected hold time for the
customer to reach the manual dialog. The routing process uses this
information to determine how the call should be routed.