dsTest supports both server emulation and client simulation with the SLh Diameter interface application to support Location Services (LCS) in the Evolved Packet Core (EPC). The SLh reference point is located between the (client) Gateway Mobile Location Center (GMLC) and the (server) Home Subscriber Server (HSS). With the SLh interface application, verify that the GMLC requests the routing information from the HSS, and that the HSS responds with the correct MME identity for the subscriber specified. 3GPP Location Services (LCS) are specified in 3GPP TS 23.271 and the SLh interface in TS 29.171.
Location based services, such as Emergency Services, rely upon LCS. LCS are also used to optimize network performance and enhance network self-optimization. With the SLs and SLg interface applications, verify your end-to-end LCS solution.
Use the HSS Emulator and SLh Interface application in tandem to test Diameter Routing Agents (DRA), Proxies, Relay Agents, and Redirect Agents. dsTest provides more tools for Location Services EPC compliance testing.
Comprehensive sets of operational measurements for the SLh Interface, Diameter, and socket level are collected at configurable 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.
- Initiate a Routing Info Request
A complete set of events that can be generated with the SLh interface application can be found here.
HSS Testing (Client Simulation)
Verify your HSS location services operation by using the SLh simulation capabilities on a GMLC node. Use the GMLC SLg Interface Application to simulate a GMLC-MME LCS relationship to verify that the HSS correctly stores location information.
GMLC Testing (Server Emulation)
Use the SLh Interface Application and the dsTest HSS Emulator to test routing information exchange from your GMLC, when the identity of the Mobility Management Entity (MME) is needed for a particular target UE whose location has been requested
Verify that the GMLC successfully determines the correct serving node based upon the LCS response from the HSS, using the specified serving node in preference to any specified additional serving nodes specified in the HSS response.
Advanced Diameter Testing Features
Enhance your testing with Developing Solutions advanced testing features:
- Define a set of message templates against which all messages will be validated with our Diameter Dictionary. Every Diameter message is validated, even under load conditions.
- Insert, delete, or replace AVPs in your messages with our SmartAVP solution. SmartAVP enables you to define proprietary signaling or to corrupt AVPs to facilitate negative testing.
- Configure commands to define the series of actions and rates that each subscriber takes. Advanced profiles can be created using SmartEvents to define a mix of traffic based on probability assignments. With SmartEvents, you can specify when your SmartAVPs are used.
- SLh – 3GPP TS 29.173
- LCS – 3GPP TS 23.271
- Diameter – RFC 6733
- SCTP – RFC 4960
General Reference Guides
- Diameter Dictionary
- Diameter Result Codes
- RADIUS Dictionary
- S1 Dictionary
- GTP Cause Values
- Specification Map