Ouroboros Telecom
2G / 3G

Real-time SS7 signalling routing for 2G/3G networks and the SS7 interworking of the 4G and 5G cores: legacy PCM SS7 links and SIGTRAN on one Signalling Router. The same node acts as STP, number portability server and SS7 firewall.

AMTP · STP
LinksPCM SS7 (LSL, HSL), SIGTRAN M3UA
RoutingPC, GT, SSN, TT, MAP/CAP opcode, routing key
ModesSTP · MNP-SRF · SS7 firewall · PCM to SIGTRAN translation
PortabilityOpen MNP tables, one or several countries
RedundancyMated 2N pair, stateless processing
DeploymentCOTS, VMware, KVM, Docker
99.999%
availability
< 1 ms
mated-pair route failover
PCM SS7 · SIGTRAN
one router
Unlimited
no licence per link or per TPS
00The problem

Every network element generates signalling. The MSC, HLR, SMSC, SCP and the rest all need to exchange messages to set up calls, deliver SMS, and look up subscribers. Without a routing hub, each element has to address every other element directly, and every interconnect with another operator adds another set of direct links to maintain.

Operators also run two kinds of SS7 transport at once. Legacy network elements speak PCM SS7 over E1 or STM-1; newer elements speak SIGTRAN, SS7 over IP. A network that cannot route both on one platform ends up maintaining separate signalling layers, each with its own configuration, its own licences and its own failure points.

01How it works

STPcore
HLRMAP queries
SMSCMT-SMS routing
GMSCISUP anchor
MSCServing switch
01 / 05

A star instead of a mesh

The STP is the signalling routing hub of the network. Every message from an MSC, HLR, SMSC, SCP or external operator arrives at the STP, which routes it to its destination by Point Code, Global Title, SSN, translation type, MAP or CAP operation, or routing key. Elements no longer need to address each other directly. They address the STP. The star topology reduces the number of links and the declarations needed in every other element, especially for number portability.

02 / 05

PCM and SIGTRAN on one router

The Ouroboros Signalling Router handles legacy PCM SS7 links (Low Speed Links and High Speed Links) and SIGTRAN M3UA links. PCM and SIGTRAN can be mixed for the same signalling end point, so components migrate from TDM to IP without a cut-over. SCCP UDT, XUDT and LUDT are supported, with load sharing and failover driven by congestion and link state.

03 / 05

Mated pair, stateless processing

STPs are installed as a mated pair with instantaneous route failover, in less than one millisecond. Packets are processed stateless, so the failure of one STP has no impact on the network and no loss of capacity.

04 / 05

Number portability, handled centrally

The STP chooses the right HLR or operator per MGT, MSISDN or IMSI range or full number (MNP-SRF). The MNP tables are open and support any portability scheme, centralised or decentralised, across one country or several.

05 / 05

Security, translation and value-added services

As an Edge STP, the router screens and blocks unwanted SS7 traffic at the network border and hides the internal topology. PCM links are translated to SIGTRAN for elements that only speak IP. An external VAS callback over HTTP can choose the route, rewrite the GT number or block a message after inspection.

Reference architecture
Architecture diagram of the Ouroboros STP. A redundant pair of STP nodes is cross-linked so either can carry the whole load. MSC, SMS-C, VLR, SGSN and GGSN fan into the pair, and GMSC, HLR and SCP fan out of it, so any endpoint reaches any endpoint through the mesh. Both STP nodes also act as MNP SRF and share one MNP database.

STP — redundant signalling pair

02Use cases

Hub-and-spoke signalling, SS7-to-IP migration, number portability, signalling security — one platform.

01

Consolidating PCM and IP signalling

An operator running PCM SS7 and SIGTRAN routes both through one Signalling Router, and migrates its elements from TDM to IP one by one. The signalling layers share a single routing configuration instead of separate platforms.

02

Inter-operator interconnect and SS7 firewall

Signalling to and from external operators is routed, screened and filtered at the Edge STP. Rules choose the link per destination or commercial contract, and topology hiding keeps the internal network invisible.

03

Mobile Number Portability

The STP routes calls, SMS and lookups of ported numbers to the right HLR or operator, with open tables that follow the national portability scheme.

04

Value-added services

Plugins of the STP use the signalling it routes to trigger SMS Welcome, Goodbye and Bon Voyage campaigns for inbound and outbound roamers.

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

SS7 links
PCM — LSL and HSL (E1, DS1, STM-1)
IP signalling
SIGTRAN M3UA over SCTP
Addressing
Point Code, Global Title, SSN, TT, MAP/CAP opcode, routing key
SCCP
UDT, XUDT, LUDT
Use modes
STP, MNP-SRF, PCM to SIGTRAN translation, Edge STP
Mobile Number Portability
HLR or operator per MGT, MSISDN or IMSI range or full number
IN protocols
CAMEL Phase 1 to 4, INAP CS1 (with Ericsson and Alcatel variants)
Security
Per-peer screening, topology hiding
Number manipulation
Calling and called digits, nature and plan; country numbering plan change
VAS callback
HTTP / HTTP/2, SOAP
Plugins
SMS Welcome, SMS Goodbye, SMS Bon Voyage, Local National Number, SS7 firewall
Redundancy
Mated 2N pair, route failover in less than 1 ms, stateless processing
Monitoring
SNMP with traps, HTTP, Prometheus metrics, Wireshark dumping
Licensing
No licence per link or per TPS
IP support
SIGTRAN on IPv4, IPv6 or dual-stack transport
Deployment
COTS 2U server, VMware, KVM / QEMU, Docker
Standards
3GPP, ITU-T, ETSI, IETF compliant
Availability
99.999%
Business model
OPEX rental · CAPEX licence
04Inside the platform

01

PCM SS7 and SIGTRAN on one platform

Legacy PCM links (LSL and HSL) and SS7 over IP route through the same platform. No second platform for the IP signalling layer.

02

Rich routing criteria

Point Code, Global Title, SSN, translation type, MAP and CAP operation codes and routing key. Calling and called numbers can be rewritten, including the numbering plan of a country.

03

Multiple identities in one node

Several Point Codes and Global Titles of different natures run on the same node, so several network functions are integrated in one STP.

04

Open number portability

MNP-SRF with open tables supporting any country portability system, even several countries.

05

SS7 firewall

The Edge STP mode screens messages per peer, block attacks at the border and hide the topology.

06

No licence per link or per TPS

STP capacity is unlimited from the start. Capacity grows by adding links and nodes, not licence keys.

07

Operations

Wireshark dumping, probing of signalling end points, SNMP and HTTP management with traps, Prometheus metrics, and a licence manager checking instances in NFV infrastructure.

08

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

The Ouroboros Signalling Router covers SS7 signalling on one platform: PCM SS7 and SIGTRAN, with number portability, firewall and translation built in. Ouroboros develops its own SS7 stack, so non-standard adaptations and national variants are possible on request.

There is no licence per link or per TPS. It runs on COTS hardware, virtual machines or containers, as part of a platform in production since 2004 across 30+ countries.

Ouroboros Telecom

Tell us your current signalling topology: PCM SS7, SIGTRAN, and the elements you need to route between. We'll confirm the right Signalling Router configuration for your network.