fOCS

15.000 

yREMORA’s Cloud-Native Online Charging System delivering real-time billing and charging for telecom networks

Category: Tags: , , Brand:

fOCS – FOSS Online Charging System: OCS/AAA/PCRF

fOCS (aka FOSS Online Charging System) is yREMORA’s real-time billing and charging solution for telecommunications networks, combining OCS, AAA, and PCRF functions into a single Erlang/OTP application. Built on the robust open-source SigScale OCS framework and distributed under the permissive Apache License 2.0, fOCS delivers carrier-class online charging with the flexibility of contemporary deployment architectures.


Key Capabilities

Flexible Deployment Models

Deploy fOCS in containerized environments (Docker, Kubernetes with Helm charts), virtualized infrastructure (VMware, KVM, OpenStack), or directly on bare-metal servers. RPM packaging available for RHEL, Rocky, Fedora, and RedOS. Choose the architecture that fits your operational requirements.

Real-Time Online Charging

Full Online Charging System (OCS) performing real-time authorization and charging across voice, data, and SMS services:

  • Session Charging with Unit Reservation (SCUR) for ongoing sessions
  • Event Charging with Unit Reservation (ECUR) for one-time events (SMS, MMS)
  • Prepaid balance management with per-session reservations
  • Centralized and decentralized unit determination
  • Configurable overflow charging with negative balance support

AAA Server

Integrated Authentication, Authorization, and Accounting over DIAMETER and RADIUS protocols:

  • DIAMETER interfaces: Ro/Gy/Wo (charging), Gx (policy), S6a, SWm/STa, SWx, S6b (authentication)
  • RADIUS authentication (port 1812) and accounting (port 1813) for WiFi/broadband
  • EAP methods: AKA, AKA’, PWD, TTLS — supporting USIM, password, and TLS-based authentication
  • HSS proxy functionality for subscriber data lookup

Policy Control (PCRF)

Policy and Charging Rules Function via DIAMETER Gx interface, providing QoS profile enforcement, data rate gating, and flow-based charging control using configurable policy and tariff tables.

5G Core Ready

Native Nrf_Rating REST API (3GPP TS 32.290/32.291) for 5G Core network charging via Service Based Interface (SBI). Supports direct integration with 5GC network functions (AMF, SMF) without protocol translation.

TM Forum Open APIs

Industry-standard REST APIs for OSS/BSS integration:

  • TMF620 Product Catalog Management — offer and price management
  • TMF637 Product Inventory — subscription lifecycle
  • TMF654 Prepay Balance Management — balance and bucket operations
  • TMF638 Service Inventory — subscriber identity management
  • TMF639 Resource Inventory — tariff table instances
  • TMF635 Usage Management — CDR and usage records
  • TMF632 Party Management — user administration
  • TMF630 Event Hub — real-time webhook notifications

Flexible Rating Engine

Sophisticated pricing and tariff engine supporting multiple charging models:

  • Usage-based, one-time, and recurring charges
  • Destination-based tariff tables with Global Title Translation (GTT)
  • Roaming tariff tables with VPLMN-based rate selection
  • Allowance buckets with automatic provisioning on subscription
  • Bundle offers combining voice, data, and SMS products

Web Administration GUI

Material design web interface built with Polymer 3 Web Components for complete system management: product catalog, subscriber provisioning, balance operations, tariff configuration, and a real-time dashboard with DIAMETER transaction graphs and connected peer monitoring.

RESTful API Management

Comprehensive API for configuration, provisioning, monitoring, and management — enabling automation, integration with CRM/BSS systems, and programmatic control. Supports TMF Advanced Attribute Filtering, pagination, ETag-based concurrency, and RFC 9457 problem details for error reporting.

High Availability

Built on Erlang/OTP’s fault-tolerant architecture with Mnesia distributed database replication across cluster nodes. Supports hot code upgrade for zero-downtime deployments, supervision trees for self-healing on failure, and lightweight processes enabling millions of concurrent charging sessions.

Open-Source Foundation

Leveraging the proven SigScale OCS (github.com/sigscale/ocs) framework ensures transparency, community-driven innovation, and freedom from vendor lock-in while maintaining enterprise-grade reliability. Distributed under the Apache License 2.0 allowing commercial use and modification.


Ideal For

Perfect for mobile operators, MVNOs, ISP/WiFi providers, VoIP operators, IoT platforms, and enterprises requiring a real-time billing system for 2G/3G/4G/5G networks with standard interfaces, prepaid balance management, and no vendor lock-in.

Note: For DIAMETER signaling routing between network elements and fOCS, explore our fDRA solution. For SS7 signaling requirements, see ySTP (M2PA) and oSTP (M3UA).


Commercial Competition Analysis

Ericsson

Converged Charging System (CCS)

Huawei

Convergent Billing System (CBS)

Nokia

Converged Charging

Oracle

Billing and Revenue Management (BRM)

Amdocs

Optima Charging

CSG Systems

Ascendon (formerly Openet)