1. A system for matching agents with callers within a call center environment, comprising: a database of traits for agents within a call center; a call module to receive a call into the call center and to obtain a voice recording from a caller during the call; an analysis module to analyze the voice recording from the caller by measuring voice characteristics of the voice recording and by identifying traits of the caller based on the voice characteristics; a comparison module to compare the caller traits with the traits for the agents; an identification module to identify one or more of the agents similar to the user based on the trait comparison; and a selection module to select one of the similar agents and transferring the call to the selected agent.