Charging

Prepaid voice and SMS on a 2G or 3G network are charged through CAMEL triggers, not Diameter. The IN-SCP is what answers those triggers in real time, authorises the call, and decrements the balance. It is the charging brain of the legacy network, and it bridges that traffic to a convergent OCS.

AMTP · IN-SCP
CAMEL triggerGMSC and SMSC → IN-SCP
ProtocolsCAMELMAPINAP
OCS bridgeDiameter Agent over Ro
MigrationReverse IM-SSF + SCP Relay
Billing scopePrepaid cards to credit-card calling
ServicesNumber translation, filtering, VMS
subscribers on platform
2004
in production since
99.9999%
availability
Central
one rule set, every switch
00The problem

On a 2G or 3G network, prepaid charging runs through Intelligent Network logic. Without a central IN-SCP, that logic sits in individual switches. A change to a charging rule means reprogramming every MSC, and a switch that drifts out of sync charges the same call differently from the one next to it.

There is also the convergence problem. A subscriber on prepaid voice today is on LTE data tomorrow. CAMEL charges the voice. Diameter charges the data. If those two run as separate billing systems, the operator reconciles two balances for one subscriber. The charging layer needs to centralise the IN logic and connect to a convergent charging system, not stand apart from it.

01How it works

IN-SCPcore
GMSCCAMEL trigger
OCSRo Diameter
SMSCSMS CAMEL
Legacy SCPSCP Relay
01 / 03

CAMEL trigger arrives — SCP authorises in real time

The Ouroboros IN-SCP is a complete implementation of the gsmSCF and fix SCF functions. The GMSC and SMSC trigger CAMEL when a chargeable event occurs. The SCP authorises the call or message in real time, applies the charging plan, and returns the instruction to the switch. The charging logic lives in one place, so a rule change is made once and applies across every switch.

02 / 03

Charging logic lives once — rule change applies everywhere

For convergent billing, the SCP acts as a Diameter Agent to the OCS over the Ro interface, so 2G/3G prepaid traffic and LTE traffic charge against the same system. Where a network is moving from 2G/3G toward 4G, the reverse IM-SSF lets services built for IMS and SIP run inside the traditional GSM service context. Where a legacy billing SCP must stay live during transition, the SCP Relay forwards CAMEL triggers to it so both run in parallel.

03 / 03

Diameter Agent to the OCS: one balance across 2G, 3G, and LTE

Beyond charging, the same platform covers number translation, call/SMS/data filtering, and failed-call forwarding to voicemail. Core protocols are CAMEL, MAP, and INAP, with service data point integration over RPC-XML, SOAP, JSON-RPC, SIP, or Diameter.

Reference architecture
Architecture diagram of the Ouroboros SCP for real-time billing. The SCP exchanges Ro Diameter with a Diameter SDP charging data point, controls the MSC over CAMEL and the HLR over MAP, with subscriber handsets attached to the MSC and HLR.

SCP charging chain — CAMEL · MAP · Ro Diameter

02Use cases

Prepaid voice charging, convergent billing, card calling, 4G migration — IN charging centralised.

01

Real-time prepaid voice and SMS charging

CAMEL triggers from the GMSC and SMSC reach the SCP on every chargeable event. The SCP checks balance, applies the plan, and authorises or blocks in real time, with the logic held centrally rather than per switch.

02

Convergent billing with the OCS

The Diameter Agent connects the SCP to the OCS over Ro, so 2G/3G prepaid traffic and LTE traffic bill through one charging system. One balance per subscriber across generations.

03

Prepaid card and credit-card calling

The SCP handles billing services from prepaid cards through to credit-card calling, applying the charging logic at the point the call is set up.

04

4G migration without an IN cut-over

The reverse IM-SSF runs IMS and SIP services in the GSM service context, and the SCP Relay keeps a legacy billing SCP live in parallel. Charging continuity holds while subscribers move to LTE.

Quote placeholder client input needed.

Operator CTO

CTO · Major MNO

03Specifications

Function
IN-SCP: gsmSCF and fix SCF
Charging trigger
CAMEL (from GMSC, SMSC)
Convergent charging
Diameter Agent to OCS over Ro
Core protocols
CAMEL, MAP, INAP
SDP integration
RPC-XML, SOAP, JSON-RPC, SIP, Diameter
Migration features
Reverse IM-SSF, SCP Relay
Billing
Prepaid cards to credit-card calling
Other services
Number translation, filtering, VMS failed-call forwarding
Transaction rate
Contact us for current figures
Virtualisation
VMware, KVM, Docker
Standards
3GPP CAMEL/INAP compliant
Availability
99.9999%
Business model
OPEX rental · CAPEX licence
04Inside the platform

01

Centralised CAMEL charging logic

gsmSCF and fix SCF charging logic lives on the SCP, not in each switch. A charging rule change is made once and applies across every switch consistently.

02

Diameter Agent to the OCS

The SCP connects to the OCS over Ro for convergent IMS/NSS charging. 2G/3G prepaid and LTE traffic bill through one system. One balance per subscriber.

03

Reverse IM-SSF

IMS and SIP services run inside the traditional GSM service context during migration. Operators activate LTE services without cutting the IN charging layer over at once.

04

SCP Relay

CAMEL triggers forward to a legacy billing SCP so both run in parallel. Migration proceeds at the operator's pace, with legacy billing live until decommissioned.

05

Multi-protocol IN support

CAMEL, MAP, and INAP are supported natively, with SDP integration over several protocols. Mixed CAMEL and INAP environments charge without a mediation layer between elements.

06

Charging plus service control

The same platform handles number translation, filtering, and VMS alongside charging. Operators run prepaid charging and IN services from one deployment, not separate systems.

05Why Ouroboros

Prepaid charging on a legacy network is an IN problem, and the IN-SCP is where it is solved. Centralising the CAMEL logic removes the per-switch drift that causes inconsistent charging, and the Diameter Agent to the OCS means the same subscriber does not end up with one balance for voice and another for data.

The migration features are the part that matters on a 4G timeline. The reverse IM-SSF and SCP Relay let the charging layer move at the operator's pace rather than forcing a cut-over. Carrier-grade and in production since 2004.

OPEX rental is available.

Ouroboros Telecom

Walk us through your IN setup: charging triggers, prepaid platform, and where 4G migration stands. We'll propose an IN-SCP charging configuration that centralises it and connects to a convergent OCS.