Ouroboros Telecom
5G Standalone

Applications know what they need from the network; the core knows how to deliver it. The AF 5G connects the two with one simple API.

AMTP · AF 5G
NorthboundREST API, JSON, OAuth2, quotas per application
ServicesQoS on demand, sponsored data, traffic influence, event monitoring, background data transfer
5GNpcf PolicyAuthorization (N5), NEF northbound APIs (N33)
4GRx toward the PCRF
NotificationsBearer loss, QoS not granted, mobility, reachability
DeploymentVMware, KVM, Docker, Kubernetes
1
API for 4G and 5G
N5 · N33 · Rx
toward the core
Per application
quotas and rights
99.999%
availability
00The problem

A 5G core can guarantee a bit rate for a video session, steer a factory's traffic to a local edge site, charge a partner's traffic to the partner, or report when a sensor comes back online. In IMS, the P-CSCF already uses this to give every voice call its QoS. For other applications, the procedures are 3GPP interfaces they do not speak.

Exposing the policy function or the NEF directly to applications brings its own issues: identifying each application, limiting what it may ask for, cleaning up when it disappears. Without an intermediary, every integration becomes a project.

01How it works

AF 5Gcore
ApplicationsREST API
PCFN5 policy
NEFN33 exposure
01 / 03

One API for applications

Applications call a simple REST API with OAuth2 credentials: QoS on demand for a flow of a subscriber, sponsored data, traffic steering to an edge site, event subscriptions, background data transfer. Each application has its rights, quotas and validity periods.

02 / 03

Translated into 3GPP procedures

Inside the operator network, the AF 5G is a trusted application function: it requests the policy directly from the PCF over N5, or from the PCRF over Rx for 4G sessions. For third-party exposure, it goes through the NEF over N33, which applies the operator's exposure policy.

03 / 03

Follow the session

The requested QoS or steering lives with the session: it is removed when the application ends it, when its validity expires or when the subscriber's session ends. Events of the core — bearer loss, QoS not granted, mobility — are sent back to the application.

Reference architecture
Architecture diagram of the Ouroboros AF 5G. Video and gaming platforms, enterprise applications and IoT platforms call its REST API to ask for QoS on demand, sponsored data, traffic steering to an edge site or device event notifications. The AF 5G turns these requests into 3GPP procedures: Npcf PolicyAuthorization toward the PCF over N5 as a trusted AF, the NEF northbound APIs over N33 for third-party exposure, and Rx toward the PCRF of the 4G core.

AF 5G — applications talking to the mobile core

02Use cases

QoS on demand, sponsored data, edge computing, IoT, enterprise services — one API.

01

QoS on demand

Video streaming, cloud gaming, telemedicine and live broadcast ask for a guaranteed or prioritised bit rate for the duration of a session.

02

Sponsored data

A partner's application traffic is charged to the partner instead of the subscriber, for zero-rating offers.

03

Edge computing

The traffic of an application is steered to a local UPF and data network, close to its edge servers.

04

IoT events

IoT platforms are notified when devices become reachable, change location or lose connectivity.

05

Enterprise services

On private or public 5G networks, enterprises request the network behaviour their applications need through one API.

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

Function
5G Application Function with northbound REST API
Services
QoS on demand, sponsored data, traffic influence, event monitoring, background data transfer
Northbound
REST, JSON, OAuth2, rights and quotas per application
5G interfaces
N5 (Npcf PolicyAuthorization), N33 (NEF northbound APIs)
4G interface
Rx (Diameter) toward the PCRF
Notifications
Bearer loss, QoS not granted, mobility, reachability
Protocols
HTTP/1.1, HTTP/2, JSON, TLS, Diameter
Monitoring
Counters per application and per service, SNMP traps, Prometheus metrics
IP support
IPv4, IPv6 or dual-stack
Virtualisation
VMware, KVM, Docker, Kubernetes
Cloud
AWS, Azure
Standards
3GPP 5G SA and EPC policy control compliant
Availability
99.999%
Business model
OPEX rental · CAPEX licence
04Inside the platform

01

Simple northbound API

REST and JSON, with OAuth2 authentication. No 3GPP knowledge needed on the application side.

02

Rights and quotas per application

Each application is limited to the services, subscribers and volumes it is entitled to.

03

4G and 5G

Rx toward the PCRF and N5 toward the PCF, behind the same API.

04

Direct or through the NEF

Trusted AF toward the PCF for the operator's own services, NEF exposure for third parties.

05

Session-bound requests

QoS and steering are removed with the session, the application or the end of their validity.

06

Notifications to the application

Bearer loss, QoS not granted, mobility and reachability events are forwarded to the application.

07

Supervision

Counters per application and per service, SNMP traps and Prometheus metrics.

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 AF 5G comes from the same platform as the PCRF / PCF, SMF and UPF that apply its requests, tested together in the Ouroboros TechLab. The policy rules it asks for are the ones these functions already enforce, in 4G and 5G. It also works with third-party policy functions and NEFs over the standard interfaces.

Ouroboros Telecom

Tell us the applications and partners you want to serve and the network behaviour they need. We'll propose an AF 5G configuration to match, on OPEX or CAPEX.