Customized Applications for Mobile network Enhanced Logic (CAMEL); Service definition (Stage 1)
This standard specifies the stage 1 description for CAMEL feature (Customised Applications for Mobile network Enhanced Logic) which provides the mechanisms to support services consistently independently of the serving network. The CAMEL features shall facilitate service control of operator specific services external from the serving PLMN. The CAMEL feature is a network feature and not a supplementary service. It is a tool to help the network operator to provide the subscribers with the operator specific services even when roaming outside the HPLMN.
CAMEL is developed in phases. The following phases exist:
- CAMEL phase 1. This is the default phase in this specification. Text that are only applicable to phase 1 are characterised with the formal designator - $(CAMEL1$)
- CAMEL phase 2. It is characterised where necessary with the formal designation - $(CAMEL2$) and sometimes with an indication of CAMEL phase 2. - $(CAMEL2$)
- CAMEL phase 3. It is characterised where necessary with the formal designation - $(CAMEL3$) and sometimes with an indication of CAMEL phase 2. - $(CAMEL3$)
The CAMEL feature is applicable
- to mobile originated and mobile terminated call related activities;
- as a CAMEL phase 2 function, to supplementary service invocations - $(CAMEL2$);
- as a CAMEL Phase 3 function, to SMS MO, to GPRS sessions, to the control of HLR subscriber data, to control different call party connections, to the control of network signalling load and, - $(CAMEL3$);
- as a CAMEL Phase 3 function, to CSE created calls - $(CAMEL3$).
The mechanism described addresses especially the need for information exchange among the VPLMN, HPLMN and the CAMEL Service Environment (CSE) for support of such operator specific services. Any user procedures for operator specific services are outside the scope of this standard.
This specification describes the interactions between the functions of the VPLMN, HPLMN, IPLMN and the CSE.
The second phase of CAMEL enhance the capabilities of phase 1 and are included in this standard. Following capabilities are added:
- Additional event detection points.
- Interaction between a user and service using announcements, voice prompting and information collection via in band interaction or USSD interaction.
- Control of call duration and transfer of Advice of Charge Information to the mobile station.
- The CSE can be informed about the invocation of GSM supplementary services (ECT, CD, MPTY).
- For easy postprocessing, charging information from a serving node can be integrated in normal call records.
The third phase of CAMEL enhances the capabilities of phase 2. Following capabilities are added :
- Capabilities for enhanced handling of call party connections, together with the ability to handle more than 2 parties in a call
- Support of facilities to avoid overload situations.
- Capabilities to support Dialled Services.
- Capabilities to handle mobility events, such as (Not-)reachability and roaming.
- Control of GPRS sessions.
- Control of mobile originating SMS.
- Support of SoLSA. Support of Localised Service Area interworking is an optional feature. The support for interworking with mobile terminating calls is a requirement, however the specific details of how this will be realised is for further study - $(CAMEL3$)
Detailed information can be found in the respective sections.