Architecture

  • GTP’ (GTP Prime) or GTPP-EP is the new endpoint pod and interfaces with mediation or CGF server over SFTP

  • GTP’ attaches to the local disk (Persistent Volume). This attachment is with each server or virtual machine (VM)

  • SGW-service generates CDRs and sends the records to the GTP' endpoint for the storage

  • GTP' stores the CDRs in ASN.1 encoding in flat files in persistent storage

  • GTP' pushes the flat files over SCTP towards the mediation server or CGF

The charging functionality is split into two parts.

  • Accounting and CDR generation:

    • SGW-service generates usage reporting rule (URR) for each established bearer on the Sxa interface with SGW-U

    • SGW-service uses the reported usage information with the trigger event to generate accounting information

  • CDR management and storage:

    • GTPP-EP microservice or K8 pod archives the CDRs and pushes the CDR files to the external storage server

    • GTPP-EP receives the proto-CDRs from SGW-service over the streaming GRPC IPC endpoint

    • GTPP-EP encodes each received proto-CDR into ASN.1 format as specified in the dictionary (from CLI)

    • The ASN.1 CDRs are written to flat files in the specified pattern as specified in the CLI configuration

    • Transfers to the new CDR files to the configured external storage server using SFTP protocol periodically