Professional Documents
Culture Documents
Introduction To CCN
Introduction To CCN
-Ashish Kalgaonkar
What is CCN?
• Charging Control Node
– As the name suggests CCN is a charging application
on top of a TSP node.
– It is one of the nodes in the ecosystem of the
“Charging System” CS network – currently CS 4.0.
– Used primarily to facilitate real time charging of pre-
paid accounts.
– Now I have used the word “facilitate” i.e CCN itself
does not maintain user accounts nor does it perform
real time charging. That is done by the SDP (Service
Data Point) …. Which brings us to the question -
Why CCN?
• A little background from the SS7 network
– SDP and SCP form the core of the SS7 network.
– As mentioned Service Data Point (SDP) is the core of the Pre-
Paid Service (PPS) network and holds account data and rating
mechanisms.
– For voice calls a Service Control Point (SCP) with PPS-IN
scripts is used in front of SDP. SCP handles the call control and
interrogates the SDP to check the account level to see if the call
is allowed to start.
– After call establishment, while services are being used, the SCP
interrogates the SDP to deduct money from the account and
again to check the account level to see if the call is allowed to
proceed (real time charging).
– SCP and SDP communicate according to the Charging
Interrogation Protocol (CIP) formerly referred to as INAP CS1+
(Intelligent Network Application Part Capability Set) published by
ITU-T.
Call Establishment
• MSC-A starts call establishment, as a result of receiving a setup
message over the air interface from the A-party, and it invokes an
IN service in the SCP.
• At service invocation and event notification, the MSC copies
information elements from the signaling message (i.e. the ISUP
message) to the IN control message (CAMEL or INAP). The SCP
decides how to control this call, based on the received
information.
Why CCN?
• Before Charging Control Node (CCN) was introduced
into the Charging Network with PPS 3.6/Charging
System 1.6, Packet Switched GPRS calls were charged
via CDRs. This was referred to as near real-time
charging – the CDRs were processed after the call, not
in real time but near real time.
• The only traffic charged in real time was circuit switched
voice traffic and SMS (fixed cost per SMS).
Before CCN
Top right
Slide title
40 pt Charging Network before CCN corner for
field-mark,
customer or
Slide subtitle partner logotypes.
24 pt See Best practice
for example.
Business Support Financial Network
Text
24 pt
Bullets level 2-5
20 pt PPAS
(HVR)
USSD Gw IVR
Top right
Slide title
40 pt Charging Network at CS 3.0 CP5 corner for
field-mark,
customer or
Slide subtitle partner logotypes.
USSD Gw PPAS IVR
24 pt (HVR)
See Best practice
for example.
Text
SDP
24 pt Multi
Bullets level 2-5 Mediation
20 pt (BGw) Service
CIP Network
On-line
MAP Gw Parlay
CCN
Diameter
CS1+/CAP
SMS-C PSL
INS RTC CAP
CAP v3
v1 - 3 Diameter
CS1+/
CAP
gsmSSF gprsSSF
HLR MSC/VLR SGSN GGSN
Cap v3/SS7
Relay of Service Based Charging SDP
Control Relay On-line Charging of GPRS
RTC/SS7 Relay On-line Charging of SMS
Relay of Service Based Charging
Policy and Rating Server
Control
Diameter SRAP/IP Online Charging of Content
Online Charging of Event
Online Charging of Content Relay On-line Charging of Voice
Online Charging of Event CIP/SS7
Diameter SCAP/IP DCC SCAPv2
DCC SCAPv2 CIP/IP
Diameter DCC/IP
Protocol = red
Service = blue
CCN Functions & Services
• Besides acting as a protocol converter and packet
forwarder CCN offers the following services
– Number Normalization
– White/Black Number Lists (checking barring lists)
– Parameter Conversion (e.g. CAPv3 to INAP)
– SDP Routing (finding the right SDP to forward the message)
– Location Lookup
– Mobile Number Portability
– Rating
– CDR Generation
– Call Control
O&M interface protocols
PC or Unix SSH XML/FTP Performance
Client Management
SNMP
CORBA OSS
V
I CORBA
P Node
HTTP
Management
R LDAP Toolbox
CCN
O
U LDAP
T HTTP RMA
E
R LDAP EMA
O&M interface protocols
• A VIP based XML/FTP interface for retrieval of
performance data.
FNR Activation
Service Network Integrated in MINSAT
Release Candidate
for smaller systems
Terminology
• Here is a list of all the acronyms that I came across for
the Charging System (CS) network while working on
CCN.
CCN Terminology