1. A method for managing a conversation on a communication channel, comprising: obtaining communication information relating to a conversation on a communication channel, wherein the information relating to a conversation corresponds to one or more packets of voice communication information and one or more packets of contextual information relates to the conversation; processing the communication information according to a set of evaluation criteria; and generating an output corresponding to the processed communication information.