1. A message management method comprising: receiving a message, the received message being a voice stream or a multimedia stream that is storable in a messaging system; dynamically assigning, by a tagging module, one or more of one or more user defined message tags and tags to the received message based on an analysis of the received message, the analysis including an analysis of an emotion of a caller, an environment of the caller and a defined number of messages left by the caller within a period of time, wherein analyzing the emotion of the caller is accomplished by comparing a voice characteristic of the caller against a normal voice characteristic of the caller, wherein the message is further analyzed to determine how many people were speaking during a recording of the message and wherein the one or more message tags indicate how many people were speaking during the recording of the message or indicate that a plurality of people left the message; and analyzing the assigned one or more message tags and tags to the message, and invoking one or more of a tag action module, a prioritization module, and a sorting module to one or more of perform an action, assign a priority, and assign a rank, respectively, wherein higher priority messages are grouped and are playable before other messages and wherein the received message is further analyzed to determine how many people were speaking during a recording of the received message and wherein the assigned one or more message tags and tags to the message indicate how many people were speaking during the recording of the received message or indicate that a plurality of people left the received message.
1. A message management method comprising: receiving a message, the received message being a voice stream or a multimedia stream that is storable in a messaging system; dynamically assigning, by a tagging module, one or more of one or more user defined message tags and tags to the received message based on an analysis of the received message, the analysis including an analysis of an emotion of a caller, an environment of the caller and a defined number of messages left by the caller within a period of time, wherein analyzing the emotion of the caller is accomplished by comparing a voice characteristic of the caller against a normal voice characteristic of the caller, wherein the message is further analyzed to determine how many people were speaking during a recording of the message and wherein the one or more message tags indicate how many people were speaking during the recording of the message or indicate that a plurality of people left the message; and analyzing the assigned one or more message tags and tags to the message, and invoking one or more of a tag action module, a prioritization module, and a sorting module to one or more of perform an action, assign a priority, and assign a rank, respectively, wherein higher priority messages are grouped and are playable before other messages and wherein the received message is further analyzed to determine how many people were speaking during a recording of the received message and wherein the assigned one or more message tags and tags to the message indicate how many people were speaking during the recording of the received message or indicate that a plurality of people left the received message. 5. The method of claim 1 , further comprising one or more of classifying and ranking the message based on the assigned one or more message tags and tags to the message.