Professional Documents
Culture Documents
-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 prepaid 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?
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
Slide title
40 pt
Top right
corner for
field-mark,
customer or
partner logotypes.
See Best practice
for example.
Slide subtitle
24 pt
Business Support
Text
24 pt
Bullets level 2-5
20 pt
USSD Gw
Multi
Mediation
(BGw)
SMS-C
Financial Network
PPAS
(HVR)
IVR
SDP
INAP/CIP
SCP
INAP/CIP
SOG/
PPAS
HLR
SSF/gsmSSF SRF/gsmSRF
gprsSSF
MSC/VLR
SGSN
1-8
After CCN
Slide title
40 pt
Top right
corner for
field-mark,
customer or
partner logotypes.
See Best practice
for example.
Slide subtitle
24 pt
Text
24 pt
Bullets level 2-5
20 pt
Multi
Mediation
(BGw)
CCN functioned
as a
SOG/
PPAS
HLR
SDP
Financial Network
Service
Network
IVR
CS1+
CCN
On-line
Parlay
Gw
Diameter
SCS
MMS
...
SCP
CAP 3
CAP 3
SSF/gsmSSF SRF/gsmSRF
gprsSSF
MSC/VLR
SGSN
1-9
Diameter
GGSN
Why CCN
The removal of the SCP and the use of CCN as a relay is an integral part of the move towards converged charging (Voice &
Data).
Slide title
40 pt
Top right
corner for
field-mark,
customer or
partner logotypes.
See Best practice
for example.
Slide subtitle
24 pt
USSD Gw
Text
24 pt
Bullets level 2-5
20 pt
Multi
Mediation
(BGw)
IVR
PPAS
(HVR)
SDP
Service
Network
CIP
MAP
On-line
Gw
CCN
Parlay
Diameter
CS1+/CAP
SMS-C
PSL
INS
RTC
CAP
v1 - 3
CAP v3
gsmSSF
gprsSSF
Diameter
CS1+/
CAP
HLR
MSC/VLR
1-10
SGSN
GGSN
So What is CCN?
CCN is a charging application based on the Ericsson
Telecom Server Platform (TSP) implemented on Dicos
operating system.
Its main function is to relay charging messages to the
SDP (Remember SDP can only talk CIP i.e INAP CS1+)
However for packet switched and other services the
different nodes in the charging ecosystem can talk various
kinds of protocols
Diameter, RTC, CAPv1, CAPv2, CAPv3, SCAP etc.
The different protocols terminate at the CCN and CCN
acts as a protocol converter and packet forwarder.
Besides this, CCN also offers other important services.
(See slide on CCN Functions and Services)
CIP
MSC
(GSM)
CAPv1-v3/CS1+
ERTC
SGSN
CAPv3
FNR
HLR
MAPv3
MAPv3
DNS
V
I
P
CCN
R
O
U
T
E
R
CDR/FTP
Account
Finder
MultiMediation
Diameter SRAP
GGSN
Diameter SCAP
Content
Service
Provider
CCN
DCC SCAPv2
Relay On-line Charging of Voice
Relay On-line Charging of SMS
Relay of Service Based Charging
Control
MAP
MAPv3/SS7
DCC SCAPv2
Relay On-line Charging of Voice
Relay of Service Based Charging
Control
MAPv3/SS7
FNR
HLR
SDP
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
SSH
XML/FTP
V
I
P
CCN
R
O
U
T
E
R
SNMP
CORBA
CORBA
HTTP
Performance
Management
OSS
LDAP
Node
Management
Toolbox
LDAP
HTTP
RMA
LDAP
EMA
Configuration Management
Fault Management
Tracing
Performance Management
Logging
Audit logging
System Logging
Rating Management
Subscriber Provisioning
0..n
INS
gsmSCF
SCF
SCP-T
VPN
CS1+,
SMAS
CAP v1-2
ERTC
CAPv3-4 CS SMS
CS1+
LDAP
(Community)
NQ
DCC
gprsSSF
SBCC
SASN
CCN
IMS-AS
S-CSCF
Content
Delivery
Support
Function
Service Network
DR
SDP
HTTP
(TCP/IP)
Charging
Mgmt
MML
(lifecycle
notifications)
CAI
(FaF
adm)
MML
(barring)
0..n
(On-line Gateway)
DR/CDR
Same bundle
NQ
Parlay (Corba),
DCC + other
0..n
FNR
Integrated in MINSAT
for smaller systems
EMAPv1&2
DR to/from ADM
DWS/ABM
NQ
DR
New Charging
System Nodes
EMAP
v1&v2
1..n
MML
DR/CDR
0..n
Ericsson
Multi
Activation
DR
Account
Finder
Recovery and
Synchronization (ftp)
CAI
(barring)
Batch jobs
(ftp)
0..n
0..n
0..n
VSIP
UCIP
DNS
update
from ADM
SCAP (TCP/IP)
Diameter Base
Service
Provider
Support
Function
gsmSCF
SCF
UGW
RP
C
LDAP towards
ext. system
NQ
http (TCP/IP)
MRFC
AIR
LDAP
DCC (TCP/IP)
EIT
1..n
SMPP
(EoC)
0..n
CIP
CS1+
CIP-IP
Charging
System
4
XML/http
(Community)
IMS Core
Voucher
Server
(VS)
XML/http
0..n
SRAP(TCP/IP)
DCC
0..n
XML/http
RP
C
Thresh. Batch
Notif. jobs
(ftp)
(ftp)
1..n
CAPv3-4
(PS SMS, GPRS)
ADM
DR
XML/http
CS1+
Batch jobs
(ftp)
POSI, PAMI
(if ASCS)
CMS
PPS-IN
0..1
CC API (CAI)
(if MINSAT)
0..n
MML
SGSN
GGSN
IN-IVR
gsmSCF
SCF
0..n
0..n
NQ
0..n
gsmSSF
gsmSRF
SSF
SRF
HP IVR
CS1+,
CAP
v1-v2
1..n
DNS update to
Account Finder
0..n
ISUP
HLR/HSS
Certified Nodes
Verified Nodes
Release Candidate
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