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, wherein collecting subscriber and network related information from nodes in a telecommunications network includes receiving Diameter signaling messages at a Diameter signaling router (DSR), duplicating or extracting information from the Diameter signaling messages at the DSR, and sending the duplicated messages or extracted information to a multi-source repository (MSR); storing the subscriber and network related information in the MSR; analyzing the information stored in the MSR 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, wherein implementing the policy rules includes providing the policy rules to a mobile policy gateway (MPG) that extends policy to mobile devices, wherein at least one of the policy rules changes a policy on a mobile device to provide the mobile device with a higher quantity of service network connection.