1. A method of collecting and analyzing contextual information relating to a plurality of clients of a call center coupled to an aggregator agent, comprising: receiving contextual information relating to at least one client; identifying relevant contextual information from the received contextual information; providing the identified contextual information to the aggregator agent; receiving a set of events from the aggregator agent; and executing actions corresponding to the set of events.