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
-