Private Telecom Operations Agent · Project
A local-first agent that reads your SIP traces, packet captures, CDRs, and configs — reasons about them like a senior NOC engineer — and holds a real conversation, checking every claim against deterministic tools instead of guessing.
Built by Rob Strayer · Telecom & Network Operations
The idea
The market is full of boxed agents for sales, support, and scheduling. There isn't much for the deep-technical work — the kind where a wrong answer costs an outage. The hard part isn't making an agent talk; it's making one that's right. This project's answer: keep the domain analysis fully deterministic and evidence-backed, and let the language model reason on top of it.
A pure rules engine is trustworthy but rigid — it can't hold a conversation, weigh alternatives, or teach you the "why."
The model reasons and converses like a senior engineer, but calls the deterministic analyzers as tools for ground truth — so it's fluent and factual. It won't invent a SIP cause or fumble subnet math.
What it feels like
Every FACT above came from a tool that parsed the actual capture and CDR — not from the model's memory. That's the whole design: the reasoning is only as trustworthy as the evidence under it, so the evidence is computed, cited, and separated from inference.
Under the hood
Signaling
Call ladders, failure-code interpretation, PDD & retransmission timing, two-leg B2BUA correlation, RTP loss/jitter/MOS, one-way-audio detection — from text logs or raw pcap, no tshark.
Networking
Route tables, virtual/VM interfaces (the bridge-MTU one-way-audio killer), SPOF analysis, BGP/OSPF adjacency diagnosis, DNS/TCP/QoS, sockets & conntrack, NTP skew.
Engineering
Subnet/VLSM, Erlang-B trunk sizing, codec bandwidth & concurrent- call capacity, MTU/MSS through tunnels, TCP throughput, E.164/NANP & number portability.
Diagnostics
Generates its own probes — ping, traceroute, TCP-connect, DNS/SRV, TLS certificate checks — and a fault-localizing chain that distinguishes "ICMP blocked" from "host down."
Operations
Work-item tracking, a deterministic daily briefing with escalation SLAs, meeting prep, alert & document intake, RCA / change-plan / capacity / failover work products with rubric linters.
Money
Circuit inventory with alias resolution, invoice reconciliation that catches zombie circuits and MRC drift, contract auto-renew sentinel, SLA credit calculation.
Principles
It runs on your machine with zero dependencies — Python standard library only. Raw operational data never leaves the box; when the optional assistant layer talks to a model, phone numbers, IPs, carrier names, Call-IDs, and circuit IDs are redacted first. And it remembers — a durable memory of lessons that makes it sharper over time.
Where it's going
The roadmap turns the sidekick into something you'd put on the team — one that not only troubleshoots but teaches, and eventually answers the phone.
Who built it
Twenty-plus years of making voice and networks work when it matters — from Marine Corps voice across 160+ sites, to healthcare contact centers stood up overnight during COVID, to 911 and carrier-grade platforms, to global telecom for Microsoft's Nuance. The thread through all of it is a compulsion to understand how things really work, then build the thing that fixes them.
This agent is one of those builds — and the way he keeps learning the field: by teaching a machine to reason about it. It's the same instinct that has carried him through two decades of telecom, IT, and voice infrastructure, and into leading IT and operations at Lightspeed Voice today: figure out how something really works, then build the thing that makes it better.