Phone: (469) 634-4200

dsTest, Developing Solutions, OFCS Emulation, OFCS Testing

dsTest supports both server emulation and client simulation capabilities with the Ga Interface application.  Test the Charging Data Function (CDF) in the Serving Gateway (SGW), PDN Gateway (PGW), Serving GPRS Support Node (SGSN), and Gateway GPRS Support Node (GGSN) in LTE and UMTS networks with our Offline Charging System (OFCS) Emulator.  Use the Ga Interface application for CDF simulation to test the capacity and performance of a Charging Gateway Function (CGF).


The Ga application supports the following charging scenarios and Charging Data Record (CDR) types:

  • IP-CAN bearer charging data (S-CDR, SGW-CDR, PGW-CDR)
  • Service data flow charging data (PGW-CDR)
  • Mobility management charging data (M-CDR)
  • SMS charging data (S-SMO-CDR, SMS-SMT-CDR)
  • Location request charging data (LCS-MO-CDR, LCS-MT-CDR, LCS-NI-CDR)
  • MBMS bearer context charging data (S-MB-CDR, G-MB-CDR)

A complete set of events that can be generated with the Ga interface can be found here.

PGW/SGW/SGSN/GGSN/CDF Testing (Server Emulation)

The CGF emulator collects CDRs, validates CDR formats, and consolidates CDRs of like types into CDR files, eliminating the need to dedicatedsTest, Developing Solutions, Ga Interface, OFCS Emulation, OFCS Testing a production server to lab activities. In addition, when the CGF emulator receives CDRs for the same charging event from two CDFs, it can optionally validate the values in one CDR against the other. You can simulate pre- and post-CDR processing communication loss to test CDF potential duplicate CDR handling and redirect CDFs to an alternate CGF emulator. CDR files are generated and saved on the dsTest platform at configurable intervals for recovery during or after a test run.

Read more about our OFCS Emulator.

OFCS/CGF Testing (Client Simulation)

The Ga Interface application simulates the CDF functionality of an SGW, SGSN, PGW, or GGSN while validating Charging Gateway Function (CGF) performance and capacity in a realistic network environment, replicating the deployment configuration.dsTest, Developing Solutions, Ga Interface Testing, OFCS Emulation, OFCS Testiing

Execute timed chains of test events with a run-time command or during an automated test to generate Data Record Transfer Requests towards the CGF.

  • Construct IP-CAN bearer and service data flow charging event cycles with a mix of start, partial, stop, and event CDRs in each request

Detect communication loss with configurable timeout and retries. In the event that communication with the primary CGF is interrupted, the CDF simulator initiates transactions with a secondary CGF (pre-configured or as directed by the primary) and includes the appropriate potential duplicate record indication. The CDF node handles the duplicate record detection and release between the primary and secondary CGFs when communication with the primary is restored.

Multiple CDF nodes can be instantiated on a single server, each with scalable subscriber loads and transaction rates. In this mode, up to 1000 independent nodes may be simulated. The nodes are fully independent and their subscriber configurations may also be independent, overlap, or be duplicated.

Operational Measurements

dsTest provides rich sets of measurements that include but are not limited to:

  • Transaction and transport layer attempts, successes, and failures
  • Transaction duration, transactions-per-second, and round-trip delay
  • Message and byte counters
  • Errors encountered and error indications received in messages

See our Online Help for Ga measurements, GTP measurements, and socket measurements.

You can read more about the reporting features offered with dsTest and dsClient here.

Supporting Standards