Phone: (469) 634-4200

MAP C Interface, MAP Testing

dsTest supports both server emulation and client interface simulator capabilities for the 3GPP LTE Mobile Application Part (MAP) C interface.  Test Gateway Message Service Center (GMSC)  C interfaces in UMTS networks with our Home Location Register (HLR) Emulator.  Use our MAP C Interface application client simulation to test the capacity and performance of an HLR.  Customize your MAP messages using our SmartMessageElement feature.


The C application implements application context (AC) 3 (except where noted) for the following 3GPP Mobile Application services:

  • Short Message Routing Information Retrieval (AC 2, AC 3)
  • Short Message Delivery Status Reporting
  • Inform Service Center
  • Alert Service Center

A complete set of events that can be generated with the C interface can be found here, and our MAP Dictionary can help help design and interpret your MAP testing.

GMSC Testing (Server Emulation)

The HLR 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 and our GMSC Emulator.
Read more about SMS testing solutions.

HLR Testing (Client Simulation)

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 C Interface, HLR Testingvalidate 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.

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 MAP measurements, TCAP measurements, SCCP measurements, and M3UA measurements.

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

Supporting StandardsMAP, TCAP, SCCP M3UA, C Interface, HLR, GMSC