open-cgf

open-cgf is tool that provides a free 3GPP-compliant Charging Gateway Function (CGF).
Download

open-cgf Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Neolineas Ltd
  • Publisher web site:
  • http://www.3gtelcotools.com/3GPP/charging_gateway_function_cgf.html

open-cgf Tags


open-cgf Description

open-cgf is tool that provides a free 3GPP-compliant Charging Gateway Function (CGF). open-cgf is tool that 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.Installation:0. Install Erlang, using packages from http://www.erlang.org or your distribution's package manager.1. Untar or use subversion to get latest software.2. Type 'make debug' in the ./src directory3. Edit the configuration file in the ./etc directory to suit your local environment.Commented-out (%%) options have a default, so leave them commented out until you have the system running...You are now ready to run open-cgf.a. In ./bin type ./open-cgf -ib. If it starts up successfully you will see many messages, and it will leave you at the Erlang shell prompt 1>c. Enable your GGSN/SGSN/ITP and monitor the messages, CDRs will be automatically written.Recompiling without debug on will reduce the noise level significantly, but open-cgf is still undergoing integration and the more debug the better.


open-cgf Related Software