1. A method for tracking billing events in a mobile wireless network, the method, comprising: capturing, by a server, event data from communications associated with a mobile device on the mobile wireless network by: filtering the communications associated with the mobile device based on a table of relevant billing events and attributes, wherein filtering the communications comprises identifying the event data including multiple billing events each having various billing attributes associated with the mobile device on the mobile wireless network, and extracting the identified event data from the communications associated with a mobile device; periodically aggregating, by the server, the identified event data the including the multiple billing events each having various billing attributes into a raw event stream; formatting the raw event stream based on the custom requirements of a network operator resulting in customized billing data and providing, by the server, the customized billing data to the network operator providing services to the mobile device.