CAMEL: An Introduction
by Zahid Ghadialy
Contents of each CAMEL
Phase
CAMEL phase 1:
1.1 CAMEL phase 1 functionality:
| 
Functionality | 
Purpose
  / supports | 
Restrictions | 
| 
Triggering on MO, MT and forwarded
  calls. | 
 | 
 | 
| 
Any Time Interrogation | 
 | 
 | 
CAMEL phase 2:
2.1 CAMEL phase 2 functionality:
| 
Functionality | 
Purpose
  / supports | 
Restrictions | 
| 
Triggering on MO, MT and forwarded
  calls. | 
 | 
 | 
| 
Charging operations | 
 | 
- | 
| 
CSE provided e-parameters | 
 | 
- | 
| 
New detection points (Abandon,
  Busy, NotReachable, NoAnswer, RouteSelectFailure cases) | 
 | 
- | 
| 
Triggering criteria | 
 | 
- | 
| 
Any Time Interrogation | 
 | 
 | 
| 
USSD communication between MS and
  CSE | 
 | |
| 
Control of north American carrier
  information | 
 | |
| 
Notification of supplementary
  service (CCBS, ECT, CD and MPTY) invocation to CSE | 
 | 
3 CAMEL phase 3:
3.1 CAMEL phase 3 functionality:
| 
Functionality | 
Purpose / supports | 
Restrictions | 
| 
Triggering on MO, MT and forwarded
  calls. | 
 | adv | 
| 
Charging operations | 
 | |
| 
CSE provided e-parameters | ||
| 
CAMEL2 new detection points
  (Abandon, Busy, NotReachable, NoAnswer, RouteSelectFailure cases) | 
 | |
| 
CAMEL3 new trigger detection
  points. | 
 | |
| 
Triggering criteria | 
 | |
| 
Any Time Interrogation. Enhanced
  with CAMEL3 current location retrieval, and ATI for GMLC. | 
 | 
 | 
| 
USSD communication between MS and
  CSE | 
 | |
| 
Control of north American carrier
  information | 
 | |
| 
Notification of supplementary
  service (CCBS, ECT, CD and MPTY) invocation to CSE | 
 | |
| 
Call Gapping | 
 | 
 | 
| 
MT call triggering in VMSC-B | 
 | |
| 
Abandon as an EDP-R | 
 | |
| 
Enhanced FreeFormatCharging data
  (40 octets -> 160 octets) | 
 | |
| 
Reporting of MSRN/FTN to CSE | 
 | |
| 
CSE-HLR interface: ATM/ATSI/NSDC | 
 | |
| 
Subscribed dialled services
  (D-CSI) | 
 | 
 | 
| 
Serving Network Dialled services
  (N-CSI) | 
 | 
 | 
| 
MO SMS control (CS+PS) | 
 | 
 | 
| 
Inter-working with GPRS | 
 | 
 | 
| 
CS Mobility management
  notifications | 
 | |
| 
Service Interaction Indicators | 
 | 
CAMEL phase 4:
4.1 CAMEL phase 4 functionality in Release 5:
| 
Functionality | 
Purpose / supports | 
Restrictions | 
| 
Triggering on MO, MT and forwarded
  calls. | 
 | |
| 
Charging operations | 
 | |
| 
CSE provided e-parameters | 
 | |
| 
CAMEL2 new detection points
  (Abandon, Busy, NotReachable, NoAnswer, RouteSelectFailure cases) | 
 | |
| 
CAMEL3 new trigger detection
  points. | 
 | |
| 
Triggering criteria | 
 | |
| 
Any Time Interrogation. Enhanced
  with CAMEL3 current location retrieval, and ATI for GMLC. CAMEL4 enhances
  this to PS domain. | 
 | |
| 
USSD communication between MS and
  CSE | 
 | |
| 
Control of north American carrier
  information | 
 | |
| 
Notification of supplementary
  service (CCBS, ECT, CD and MPTY) invocation to CSE | 
 | |
| 
Call Gapping | 
 | 
For CS calls only. Not for SMS or
  GPRS. | 
| 
MT call triggering in VMSC-B | 
 | |
| 
Abandon as an EDP-R | 
 | |
| 
Enhanced FreeFormatCharging data
  (40 octets -> 160 octets) | 
 | |
| 
Reporting of MSRN/FTN to CSE | 
 | |
| 
CSE-HLR interface: ATM/ATSI/NSDC | 
 | |
| 
Subscribed dialled services
  (D-CSI) | 
 | 
· No call supervision | 
| 
Serving Network Dialled services
  (N-CSI) | 
 | 
· No call supervision | 
| 
SMS control (CS+PS) | 
 | 
· Not content based | 
| 
Inter-working with GPRS | 
 | 
· Not content based | 
| 
CS Mobility management
  notifications | 
 | |
| 
Service Interaction Indicators | 
 | |
| 
Interactions with Optimal Routing | 
 | |
| 
Call Party Handling | 
 | |
| 
Mid call procedure for MO and MT
  calls | 
 | |
| 
CAMEL for IMS | 
 | |
| 
Inclusion of flexible tone
  injection | 
 | |
| 
Provision of location information
  of called subscriber (Alerting phase) | 
 | |
| 
Notification of GPRS mobility
  management to CSE | 
 | |
| 
Inclusion of ODB data in the
  CSE-HLR interface | 
 | |
| 
Location information during an
  ongoing call (Handover DP) | 
 | |
| 
Transfer of the IMEI (with
  software version) and MS class mark to the CSE | 
 | |
| 
Any Time Interrogation from CSE to
  MNP-SRF | 
 | |
| 
Partial implementation of CAMEL
  phase 4 | 
 | 
4.2 CAMEL phase 4 additions in Release 6
| 
Enhancements of Dialled Services | 
·Full control of Dialled Services | 
adv | 
| 
Full CAMEL4 prepay support for
  SCUDIF | 
·The capability to report basic
  service code  changes during ongoing call. | |
| 
Change of position procedure armed
  with criteria | 
· Technical enhancement to reduce
  the signalling load | 
Concluding Remarks
We have covered some
basic details of CAMEL in this tutorial. As mentioned in the beginning, this is
just an introductory tutorial. Below is the list of references that an
interested reader can use to expand their knowledge of the topic. [1] provides
the basics of CAMEL procedures and the way they are applied during call
processing. [7] gives ideas on how to implement VoIP in 3G networks based on
CAMEL. Interested user can have a look at [7] for details. [3] gives details
about CAMEL Application Part (CAP). [2] provides in-depth implementation
related stuff for CAMEL. 
References
[1] 3GPP TS 22.078:
CAMEL Service Description; Stage 1
[2] 3GPP TS 23.078:
CAMEL Phase 4; Stage 2
[3] 3GPP TS 29.078:
CAMEL Phase 4; CAMEL Application Part (CAP) specification
[5] 3GPP TS 23.278:
CAMEL Phase 4 - Stage 2; IM CN Interworking
[6] 3GPP TS 29.278:
CAMEL Application Part (CAP) Specification for IP Multimedia Subsystems (IMS)
[7] 3GPP TR 21.978:
Feasibility Technical Report - CAMEL Control of VoIP Services
[9] 3G service control; M.D.Cookson and D.G.Smith - BT Technological
Journal, Vol 19, No. 1, Jan 2001
 
 


