11. The method of claim 1 , wherein the context data further includes: data for a previous corresponding incoming call, a solution to a previous topic of the previous corresponding incoming call; and a mood level of the caller.
1. A method for enhancing problem resolution at a call center based on speech recognition of a caller, comprising: receiving an incoming call and generating call data based on speech recognition of the incoming call using a computer having a processor; generating and associating annotated metadata about the call data; creating a historical record including the call data and the annotated metadata, the historical record being stored in a storage medium communicating with the computer, the historical record storing solutions associated with the call data and the annotated metadata and indexing callers by issues identified by the call data and the annotated metadata; generating context data for the incoming call by analyzing the historical record to identify: a caller, a topic, a date and a stress level of the caller; comparing the context data to historical records of previous calls; conducting a topic probabilities analysis by comparing the context data to the historical records of previous calls; assigning a weight to each solution in the historical record based on likelihood of success derived from the annotated metadata; and determining a solution for the topic based on the probabilities analysis and further based on the assigned weight of each solution.