dsTest supports server emulation and client simulation with the Mobile Application Part (MAP) Gf Interface Application. Test Serving GPRS Support Node (SGSN) Gf interfaces in UMTS networks with our Home Location Register (HLR) Emulator. Use the Gf Interface application on our HLR emulator to emulate Equipment Identity Register (EIR) functionality. Use the Gf Interface application on our SSGN node to test the capacity and performance of an EIR. For more information regarding how to use dsTest for MAP functional and compliance testing, see our page on Conformance Testing. MAP is specified in 3GPP TS 29.002.
Rich sets of Mobile Application Part (MAP) and Transaction Capabilities Application Part (TCAP) operational measurements are 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.
The Gf Interface application implements the Mobile Application Check International Mobile Station Equipment Identity (IMEI) service. A complete set of events that can be generated with the Gf interface can be found here. Use our MAP Dictionary to assist in setting up and interpreting MAP test scenarios.
SGSN Testing (Server Emulation)
Test the behavior of an SGSN by configuring an HLR/EIR node emulator with EIR functionality to return a mix of unknown equipment responses or status codes for various subscribers, or simply use an emulator to respond to requests, eliminating the need to dedicate a production server to lab activities.
The HLR/EIR Emulator provides Mobile Equipment Identity data repository service for the Gf interface—all of the functionality required by an SGSN.
You can configure the subscriber database with a mix of valid and invalid IMEIs and various status codes, causing the HLR/EIR emulator node to return unknown equipment responses or black-listed status codes for certain subscribers. You can use the control interface to change the node’s behavior. Simulate a non-responsive server by pausing the node or simulate intermittent issues by pausing and resuming. Disable individual subscribers during the test run, generating unknown subscriber errors.
HLR Testing (Client Simulation)
Execute timed chains of test events with a run-time command or during an automated test to issue requests for specified subscribers, simulating real-world subscriber activity. For more information on this feature see SmartEvents™.
Generate identity check requests, simulating real-world attach attempts by subscribers with valid and invalid IMEIs.
Multiple SGSN nodes can be instantiated on a single server, each with scalable subscriber loads and transaction rates. In this mode, up to 1000 independent SGSN nodes may be simultaneously simulated. The nodes are fully independent and their subscriber configurations may be independent, overlap, or be duplicated.
- MAP – 3GPP TS 29.002
- TCAP – ITU-T Q.773
- SCCP – ITU-T Q.711-714
- M3UA – RFC 4666
- SCTP – RFC 4960
- Specification Map
General Reference Guides
- MAP Dictionary
- Diameter Dictionary
- Diameter Result Codes
- RADIUS Dictionary
- S1 Dictionary
- GTPV1 Dictionary
- GTPv2 Dictionary
- GTP Cause Values
- SIP Response Codes