CAP API Exposure Function
The CAMEL Application Part (CAP) API Exposure Function is a communication engine that enables the access and control of CAMEL services by external applications. CAMEL (Customized Applications for Mobile network Enhanced Logic) is a set of standards that defines how mobile network operators can provide value-added services to their subscribers. The microservice acts as an interface between the CAMEL service logic and the external applications, allowing them to invoke CAMEL operations and receive notifications. The CAP-AEF is commonly used to perform authentication, authorization, charging and policy enforcement for the exposed CAMEL services.
Features & Benefits
Handling of simultaneous CAMEL versions
Supports through all 3GPP versions; Phase 1, 2, 3 and 4.
Programmable via a internal scripting
Provides ability to quickly and easily implement zero-code call flows using simple scripting language to shorten time-to-market.
Multi-function
Implements all mobile IN function interfaces, Service Switching Function (SCF), Service Control Function (SCF) & Service Resource Function (SRF)
Optional data store
Enables to keep number lists in a shared memory store for distributed configurations.
Standalone mode
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.
3rd Party API Exposure 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.
Technical specifications
SCTP
RFC2960
RFC3309
MTP
ITU-T Q.700 through Q.707, Q.781, Q.782, Q.791
M2PA
RFC4165
M3UA
RFC3332
SCCP
ITU-T Q.711 through Q.a714 Connectionless Class 0 & 1
TCAP
ITU-T Q.700 through Q.707, Q.781, Q.782, Q.791
CAP
GSM 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