SIP · SIPREC · HEP · 100% self-hosted

The agentic NOC for your voice network.

It does not just capture your calls. It watches them, investigates anomalies on its own, explains the root cause, and alerts your phone with action buttons. Acknowledge, resolve, investigate deeper, or approve a safe remediation. Every resolution makes the next diagnosis smarter.

50 concurrent calls free — forever
Multi-SBC SBC platforms supported
0 cloud dependencies
Install in one line — free tier, no card:
curl -fsSL https://raw.githubusercontent.com/VoxyWatch/publish/main/install.sh | sudo bash
Autonomous incident investigationAct only with your approval — never touch SBCTelegram with action buttons100% self-hosted

Works out of the box with

AsteriskKamailioOpenSIPSFreeSWITCHRTPEngineSansay VSXi
The problem

Your client detects the fault before your NOC

Every minute it takes you to detect a voice quality problem is a minute your customer is already considering leaving.

The customer calls first

A trunk silently degrades the ASR from 90% to 70%. Global thresholds never see it. The ticket arrives from the client, not from monitoring — with the SLA already expired.

2–4 hours per incident

Wireshark, grep in SBC, manual captures and correlation by hand. Each incident burns up senior engineer hours while traffic continues to fail.

Days waiting for the manufacturer

Without evidence of your own, the diagnosis ends in a ticket with the manufacturer of the SBC. Days of waiting, generic answers and zero control over the timeline.

Without knowing which carrier is failing

Carrier A or Carrier B? Destination or route? Without attribution by trunk and by country, conversations with suppliers are competing opinions, not evidence.

🤖 The authentic NOC

A virtual NOC engineer who runs the incident cycle from end to end

DETECT INVESTIGATE DIAGNOSIS NOTIFY ACT LEARN

Actions are executed only after your approval — and the AI has no tools to change your network. By design, not by promise.

The multi-agent harness is based on Google Agent Development Kit (ADK): an orchestrator coordinates specialists for SIP, fraud, Flash Calls, traffic, platform health and releases.

🚨

Incident engine

Each anomaly becomes a persistent incident with a lifecycle (open → recognized → resolved), deduplication, auditable timeline and self-resolution for stability. Dedicated Incident Tab with one-click actions.

🔍

Freelance researcher

As soon as you open an incident, VoxyWatch investigates on its own: sample failed calls, dominant SIP codes, failing IP routes, and whether other trunks were degraded as well — the local-vs-carrier signal. Using your LLM key, write down the probable root cause citing that evidence.

📲

Telegram and mail with action buttons

Critical incidents arrive on your phone with the attached diagnosis and inline buttons: Recognize · Resolve · Investigate · plus proposed remediation when applicable. Each portal user links their own chat with a single-use code. Each action audited by real user, restricted by role.

📚

Runbooks + case memory

Includes field runbooks that the researcher follows and cites step by step — add your own as JSON. Resolved incidents become institutional memory: “same as incident #123, resolved: carrier maintenance.”

🛡️

Statistical confidence

CRITICAL must be earned: minimum sample, measurement coverage, deviation from the core's own baseline, sustained degradation. Validated with production data: −92% false critical noise.

📋

Capacity and digest forecast

Audio retention is measured, not estimated — capacity incidents open before you run out of space. A daily/weekly digest arrives at Telegram or your webhook according to the calendar.

🛟 Secure remediation, with your approval

The proposed actions come from a closed catalog at the code level (restart the capture sniffer, recalculate baselines — never your SBC), are executed only after your tap, and remain in the timeline of the incident with who-approved-what.

Traffic intelligence

Flash Call detection and fraud early warning

Find automation and abuse patterns from the signaling you already capture, without depending on the SBC brand.

SIP

Flash Call Detector

Detects probable missed-call authentication patterns from originator CANCEL timing, 487 responses, no-answer/no-media evidence and destination fan-out.

  • Always passive and in Shadow
  • Deterministic, local and token-free
  • HEP and SIPREC, vendor-agnostic
NOC

Anti-fraud intelligence

Surfaces new destinations, high-risk country growth, short-call storms, velocity changes and international-mix anomalies with evidence by trunk.

  • Risk score with supporting signals
  • Per-trunk learned behavior
  • Runbooks and auditable incidents

