1. A method for providing targeted services to telecommunications network subscribers based on information extracted from network signaling and data traffic, the method comprising: collecting subscriber and network related information from nodes in a telecommunications network; storing the subscriber and network related information in a repository for storing and maintaining that data; analyzing the information stored in the repository to determine subscriber interests, behaviors, or preferences; creating policy rules based on determined subscriber interests, behaviors, or preferences; and implementing the created policy rules in response to network events.