Ouroboros Telecom
2G / 3G

Without a centralised SCP, every billing change touches every switch. Deploy one platform for prepaid billing, number translation, call filtering, and VMS — and migrate to 4G without a forced cut-over.

AMTP · SCP
SCF functionsFull gsmSCF and fix SCF
Core protocolsCAMEL Phase 1 to 4, MAP, INAP CS1
SDP integrationRPC-XML, SOAP, JSON-RPC, SIP, Diameter
4G migrationReverse IM-SSF · SCP Relay
BillingPrepaid and postpaid · Ro to OCS
FilteringCall, SMS, and data
148M+
subscribers on platform
99.999%
availability
200
CAPS per vCPU
CAMEL Phase 1 to 4
MAP · INAP native
00The problem

Without a centralised SCP, IN service logic lives in individual switches. A billing rule change means reprogramming every MSC separately. In a network with multiple switches, one out of sync means inconsistent behaviour across the network — a call that charges correctly on one route and incorrectly on another.

As the service catalogue grows, the complexity compounds. Abbreviated dialling, virtual numbers, conference calling, voicemail forwarding: each new service is another per-switch configuration to maintain. Changes slow down. The risk of an error that affects live traffic rises with every new rule added.

There is also the 4G migration problem. Moving subscribers to LTE means IMS. IMS and traditional GSM billing are different environments. A hard cut-over at migration forces new billing logic, new service configurations, and a network risk event at exactly the moment when operator and engineering teams have the least capacity to absorb it.

01How it works

SCPcore
GMSCTriggers
SMSCMessaging
OCSRo billing
SDPServices
01 / 05

Service logic moves to one place

In a network without a centralised SCP, every service decision — charge this call, translate this number, block this traffic, forward to voicemail — is a per-switch problem. The SCP moves all of that logic to one place. The GMSC and SMSC trigger CAMEL when a qualifying event occurs. The SCP decides what happens next and returns the instruction to the originating network element. One configuration point for the entire service layer.

02 / 05

Full gsmSCF and fix SCF

The Ouroboros IN-SCP implements the full gsmSCF and fix SCF function. Core protocols are CAMEL (Phase 1 to 4, Phase 4 giving application servers the finest leg handling), MAP, and INAP CS1 with its Ericsson CS1+, Alcatel and Huawei variants. SDP integration connects via RPC-XML, SOAP, JSON-RPC, SIP, or Diameter. Any detection point or SRF interaction can trigger a web service or an SQL stored procedure, and voice prompts come from a CAMEL SRF intelligent peripheral or a SIP IVR.

03 / 05

Convergent billing, gradual migration

The Diameter Agent connects to an OCS via the Ro interface for convergent IMS/NSS billing — LTE and 2G/3G subscribers billing through the same charging system. The reverse IM-SSF runs IMS and SIP services inside the traditional GSM service context during 4G migration, so operators move subscribers to LTE gradually without cutting the entire IN layer over at once. The SCP Relay forwards CAMEL triggers to a legacy billing SCP where both systems need to run in parallel during transition.

04 / 05

The full service catalogue

Services covered: prepaid and postpaid billing of voice, SMS and data, number translation (virtual numbers, 800 numbers routed by time of day, day of week, location or percentage, with hunting and queuing), special payments (collect call, prepaid line, callback, prepaid cards, reverse charging), call me back, reachability alert, local number portability, Mobile Centrex, dual numbers, abbreviated dialling, conference meet-me, call, SMS and data filtering, and VMS failed call forwarding.

05 / 05

Protocol translator

The same element can dispatch charging protocols: like an STP, it forwards CAMEL to the right SCP of the subscriber; like a DRA, it forwards Diameter to the right OCS; and it converts Diameter credit control into CAMEL for a legacy SCP.

Reference architecture
Architecture diagram of the Ouroboros reverse IM-SSF. The Ouroboros gsmSCF and SIP Gateway sit inside the reverse IM-SSF zone. The gsmSCF talks SIP to a SIP application server, the SIP Gateway carries SIP and RTP to the application server and RTP to the IVR. The MSC with SSF and CCF connects up to the gsmSCF over CAMEL and to the SIP Gateway over ISUP/CIC, with caller and callee handsets at the edges.

Reverse IM-SSF — CAMEL to SIP service bridging

Reference architecture · 02
Numbered call-flow diagram for the Ouroboros SCP Relay: MAP INSERT_SUB_DATA from HLR to MSC at location update, IAM from the handset, CAP InitialDP to the relay, HTTP to a third-party controlling application, CAP iDP Voice to the OCS/SDP, CAP Continue back, CAP Connect to the MSC, and IAM onward to the B-party.

SCP Relay — call setup sequence 01–08

02Use cases

Billing, number translation, filtering, VMS — and a 4G migration that runs at your pace, not the vendor's.

01

Centralised prepaid and postpaid billing

CAMEL triggers from the GMSC reach the SCP on every qualifying call. The SCP checks balance, applies the charging plan, and authorises or blocks in real time. The same platform handles postpaid logic for hybrid subscriber bases.

02

Number translation services

Abbreviated dialling, virtual numbers, and conference meet-me all resolve via the SCP. A subscriber dials a short code. The SCP translates to the destination and returns the route to the switch. No per-switch configuration required.

03

Call, SMS, and data filtering

