Open-Source Python Dashboard Monitors VoIP Call Quality via Telnyx Webhooks
A developer at Telnyx has released an open-source call quality monitoring tool built with Python and Flask that processes real-time voice metrics including MOS, jitter, latency, and packet loss. The application receives Telnyx webhooks, verifies each payload using Ed25519 signature validation via pynacl, and stores metrics in SQLite for historical analysis. A live browser dashboard is updated through Server-Sent Events, and alerts are triggered automatically when quality thresholds are breached. The project includes a demo server that generates its own keypair and simulates webhook payloads locally, requiring no Telnyx account or external services to run. The source code is publicly available on GitHub under the Telnyx code examples repository.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in