dsTest supports both server emulation and client interface simulator capabilities for the 3GPP LTE SGd/Gdd Diameter interface. Use our SGd/Gdd Interface application on our simulated Mobility Management Entity (MME) or Serving GPRS Support Node (SGSN) to test the capacity and performance of a GMSC. Use our GMSC Emulator with the SGd/Gdd interface application to test your MME and/or SGSN. Customize SGd/Gdd messages using our SmartAVP feature. If you are testing CIoT/NB-IoT, dsTest can surround a CIoT Serving Gateway Node (C-SGN) with all the interfaces needed to verify the MME, SGW, and PGW functions required of the C-SGN. The SGd/Gdd reference points are stateless, and are specified in 3GPP TS 29.338.
Comprehensive sets of Operational Measurements for the SGd/Gdd Interfaces, Diameter, and socket level are collected at user-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.
The SGd/Gdd application implements the following 3GPP procedures:
- MO Forward Short Message (OFR/OFA)
- MT Forward Short Message (TFR/TFA)
- Alert Service Center (The SGd/Gdd ALR/ALA commands will have the Application-ID field set to 16777312 (S6c)).
A complete set of events that can be generated with the SGd/Gdd interface can be found here.
MME/SGSN/C-SGN Testing (Server Emulation)
The GMSC 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 such as Alert Service Center by executing a event chain with a run-time command or during an automated test.
GMSC Testing (Client Simulation)
Our SGd/Gdd Interface application simulates a MME/SGSN SGd/Gdd interface to determine the processing capacity and performance of a GMSC. The SGd/Gdd Interface application allows users to validate GMSC 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 using our SmartEvents feature to trigger GMSC-initiated procedures.
Multiple nodes can be instantiated on a single server, each with scalable subscriber loads and transaction rates. In this mode the SGd/Gdd interfaces of up to 1000 independent client nodes may be simultaneously simulated. The nodes are fully independent and their subscriber configurations may also be independent, overlap, or be duplicated.
- Technical realization of the Short Message Service (SMS) – 3GPP TS 23.040
- SGd/Gdd – TS 29.338
- Diameter – RFC 6733
- TCP – RFC 793
- SCTP – RFC 4960
General Reference Guides
- Diameter Dictionary
- Diameter Result Codes
- RADIUS Dictionary
- S1 Dictionary
- GTP Cause Codes
- GTPCv1 Dictionary
- GTPCv2 Dictionary
- SIP Response Codes
- Specification Map