Skip to content

Cloud Native

API Exposure Functions

MAP

built by slicce

A complete MAP stack to develop 3G Network Functions

Slicce MAP API Exposure Function provides a modern, simple approach to integrating GSM-MAP functionalities into your applications using a straightforward REST API.

  • Lightweight docker image
  • Orchestrated via ConfigMap or API
  • Ultra-reliable & high performant
  • Carrier-grade alarms and KPIs

The role of GSM MAP in the legacy network

The GSM MAP (Mobile Application Part) stack is a critical part of the GSM (Global System for Mobile Communications) network architecture. It is a protocol layer used for communication between different elements in the GSM network, specifically for signaling and handling mobile applications such as call control, location management, and text messaging. It operates as part of the Signaling System No. 7 (SS7) protocol, which is used in traditional telecommunication networks.

Key Functions of GSM MAP:

  • Call routing and control: The GSM MAP stack helps in routing and controlling calls by ensuring that calls are correctly directed to the right mobile station (MS) and facilitates communication between mobile devices and network components. This includes functions like call setup, termination, and handover between cells and base stations.
  • Mobile subscriber location management: It supports location updates and location-based services. The MAP stack helps in tracking the location of mobile users as they move across different geographic areas (e.g., cell towers, areas of service). This feature is important for functions like roaming and emergency services.
  • Short message service (SMS): GSM MAP enables the transmission of SMS messages (both sending and receiving text messages). The protocol handles the delivery and forwarding of messages between SMS centers (SMSC) and mobile devices.
  • Authentication and security: The MAP stack plays a role in authentication of users and secure communication between the mobile device and the network. It helps ensure that a user is authorized to access the network and services, especially in roaming scenarios.
  • Mobility management: It facilitates mobility management functions like subscriber registration and handover. This allows users to maintain service continuity as they move between different regions, while also ensuring that the network can identify and manage mobile users.
  • Billing and charging: The MAP stack handles accounting and billing information, especially in roaming or service usage scenarios. This ensures that charges are accurately processed based on usage data and services consumed by the mobile user.
  • Interworking with other networks: GSM MAP is essential for interworking between GSM and other telecommunication networks (e.g., PSTN, ISDN, or even newer technologies like 3G, 4G). This ensures seamless connectivity for voice and data services across different network types.

Applications of GSM MAP:

  • Roaming: The MAP stack ensures that users can continue to make calls, send texts, and use data while they are in a different geographical location or when traveling across different mobile networks.
  • Emergency services: It is used for location-based services like emergency call routing (e.g., E911 in the US), helping pinpoint a user’s location during an emergency.
    SMS Services: Enabling text messaging, SMS-based services like banking, customer notifications, and marketing are possible thanks to GSM MAP.

By abstracting the complexities of GSM-MAP, Slicce makes it easier for developers to create powerful, telecom-backed applications quickly and efficiently. Whether you’re building a location-based service, SMS management platform, or any other GSM-related service, Slicce makes the development process smoother and more accessible.

Cloud Native api exposure functions CAMEL gateway DIAMETER gateway SIP gateway MAP gateway USSD gateway SMS gateway SMS and Charging Interworking functions cloud native SS7 load balancers cloud native diameter load balancer cloud native sip load balancer cloud native GTP load balancer

Quickly develop GSM-MAP applications with a simple REST API

Developing GSM-MAP (Global System for Mobile Communications – Mobile Application Part) applications with a simple REST API can be made easier and more efficient using a service like Slicce MAP API Exposure Function. This approach allows you to seamlessly integrate GSM-MAP functionalities into applications without the complexity of dealing with low-level protocols directly.

Key Features of the Slicce MAP API Exposure Function:

  • Simplified GSM-MAP integration: The Slicce MAP API Exposure Function simplifies the integration process by providing a RESTful interface to interact with GSM-MAP services. Developers no longer need to understand the intricacies of GSM-MAP protocols, as the Slicce API abstracts the complexity behind a simple REST API interface.
  • Expose GSM-MAP services as RESTful endpoints: With Slicce, you can expose GSM-MAP services such as Subscriber Location, Call Control, Short Message Service (SMS), and more, as RESTful endpoints. This means that your applications can interact with telecom services via standard HTTP methods (GET, POST, PUT, DELETE) rather than dealing with low-level telecom signaling protocols.
  • Rapid development & deployment: Slicce enables rapid application development by providing predefined, tested, and ready-to-use REST endpoints that perform GSM-MAP operations. Whether you’re building a real-time location-based service or managing telecom-related events, you can quickly integrate GSM-MAP functionality into your application.
  • Standardized API Responses: The Slicce MAP API Exposure Function standardizes API responses, making them easy to handle for developers. Responses from the telecom network (such as location updates, SMS delivery status, etc.) are returned in a structured format, like JSON, for seamless integration with your application backend.
  • Security and authentication: Slicce ensures secure communication between your application and the telecom network by enforcing proper authentication and encryption. This is crucial when working with sensitive subscriber data or telecom services.
  • Extensibility: You can extend the functionalities of the MAP API by adding custom endpoints or integrating with other APIs. Slicce supports the addition of new features as your telecom services evolve.
MAP AEF as a standalone microservice MAP AEF as a standalone microservice

Develop converged applications mixing MAP AEF APIs and other API sources

By integrating multiple APIs into an app, you can significantly enhance its intelligence and functionality. Leveraging diverse APIs—such as MAP API for location data, SMS/MMS APIs for communication, IoT APIs for device interaction, and Analytics APIs for insights—enables the app to process real-time data, personalize user experiences, and automate tasks. This interconnected approach allows for smarter decision-making, improved performance, and dynamic user interactions, ultimately creating an app that is more adaptive, responsive, and efficient in addressing user needs.

MAP AEF as part of a workload MAP AEF as part of a workload

functional specs

Software packagingDocker image, RPM or DEB package.
SCTPRFC2960 RFC3309
M3UARFC3332
SCCPITU-T Q.711 through Q.714 connectionless class 0 & 1
TCAPITU-T Q.700 through Q.707, Q.781, Q.782, Q.791
MAPGSM 09.002 ETSI TS 100.974 MAP v1/v2/v3/v4
Application interfaceHTTP/1.1 HTTPS HTTP2

Let'sconnect

Telecom is our expertise