Sign inSign up

sigscale/cgf

By sigscale

Updated about 1 year ago

SigScale CGF (Charging Gateway Function)

Image
0

1.7K

sigscale/cgf repository overview

SigScale CGF

This application provides a Charging Gateway Function (CGF) for the collection of charging detail records (CDR) produced by Charging Trigger Functions (CTF) in the network domains and subsystems with presentation of normalized information on the Bx interface to a billing domain (BD).

Secure File Transfer Protocol (SFTP)

A jailed and hardened SFTP server is provided by this application for CDR files to be pushed safely to the CGF. An event notification framework may start processing pipelines on received files for automated operation.

CODECs

All of the 3GPP ASN.1 CDR CODECs are implemented as well as GSMA TAP3 and some proprietary CDR. An extensible framework allows custom callbacks for any other file formats.

JSON Schema

The Bx interface is implemented with flexible wrap logs of JSON objects. The Elastic Common Schema (ECS) is used for normalized envelopes and extensive JSON Schemas describe GSMA TAP3, 3GPP CS, PS, IMS, CHF, etc. record formats.

Get the latest image

$ docker pull sigscale/cgf

Initialize a volume for persistent storage of tables:

$ docker run -ti --rm --entrypoint bash -h `hostname --fqdn` -v db:/home/otp/db sigscale/cgf
[email protected]:~$ bin/initialize
[email protected]:~$ exit

Start SigScale CGF listening for HTTP and SFTP:

$ docker run -dti -h `hostname --fqdn` -v db:/home/otp/db -p 8080:8080/tcp \
          -p 8989:8989/tcp sigscale/cgf

Be sure to use an FQDN (-h host.example.com) or you shall get the error: Can't set long nodename!

Kubernetes

Use our Helm chart for deploying a scaling StatefulSet:

helm install cgf-1 oci://asia-east1-docker.pkg.dev/sigscale-sigtran/charts/sigscale-cgf

Get Support

Feel free to contact us at [email protected] with any questions. Commercial subscription support is also available.

Tag summary

Content type

Image

Digest

sha256:e076e06d7

Size

130.3 MB

Last updated

about 1 year ago

docker pull sigscale/cgf