Skip to main content
Version: 10.1

Overview

This documentation provides a comprehensive overview of the FRAFOS Monitor, a dedicated monitoring platform that collects, aggregates, and visualizes service activity from FRAFOS SBCs and WebRTC gateways. It is designed to assist network operators, engineers, and administrators in maintaining the reliability, security, and performance of their SIP and WebRTC-based infrastructure.

What You'll Find Here

  • System Purpose: Understand how the monitoring stack supports VoIP operations, including call quality, security, and analytics.
  • Architecture: Learn about the main components - Session Border Controller (SBC), monitoring dashboards, alerting systems, and integrations.
  • Data Flow: See how call data, registration events, and system metrics are collected, processed, and visualized.
  • User Roles: Discover how different users (operators, admins, support) interact with the system and dashboards.
  • Customization: Explore options for adapting the monitoring stack to your environment, including environment variables and integrations.

About FRAFOS Monitor

While the SBC is responsible for collecting rich telemetry, including events for calls, registrations, failed authentications, and errors. The Monitor transforms this raw data into meaningful insights. It allows detection of trends, anomalies, or misbehaving endpoints even in complex or high-volume environments.

Monitoring is essential not just for ensuring overall service health, but also for diagnosing issues affecting individual users. FRAFOS Monitor empowers administrators to proactively detect and investigate problems, offering deep insights into both detailed user behavior and aggregated service patterns. This supports effective short-term triage as well as long-term capacity planning and optimization.

  • Reliability: Proactively detect issues affecting call quality and service availability.
  • Security: Identify threats, unauthorized access, and abnormal patterns in real time.
  • Optimization: Analyze usage trends, resource allocation, and system performance.
  • Compliance: Maintain records and evidence for audits and regulatory requirements.

How to Use This Documentation

  • Review the Installation Steps for deployment options using Podman, Kubernetes, or Docker.
  • Explore dashboard sections for visual analytics and operational insights.
  • Review environment variable and integration guides to tailor the system to your needs.
  • Use troubleshooting and support resources for help with common issues.

Supported Elasticsearch Version

The recommended and supported Elasticsearch version for FRAFOS Monitor is 7.17.28. Please ensure you use this ES version for best compatibility and support.

Architecture

Main Components:

  • Session Border Controller (SBC): Manages and secures VoIP traffic, sends telemetry data to logstash.
  • CCM (Call Control Manager): Manages and controls the SBC within the VOIP stack.
  • Logstash (Parsing Component): Parses and transforms incoming telemetry data from SBC, then forwards it to Elasticsearch (ES).
  • External Elasticsearch (ES) Server: Stores and indexes monitoring data received from Logstash for search and analytics.
  • Moki (Monitoring Server): Searches and analyzes data stored in the ES server for monitoring and visualization.
  • Client: Initiates calls through the SBC.
  • Destination Caller: Receives calls routed by the SBC.

Use this overview to understand the big picture, then dive into specific guides and references as needed for your VoIP SBC monitoring journey.