VoxyWatch observes and explains. It never blocks, reroutes or controls the SBC.

Who it's for

Built for teams operating real voice networks

Carriers, ITSPs, UCaaS providers, and voice integrators. Vendor-agnostic, multi-SBC, self-hosted.

Carriers

A NOC view of every interconnect: ASR/NER by route, anomaly detection by trunk, and 5xx spikes flagged as they happen.

ITSPs

Visibility by customer, quality by destination, carrier attribution via ITU-T E.164, and audio evidence when you need to prove what happened in a call.

UCaaS providers

Auditable voice quality by tenant: MOS, jitter, packet loss, and PDD. Detect degradations before customers escalate.

Voice integrators and MSPs

Diagnose calls without escalating to the SBC vendor. Incident analysis with evidence across multiple platforms.

VoxyWatch

From a SIP packet to the action your NOC needs to execute

Capture, attribute, learn and explain — all in a single self-hosted binary.

Universal multi-source capture

Two ingestion paths: HEP v1/v2/v3 (tested with Asterisk, Kamailio, OpenSIPS, FreeSWITCH, RTPEngine, Sansay) and a native SIPREC recording server in beta (Oracle, Ribbon, AudioCodes, Cisco CUBE) — plus the included voxywatch-probe (Go + libpcap) for everything else.

Carrier and country intelligence

Load your trunks only once. Each call is attributed to its carrier by IP/CIDR and to its destination country via an ITU-T E.164 engine with longest match (197 codes). ONNET traffic marked separately.

Automatic baselines per trunk

Each trunk learns its own normal (mean ± σ per hour). Detects silent drifts that global thresholds miss — like a ASR dropping from 90% to 70% on a single carrier.

AI co-pilot for NOC — your own key

Co-pilot by trunk and summary: reads health + baseline + 48h trend, returns probable cause and action for NOC. Works with OpenAI, Anthropic, Gemini or OpenRouter. Never touch the SBC.

Embedded SNMP agent + traps

Integrated SNMP v2c/v3 agent with 30+ OIDs and traps per edge for capture loss, sniffer down, low ASR/MOS, disk/CPU/RAM pressure. Downloadable MIB. Integrates with PRTG, Zabbix, Nagios.

100% self-hosted, no exceptions

Self-hosted with PostgreSQL/TimescaleDB. Your hardware and traffic data stay under your control. Optional diagnostics can be enabled or disabled by the customer.

Asterisk configuration import

Upload chan_sip, PJSIP and dial-plan files, preview detected trunks and merge only after operator review.

Portable call evidence

Export SIP findings, DTMF evidence, PCAP and a bounded anonymous call-share bundle without exposing raw traffic or full identifiers.

Private, cost-controlled AI

Per-user chat history and context, provider choice, refresh controls, token budgets, routing, caching and optional offline Batch.

Multi-agent operations

An ADK-based harness coordinates seven specialists and seven operational runbooks while every tool remains read-only and evidence-based.

VoxyWatch vs.

Where VoxyWatch fits

VoxyWatch is made for 24/7 observability of NOC. It complements — not replaces — tools like Wireshark or open source projects like HOMER.

VoxyWatchHOMERDashboards SBCWireshark
Self-hosted
Web portal
HEPv1/v2/v3 ~~
MOS E-model ~
Audio reconstruction SIPREC ~
Audio playback in browser ~
AI Assistant
Autonomous incident investigation
Actionable Telegram notifications
Installation in a binary ·
Forensic Packet Inspection (Specialist Tool) ·~
🔒 PCI-DSS

Designed for PCI-DSS environments

When your customers dictate card numbers over the phone, the sensitive RTP is discarded at the source. The payment audio never leaves the secure environment, never travels over the network, never reaches VoxyWatch.

Maximum scope reduction

The Probe discards the RTP from the payment window at the source — the lowest possible PCI scope for your deployment.

Hot reload via JSON

Add or remove SSRCs in pci_suppress.json — Probe applies in seconds, no reboot, no maintenance window.

Defense in depth

Works with portal suppression for two-layer assurance: misconfigured Probe entries are detected on the server before storage.

CRM Ready

Your contact center system writes the SSRC when the agent activates pause. Resume removes it. No new infrastructure.

HEP · SIPREC

Two intake routes cover practically the entire market

