open-cgf GSM/UMTS (GPRS/HSPA) Charging Gateway

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.

The CDRs are streamed over the GTP' (GTP-prime) protocol, a subset of the main GPRS Tunnelling Protocol (GTP) protocol used between the SGSN and GGSN.

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.

You can download open-cgf release 0.13 here.

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

Copyright (c) 2008 Neolineas Ltd
All other trademarks and copyrights are the property of their respective owners