Professional Documents
Culture Documents
Deng
Deng
Zhaohui Deng
Yinyan Zhou
1
What Is CAMEL
CAMEL is the wireless intelligent network standard
for GSM networks
CAMEL is not a separate service but a new feature
( It is a tool to help the network operator to provide
the subscribers with OSS even when roaming outside
the HPLMN)
In North America the corresponding standard is WIN
WIN and CAMEL use almost the same Intelligent
Network Conceptual Model
2
Evolution of Wireless Intelligent Network
3
Evolution of Wireless Intelligent Network
(Cnt)
4
Evolution of Wireless Intelligent Network
(Cnt)
Advanced Intelligent Network: provide service-
independent service logic and service management,
facilitate independent service development capability
5
Driver for CAMEL Emerging
Prior to CAMEL, GSM has INAP as protocol injecting
intelligence into GSM network. INAP designed for
wireline networks, no mobility management.
6
WIN BCSM DP Example
Originating BCSM detection Points:
Origination_attempt_Authorized DP – A point in the
7
WIN BCSM DP Example
Terminating BCSM Detection Points:
8
Service Drivers for WIN Phase I
9
Service Drivers for WIN Phase II
Prepaid Charging(PPC)
Should be invoked before any other service to verify the balance
Preferred Language Support
Free Phone
Launch AnalyzedInformation message to SCP, seize IP to set up
ConnectionResource message to MSC to connect to IP and IP play
announcement to direct how to make the call, completely toll free
and mobile airtime free
Billing Service Capabilities
Advice of charging; inform cost of impending call
Call management service
Rejection of undesired annoying call
10
Example of WIN phase II
Free Phone
Serving System
IP SCP MSC MSC upon recognizing a FreePhone call attempt,
launched a Analyzed Information(ANLYZD)
MS origination message to SCP. The SCP getting the request,
seizes the IP resource and IP send Connect
ANLYZD[TRIGTYPE, DGTSDIAL, TRANSCAP, WINCAP] Resource(CONNRES) message to the MSC,
directing it to set up a connection to IP. IP plays
SEIZED[SRFCapability, PLIND] an announcement to the caller(relative to the
FreePhone number called)Upon listening to the
Seizes[TLDN] announcement, a a series of release messages are
CONNRES[DSTDGT,CARDGTS,ROUTDGTS] played prior to the MSC setting the call up to the
appropriate telephone number associated with
FreePhone number.
TLDNAT call setup
INSTREQ[ ]
SRFDIR[ANNLIST
PLAY ANNOUNCEMENT
srfdir[]
Release message
instreq[ ]
Call setup
11
Service Drivers for WIN Phase III
Location-Based Service
12
Phased Development of Standards –
CAMEL Phase I
Introduce basic INAP capabilities such as support of initial
DP message
Basic call set-up reporting capabilities: inform CSE of
mobile origination and termination status, call-related CSE
interactions
Suppress announcement tones at the serving system
during call termination, allowing the home system to play
announcements in native language of the home system
Offer Any Time Interrogation (ATI) message, a GSM MAP
message: interrogate HLR to derive info about specific
customer’s location and status
CSE: CAMEL Service Environment
MAP: Mobile Application Part, protocol that interconnects wireless telephone system
13
Example of CAMEL phase I
MS Originating CAMEL call
MS
MSC/VLR
+ gsmSCF PSTN
gmsSSF
CAP-initialDP
A
CAP-Connect B
C ISUP-IAM
A: MSC gets CAEML service info from VLR during the call setup of a MS, gmsSSF in
the visiting network send the InitialDP message to gsmSCF and suspend the call processing.
The InitialDP message contains service key, called and calling party number, calling party’s
Category, location number, bearer capability, event type BCSM, location and IMSI. After
the service logic processing, B gsmSCF can for example do number translation, a CAMEL-specific
Service logic is initiated from gsmSCF C MSC uses the information received to set up a call
14
Phased Development of Standards –
CAMEL Phase II
Most significant enhancement over phase I is to support
SRF, would allow user interaction with a VRU within CSE
Provide additional GSM MAP related improvements including
support of USSD, another user interaction capability
enhancement, this call-unrelated CSE interaction capability
allows the subscriber to invoke CAMEL-based service via
USSD commands.
Online charge indication via the Advice of Charge( AoC)
feature for mobile originated calls. AoC is call-related CSE
interaction that can be very useful when deployed in
conjunction with services such as a Free Phone, prepaid
and premium calling services.
SRF: Specialized Resource Function
VRU: Voice Response Unit USSD: Unstructured Supplementary Service Data
15
CAMEL Phase I Architecture
Home
Network
MAP
HLR gsmSCF
MAP CAP
MAP
CAP
Home Network
present home PLMN (public land mobile network) of
CAMEL subscriber
Home Location Register (HLR) and GSM Service
17
CAMEL Phase I Architecture
Home Network
O/T-CSI is sent to GMSC when HLR responds to a
request for routing information
18
CAMEL Phase I Architecture
Interrogating Network
Perform the interrogation of the home network for
19
CAMEL Phase I Architecture
Visiting Network
It is PLMN where the CAMEL subscriber is roaming.
calls
May request for location information and status of the
subscriber
Set up calls from and towards the visiting subscriber,
20
Relationship
HLR-VLR interface: send CAMEL related subscriber
data to VPLMN and provision of Mobile Station
Roaming Number (MRSN), retrieve subscriber status
and location, or to suppression of announcement for
CAMEL service
GMSC-HLR interface: used at terminating calls to
exchange routing information, subscriber status and
location, suppression of announcement
GMSC-gsmSSF interface: internal interface, make it
easy for handling DPs
21
Relationship
gsmSSF-gsmSCF interface: used for gsmSCF to send
instruction to gsmSSF to play tones.announcements
to the users.
22
CAMEL Phase I:
Originating Basic Call State Model
O-Null&Authorize_Origination O_Exception
_Attempt_Collect-Info
DP2 Collect_Info
DP7 O_Answer
DP9 O_Active
O-Disconnect
23
Description of O-BCSM DPs in the MSC
CAMEL DP Type Description:
Detection
DP2 Collected_Info TDP-R Indication that the O-CSI is
analysed.
DP 4 EDP-N, EDP-R Indication that the call
Route_Select_Failur establishment failed
e
DP 5 O_Busy EDP-N, EDP-R Indication that:a busy indication is
received from the terminating
party, a not reachable event is
determined upon a cause IE in the
Note: ISUP release message
DP6 O_No_Answer EDP-N, EDP-R Indication that an application timer
BLUE
associated with the O_No_Answer
for
DP expires
phase I DP7 O_Ans wer EDP-N, EDP-R Indication that the call is accepted
BLACK and ans wered by the terminating
is added party.
In phase DP9 O_Disconnect EDP-N, EDP-R A disconnect indication is received
II from the originating party or from the
term inating party.
DP 10 O_Abandon EDP-N Indication that a disconnect
indication is received from the
originating party during the call
establishment procedure
24
Originating Call Example, Phase I
MSC gsmSCF
DP2 encountered (InitialDP)
25
CAMEL Phase I:
Terminating Basic Call State Model
T-Null T_Exception
DP12 Terminating_Attempt_Authorized
DP15 T_Answer
DP17 T_Active
T-Disconnect
26
Description of T-BCSM DPs in the GMSC
CAMEL DP Type Description:
Detection Point:
MAP CAP
MAP CAP MAP
gsmSRF
Home/Interrogating/Visiting Network
28
CAMEL Phase II Architecture and Relationship
29
CAMEL Phase II:
Originating Basic Call State Model
A
O_Abandon
Collected_Info DP2
Route_Select_ DP4
Failure
DP5
Analyse, Routing O_Busy
O_Answer DP7
DP9 O_Active
O_Disconnect
DP explanation
Please refer to former slide
Basic Call transition
Transition beyond Basic Call
30
CAMEL Phase II:
Terminating Basic Call State Model
A
T_Null T_Exception
DP18
T_Abandon
Terminating_Attempt_Authorised DP12
DP13
T_Busy
Terminating Call Handling
DP14
T_No_Answer
T_Disconnect
T_Answer
DP15
DP17 T_Active
DP explanation
Please refer to former slide
Basic Call transition
Transition beyond Basic Call
31
Terminating Call Example, Phase II
MSC gsmSCF
DP12 encountered (InitialDP)
33
An example of VPN in a visited network
using CAMEL(Cnt)
1. A subscriber who has a VPN service in his home network is
"roaming" in a network abroad. To call a colleague at the home
office, all he has to do is dialing the colleague's four-digit
extension number “4772”. The exchange (SSP/MSC) in the
visited network classifies the call as a "CSE event“. DP2 is
encountered, this InitialDP message contains from VMSC to
gsmSCF contains service key and other subscription
information. The set-up process is temporarily interrupted.
34
An example of VPN in a visited network
using CAMEL(Cnt)
2. gsmSCF in the home network ask VMSC to monitor the DP7
and DP9, then it translates the extension number into a B-
number for international routing and transfers the information
to the MSC in the visited network, which resumes the set-up
process.
35
Reference
3GPP TS 03.78: Customised Application for Mobile Network
Enhanced Logic phase 2
3GPP TS 02.78: Service Definition
Igor Faynberg, L. R. Gabuzda, T Jacobson, H.L Lu: The
development of the Wireless Intelligent Network and its Relation
to the international Intelligent Network Standards
E. Geulen, J Hartmann: Open Service Provisioning in GSM –
What do we gain with CAMEL
J Hartmann: The Alignment of IN and GSM
Gerry Christensen etc. Wireless Intelligent Network
36