Skip to content

Cloud Native

API Exposure Functions

CAMEL

built by slicce

Develop 3G Intelligent Network services using CAMEL protocol

The CAMEL Application Part (CAP) API Exposure Function is a communication engine that enables the access and control of CAMEL services by external applications.

  • Rapid development of IN services
  • Use REST APIs in any coding language
  • Comes with our without data store
  • Multi-Function SCF, SCP, SRF APIs

CAMEL API Exposure Function makes advanced call control, charging, and service logic simple and accessible.

The most common CAMEL (Customized Applications for Mobile networks Enhanced Logic) services include call control, charging, short message service (SMS), and location-based services. These services enable mobile operators to offer value-added functionalities such as real-time call handling, prepaid or postpaid billing, and personalized SMS features. Call control services allow for managing call setup, termination, and routing, while charging services handle real-time billing for voice and data usage. SMS services enable delivery reports, messaging, and premium SMS features, while location-based services help track subscribers for applications like geofencing or location-based advertising. CAMEL services are integral to providing enhanced mobile experiences and monetizing telecom services.

Here are some examples of common CAMEL (Customized Applications for Mobile networks Enhanced Logic) services:

  • Call control services: A prepaid calling plan where a subscriber’s call is automatically disconnected when their balance runs low. CAMEL allows the network to monitor the call’s duration and terminate it if the subscriber has insufficient funds.
  • Charging services: A pay-per-use data plan where the network charges the subscriber based on the exact amount of data consumed in real-time. CAMEL APIs allow the operator to track and bill for data usage during the active session, ensuring accurate charges.
  • SMS services: A premium SMS service where users can send SMS messages to a short code to subscribe to special content like ringtones, news, or voting services. CAMEL handles the service logic for charging users and delivering content based on their request.
  • Location-based services: A location-based advertising service where a mobile operator sends targeted advertisements to subscribers based on their GPS location. CAMEL uses subscriber location data to trigger and deliver relevant ads based on proximity to specific areas (e.g., stores or events).

These examples illustrate how CAMEL services provide advanced control over call routing, billing, messaging, and location-based functionalities within mobile networks.

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

Implements a multi-service SCF based on service key subscriptions

One of the benefits of implementing IN services with CAMEL is that it allows service providers to create and deploy new services independently of the underlying network infrastructure. CAMEL enables service logic to be executed on an application server, rather than on the network switches, which reduces the complexity and cost of service development and maintenance. CAMEL also supports interoperability between different networks and protocols, such as GSM, UMTS, and SIP, by providing a common interface for service invocation and control. CAMEL can be used to implement various IN services, such as prepaid calling, number portability, call screening, and location-based services.

Standalone mode Standalone mode

Expose SCF API to 3rd pary domain with the CAPIF Core Function

MNO (Mobile Network Operator) would most typically expose APIs to MVNOs (Mobile Virtual Network Operator) to enable better integration and interoperability between their services. By exposing APIs, MNO can allow MVNO to access its network resources, such as billing, authentication, provisioning, and customer care. This can benefit both parties by reducing operational costs, improving customer satisfaction, and creating new revenue streams. For example, MVNO can offer customized plans and features to its subscribers using MNO’s network infrastructure, while MNO can leverage MVNO’s market reach and brand loyalty.

3rd Party API Exposure mode 3rd Party API Exposure mode

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
CAPGSM 09.78 (ETSI TS101 046 - V5.6.0) CAMEL phase 1 GSM 09.78 (ETSI TS101 046 - V6.3.0) CAMEL phase 2 GSM 09.78 (ETSI TS129 078 - V4.6.0) CAMEL phase 3 3GPP TS 29.078 V7.3.0 R7 3GPP TS 29.278 V7.0.0 R7 (IMS) CAMEL phase 4
Application interfaceHTTP/1.1 HTTPS HTTP2

Let'sconnect

Telecom is our expertise