1. A system for processing signaling messages and events, comprising: a first processing component operable to receive a signaling message or event relating to a multimedia or voice session; a plurality of applications each programmed to perform at least one service relating to the signaling message or event, or relating to media associated with the signaling message or event; and a second processing component programmed to apply service level logic and any environmental and contextual information at the service level to the signaling message or event in order direct processing of the signaling message, signaling event, or media associated therewith to a first application where appropriate as determined by at least one policy, the second processing component being further programmed to direct processing of the signaling message, signaling event, or media to a second application where appropriate based upon a result of the first application and at least one policy, the second processing component being further programmed to trigger a call or workflow for performing an action in response to the signaling message, signaling event, or associated media where appropriate as determined by at least one policy.