New tool from us: VQ Monitor for Asterisk.
It sits next to Asterisk as a module (res_vq_monitor.so) and gives you network-level voice quality readouts on every call: Network MOS, packet loss, jitter, R-factor, per-stream RTP counters and SIP call timing. Results land in a local database that a small web dashboard reads and shows you.
Free. You install it, you accept the EULA, it runs.
Two parts, two licences, on purpose:
- The engine (vq-core) is proprietary, distributed as a binary under a free EULA. You get network-quality analysis out of the box.
- The Asterisk module (vq-asterisk) is GPL, because Sangoma requires that for anything loaded into the PBX process. Source is public.
- The frontend (vq-db) is Apache 2.0. Source is public. Fork it, rewrite the dashboard, plug it into your own storage, whatever. The wire protocol between engine and frontend is documented, so writing your own frontend is a couple of days with any LLM if the default one is not your style.
If you want Sevana’s perceptual scoring (PVQA MOS, audio-side detectors), that is a separate commercial licence. This free edition does the network side only.
All the code and examples are on our GitHub org: github.com/sevana-ou — vq-asterisk, vq-db, plus sample PCAPs and the Pcaptix integration examples if you also do offline capture analysis.
Product page and download: VQ Monitor for Asterisk.
It would be useful to hear from anyone running this on a real PBX in production — field notes make it a better tool.