Filtering rules are defined once on the SCP and applied via CAMEL triggers across all relevant network elements: by number, content class, or time of day. Parental controls, enterprise restrictions, and regulatory compliance filters all deploy from one interface.

04

VMS failed call handling

When a call goes unanswered, the SCP instructs the network element to forward to voicemail. No switch-level VMS configuration. Rules change on the SCP without touching the switch.

05

Free-phone and special payment services

800 numbers with time, location and percentage routing, collect call, reverse charging, callback and prepaid cards run as IN services on the same platform as billing.

06

4G migration at your own pace

The reverse IM-SSF keeps IMS and SIP services running inside the traditional GSM service context while operators move subscribers to LTE. The SCP Relay keeps legacy billing live in parallel. No forced cut-over. No service disruption during migration.

Legos

We've selected Ouroboros because it was the best company capable of fulfilling our need for a scalable and virtualised full MVNO platform. Moreover, the Ouroboros team is pragmatic, flexible and responsive.

Pascal Prot

CEO-CTO · Legos

03Specifications

SCF functions
Full gsmSCF and fix SCF
Core protocols
CAMEL Phase 1 to 4 (SCF-SSF, SCF-SRF), MAP, INAP CS1 (Ericsson CS1+, Alcatel, Huawei variants)
SDP integration protocols
RPC-XML, SOAP, JSON-RPC, SIP, Diameter (Ro, Ericsson SCAP), SQL
Diameter Agent
Ro interface to OCS — convergent IMS/NSS
Reverse IM-SSF
IMS/SIP services in GSM context during 4G migration
SCP Relay
Forwards CAMEL to legacy billing SCP
Billing
Prepaid and postpaid
Protocol translator
CAMEL dispatcher, Diameter dispatcher, Diameter to CAMEL conversion
Number services
Virtual numbers, 800 numbers (time, location, percentage routing, hunting, queuing), abbreviated dialling, conference meet-me, dual numbers, local number portability
Special payments
Collect call, prepaid line, callback, prepaid cards, reverse charging
Filtering
Call, SMS, and data
VMS
Failed call forwarding
Voice prompts
CAMEL SRF intelligent peripheral or SIP IVR
Capacity
Up to 200 CAPS per vCPU, 20 000 MSU/s per server, linear scaling
Redundancy
Active/active or active/backup
Monitoring
SNMP, Prometheus and HTTP alarms and counters
IP support
SIGTRAN and Diameter on IPv4, IPv6 or dual-stack transport
Deployment
SIGTRAN 1U or virtualised (VMware, KVM, Kubernetes, AWS, OpenStack); SS7 TDM on 2U servers
Availability
99.999%
Business model
OPEX rental · CAPEX licence
04Inside the platform

01

Full gsmSCF and fix SCF

The SCP implements both mobile (gsmSCF) and fixed network (fix SCF) service control in one platform. Operators with fixed-mobile convergence run both under one SCP, not two separate deployments.

02

Diameter Agent — Ro interface

Connects the SCP to an OCS via Ro Diameter for convergent billing across IMS and traditional NSS. LTE and 2G/3G subscribers bill through the same OCS without separate charging gateways per generation.

03

Reverse IM-SSF

Runs IMS and SIP services inside the traditional GSM service execution environment during 4G migration. Operators activate IMS services for LTE subscribers without cutting the entire IN service layer over at migration.

04

SCP Relay

Forwards CAMEL triggers to a legacy billing SCP. Both SCPs run in parallel during transition. Migration proceeds at the operator's pace. Legacy billing stays live until it is formally decommissioned.

05

Centralised filtering across calls, SMS, and data

Filtering rules defined once on the SCP apply via CAMEL triggers across all relevant network elements. A parental control change or a regulatory filter update propagates to the entire network from one configuration point.

06

CAMEL, MAP, and INAP in one platform

All three IN signalling protocols are supported natively, CAMEL from Phase 1 to Phase 4 and INAP CS1 with the main vendor variants. No separate INAP gateway for legacy services. Mixed CAMEL and INAP environments work without a mediation layer between the SCP and older network elements.

07

Open service creation

IN events are translated into XML-RPC, SOAP or JSON-RPC calls, SIP, or SQL stored procedures. A third-party application drives the call with simple web services, without a proprietary service creation environment.

08

Linear scaling

Up to 200 call attempts per second per vCPU and 20 000 MSU/s per server, with nodes added linearly in active/active or active/backup clusters.

09

IPv4, IPv6 and dual-stack

Every interface runs over IPv4, IPv6 or both. The element fits an IPv6 core or a mixed network without a separate configuration.

05Why Ouroboros

Most operators running IN services have grown their service catalogue on top of per-switch configurations. The Ouroboros IN-SCP consolidates billing, number translation, filtering, and VMS handling into one platform. Configuration changes deploy once and apply everywhere.

The SCP Relay and reverse IM-SSF are the features that make the difference at migration time. They exist specifically so operators can move to 4G at their own pace — not at the pace forced by a hard IN cut-over.

OPEX rental is available. For operators who want a centralised IN platform without a large upfront commitment, cost scales with the network.

Ouroboros Telecom

Tell us your current IN architecture: billing platform, number services, filtering requirements, and where you are with 4G migration. We'll propose an SCP configuration that fits what you have today.