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