If your device speaks HEP or SIPREC — and almost everything does — VoxyWatch works with it.

SIPREC · beta

SIPREC — native SRS (beta)

VoxyWatch includes a native SIPREC recording server (RFC 7865/7866). These SBCs send their recording session directly to VoxyWatch — without agent HEP. SIPREC support is in active beta; Write to us and we will validate it with you for your specific SBC.

Does your source emit neither HEP nor SIPREC? voxywatch-probe (libpcap) captures it straight from the NIC. Step by step guide on the wiki ↗.

specs

Technical specifications

Light. It runs comfortably on a modest server.

Portal port 443 (HTTPS) · 80 (HTTP redirect)
HEP Ports 9060 UDP+TCP + configurable
Database PostgreSQL + TimescaleDB
Minimum RAM 512 MB (2 GB recommended)
Operating system Linux (Debian/Ubuntu/RHEL)
Versions HEP 1, 2 and 3 (autodetected)
Audio codec PCMU/PCMA · G.722 · G.729 · AMR · GSM · G.723 · Opus · Speex
Export formats PCAP WAV CSV JSON
use cases

Real use cases

From theory to diagnosis in minutes.

01

Debug a carrier interconnect

Filter by status = failed, open any call and the SIP diagram shows the INVITE → 100 → 486. Root cause confirmed in less than 5 minutes.

02

Audit recordings SIPREC

Reconstructs the audio, listens by channel, and traverses with jitter and RTCP to locate exactly where the client's audio was cut off.

03

Validate a new SBC

Make test calls and verify that they appear with correct numbers, high MOS and clean diagrams before going to production.

Who built it

Built by network engineers with real experience operating carrier-grade voice networks.

VoxyWatch is not a generic observability platform that SIP learned last quarter. It's designed by people who have operated voice networks — and built specifically for the engineers who do.

💬 WhatsApp: +52 55 9221 7665
FAQ

Frequently asked questions

What we get asked the most before we start.

How do I cancel my subscription?

Open the Paddle customer portal and cancel in one click — link below. Your license remains active until the end of the period.

Open Paddle portal →
Do you accept bank transfer, PayPal or Stripe?

Yes, upon request. Write to [email protected] with the method and duration you prefer, and we will coordinate it.

Can I upgrade from Pro to Telco without losing what I already paid?

Yes. Open a support ticket and we will credit the unused portion of your Pro license towards the Telco plan.

What happens if my server breaks or I need to change hardware?

Open a support ticket. We reissue your license for the new HWID. Same plan, same expiration.

Do you issue an invoice for my accounting?

Yes. Open a support ticket with your tax information (company name, RFC/Tax ID, address) and we will send a formal invoice.

Can you bill me in MXN, EUR or another local currency?

Upon request. Open a support ticket with the currency and duration, and we coordinate outside of Paddle's default USD flow.

What happens when my license expires? Do I lose my data?

No. Your CDRs, audio recordings and settings remain intact on your server. Only new captures are paused until you refresh.

Does VoxyWatch send data to the cloud?

SIP traffic monitoring, call capturing, and network observability run 100% locally on your server (zero cloud dependencies). The optional AI copilot uses external LLMs (OpenAI, Anthropic, Gemini, or OpenRouter) with your own API key (BYOK), connecting directly from your server to the provider without passing through VoxyWatch servers.

Is there a free trial period?

Yes. The Free tier (50 concurrent calls, unlimited CDRs) is free for life and includes all features. No card. You install in 60 seconds.

Can the AI agent change my network?

No. The AI ​​does not have any tools to touch your SBC — by design, not by promise. The proposed remediations come from a closed catalog at the code level (restart the capture sniffer, recalculate baselines) and are executed only after explicit human approval, with full audit of who approved what.

How does the AI Copilot handle privacy?

It's bring-your-own-key. You configure your own API key of OpenAI, Anthropic, Gemini or OpenRouter. Requests go directly from your VoxyWatch to the provider you choose. VoxyWatch never sees the data and never passes through our servers.

Do you have a partner or referral program?

Yes. We offer a referral program for VoIP consultants and integrators. Email us at [email protected] for details.

How can I reach support directly on WhatsApp?

You can chat directly with our team on our official WhatsApp line: +52 55 9221 7665.

Open WhatsApp Chat (+52 55 9221 7665) →