
dsTest® supports both server emulation and client interface simulator capabilities for the C interface. Test GMSC C interfaces in UMTS networks with our Home Location Register (HLR) Emulator. Use our C Interface application to test the capacity and performance of an HLR.
A rich set of operational measurements is collected at specified intervals and stored in a SQLite database on the dsTest server. Real-time measurements may be retrieved through our dsClient™ CLI interface or graphed via our dsClient GUI interface.
Implementation
The C application implements the following 3GPP Mobile Application services:
- Short Message Routing Information Retrieval
- Short Message Delivery Status Reporting
- Alert Service Center
The server emulator initiates the appropriate procedure when appropriate, eliminating the need to dedicate a production server to lab activities. You can manually trigger server-initiated procedures, Alert Service Center for example, by executing a test event chain with a run-time command or during an automated test.
Read more about our HLR Emulator.
Read more about our GMSC Emulator.
Read more about SMS configurations.
Client Simulation Capabilities
Our C Interface application simulates a GMSC’s C interface to determine the processing capacity and performance of an HLR. The C Interface application allows users to validate HLR performance and capacity in a realistic network environment, replicating the deployment configuration.
Execute timed chains of test events with a run-time command or during an automated test to trigger GMSC-initiated procedures.
- Request routing information for specified subscriber sessions, simulating real-world SMS activity
- Configure and send delivery status reports representing a variety of unsuccessful delivery attempts for selected subscribers, testing the HLR’s subscriber status handling
Multiple GMSC nodes can be instantiated on a single server, each with scalable subscriber loads and transaction rates. In this mode the C interfaces of up to 1000 independent GMSC nodes may be simultaneously simulated. The nodes are fully independent and their subscriber configurations may also be independent, overlap, or be duplicated.
Read more about our Capacity and Performance.
Supporting Standards
- Technical realization of the Short Message Service (SMS) – 3GPP TS 23.040
- SMS over generic 3GPP Internet Protocol (IP) access – 3GPP TS 23.204
- MAP – 3GPP TS 29.002
- TCAP – ITU-T Q.773
- SCCP – ITU-T Q.711-714
- M3UA – RFC 4666
- SCTP – RFC 2960 (RFC 3309 checksum)

