Phone: (469) 634-4200

GSM Service Control Function (gsmSCF) Emulator

dsTest, Developing Solutions, gsmSCF Emulator, J Interface, Ge Interface, SGSN Testing, HLR Testing

The dsTest GSM Service Control Function (gsmSCF) Emulator provides gsmSCF emulation with the Mobile Application Part (MAP) J Interface and CAMEL Application Part (CAP) Ge Interface applications.

Use the gsmSCF Emulator to test Serving GPRS Support Node (SGSN) GPRS dialogues and CAMEL interworking in UMTS networks.  The gsmSCF emulator, with the Ge Interface Application, can be used to determine the impact of new SGSN features and standards before they are deployed in a network. The Ge Interface application allows users to validate SGSN performance and capacity in a realistic network environment, replicating the deployment configuration. The gsmSCF Emulator supports both controlling and monitoring roles and instructs the SGSN when indicated, eliminating the need to dedicate a production server to testing activities.

dsTest’s J Interface application simulates a gsmSCF’s J interface interface to determine the impact of new HLR features and standards before they are deployed in a network.  The J Interface application allows you to validate HLR performance and capacity in a realistic network environment, replicating the deployment configuration.

A rich set of operational measurements (OM) 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 analyzed via our dsClient GUI interface.

Ge Interface Application

The gsmSCF emulator supports CAMEL Application Part (CAP) over the Ge Application Interface.

The dsTest gsmSCF Emulator supports the following CAMEL procedures:

  • Activity Test – Check for the continued existence of a relationship with the SGSN(s);
  • Apply Charging – instruct the SGSN to apply charging mechanisms to control call duration;
  • Cancel – Instruct the SGSN to cancel all EDPs and reports;
  • Connect – Instruct the SGSN to route a call to a specific destination;
  • Continue – Instruct the SGDN to proceed with call processing at the Detection Point (DP) at which processing was previously suspended;
  • Furnish Charging Information –  Instruct the SGSN to include specific information in the call  record;
  • Release – Instruct the SGSN to tear down an existing call, indicating a PDP Context disconnect should occur;
  • Request Report GPRS Event – Instruct the SGSN to monitor for a certain event (EDP-N);
  • Reset Timer – Instruct the SGSN to reset a timer;
  • Send Charging Information – Instruct the SGSN to alter charge advice information received from the Mobile Switching Center (MSC).

The gsmSCF Emulator can be shifted between control or monitor mode by initiating Trigger Detection Points-Requests (TDP-R) and Event Detection Points-Requests/Notifications (EDP-R, EDP-N).

J Interface Application

The 3GPP MAP J interface application implements the following services from the gsmSCR to the HLR:

  • MAP-ANY-TIME-INTERROGATION
  • MAP-ANY-TIME-MODIFICATION
  • MAP-ANY-TIME-SUBSCRIPTION-INTERROGATION
  • MAP-SEND-ROUTING-INFORMATION
  • MAP-UNSTRUCTURED-SS-NOTIFY
  • MAP-UNSTRUCTURED-SS-REQUEST

Read more about our HLR Emulator.

Emulator Configurations

Multiple gsmSCF Emulators and SGSN/HLR nodes can be instantiated on a single server.  In this mode each emulator can support multiple interfaces, up to an aggregate of 1000 client connections across all emulators.  The nodes are fully independent and their subscriber configurations maybe independent, overlap, or be duplicated.

General Reference Guides

Read more about dsTest.