GMM/SM Software

GPRS Mobility Management and Session Management (GMM / SM) protocol supports the mobility of user terminal so that the SGSN can know the location of a mobile station (MS) at any time and to activate, modify and deactivate the PDP sessions required by the MS for the user data transfer.

Trillium GMM / SM protocol software is an integrated offering of standards-based GMM and SM protocols that operates on the SGSN.

GMM / SM transports the signaling messages over the control plane between the SGSN and MS. GMM provides services to transfer the messages of Session Management (SM), Short Message Service (SMS), Resource Manager (RM) and Supplementary Services (SS). For this GMM uses the services of LLC and BSSGP layers over the Gb interface and of RANAP over the Iu interface.

GMM / SM provides the following basic capabilities:

  • Provides support for GMM procedures attach, detach, routing area update, paging, common procedures like authentication, PTMSI allocation and identity and SRNS relocation.
  • Provides support for SM procedures to activate, modify and deactivate the PDP context.
  • Implements the basic protocol state machines for the GMM as well as SM procedure events.
  • Performs distribution of Layer 3 messages on the user SAPs which includes services to support SMS and SS messages.
  • Implements the support for NM as per the BSSGP – NM interface for GPRS.

Trillium GMM / SM software enables telecom equipment manufacturers of soft switches, signaling gateways, signal transfer points, service control points, media gateway controllers or other products to:

  • Accelerate time to market
  • Reduce development costs
  • Reduce project risk of internally developed GMM / SM applications

Product deliverables consist of C source software, documentation, training, a warranty and technical support.

Product Information

The GMM-SM software is a portable C source code with modular design and simple interfaces which can be easily ported into any environment under any operating system.

Extensive debugging capabilities are provided including debug printing and function traces. This is useful in embedded systems in which other symbolic debugging is unavailable. Extensive error checking and recovery mechanisms are available to deal with normal error conditions, which can be enabled using compile time options.

Additional Specifications

Get In Touch