Products & Services

Apache NiFi-Based Telecom Mediation

Build a reliable, transparent, and scalable data path between your network and business systems.

Bonyan System designs, implements, modernizes, and supports telecom mediation solutions with a strong focus on Apache NiFi. We help operators collect high-volume EDRs and CDRs from diverse network elements, validate and transform them into canonical formats, enrich and correlate events, and deliver trusted data to billing, charging, fraud management, revenue assurance, analytics, data platforms, and other BSS/OSS systems.

Our approach combines telecom-domain expertise with NiFi's visual flow management, durable queues, back-pressure controls, data provenance, and extensible processing framework. The result is a mediation environment that is easier to operate, audit, scale, and adapt as network technologies and downstream requirements evolve.

Architecture diagram showing telecom network sources flowing through Apache NiFi mediation to billing, assurance, and analytics systems
The foundation

NiFi as a Telecom Mediation Foundation

Apache NiFi provides a powerful open-source foundation for managing complex dataflows, but telecom mediation requires more than moving data between endpoints. Bonyan System adds the domain-specific design and engineering needed for production mediation: network interfaces, protocol handling, record decoding, validation rules, duplicate detection, normalization, enrichment, aggregation, correlation, error handling, replay, reconciliation, and controlled delivery.

We design NiFi flows as modular and reusable mediation pipelines. New sources, formats, and destinations can be introduced without redesigning the entire platform, while operational teams retain clear visibility into queues, processing status, failures, and data lineage.

Platform capabilities

Core Mediation Capabilities

01

Multi-Source Collection

Collect EDRs and CDRs from MSC, GGSN, PGW, SMSC, IMS, VAS platforms, roaming systems, probes, application platforms, and other network or IT sources. Interfaces can include SFTP/FTP, file systems, databases, message brokers, Kafka, HTTP APIs, and other required protocols.

02

Decoding and Format Transformation

Decode and transform standard or proprietary records into consistent downstream formats. We support text, CSV, fixed-width, JSON, XML, Avro, and binary telecom formats through NiFi record processing, scripts, and purpose-built extensions where required. ASN.1 or vendor-specific decoding can be implemented with custom processors and controlled external libraries.

03

Validation, Filtering, and Duplicate Control

Apply structural and business-rule validation, filter irrelevant events, identify malformed records, and detect duplicates before they reach billing or analytics systems. Invalid or incomplete events are routed to controlled exception paths rather than silently discarded.

04

Enrichment and Normalization

Enrich events with subscriber, product, network, location, roaming, numbering-plan, tariff, or reference data. Normalize fields and identifiers into a canonical event model so multiple network technologies can feed common downstream processes.

05

Aggregation and Correlation

Combine related events, aggregate usage where required, and correlate records across files or sources. Pipelines can be designed for conventional offline mediation as well as near-real-time event delivery, according to the operational and business requirements of each use case.

06

Reliable Routing and Delivery

Route processed events to multiple destinations based on configurable rules. NiFi queues, prioritization, back pressure, retries, and persistent repositories help protect downstream systems from overload and allow processing to recover safely after service interruptions.

07

Error Handling, Replay, and Reconciliation

Quarantine failed records with clear error reasons, maintain dedicated correction and resubmission paths, and support controlled replay after a rule or data issue is resolved. Input, output, rejection, and sequence controls can be reconciled to help identify missing, duplicated, or undelivered events and reduce revenue leakage.

08

Data Provenance and Auditability

Track how data entered the platform, which transformations were applied, where it was routed, and whether delivery succeeded. NiFi data provenance provides a strong operational basis for troubleshooting, audit, lineage analysis, and selective replay, subject to the configured retention policy.

09

Retention and Archiving

Define lifecycle policies for raw input, processed output, rejected records, provenance data, and operational logs. We design online and archive retention according to capacity, audit, regulatory, reconciliation, and recovery requirements.

From design to operations

Our Services

Architecture, implementation, custom development, legacy migration, performance tuning, operations, and knowledge transfer for mission-critical Apache NiFi mediation environments.

01

Architecture and Capacity Design

We assess source volumes, record sizes, peak arrival patterns, latency targets, processing complexity, retention periods, destination limits, and availability requirements. The resulting design covers node sizing, clustering, storage layout, queue strategy, repository configuration, security boundaries, monitoring, backup, and recovery.

02

End-to-End Implementation

We implement the complete mediation flow from source collection to verified downstream delivery. This includes flow design, processor configuration, custom components, data models, transformation rules, exception paths, operational dashboards, documentation, testing, and production rollout.

03

Custom NiFi Development

When standard processors are not sufficient, we develop and maintain custom processors, controller services, record readers and writers, scripts, and integration components for telecom-specific protocols and formats.

04

Legacy Mediation Modernization

We help operators modernize proprietary or difficult-to-maintain mediation environments. Existing rules and interfaces are analyzed, documented, rationalized, and migrated in controlled stages, with parallel-run comparison and reconciliation before cutover.

05

Performance Tuning and Troubleshooting

We diagnose throughput limitations, queue growth, repository pressure, excessive disk utilization, JVM and garbage-collection issues, slow processors, unbalanced clusters, source or destination bottlenecks, and recurring flow failures. Recommendations are based on measured behavior under representative traffic.

06

Operations and Managed Support

Bonyan System provides operational readiness, health checks, monitoring integration, incident handling, capacity reviews, flow lifecycle management, controlled changes, and ongoing technical support. Runbooks and recovery procedures are prepared so the platform can be operated consistently under production conditions.

07

Training and Knowledge Transfer

We train development and operations teams in NiFi flow design, deployment, troubleshooting, security, provenance, repository management, performance tuning, and safe production change practices.

Where it fits

Typical Use Cases

  • Offline voice, SMS, and VAS EDR mediation
  • Mobile data mediation for GGSN and PGW records
  • IMS and next-generation network event collection
  • Roaming usage-file validation and routing
  • Usage delivery to billing, charging, and partner settlement systems
  • Feeds for fraud management and revenue assurance
  • Network event delivery to data warehouses, analytics platforms, and data lakes
  • Consolidation of multiple vendor-specific feeds into a canonical event model
  • Replacement or coexistence with legacy mediation platforms
  • Controlled distribution of the same event stream to multiple BSS/OSS consumers
Why Bonyan System

Why Bonyan System

Telecom Knowledge, Not Generic Integration

Our work is grounded in the realities of telecom networks and BSS/OSS operations: high event volumes, heterogeneous vendor formats, strict completeness requirements, downstream dependencies, revenue impact, and the need for traceable processing.

Open and Extensible Architecture

Apache NiFi provides an open-source core with a broad integration ecosystem and clear extension points. We use it to avoid unnecessary platform lock-in and to keep mediation logic accessible, maintainable, and adaptable.

Operational Transparency

Visual flows, explicit queues, provenance, metrics, and structured exception paths give operations teams practical visibility into what is happening to each data stream and where intervention is required.

Designed for Production

We treat security, availability, throughput, recovery, observability, retention, reconciliation, and lifecycle management as core design requirements—not post-deployment additions.

Experience with Mission-Critical Telecom Data

Bonyan System brings experience in large-scale telecom data integration, mediation, analytics, and enterprise systems for Tier-1 operator environments. We understand that mediation is part of the revenue path and must be engineered and operated accordingly.