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.