This project provides a free 3GPP-compliant Charging Gateway Function (CGF) as a sink for SGSN/GGSN/etc streamed CDRs on the 3GPP Ga/Gz interface. Refer 3GPP 32.295. These are common data elements of GSM/UMTS mobile telephone networks.

open-cgf implements all the features of 32.295, including GTP' versions 0, 1 and 2. Not all SGSN/GGSNs implement, and therefore exercise, these features. Integration with market leading SGSN and GGSN vendors is currently occuring, with the result that development is proceeding to resolve the integration errors and add more real-world desirable features. On achieving v1.0 the focus will turn to a post-processing engine to mediate and convert the ASN.1 CDRs into a more useful format. Bug reports and suggestions regarding development directions are eagerly received.
open-cgf contains a test program that can exercise existing CGFs using UDP or TCP with preconfigured test scripts. More test scripts are currently under development.
Installation instructions can be found within the file, or here
Contributions and feedback, including traces from your network to allow integration, are welcome and appreciated. Send them to feedback@3gtelcotools.com